补齐前一批失败的 2 个 legacy Pro 项目(立创·泰山派 RK3566、立创·梁山派),
打通 Pro 2.x 旧版工程的源抓取链路。结合上一 commit 的 modern Pro 3.x
路径,本仓库 5/5 Pro 项目 EPRO2/dataStr 全部端到端打通。
Pro 2.x 与 Pro 3.x 是两个完全不同的存储模型:
- Pro 3.x:git-style branch + linear history chain,AES-128-GCM 加密的
EPRO2 增量消息流,按 history 重放(已在前一 commit 打通)
- Pro 2.x:无 branch / 无 history。文档以 EasyEDA Std plaintext dataStr
存储(同 ["DOCTYPE","SCH","1.1"] 格式),按 doc UUID 通过
/api/v2/documents/lists 批量 GET,主体无加密,只组件库走 AES
Pro 2.x 抓取链由 HAR (tmp/prodownload3.har, 178 请求) 反推:
GET /api/v4/projects/<P> → boards: [{sch, pcb, name}]
GET /api/projects/<P>/ticket?uuid=&g_ticket=-1
→ 完整项目 manifest
POST /api/schematic/lists {uuids:[<sch>]} → sort: [{uuid:<sheet>}]
POST /api/v2/documents/lists {uuids,docType:1} → schematic plaintext
POST /api/v2/documents/lists {uuids,docType:3} → PCB plaintext
POST /api/coppers/search {paths} → 铺铜层
POST /api/textpath/search {paths,project_uuid}→ 字体/文字
POST /api/v2/resources/search {hash,project_uuid} → BLOB 图片
实现:
- crawlers/oshwhub/crawler.py:
- fetch_pro_source() refactor 成 dispatcher,先 GET project meta
检查 branch_uuid,null 即旧版走 _fetch_pro_legacy(),非空走
_fetch_pro_modern()
- _fetch_pro_legacy() 新增(按上面 9 步流程拉所有 doc + 辅助层)
- _pro_post_json() POST helper(与 _pro_get_json 对称)
- schemas/project.schema.json: source_format enum 加 easyeda-pro-legacy
- docs/sources/easyeda_pro_source.md rev 4: §1.1 旧版 vs 新版判别表更新、
§2.7 新增旧版抓取流程 + 实测数据
落盘约定(旧版):
source/ticket.json 完整 manifest
source/<sheet_uuid>.json 每张原理图(含 dataStr)
source/pcb_<pcb_uuid>.json 每块 PCB
source/coppers.json/textpath.json/blobs.json 辅助 PCB 层资源
source/manifest.json 索引
实测:
立创·梁山派 editor=2.1.30, 2 sheets+1 pcb, 1.0 MB, 78 sym/191 fp/128 dev
立创·泰山派 RK3566 editor=2.1.40, 29 sheets+1 pcb, 0.8 MB, 299 sym/524 fp/295 dev
旧版项目体量比新版小两个数量级(梁山派 1 MB vs RK3576 66 MB)—— 没有
增量 history,组件库走单独端点,本身就是当前快照。
5/5 Pro 项目终极汇总:
X86 主板 easyeda-pro 3.2.15 7374 docs / 481 MB
泰山派 RK3566 easyeda-pro-legacy 2.1.40 30 docs / 0.8 MB
梁山派 easyeda-pro-legacy 2.1.30 3 docs / 1.0 MB
220V 桌面电源 easyeda-pro 3.2.69 771 docs / 26 MB
ESP-VoCat easyeda-pro 3.2.91 278 docs / 7.5 MB
共 8456 docs / ~516 MB plain。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 line
15 KiB
JSON
1 line
15 KiB
JSON
{"uuid":"77ac252964cc4a12a4e0e9fd07851f79","created_at":"2023-12-01 14:36:53","creator":{"uuid":"c644bf6717124cfe9ae4d22a5ba8d83a","username":"eda_nqhjnjnc","nickname":"15211163466_27"},"dataStr":"[\"DOCTYPE\",\"SCH\",\"1.1\"]\n[\"HEAD\",{\"originX\":0,\"originY\":0,\"version\":\"2.1.39.1e0cbcef\",\"maxId\":3728}]\n[\"COMPONENT\",\"e1\",\"\",0,0,0,0,{},0]\n[\"FONTSTYLE\",\"st1\",null,null,null,20,null,null,null,null,1,1]\n[\"ATTR\",\"e19\",\"e1\",\"Symbol\",\"a8ec2f850ff14c8d8484a10b472a8799\",0,0,2506,-116,0,\"st1\",0]\n[\"FONTSTYLE\",\"st2\",null,null,null,null,null,null,null,null,null,null]\n[\"ATTR\",\"e34\",\"e1\",\"Footprint\",\"\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e3\",\"e1\",\"Company\",\"嘉立创EDA\",0,1,998,30,0,\"st1\",0]\n[\"FONTSTYLE\",\"st3\",null,null,null,15,null,null,null,null,1,0]\n[\"ATTR\",\"e4\",\"e1\",\"Drawed\",\"\",0,1,558,120,0,\"st3\",0]\n[\"ATTR\",\"e5\",\"e1\",\"Reviewed\",\"\",0,1,558,100,0,\"st3\",0]\n[\"FONTSTYLE\",\"st4\",null,null,null,15,null,null,null,null,1,1]\n[\"ATTR\",\"e6\",\"e1\",\"Version\",\"V1.0\",0,1,718,30,0,\"st4\",0]\n[\"ATTR\",\"e7\",\"e1\",\"Page Size\",\"A4\",0,1,800,30,0,\"st4\",0]\n[\"ATTR\",\"e8\",\"e1\",\"@Project Name\",\"立创·泰山派开发板\",0,1,920,100,0,\"st1\",0]\n[\"ATTR\",\"e9\",\"e1\",\"@Page Count\",\"29\",0,1,1102,61,0,\"st4\",0]\n[\"ATTR\",\"e10\",\"e1\",\"@Update Date\",\"2023-12-01\",0,0,1010,180,0,\"st3\",0]\n[\"ATTR\",\"e11\",\"e1\",\"@Create Date\",\"2023-12-01\",0,0,1010,160,0,\"st3\",0]\n[\"ATTR\",\"e12\",\"e1\",\"@Schematic Name\",\"schematic\",0,1,730,170,0,\"st1\",0]\n[\"ATTR\",\"e13\",\"e1\",\"Part Number\",\"\",0,1,1010,140,0,\"st3\",0]\n[\"ATTR\",\"e14\",\"e1\",\"@Page No\",\"29\",0,1,985,61,0,\"st4\",0]\n[\"ATTR\",\"e15\",\"e1\",\"@Page Name\",\"EXP\",0,1,730,140,0,\"st4\",0]\n[\"FONTSTYLE\",\"st5\",null,null,null,\"10\",null,null,null,null,null,null]\n[\"ATTR\",\"e18\",\"e1\",\"Device\",\"3147b110bcd447c49c6e9be850a52941\",0,0,null,null,0,\"st5\",0]\n[\"COMPONENT\",\"e515\",\"AFE03-S39FMA-1H.1\",465,515,0,0,{},0]\n[\"FONTSTYLE\",\"st6\",null,null,null,null,null,null,null,null,null,0]\n[\"ATTR\",\"e516\",\"e515\",\"Symbol\",\"66f854f974654069a4ff7f10aa87ca14\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e517\",\"e515\",\"Designator\",\"FPC5\",0,1,435,740,0,\"st6\",0]\n[\"ATTR\",\"e539\",\"e515\",\"Name\",\"={Manufacturer Part}\",0,1,445,285,0,\"st2\",0]\n[\"ATTR\",\"e541\",\"e515\",\"Device\",\"dc66ae0e02b149e78e92c05f29fa6578\",0,0,null,null,0,\"st5\",0]\n[\"ATTR\",\"e542\",\"e515\",\"Reuse Block\",\"\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e543\",\"e515\",\"Group ID\",\"\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e544\",\"e515\",\"Channel ID\",\"\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e545\",\"e515\",\"Unique ID\",\"gge487\",0,0,null,null,0,\"st2\",0]\n[\"COMPONENT\",\"e826\",\"\",415,710,0,0,{},0]\n[\"FONTSTYLE\",\"st7\",null,null,null,null,null,null,null,null,2,0]\n[\"ATTR\",\"e828\",\"e826\",\"Symbol\",\"b0656b6b4a5744e5adb7bdf36c0103ee\",0,0,415,680,0,\"st7\",0]\n[\"FONTSTYLE\",\"st8\",null,\"#9900FF\",null,null,null,null,null,null,2,1]\n[\"ATTR\",\"e829\",\"e826\",\"Global Net Name\",\"VCC5V0_SYS\",0,1,415,720,0,\"st8\",0]\n[\"FONTSTYLE\",\"st9\",null,null,null,\"10\",null,null,null,null,1,1]\n[\"ATTR\",\"e830\",\"e826\",\"Device\",\"66ae456a56584d099579688edf9ceea1\",0,0,415,710,0,\"st9\",0]\n[\"ATTR\",\"e831\",\"e826\",\"Name\",\"VCC5V0_SYS\",0,0,415,710,0,\"st2\",0]\n[\"COMPONENT\",\"e835\",\"\",515,710,0,0,{},0]\n[\"ATTR\",\"e837\",\"e835\",\"Symbol\",\"b0656b6b4a5744e5adb7bdf36c0103ee\",0,0,515,680,0,\"st7\",0]\n[\"ATTR\",\"e838\",\"e835\",\"Global Net Name\",\"VCC5V0_SYS\",0,1,515,720,0,\"st8\",0]\n[\"ATTR\",\"e839\",\"e835\",\"Device\",\"66ae456a56584d099579688edf9ceea1\",0,0,515,710,0,\"st9\",0]\n[\"ATTR\",\"e840\",\"e835\",\"Name\",\"VCC5V0_SYS\",0,0,515,710,0,\"st2\",0]\n[\"LINESTYLE\",\"st10\",null,null,null,null]\n[\"WIRE\",\"e864\",[[425,705,415,705],[415,705,415,710],[415,705,415,685],[415,685,425,685]],\"st10\",0]\n[\"ATTR\",\"e866\",\"e864\",\"NET\",\"VCC5V0_SYS\",0,0,420,705,0,\"st2\",0]\n[\"WIRE\",\"e869\",[[505,695,515,695],[515,695,515,710],[515,695,515,675],[515,675,505,675]],\"st10\",0]\n[\"ATTR\",\"e871\",\"e869\",\"NET\",\"VCC5V0_SYS\",0,0,515,702.5,90,\"st2\",0]\n[\"WIRE\",\"e906\",[[275,665,425,665]],\"st10\",0]\n[\"ATTR\",\"e907\",\"e906\",\"NET\",\"PHY_TXD2\",0,1,275,665,0,\"st2\",0]\n[\"WIRE\",\"e910\",[[505,655,650,655]],\"st10\",0]\n[\"ATTR\",\"e911\",\"e910\",\"NET\",\"PHY_TXD3\",0,1,525,655,0,\"st2\",0]\n[\"WIRE\",\"e917\",[[425,645,275,645]],\"st10\",0]\n[\"ATTR\",\"e918\",\"e917\",\"NET\",\"PHY_TXCLK\",0,1,275,645,0,\"st2\",0]\n[\"WIRE\",\"e921\",[[505,635,650,635]],\"st10\",0]\n[\"ATTR\",\"e987\",\"e921\",\"NET\",\"PHY_RXD2\",0,1,525,635,0,\"st2\",0]\n[\"WIRE\",\"e924\",[[275,625,425,625]],\"st10\",0]\n[\"ATTR\",\"e988\",\"e924\",\"NET\",\"PHY_RXD3\",0,1,275,625,0,\"st2\",0]\n[\"WIRE\",\"e927\",[[505,615,650,615]],\"st10\",0]\n[\"ATTR\",\"e989\",\"e927\",\"NET\",\"PHY_RXCLK\",0,1,525,615,0,\"st2\",0]\n[\"WIRE\",\"e925\",[[275,605,425,605]],\"st10\",0]\n[\"ATTR\",\"e990\",\"e925\",\"NET\",\"PHY_TXD0\",0,1,275,605,0,\"st2\",0]\n[\"WIRE\",\"e931\",[[505,595,650,595]],\"st10\",0]\n[\"ATTR\",\"e991\",\"e931\",\"NET\",\"PHY_TXD1\",0,1,525,595,0,\"st2\",0]\n[\"WIRE\",\"e929\",[[275,585,425,585]],\"st10\",0]\n[\"ATTR\",\"e992\",\"e929\",\"NET\",\"PHY_TXEN\",0,1,275,585,0,\"st2\",0]\n[\"WIRE\",\"e935\",[[505,575,650,575]],\"st10\",0]\n[\"ATTR\",\"e993\",\"e935\",\"NET\",\"PHY_RXD0\",0,1,525,575,0,\"st2\",0]\n[\"WIRE\",\"e933\",[[275,565,425,565]],\"st10\",0]\n[\"ATTR\",\"e994\",\"e933\",\"NET\",\"PHY_RXD1\",0,1,275,565,0,\"st2\",0]\n[\"WIRE\",\"e939\",[[505,555,650,555]],\"st10\",0]\n[\"ATTR\",\"e995\",\"e939\",\"NET\",\"PHY_RXDV\",0,1,525,555,0,\"st2\",0]\n[\"WIRE\",\"e937\",[[275,545,425,545]],\"st10\",0]\n[\"ATTR\",\"e996\",\"e937\",\"NET\",\"PHY_MDC\",0,1,275,545,0,\"st2\",0]\n[\"WIRE\",\"e943\",[[505,535,650,535]],\"st10\",0]\n[\"ATTR\",\"e997\",\"e943\",\"NET\",\"PHY_MDIO\",0,1,525,535,0,\"st2\",0]\n[\"WIRE\",\"e941\",[[275,525,425,525]],\"st10\",0]\n[\"ATTR\",\"e998\",\"e941\",\"NET\",\"PHY_MCLK\",0,1,275,525,0,\"st2\",0]\n[\"WIRE\",\"e945\",[[505,515,650,515]],\"st10\",0]\n[\"ATTR\",\"e999\",\"e945\",\"NET\",\"PHY_INT\",0,1,525,515,0,\"st2\",0]\n[\"WIRE\",\"e951\",[[275,505,425,505]],\"st10\",0]\n[\"ATTR\",\"e1000\",\"e951\",\"NET\",\"PHY_RST\",0,1,275,505,0,\"st2\",0]\n[\"WIRE\",\"e953\",[[275,485,425,485]],\"st10\",0]\n[\"ATTR\",\"e1001\",\"e953\",\"NET\",\"USB3_HOST1_DP\",0,1,275,485,0,\"st2\",0]\n[\"WIRE\",\"e949\",[[505,475,650,475]],\"st10\",0]\n[\"ATTR\",\"e1002\",\"e949\",\"NET\",\"USB3_HOST1_DM\",0,1,525,475,0,\"st2\",0]\n[\"WIRE\",\"e957\",[[505,455,650,455]],\"st10\",0]\n[\"ATTR\",\"e1003\",\"e957\",\"NET\",\"USB3_HOST1_SSTXP/SATA1_TXP\",0,1,525,455,0,\"st2\",0]\n[\"WIRE\",\"e963\",[[275,445,425,445]],\"st10\",0]\n[\"ATTR\",\"e1004\",\"e963\",\"NET\",\"USB3_HOST1_SSTXN/SATA1_TXN\",0,1,275,445,0,\"st2\",0]\n[\"WIRE\",\"e965\",[[275,425,425,425]],\"st10\",0]\n[\"ATTR\",\"e1005\",\"e965\",\"NET\",\"USB3_HOST1_SSRXP/SATA1_RXP\",0,1,275,425,0,\"st2\",0]\n[\"WIRE\",\"e961\",[[505,415,650,415]],\"st10\",0]\n[\"ATTR\",\"e1006\",\"e961\",\"NET\",\"USB3_HOST1_SSRXN/SATA1_RXN\",0,1,525,415,0,\"st2\",0]\n[\"WIRE\",\"e969\",[[505,395,650,395]],\"st10\",0]\n[\"ATTR\",\"e1018\",\"e969\",\"NET\",\"HPL_OUT\",0,1,525,395,0,\"st2\",0]\n[\"WIRE\",\"e975\",[[275,385,425,385]],\"st10\",0]\n[\"ATTR\",\"e1019\",\"e975\",\"NET\",\"HP_SNS\",0,1,275,385,0,\"st2\",0]\n[\"WIRE\",\"e971\",[[505,375,650,375]],\"st10\",0]\n[\"ATTR\",\"e1020\",\"e971\",\"NET\",\"HPR_OUT\",0,1,525,375,0,\"st2\",0]\n[\"WIRE\",\"e973\",[[505,355,650,355]],\"st10\",0]\n[\"ATTR\",\"e1025\",\"e973\",\"NET\",\"UART0_RX\",0,1,525,355,0,\"st2\",0]\n[\"WIRE\",\"e979\",[[275,345,425,345]],\"st10\",0]\n[\"ATTR\",\"e1026\",\"e979\",\"NET\",\"UART0_TX\",0,1,275,345,0,\"st2\",0]\n[\"WIRE\",\"e983\",[[505,335,650,335]],\"st10\",0]\n[\"ATTR\",\"e1027\",\"e983\",\"NET\",\"GPIO0_A5\",0,1,525,335,0,\"st2\",0]\n[\"WIRE\",\"e986\",[[275,325,425,325]],\"st10\",0]\n[\"ATTR\",\"e1028\",\"e986\",\"NET\",\"GPIO0_C5\",0,1,275,325,0,\"st2\",0]\n[\"COMPONENT\",\"e1132\",\"\",800,530,0,0,{},0]\n[\"ATTR\",\"e1134\",\"e1132\",\"Symbol\",\"b0656b6b4a5744e5adb7bdf36c0103ee\",0,0,800,500,0,\"st7\",0]\n[\"ATTR\",\"e1135\",\"e1132\",\"Global Net Name\",\"VCC5V0_SYS\",0,1,800,540,0,\"st8\",0]\n[\"ATTR\",\"e1136\",\"e1132\",\"Device\",\"66ae456a56584d099579688edf9ceea1\",0,0,800,530,0,\"st9\",0]\n[\"ATTR\",\"e1137\",\"e1132\",\"Name\",\"VCC5V0_SYS\",0,0,800,530,0,\"st2\",0]\n[\"COMPONENT\",\"e1141\",\"CL05B104KB54PNC.1\",800,485,90,0,{},0]\n[\"ATTR\",\"e3175\",\"e1141\",\"Supplier Footprint\",\"0402\",0,1,810,470,0,\"st2\",0]\n[\"ATTR\",\"e1160\",\"e1141\",\"Symbol\",\"cb83541b8e8949ae88239f13fbeb07a4\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e1161\",\"e1141\",\"Footprint\",\"a740c1cb3ade405790d761308d4a05d8\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e1162\",\"e1141\",\"Designator\",\"C276\",0,1,810,490,0,\"st2\",0]\n[\"ATTR\",\"e1163\",\"e1141\",\"Name\",\"={Value}\",0,1,810,480,0,\"st2\",0]\n[\"ATTR\",\"e1164\",\"e1141\",\"Device\",\"63ae6f18923e4e058e0fbd27f0f70755\",0,0,null,null,0,\"st5\",0]\n[\"ATTR\",\"e1165\",\"e1141\",\"Unique ID\",\"gge490\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e1166\",\"e1141\",\"Reuse Block\",\"\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e1167\",\"e1141\",\"Group ID\",\"\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e1168\",\"e1141\",\"Channel ID\",\"\",0,0,null,null,0,\"st2\",0]\n[\"WIRE\",\"e1211\",[[800,530,800,520],[865,520,865,505],[800,520,865,520],[800,520,800,505]],\"st10\",0]\n[\"ATTR\",\"e1212\",\"e1211\",\"NET\",\"VCC5V0_SYS\",0,0,800,530,90,\"st2\",0]\n[\"COMPONENT\",\"e1213\",\"\",800,450,0,0,{},0]\n[\"FONTSTYLE\",\"st11\",null,null,null,10,null,null,null,null,2,0]\n[\"ATTR\",\"e1214\",\"e1213\",\"Symbol\",\"3e2301b8470549f8ae3f43ee012cb390\",0,0,800,420,0,\"st11\",0]\n[\"FONTSTYLE\",\"st12\",null,null,null,10,null,null,null,null,1,1]\n[\"ATTR\",\"e1215\",\"e1213\",\"Global Net Name\",\"GND\",0,1,800,425,0,\"st12\",0]\n[\"ATTR\",\"e1221\",\"e1213\",\"Device\",\"29564a22c8d84bcaa93b6cbb648974a7\",0,0,null,null,0,\"st5\",0]\n[\"WIRE\",\"e1225\",[[800,455,800,465],[800,450,800,455],[800,455,865,455],[865,455,865,465]],\"st10\",0]\n[\"ATTR\",\"e1227\",\"e1225\",\"NET\",\"GND\",0,0,800,450,90,\"st2\",0]\n[\"COMPONENT\",\"e1254\",\"\",465,275,0,0,{},0]\n[\"ATTR\",\"e1255\",\"e1254\",\"Symbol\",\"3e2301b8470549f8ae3f43ee012cb390\",0,0,465,245,0,\"st11\",0]\n[\"ATTR\",\"e1256\",\"e1254\",\"Global Net Name\",\"GND\",0,1,465,250,0,\"st12\",0]\n[\"ATTR\",\"e1262\",\"e1254\",\"Device\",\"29564a22c8d84bcaa93b6cbb648974a7\",0,0,null,null,0,\"st5\",0]\n[\"WIRE\",\"e1266\",[[465,295,465,275]],\"st10\",0]\n[\"ATTR\",\"e1268\",\"e1266\",\"NET\",\"GND\",0,0,465,275,90,\"st2\",0]\n[\"COMPONENT\",\"e1281\",\"\",480,755,90,0,{},0]\n[\"ATTR\",\"e1282\",\"e1281\",\"Symbol\",\"3e2301b8470549f8ae3f43ee012cb390\",0,0,510,755,90,\"st11\",0]\n[\"ATTR\",\"e1283\",\"e1281\",\"Global Net Name\",\"GND\",0,1,505,755,90,\"st12\",0]\n[\"ATTR\",\"e1289\",\"e1281\",\"Device\",\"29564a22c8d84bcaa93b6cbb648974a7\",0,0,null,null,0,\"st5\",0]\n[\"WIRE\",\"e1307\",[[480,755,465,755],[465,755,465,735]],\"st10\",0]\n[\"ATTR\",\"e1308\",\"e1307\",\"NET\",\"GND\",0,0,465,745,90,\"st2\",0]\n[\"COMPONENT\",\"e1310\",\"\",425,365,270,0,{},0]\n[\"FONTSTYLE\",\"st13\",null,null,null,10,null,null,null,null,0,2]\n[\"ATTR\",\"e1311\",\"e1310\",\"Symbol\",\"3e2301b8470549f8ae3f43ee012cb390\",0,0,395,365,90,\"st13\",0]\n[\"ATTR\",\"e1312\",\"e1310\",\"Global Net Name\",\"GND\",0,1,400,365,90,\"st12\",0]\n[\"ATTR\",\"e1318\",\"e1310\",\"Device\",\"29564a22c8d84bcaa93b6cbb648974a7\",0,0,null,null,0,\"st5\",0]\n[\"WIRE\",\"e1346\",[[425,365,425,365]],\"st10\",0]\n[\"ATTR\",\"e1348\",\"e1346\",\"NET\",\"GND\",0,0,425,365,90,\"st2\",0]\n[\"COMPONENT\",\"e1349\",\"\",425,405,270,0,{},0]\n[\"ATTR\",\"e1350\",\"e1349\",\"Symbol\",\"3e2301b8470549f8ae3f43ee012cb390\",0,0,395,405,90,\"st13\",0]\n[\"ATTR\",\"e1351\",\"e1349\",\"Global Net Name\",\"GND\",0,1,400,405,90,\"st12\",0]\n[\"ATTR\",\"e1357\",\"e1349\",\"Device\",\"29564a22c8d84bcaa93b6cbb648974a7\",0,0,null,null,0,\"st5\",0]\n[\"WIRE\",\"e1361\",[[425,405,425,405]],\"st10\",0]\n[\"ATTR\",\"e1363\",\"e1361\",\"NET\",\"GND\",0,0,425,405,90,\"st2\",0]\n[\"COMPONENT\",\"e1364\",\"\",505,435,90,0,{},0]\n[\"ATTR\",\"e1365\",\"e1364\",\"Symbol\",\"3e2301b8470549f8ae3f43ee012cb390\",0,0,535,435,90,\"st11\",0]\n[\"ATTR\",\"e1366\",\"e1364\",\"Global Net Name\",\"GND\",0,1,530,435,90,\"st12\",0]\n[\"ATTR\",\"e1372\",\"e1364\",\"Device\",\"29564a22c8d84bcaa93b6cbb648974a7\",0,0,null,null,0,\"st5\",0]\n[\"WIRE\",\"e1376\",[[505,435,505,435]],\"st10\",0]\n[\"ATTR\",\"e1378\",\"e1376\",\"NET\",\"GND\",0,0,505,435,90,\"st2\",0]\n[\"COMPONENT\",\"e1379\",\"\",425,465,270,0,{},0]\n[\"ATTR\",\"e1380\",\"e1379\",\"Symbol\",\"3e2301b8470549f8ae3f43ee012cb390\",0,0,395,465,90,\"st13\",0]\n[\"ATTR\",\"e1381\",\"e1379\",\"Global Net Name\",\"GND\",0,1,400,465,90,\"st12\",0]\n[\"ATTR\",\"e1387\",\"e1379\",\"Device\",\"29564a22c8d84bcaa93b6cbb648974a7\",0,0,null,null,0,\"st5\",0]\n[\"WIRE\",\"e1391\",[[425,465,425,465]],\"st10\",0]\n[\"ATTR\",\"e1393\",\"e1391\",\"NET\",\"GND\",0,0,425,465,90,\"st2\",0]\n[\"COMPONENT\",\"e1394\",\"\",505,495,90,0,{},0]\n[\"ATTR\",\"e1395\",\"e1394\",\"Symbol\",\"3e2301b8470549f8ae3f43ee012cb390\",0,0,535,495,90,\"st11\",0]\n[\"ATTR\",\"e1396\",\"e1394\",\"Global Net Name\",\"GND\",0,1,530,495,90,\"st12\",0]\n[\"ATTR\",\"e1402\",\"e1394\",\"Device\",\"29564a22c8d84bcaa93b6cbb648974a7\",0,0,null,null,0,\"st5\",0]\n[\"WIRE\",\"e1406\",[[505,495,505,495]],\"st10\",0]\n[\"ATTR\",\"e1408\",\"e1406\",\"NET\",\"GND\",0,0,505,495,90,\"st2\",0]\n[\"COMPONENT\",\"e1175\",\"0603X106M100.1\",865,485,90,0,{},0]\n[\"ATTR\",\"e3253\",\"e1175\",\"Supplier Footprint\",\"0402\",0,1,875,470,0,\"st2\",0]\n[\"ATTR\",\"e1879\",\"e1175\",\"JLCPCB Part Class\",\"Basic Part\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e1884\",\"e1175\",\"Footprint\",\"a740c1cb3ade405790d761308d4a05d8\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e1893\",\"e1175\",\"Symbol\",\"56f4f8b3277442e3861fa749bc6d299c\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e1894\",\"e1175\",\"Designator\",\"C277\",0,1,875,490,0,\"st2\",0]\n[\"ATTR\",\"e1895\",\"e1175\",\"Name\",\"={Value}\",0,1,875,480,0,\"st2\",0]\n[\"ATTR\",\"e1896\",\"e1175\",\"Device\",\"cd77fc361c8f44a9b2b4068f90367e88\",0,0,null,null,0,\"st5\",0]\n[\"ATTR\",\"e1897\",\"e1175\",\"Unique ID\",\"gge491\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e1898\",\"e1175\",\"Reuse Block\",\"\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e1899\",\"e1175\",\"Group ID\",\"\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e1900\",\"e1175\",\"Channel ID\",\"\",0,0,null,null,0,\"st2\",0]\n[\"LINESTYLE\",\"st14\",null,3,null,5]\n[\"RECT\",\"e3269\",165,795,1000,205,30,30,0,\"st14\",0]\n[\"FONTSTYLE\",\"st15\",null,\"#9933CC\",null,30,null,1,null,null,null,null]\n[\"TEXT\",\"e3275\",810,675,0,\"EXP\",\"st15\",0]\n[\"LINESTYLE\",\"st16\",null,3,null,3]\n[\"RECT\",\"e3277\",755,730,915,650,30,30,0,\"st16\",0]","description":"","display_title":"EXP","docType":1,"modifier":{"uuid":"c644bf6717124cfe9ae4d22a5ba8d83a","username":"eda_nqhjnjnc","nickname":"15211163466_27"},"project_uuid":"7360e73de5dd428e9f29e10573f2d8ac","schematic_uuid":"6394f41146404ead95ba248444940c6c","sheet_id":33,"ticket":4,"title":"exp","updateTime":1701414555,"thumb":"https://image-pro.lceda.cn/pullimages/41c6a67f7cd64dd98264e62eaa85c8ce.webp","guest":false,"writable":false} |