补齐前一批失败的 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
24 KiB
JSON
1 line
24 KiB
JSON
{"uuid":"918c7c2b42ce4214b72a92733b1387f0","created_at":"2023-12-01 14:36:52","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\":21216}]\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\",\"6d3151b9ec7f4aee954ed9f6981fd7a2\",0,0,2506,-116,0,\"st1\",0]\n[\"FONTSTYLE\",\"st2\",null,null,null,null,null,null,null,null,null,0]\n[\"ATTR\",\"e33\",\"e1\",\"Footprint\",\"\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e3\",\"e1\",\"Company\",\"嘉立创EDA\",0,0,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,0,718,30,0,\"st4\",0]\n[\"ATTR\",\"e7\",\"e1\",\"Page Size\",\"A4\",0,0,800,30,0,\"st4\",0]\n[\"ATTR\",\"e8\",\"e1\",\"@Project Name\",\"立创·泰山派开发板\",0,0,920,100,0,\"st1\",0]\n[\"ATTR\",\"e9\",\"e1\",\"@Page Count\",\"29\",0,0,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,0,730,170,0,\"st1\",0]\n[\"ATTR\",\"e13\",\"e1\",\"Part Number\",\"\",0,1,1010,140,0,\"st3\",0]\n[\"ATTR\",\"e14\",\"e1\",\"@Page No\",\"9\",0,0,985,61,0,\"st4\",0]\n[\"ATTR\",\"e15\",\"e1\",\"@Page Name\",\"RK3566_VI INTERFACE\",0,0,730,140,0,\"st4\",0]\n[\"FONTSTYLE\",\"st5\",null,null,null,null,null,null,null,null,1,1]\n[\"ATTR\",\"e18\",\"e1\",\"Device\",\"3147b110bcd447c49c6e9be850a52941\",0,0,0,0,0,\"st5\",0]\n[\"COMPONENT\",\"e50\",\"RK3566.16\",180,435,0,0,{},0]\n[\"FONTSTYLE\",\"st6\",null,null,null,null,null,null,null,null,null,null]\n[\"ATTR\",\"e7649\",\"e50\",\"Footprint\",\"0a619a88ae034219a72b3a4309a9575a\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e207\",\"e50\",\"Designator\",\"U20\",0,1,100,586.98,0,\"st2\",0]\n[\"ATTR\",\"e216\",\"e50\",\"Name\",\"\",0,0,101.85,275.72,0,\"st2\",0]\n[\"ATTR\",\"e237\",\"e50\",\"Device\",\"9c5c929f9c50444d8bb82ada8424fd5f\",0,0,180,435,0,\"st5\",0]\n[\"FONTSTYLE\",\"st7\",null,null,null,null,null,null,null,null,2,0]\n[\"ATTR\",\"e240\",\"e50\",\"Multi-Part Group\",\"\",0,0,null,null,0,\"st7\",0]\n[\"ATTR\",\"e243\",\"e50\",\"Unique ID\",\"gge305\",0,0,null,null,0,\"st7\",0]\n[\"ATTR\",\"e16262\",\"e50\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16263\",\"e50\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16264\",\"e50\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e15993\",\"e50e26508\",\"NO_CONNECT\",\"yes\",0,0,250,415,0,\"st6\",0]\n[\"ATTR\",\"e15994\",\"e50e26507\",\"NO_CONNECT\",\"yes\",0,0,250,405,0,\"st6\",0]\n[\"LINESTYLE\",\"st8\",null,null,\"none\",null]\n[\"WIRE\",\"e249\",[[320,565,250,565]],\"st8\",0]\n[\"ATTR\",\"e15984\",\"e249\",\"NET\",\"MIPI_CSI_DP0\",0,1,270,565,0,\"st6\",0]\n[\"WIRE\",\"e252\",[[320,555,250,555]],\"st8\",0]\n[\"ATTR\",\"e15983\",\"e252\",\"NET\",\"MIPI_CSI_DN0\",0,1,270,555,0,\"st6\",0]\n[\"WIRE\",\"e257\",[[320,535,250,535]],\"st8\",0]\n[\"ATTR\",\"e15986\",\"e257\",\"NET\",\"MIPI_CSI_DP1\",0,1,270,535,0,\"st6\",0]\n[\"WIRE\",\"e258\",[[320,525,250,525]],\"st8\",0]\n[\"ATTR\",\"e15985\",\"e258\",\"NET\",\"MIPI_CSI_DN1\",0,1,270,525,0,\"st6\",0]\n[\"WIRE\",\"e262\",[[320,505,250,505]],\"st8\",0]\n[\"ATTR\",\"e15987\",\"e262\",\"NET\",\"MIPI_CSI_DP2\",0,1,270,505,0,\"st6\",0]\n[\"WIRE\",\"e263\",[[320,495,250,495]],\"st8\",0]\n[\"ATTR\",\"e15988\",\"e263\",\"NET\",\"MIPI_CSI_DN2\",0,1,270,495,0,\"st6\",0]\n[\"WIRE\",\"e267\",[[320,475,250,475]],\"st8\",0]\n[\"ATTR\",\"e15989\",\"e267\",\"NET\",\"MIPI_CSI_DP3\",0,1,270,475,0,\"st6\",0]\n[\"WIRE\",\"e268\",[[320,465,250,465]],\"st8\",0]\n[\"ATTR\",\"e15990\",\"e268\",\"NET\",\"MIPI_CSI_DN3\",0,1,270,465,0,\"st6\",0]\n[\"COMPONENT\",\"e1132\",\"RK3566.13\",685,415,0,0,{},0]\n[\"ATTR\",\"e7757\",\"e1132\",\"Footprint\",\"0a619a88ae034219a72b3a4309a9575a\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e1465\",\"e1132\",\"Designator\",\"U20\",0,1,635,636.45,0,\"st2\",0]\n[\"ATTR\",\"e1474\",\"e1132\",\"Name\",\"\",0,1,636.33,185.13,0,\"st2\",0]\n[\"ATTR\",\"e1495\",\"e1132\",\"Device\",\"9c5c929f9c50444d8bb82ada8424fd5f\",0,0,685,415,0,\"st5\",0]\n[\"ATTR\",\"e1498\",\"e1132\",\"Multi-Part Group\",\"\",0,0,null,null,0,\"st7\",0]\n[\"ATTR\",\"e1501\",\"e1132\",\"Unique ID\",\"gge305\",0,0,null,null,0,\"st7\",0]\n[\"ATTR\",\"e16271\",\"e1132\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16272\",\"e1132\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16273\",\"e1132\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16058\",\"e1132e26489\",\"NO_CONNECT\",\"yes\",0,0,735,615,0,\"st6\",0]\n[\"ATTR\",\"e16057\",\"e1132e26488\",\"NO_CONNECT\",\"yes\",0,0,735,605,0,\"st6\",0]\n[\"ATTR\",\"e16056\",\"e1132e26487\",\"NO_CONNECT\",\"yes\",0,0,735,595,0,\"st6\",0]\n[\"ATTR\",\"e16055\",\"e1132e26486\",\"NO_CONNECT\",\"yes\",0,0,735,585,0,\"st6\",0]\n[\"ATTR\",\"e16054\",\"e1132e26485\",\"NO_CONNECT\",\"yes\",0,0,735,575,0,\"st6\",0]\n[\"ATTR\",\"e16053\",\"e1132e26484\",\"NO_CONNECT\",\"yes\",0,0,735,565,0,\"st6\",0]\n[\"ATTR\",\"e16052\",\"e1132e26483\",\"NO_CONNECT\",\"yes\",0,0,735,555,0,\"st6\",0]\n[\"ATTR\",\"e16051\",\"e1132e26482\",\"NO_CONNECT\",\"yes\",0,0,735,545,0,\"st6\",0]\n[\"WIRE\",\"e3454\",[[770,175,770,170]],\"st8\",0]\n[\"ATTR\",\"e20938\",\"e3454\",\"NET\",\"GND\",0,0,770,172.5,90,\"st6\",0]\n[\"COMPONENT\",\"e3487\",\"\",770,235,0,0,{},0]\n[\"ATTR\",\"e3502\",\"e3487\",\"Symbol\",\"b0656b6b4a5744e5adb7bdf36c0103ee\",0,0,770,205,0,\"st7\",0]\n[\"FONTSTYLE\",\"st9\",null,\"#9900FF\",null,null,null,null,null,null,2,1]\n[\"ATTR\",\"e3505\",\"e3487\",\"Global Net Name\",\"VCCIO6\",0,1,770,245,0,\"st9\",0]\n[\"ATTR\",\"e3511\",\"e3487\",\"Device\",\"66ae456a56584d099579688edf9ceea1\",0,0,770,235,0,\"st5\",0]\n[\"ATTR\",\"e3514\",\"e3487\",\"Name\",\"VCCIO6\",0,0,765,230,0,\"st7\",0]\n[\"WIRE\",\"e3468\",[[770,225,770,235],[770,215,735,215],[770,225,770,215],[735,225,770,225],[770,225,875,225]],\"st8\",0]\n[\"FONTSTYLE\",\"st10\",null,null,null,null,null,null,null,null,null,2]\n[\"ATTR\",\"e3529\",\"e3468\",\"NET\",\"VCCIO6\",0,0,760,215,0,\"st10\",0]\n[\"COMPONENT\",\"e4284\",\"ERJ2GE0R00X.1\",895,225,0,0,{},0]\n[\"ATTR\",\"e16149\",\"e4284\",\"Symbol\",\"d9de653c6003422ba3566995d142e79f\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e4286\",\"e4284\",\"Designator\",\"R20\",0,1,865,225,0,\"st6\",0]\n[\"ATTR\",\"e4307\",\"e4284\",\"Name\",\"={Value}\",0,1,910,225,0,\"st6\",0]\n[\"FONTSTYLE\",\"st11\",null,null,null,\"10\",null,null,null,null,null,null]\n[\"ATTR\",\"e4309\",\"e4284\",\"Device\",\"009790e346dc4a8591c566b2b0c73feb\",0,0,895,225,0,\"st11\",0]\n[\"ATTR\",\"e4310\",\"e4284\",\"Unique ID\",\"gge93\",0,0,895,225,0,\"st6\",0]\n[\"ATTR\",\"e16274\",\"e4284\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16275\",\"e4284\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16276\",\"e4284\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"WIRE\",\"e4473\",[[930,225,915,225],[930,235,930,225]],\"st8\",0]\n[\"ATTR\",\"e4475\",\"e4473\",\"NET\",\"VCC_1V8\",0,0,930,225,0,\"st6\",0]\n[\"FONTSTYLE\",\"st12\",null,\"#9933CC\",null,30,null,1,null,null,null,null]\n[\"TEXT\",\"e4934\",70,715,0,\"RK3566_16\",\"st12\",0]\n[\"FONTSTYLE\",\"st13\",null,\"#9900FF\",null,30,null,1,null,null,null,null]\n[\"TEXT\",\"e4936\",610,715,0,\"RK3566_13\",\"st13\",0]\n[\"WIRE\",\"e10389\",[[250,305,275,305],[300,305,275,305],[320,305,300,305],[320,305,320,290],[275,285,275,305],[300,315,300,305]],\"st8\",0]\n[\"ATTR\",\"e14519\",\"e10389\",\"NET\",\"VCCA1V8_IMAGE\",0,0,300,305,0,\"st6\",0]\n[\"WIRE\",\"e10421\",[[320,250,320,235],[320,225,320,235],[320,235,275,235],[275,235,275,255]],\"st8\",0]\n[\"ATTR\",\"e20896\",\"e10421\",\"NET\",\"GND\",0,0,297.5,235,0,\"st6\",0]\n[\"WIRE\",\"e10435\",[[400,360,400,355],[250,355,355,355],[355,355,400,355],[400,340,400,355],[355,335,355,355]],\"st8\",0]\n[\"ATTR\",\"e14507\",\"e10435\",\"NET\",\"VDDA0V9_IMAGE\",0,0,325,355,0,\"st6\",0]\n[\"WIRE\",\"e10467\",[[400,300,400,295],[400,295,400,285],[400,295,355,295],[355,295,355,305]],\"st8\",0]\n[\"ATTR\",\"e20895\",\"e10467\",\"NET\",\"GND\",0,0,377.5,295,0,\"st6\",0]\n[\"WIRE\",\"e10481\",[[250,445,320,445]],\"st8\",0]\n[\"ATTR\",\"e15991\",\"e10481\",\"NET\",\"MIPI_CSI_MCP\",0,1,270,445,0,\"st6\",0]\n[\"WIRE\",\"e10707\",[[250,435,320,435]],\"st8\",0]\n[\"ATTR\",\"e15992\",\"e10707\",\"NET\",\"MIPI_CSI_MCN\",0,1,270,435,0,\"st6\",0]\n[\"COMPONENT\",\"e11995\",\"CL05B104KB54PNC.1\",400,320,90,0,{},0]\n[\"ATTR\",\"e20660\",\"e11995\",\"Supplier Footprint\",\"0201\",0,1,410,305,0,\"st6\",0]\n[\"ATTR\",\"e12013\",\"e11995\",\"Symbol\",\"cb83541b8e8949ae88239f13fbeb07a4\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e12014\",\"e11995\",\"JLCPCB Part Class\",\"Extended Part\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e12015\",\"e11995\",\"Designator\",\"C67\",0,1,410,325,0,\"st7\",0]\n[\"ATTR\",\"e12016\",\"e11995\",\"Footprint\",\"b7f42d70d7494758ab437916bc62488f\",0,0,410,305,0,\"st7\",0]\n[\"ATTR\",\"e12017\",\"e11995\",\"Name\",\"={Value}\",0,1,410,315,0,\"st7\",0]\n[\"ATTR\",\"e12018\",\"e11995\",\"Device\",\"7c28c5549879495486e4b2e11e5c197d\",0,0,400,320,0,\"st7\",0]\n[\"ATTR\",\"e12019\",\"e11995\",\"Unique ID\",\"gge92\",0,0,null,null,0,\"st7\",0]\n[\"ATTR\",\"e16277\",\"e11995\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16278\",\"e11995\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16279\",\"e11995\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"COMPONENT\",\"e12026\",\"CL05B104KB54PNC.1\",320,270,90,0,{},0]\n[\"ATTR\",\"e20682\",\"e12026\",\"Supplier Footprint\",\"0201\",0,1,330,255,0,\"st6\",0]\n[\"ATTR\",\"e12044\",\"e12026\",\"Symbol\",\"cb83541b8e8949ae88239f13fbeb07a4\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e12045\",\"e12026\",\"JLCPCB Part Class\",\"Extended Part\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e12046\",\"e12026\",\"Designator\",\"C69\",0,1,330,275,0,\"st7\",0]\n[\"ATTR\",\"e12047\",\"e12026\",\"Footprint\",\"b7f42d70d7494758ab437916bc62488f\",0,0,330,255,0,\"st7\",0]\n[\"ATTR\",\"e12048\",\"e12026\",\"Name\",\"={Value}\",0,1,330,265,0,\"st7\",0]\n[\"ATTR\",\"e12049\",\"e12026\",\"Device\",\"7c28c5549879495486e4b2e11e5c197d\",0,0,320,270,0,\"st7\",0]\n[\"ATTR\",\"e12050\",\"e12026\",\"Unique ID\",\"gge79\",0,0,null,null,0,\"st7\",0]\n[\"ATTR\",\"e16280\",\"e12026\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16281\",\"e12026\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16282\",\"e12026\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"COMPONENT\",\"e12057\",\"CL05B104KB54PNC.1\",770,195,90,0,{},0]\n[\"ATTR\",\"e20704\",\"e12057\",\"Supplier Footprint\",\"0201\",0,1,781,180,0,\"st6\",0]\n[\"ATTR\",\"e12075\",\"e12057\",\"Symbol\",\"cb83541b8e8949ae88239f13fbeb07a4\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e12076\",\"e12057\",\"JLCPCB Part Class\",\"Extended Part\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e12077\",\"e12057\",\"Designator\",\"C70\",0,1,780,200,0,\"st7\",0]\n[\"ATTR\",\"e12078\",\"e12057\",\"Footprint\",\"b7f42d70d7494758ab437916bc62488f\",0,0,775,180,0,\"st7\",0]\n[\"ATTR\",\"e12079\",\"e12057\",\"Name\",\"={Value}\",0,1,780,190,0,\"st7\",0]\n[\"ATTR\",\"e12080\",\"e12057\",\"Device\",\"7c28c5549879495486e4b2e11e5c197d\",0,0,770,195,0,\"st7\",0]\n[\"ATTR\",\"e12081\",\"e12057\",\"Unique ID\",\"gge80\",0,0,null,null,0,\"st7\",0]\n[\"ATTR\",\"e16283\",\"e12057\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16284\",\"e12057\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16285\",\"e12057\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"COMPONENT\",\"e14498\",\"\",400,360,0,0,{},0]\n[\"ATTR\",\"e14500\",\"e14498\",\"Symbol\",\"b0656b6b4a5744e5adb7bdf36c0103ee\",0,0,400,330,0,\"st7\",0]\n[\"ATTR\",\"e14501\",\"e14498\",\"Global Net Name\",\"VDDA0V9_IMAGE\",0,1,400,370,0,\"st9\",0]\n[\"FONTSTYLE\",\"st14\",null,null,null,\"10\",null,null,null,null,1,1]\n[\"ATTR\",\"e14502\",\"e14498\",\"Device\",\"66ae456a56584d099579688edf9ceea1\",0,0,400,360,0,\"st14\",0]\n[\"ATTR\",\"e14503\",\"e14498\",\"Name\",\"VDDA0V9_IMAGE\",0,0,400,360,0,\"st7\",0]\n[\"COMPONENT\",\"e14508\",\"\",300,315,0,0,{},0]\n[\"ATTR\",\"e14510\",\"e14508\",\"Symbol\",\"b0656b6b4a5744e5adb7bdf36c0103ee\",0,0,300,285,0,\"st7\",0]\n[\"ATTR\",\"e14511\",\"e14508\",\"Global Net Name\",\"VCCA1V8_IMAGE\",0,1,300,325,0,\"st9\",0]\n[\"ATTR\",\"e14512\",\"e14508\",\"Device\",\"66ae456a56584d099579688edf9ceea1\",0,0,300,315,0,\"st14\",0]\n[\"ATTR\",\"e14513\",\"e14508\",\"Name\",\"VCCA1V8_IMAGE\",0,0,300,315,0,\"st7\",0]\n[\"LINESTYLE\",\"st15\",null,3,null,5]\n[\"RECT\",\"e14758\",25,795,555,20,30,30,0,\"st15\",0]\n[\"WIRE\",\"e16005\",[[735,275,805,275]],\"st8\",0]\n[\"ATTR\",\"e16018\",\"e16005\",\"NET\",\"MCLK_CSI\",0,1,760,275,0,\"st6\",0]\n[\"WIRE\",\"e16028\",[[735,335,805,335]],\"st8\",0]\n[\"ATTR\",\"e17927\",\"e16028\",\"NET\",\"PWDN_CSI\",0,1,760,335,0,\"st6\",0]\n[\"WIRE\",\"e16034\",[[735,325,805,325]],\"st8\",0]\n[\"ATTR\",\"e17925\",\"e16034\",\"NET\",\"RESET_CSI\",0,1,760,325,0,\"st6\",0]\n[\"COMPONENT\",\"e16289\",\"\",920,430,0,0,{},0]\n[\"ATTR\",\"e16291\",\"e16289\",\"Symbol\",\"b0656b6b4a5744e5adb7bdf36c0103ee\",0,0,920,400,0,\"st7\",0]\n[\"ATTR\",\"e16292\",\"e16289\",\"Global Net Name\",\"VCC_1V8\",0,1,920,440,0,\"st9\",0]\n[\"ATTR\",\"e16293\",\"e16289\",\"Device\",\"66ae456a56584d099579688edf9ceea1\",0,0,920,430,0,\"st14\",0]\n[\"ATTR\",\"e16294\",\"e16289\",\"Name\",\"VCC_1V8\",0,0,920,430,0,\"st6\",0]\n[\"LINESTYLE\",\"st16\",null,null,null,null]\n[\"WIRE\",\"e16409\",[[970,415,1045,415]],\"st16\",0]\n[\"ATTR\",\"e17931\",\"e16409\",\"NET\",\"I2C4_M0_SDA_CSI\",0,1,990,415,0,\"st6\",0]\n[\"WIRE\",\"e16416\",[[970,370,1045,370]],\"st16\",0]\n[\"ATTR\",\"e17933\",\"e16416\",\"NET\",\"I2C4_M0_SCL_CSI\",0,1,990,370,0,\"st6\",0]\n[\"WIRE\",\"e16423\",[[920,370,930,370],[920,415,920,430],[920,370,920,415],[920,415,930,415]],\"st16\",0]\n[\"ATTR\",\"e16425\",\"e16423\",\"NET\",\"VCC_1V8\",0,0,920,400,90,\"st6\",0]\n[\"WIRE\",\"e16441\",[[735,365,805,365]],\"st16\",0]\n[\"ATTR\",\"e17929\",\"e16441\",\"NET\",\"I2C4_M0_SDA_CSI\",0,1,760,365,0,\"st6\",0]\n[\"WIRE\",\"e16451\",[[735,355,805,355]],\"st16\",0]\n[\"ATTR\",\"e17928\",\"e16451\",\"NET\",\"I2C4_M0_SCL_CSI\",0,1,760,355,0,\"st6\",0]\n[\"COMPONENT\",\"e4444\",\"\",930,235,0,0,{},0]\n[\"ATTR\",\"e4445\",\"e4444\",\"Symbol\",\"b0656b6b4a5744e5adb7bdf36c0103ee\",0,0,930,205,0,\"st7\",0]\n[\"ATTR\",\"e4446\",\"e4444\",\"Global Net Name\",\"VCC_1V8\",0,1,930,245,0,\"st9\",0]\n[\"ATTR\",\"e4448\",\"e4444\",\"Device\",\"66ae456a56584d099579688edf9ceea1\",0,0,930,235,0,\"st14\",0]\n[\"ATTR\",\"e4449\",\"e4444\",\"Name\",\"VCC_1V8\",0,0,930,235,0,\"st6\",0]\n[\"RECT\",\"e16953\",570,795,1145,20,30,30,0,\"st15\",0]\n[\"WIRE\",\"e18420\",[[805,525,735,525]],\"st16\",0]\n[\"ATTR\",\"e18464\",\"e18420\",\"NET\",\"PHY_TXD2\",0,1,760,525,0,\"st6\",0]\n[\"WIRE\",\"e18423\",[[805,515,735,515]],\"st16\",0]\n[\"ATTR\",\"e18468\",\"e18423\",\"NET\",\"PHY_TXD3\",0,1,760,515,0,\"st6\",0]\n[\"WIRE\",\"e18426\",[[805,505,735,505]],\"st16\",0]\n[\"ATTR\",\"e18470\",\"e18426\",\"NET\",\"PHY_TXCLK\",0,1,760,505,0,\"st6\",0]\n[\"WIRE\",\"e18429\",[[805,495,735,495]],\"st16\",0]\n[\"ATTR\",\"e18472\",\"e18429\",\"NET\",\"PHY_RXD2\",0,1,760,495,0,\"st6\",0]\n[\"WIRE\",\"e18432\",[[805,485,735,485]],\"st16\",0]\n[\"ATTR\",\"e18474\",\"e18432\",\"NET\",\"PHY_RXD3\",0,1,760,485,0,\"st6\",0]\n[\"WIRE\",\"e18435\",[[805,475,735,475]],\"st16\",0]\n[\"ATTR\",\"e18476\",\"e18435\",\"NET\",\"PHY_RXCLK\",0,1,760,475,0,\"st6\",0]\n[\"WIRE\",\"e18438\",[[805,465,735,465]],\"st16\",0]\n[\"ATTR\",\"e18478\",\"e18438\",\"NET\",\"PHY_TXD0\",0,1,760,465,0,\"st6\",0]\n[\"WIRE\",\"e18441\",[[805,455,735,455]],\"st16\",0]\n[\"ATTR\",\"e18480\",\"e18441\",\"NET\",\"PHY_TXD1\",0,1,760,455,0,\"st6\",0]\n[\"WIRE\",\"e18444\",[[805,435,735,435]],\"st16\",0]\n[\"ATTR\",\"e18482\",\"e18444\",\"NET\",\"PHY_TXEN\",0,1,760,435,0,\"st6\",0]\n[\"WIRE\",\"e18447\",[[805,415,735,415]],\"st16\",0]\n[\"ATTR\",\"e18484\",\"e18447\",\"NET\",\"PHY_RXD0\",0,1,760,415,0,\"st6\",0]\n[\"WIRE\",\"e18450\",[[805,405,735,405]],\"st16\",0]\n[\"ATTR\",\"e18486\",\"e18450\",\"NET\",\"PHY_RXD1\",0,1,760,405,0,\"st6\",0]\n[\"WIRE\",\"e18453\",[[805,385,735,385]],\"st16\",0]\n[\"ATTR\",\"e18488\",\"e18453\",\"NET\",\"PHY_RXDV\",0,1,760,385,0,\"st6\",0]\n[\"WIRE\",\"e18456\",[[805,305,735,305]],\"st16\",0]\n[\"ATTR\",\"e18490\",\"e18456\",\"NET\",\"PHY_MDC\",0,1,760,305,0,\"st6\",0]\n[\"WIRE\",\"e18459\",[[805,295,735,295]],\"st16\",0]\n[\"ATTR\",\"e18492\",\"e18459\",\"NET\",\"PHY_MDIO\",0,1,760,295,0,\"st6\",0]\n[\"WIRE\",\"e18462\",[[805,265,735,265]],\"st16\",0]\n[\"ATTR\",\"e18494\",\"e18462\",\"NET\",\"PHY_MCLK\",0,1,760,265,0,\"st6\",0]\n[\"COMPONENT\",\"e697\",\"CL05A105KP5NNNC.1\",355,320,270,0,{},0]\n[\"ATTR\",\"e20738\",\"e697\",\"Supplier Footprint\",\"0201\",0,1,365,305,0,\"st6\",0]\n[\"ATTR\",\"e18756\",\"e697\",\"Symbol\",\"151f6c49c4734c45b8b963143f07e309\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e18757\",\"e697\",\"Footprint\",\"b7f42d70d7494758ab437916bc62488f\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18758\",\"e697\",\"Designator\",\"C66\",0,1,365,325,0,\"st6\",0]\n[\"ATTR\",\"e18759\",\"e697\",\"Name\",\"={Value}\",0,1,365,315,0,\"st6\",0]\n[\"ATTR\",\"e18760\",\"e697\",\"Device\",\"72ea4bf3708a4c08aa8da7577de99614\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18761\",\"e697\",\"Unique ID\",\"gge90\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18762\",\"e697\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18763\",\"e697\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18764\",\"e697\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"COMPONENT\",\"e897\",\"CL05A105KP5NNNC.1\",275,270,270,0,{},0]\n[\"ATTR\",\"e20760\",\"e897\",\"Supplier Footprint\",\"0201\",0,1,285,255,0,\"st6\",0]\n[\"ATTR\",\"e18789\",\"e897\",\"Symbol\",\"151f6c49c4734c45b8b963143f07e309\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e18790\",\"e897\",\"Footprint\",\"b7f42d70d7494758ab437916bc62488f\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18791\",\"e897\",\"Designator\",\"C68\",0,1,285,275,0,\"st6\",0]\n[\"ATTR\",\"e18792\",\"e897\",\"Name\",\"={Value}\",0,1,285,265,0,\"st6\",0]\n[\"ATTR\",\"e18793\",\"e897\",\"Device\",\"72ea4bf3708a4c08aa8da7577de99614\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18794\",\"e897\",\"Unique ID\",\"gge91\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18795\",\"e897\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18796\",\"e897\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18797\",\"e897\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"COMPONENT\",\"e16347\",\"ERJ2RKF2201X.1\",950,415,0,0,{},0]\n[\"ATTR\",\"e20501\",\"e16347\",\"JLCPCB Part Class\",\"Basic Part\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e20510\",\"e16347\",\"Symbol\",\"e04f49d3971f43b69b0df1d383cd6443\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e20511\",\"e16347\",\"Designator\",\"R18\",0,1,940,421.98,0,\"st2\",0]\n[\"ATTR\",\"e20512\",\"e16347\",\"Name\",\"={Value}\",0,0,940,399.98,0,\"st2\",0]\n[\"ATTR\",\"e20513\",\"e16347\",\"Device\",\"cda37a8042de4092abde37e6c02ff877\",0,0,950,415,0,\"st5\",0]\n[\"FONTSTYLE\",\"st17\",null,null,null,10,null,null,null,null,2,0]\n[\"ATTR\",\"e20514\",\"e16347\",\"Footprint\",\"a740c1cb3ade405790d761308d4a05d8\",0,1,940,400,0,\"st17\",0]\n[\"ATTR\",\"e20515\",\"e16347\",\"Manufacturer\",\"UNI-ROYAL(厚声)\",0,0,940,384.97,0,\"st17\",0]\n[\"ATTR\",\"e20516\",\"e16347\",\"LCSC Part Name\",\"2.2kΩ ±1% 62.5mW\",0,1,940,390,0,\"st17\",0]\n[\"ATTR\",\"e20517\",\"e16347\",\"Unique ID\",\"gge82\",0,0,null,null,0,\"st7\",0]\n[\"ATTR\",\"e20518\",\"e16347\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e20519\",\"e16347\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e20520\",\"e16347\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"COMPONENT\",\"e16377\",\"ERJ2RKF2201X.1\",950,370,0,0,{},0]\n[\"ATTR\",\"e20537\",\"e16377\",\"JLCPCB Part Class\",\"Basic Part\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e20546\",\"e16377\",\"Symbol\",\"e04f49d3971f43b69b0df1d383cd6443\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e20547\",\"e16377\",\"Designator\",\"R19\",0,1,940,376.98,0,\"st2\",0]\n[\"ATTR\",\"e20548\",\"e16377\",\"Name\",\"={Value}\",0,0,940,354.98,0,\"st2\",0]\n[\"ATTR\",\"e20549\",\"e16377\",\"Device\",\"cda37a8042de4092abde37e6c02ff877\",0,0,950,370,0,\"st5\",0]\n[\"ATTR\",\"e20550\",\"e16377\",\"Footprint\",\"a740c1cb3ade405790d761308d4a05d8\",0,1,940,355,0,\"st17\",0]\n[\"ATTR\",\"e20551\",\"e16377\",\"Manufacturer\",\"UNI-ROYAL(厚声)\",0,0,940,339.97,0,\"st17\",0]\n[\"ATTR\",\"e20552\",\"e16377\",\"LCSC Part Name\",\"2.2kΩ ±1% 62.5mW\",0,1,940,345,0,\"st17\",0]\n[\"ATTR\",\"e20553\",\"e16377\",\"Unique ID\",\"gge83\",0,0,null,null,0,\"st7\",0]\n[\"ATTR\",\"e20554\",\"e16377\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e20555\",\"e16377\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e20556\",\"e16377\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"FONTSTYLE\",\"st18\",null,\"#00FF00\",null,null,null,null,null,null,null,null]\n[\"TEXT\",\"e20826\",355,225,0,\"Caps should be placed \\nunder the U20 package\",\"st18\",0]\n[\"LINESTYLE\",\"st19\",\"#00FF00\",3,null,2]\n[\"RECT\",\"e20858\",260,395,480,185,20,20,0,\"st19\",0]\n[\"COMPONENT\",\"e20859\",\"\",320,225,0,0,{},0]\n[\"ATTR\",\"e20860\",\"e20859\",\"Symbol\",\"3e2301b8470549f8ae3f43ee012cb390\",0,0,320,195,0,\"st17\",0]\n[\"FONTSTYLE\",\"st20\",null,null,null,10,null,null,null,null,1,1]\n[\"ATTR\",\"e20861\",\"e20859\",\"Global Net Name\",\"GND\",0,1,320,200,0,\"st20\",0]\n[\"ATTR\",\"e20867\",\"e20859\",\"Device\",\"29564a22c8d84bcaa93b6cbb648974a7\",0,0,null,null,0,\"st11\",0]\n[\"COMPONENT\",\"e20871\",\"\",400,285,0,0,{},0]\n[\"ATTR\",\"e20872\",\"e20871\",\"Symbol\",\"3e2301b8470549f8ae3f43ee012cb390\",0,0,400,255,0,\"st17\",0]\n[\"ATTR\",\"e20873\",\"e20871\",\"Global Net Name\",\"GND\",0,1,400,260,0,\"st20\",0]\n[\"ATTR\",\"e20879\",\"e20871\",\"Device\",\"29564a22c8d84bcaa93b6cbb648974a7\",0,0,null,null,0,\"st11\",0]\n[\"RECT\",\"e20925\",745,260,860,135,20,20,0,\"st19\",0]\n[\"COMPONENT\",\"e20926\",\"\",770,170,0,0,{},0]\n[\"ATTR\",\"e20927\",\"e20926\",\"Symbol\",\"3e2301b8470549f8ae3f43ee012cb390\",0,0,770,140,0,\"st17\",0]\n[\"ATTR\",\"e20928\",\"e20926\",\"Global Net Name\",\"GND\",0,1,770,145,0,\"st20\",0]\n[\"ATTR\",\"e20934\",\"e20926\",\"Device\",\"29564a22c8d84bcaa93b6cbb648974a7\",0,0,null,null,0,\"st11\",0]\n[\"TEXT\",\"e20952\",785,165,0,\"Caps should be \\nplaced under \\nthe U20 package\",\"st18\",0]\n[\"FONTSTYLE\",\"st21\",null,\"#9900FF\",null,30,null,null,null,null,null,null]\n[\"TEXT\",\"e20953\",225,715,0,\"(MIPI_CSI_RX)\",\"st21\",0]\n[\"TEXT\",\"e20956\",765,715,0,\"(VCCIO6 Domain)\",\"st21\",0]\n[\"FONTSTYLE\",\"st22\",null,\"#9900FF\",null,20,null,null,null,null,null,null]\n[\"TEXT\",\"e20958\",650,105,0,\"软件dts的电压配置严格与硬件设计保持一致!\",\"st22\",0]\n[\"FONTSTYLE\",\"st23\",null,\"#00FF00\",null,20,null,null,null,null,null,null]\n[\"TEXT\",\"e20959\",650,80,0,\"Check the software configuration(dts)\\nof voltage level, which must be\\nkeep the same as hardware design.\",\"st23\",0]\n[\"RECT\",\"e20960\",635,130,1025,30,20,20,0,\"st19\",0]","description":"","display_title":"RK3566_VI INTERFACE","docType":1,"modifier":{"uuid":"c644bf6717124cfe9ae4d22a5ba8d83a","username":"eda_nqhjnjnc","nickname":"15211163466_27"},"project_uuid":"7360e73de5dd428e9f29e10573f2d8ac","schematic_uuid":"6394f41146404ead95ba248444940c6c","sheet_id":8,"ticket":4,"title":"rk3566_vi interface","updateTime":1701414456,"thumb":"https://image-pro.lceda.cn/pullimages/759705cea90b4568a0163df555c877ce.webp","guest":false,"writable":false} |