Files
FacereDataset/data/raw/oshwhub/7360e73de5dd428e9f29e10573f2d8ac/source/ef83fee8093541a5bda0d0e4937b59b9.json
Knowit c6279bff08 Add EasyEDA Pro 2.x legacy source ingestion (5/5 batch closure)
补齐前一批失败的 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>
2026-04-28 21:59:25 +08:00

1 line
26 KiB
JSON

{"uuid":"ef83fee8093541a5bda0d0e4937b59b9","created_at":"2023-12-01 14:36:51","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\":22396}]\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\",\"7\",0,0,985,61,0,\"st4\",0]\n[\"ATTR\",\"e15\",\"e1\",\"@Page Name\",\"RK3566_USB/PCLE PHY\",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\",\"e36\",\"RK3566.21\",195,630,0,0,{},0]\n[\"FONTSTYLE\",\"st6\",null,null,null,null,null,null,null,null,null,null]\n[\"ATTR\",\"e6741\",\"e36\",\"Footprint\",\"0a619a88ae034219a72b3a4309a9575a\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e270\",\"e36\",\"Designator\",\"U20\",0,1,85,751.45,0,\"st2\",0]\n[\"ATTR\",\"e279\",\"e36\",\"Name\",\"\",0,1,86.33,50.129999999999995,0,\"st2\",0]\n[\"ATTR\",\"e300\",\"e36\",\"Device\",\"9c5c929f9c50444d8bb82ada8424fd5f\",0,0,195,630,0,\"st5\",0]\n[\"FONTSTYLE\",\"st7\",null,null,null,null,null,null,null,null,2,0]\n[\"ATTR\",\"e303\",\"e36\",\"Multi-Part Group\",\"\",0,0,null,null,0,\"st7\",0]\n[\"ATTR\",\"e306\",\"e36\",\"Unique ID\",\"gge305\",0,0,null,null,0,\"st7\",0]\n[\"ATTR\",\"e15994\",\"e36\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e15995\",\"e36\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e15996\",\"e36\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e6720\",\"e36e26586\",\"NO_CONNECT\",\"yes\",0,0,285,200,0,\"st6\",0]\n[\"ATTR\",\"e6719\",\"e36e26585\",\"NO_CONNECT\",\"yes\",0,0,285,210,0,\"st6\",0]\n[\"ATTR\",\"e9423\",\"e36e26584\",\"NO_CONNECT\",\"yes\",0,0,285,230,0,\"st6\",0]\n[\"ATTR\",\"e9422\",\"e36e26583\",\"NO_CONNECT\",\"yes\",0,0,285,240,0,\"st6\",0]\n[\"ATTR\",\"e9421\",\"e36e26582\",\"NO_CONNECT\",\"yes\",0,0,285,260,0,\"st6\",0]\n[\"ATTR\",\"e9420\",\"e36e26581\",\"NO_CONNECT\",\"yes\",0,0,285,270,0,\"st6\",0]\n[\"ATTR\",\"e14983\",\"e36e26571\",\"NO_CONNECT\",\"yes\",0,0,285,680,0,\"st6\",0]\n[\"COMPONENT\",\"e310\",\"RK3566.22\",740,410,0,0,{},0]\n[\"ATTR\",\"e6751\",\"e310\",\"Footprint\",\"0a619a88ae034219a72b3a4309a9575a\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e390\",\"e310\",\"Designator\",\"U20\",0,1,680,481.46000000000004,0,\"st2\",0]\n[\"ATTR\",\"e399\",\"e310\",\"Name\",\"\",0,1,681.33,200.13,0,\"st2\",0]\n[\"ATTR\",\"e420\",\"e310\",\"Device\",\"9c5c929f9c50444d8bb82ada8424fd5f\",0,0,740,410,0,\"st5\",0]\n[\"ATTR\",\"e423\",\"e310\",\"Multi-Part Group\",\"\",0,0,null,null,0,\"st7\",0]\n[\"ATTR\",\"e426\",\"e310\",\"Unique ID\",\"gge305\",0,0,null,null,0,\"st7\",0]\n[\"ATTR\",\"e15997\",\"e310\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e15998\",\"e310\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e15999\",\"e310\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e17253\",\"e310e28510\",\"NO_CONNECT\",\"yes\",0,0,810,410,0,\"st6\",0]\n[\"ATTR\",\"e17254\",\"e310e28521\",\"NO_CONNECT\",\"yes\",0,0,810,400,0,\"st6\",0]\n[\"LINESTYLE\",\"st8\",null,null,\"none\",null]\n[\"WIRE\",\"e431\",[[365,730,285,730]],\"st8\",0]\n[\"ATTR\",\"e434\",\"e431\",\"NET\",\"USB_OTG0_DP\",0,1,295,730,0,\"st2\",0]\n[\"WIRE\",\"e436\",[[365,720,285,720]],\"st8\",0]\n[\"ATTR\",\"e445\",\"e436\",\"NET\",\"USB_OTG0_DM\",0,1,295,720,0,\"st2\",0]\n[\"WIRE\",\"e439\",[[285,700,355,700],[355,700,365,700],[355,690,355,700]],\"st8\",0]\n[\"ATTR\",\"e527\",\"e439\",\"NET\",\"USB_OTG0_VBUSDET\",0,1,295,700,0,\"st2\",0]\n[\"WIRE\",\"e951\",[[355,410,355,420],[355,410,305,410],[405,410,355,410],[305,410,305,420],[445,410,405,410],[405,420,405,410]],\"st8\",0]\n[\"ATTR\",\"e21729\",\"e951\",\"NET\",\"GND\",0,0,375,410,0,\"st6\",0]\n[\"WIRE\",\"e917\",[[405,550,405,560],[405,460,405,550],[405,550,285,550]],\"st8\",0]\n[\"ATTR\",\"e15316\",\"e917\",\"NET\",\"VDDA_0V9\",0,0,345,550,0,\"st6\",0]\n[\"WIRE\",\"e913\",[[355,510,355,520],[355,460,355,510],[355,510,285,510]],\"st8\",0]\n[\"ATTR\",\"e15336\",\"e913\",\"NET\",\"VCCA_1V8\",0,0,320,510,0,\"st6\",0]\n[\"WIRE\",\"e909\",[[305,470,305,480],[305,460,305,470],[305,470,285,470]],\"st8\",0]\n[\"ATTR\",\"e14587\",\"e909\",\"NET\",\"VCC_3V3\",0,0,295,470,0,\"st6\",0]\n[\"WIRE\",\"e1608\",[[890,460,810,460]],\"st8\",0]\n[\"ATTR\",\"e1643\",\"e1608\",\"NET\",\"USB2_HOST2_DP\",0,1,820,460,0,\"st2\",0]\n[\"WIRE\",\"e1619\",[[890,450,810,450]],\"st8\",0]\n[\"ATTR\",\"e1644\",\"e1619\",\"NET\",\"USB2_HOST2_DM\",0,1,820,450,0,\"st2\",0]\n[\"WIRE\",\"e2204\",[[925,330,950,330]],\"st8\",0]\n[\"ATTR\",\"e21655\",\"e2204\",\"NET\",\"GND\",0,0,950,330,0,\"st6\",0]\n[\"WIRE\",\"e2245\",[[925,280,950,280]],\"st8\",0]\n[\"ATTR\",\"e21654\",\"e2245\",\"NET\",\"GND\",0,0,950,280,0,\"st6\",0]\n[\"WIRE\",\"e2295\",[[925,230,950,230]],\"st8\",0]\n[\"ATTR\",\"e21656\",\"e2295\",\"NET\",\"GND\",0,0,950,230,0,\"st6\",0]\n[\"WIRE\",\"e2347\",[[845,330,845,350],[845,330,810,330],[885,330,845,330]],\"st8\",0]\n[\"ATTR\",\"e15326\",\"e2347\",\"NET\",\"VDDA_0V9\",0,0,845,340,90,\"st6\",0]\n[\"WIRE\",\"e2358\",[[845,280,845,300],[845,280,810,280],[885,280,845,280]],\"st8\",0]\n[\"ATTR\",\"e15346\",\"e2358\",\"NET\",\"VCCA_1V8\",0,0,845,290,90,\"st6\",0]\n[\"WIRE\",\"e2369\",[[845,230,845,250],[845,230,810,230],[885,230,845,230]],\"st8\",0]\n[\"ATTR\",\"e14617\",\"e2369\",\"NET\",\"VCC_3V3\",0,0,845,240,90,\"st6\",0]\n[\"COMPONENT\",\"e3845\",\"CL05A475MQ5NRNC_C307423.1\",405,60,180,0,{},0]\n[\"ATTR\",\"e21360\",\"e3845\",\"Supplier Footprint\",\"0402\",0,1,415,45,0,\"st6\",0]\n[\"ATTR\",\"e15771\",\"e3845\",\"Symbol\",\"fba672eeb6ec405e8e4e3f493ad7a1b6\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e3855\",\"e3845\",\"Designator\",\"C60\",0,1,415,65,0,\"st7\",0]\n[\"ATTR\",\"e3858\",\"e3845\",\"Footprint\",\"a740c1cb3ade405790d761308d4a05d8\",0,0,420,50.13,0,\"st7\",0]\n[\"ATTR\",\"e3861\",\"e3845\",\"Name\",\"={Value}\",0,1,415,55,0,\"st7\",0]\n[\"ATTR\",\"e3864\",\"e3845\",\"Device\",\"dabd1c7582394a1a98fc3f56f5c2a55c\",0,0,525,40,0,\"st7\",0]\n[\"ATTR\",\"e3892\",\"e3845\",\"Unique ID\",\"gge74\",0,0,null,null,0,\"st7\",0]\n[\"ATTR\",\"e16003\",\"e3845\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16004\",\"e3845\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16005\",\"e3845\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"FONTSTYLE\",\"st9\",null,\"#9933CC\",null,30,null,1,null,null,null,null]\n[\"TEXT\",\"e4414\",25,770,0,\"RK3566_21\",\"st9\",0]\n[\"TEXT\",\"e4416\",750,590,0,\"RK3566_22\",\"st9\",0]\n[\"COMPONENT\",\"e7675\",\"\",405,150,0,0,{},0]\n[\"ATTR\",\"e7676\",\"e7675\",\"Symbol\",\"b0656b6b4a5744e5adb7bdf36c0103ee\",0,0,405,120,0,\"st7\",0]\n[\"FONTSTYLE\",\"st10\",null,\"#9900FF\",null,null,null,null,null,null,2,1]\n[\"ATTR\",\"e7677\",\"e7675\",\"Global Net Name\",\"VDDA_0V9\",0,1,405,160,0,\"st10\",0]\n[\"FONTSTYLE\",\"st11\",null,null,null,\"10\",null,null,null,null,null,null]\n[\"ATTR\",\"e7679\",\"e7675\",\"Device\",\"66ae456a56584d099579688edf9ceea1\",0,0,null,null,0,\"st11\",0]\n[\"ATTR\",\"e7680\",\"e7675\",\"Name\",\"VDDA_0V9\",0,0,null,null,0,\"st6\",0]\n[\"WIRE\",\"e7695\",[[405,130,405,150],[405,130,405,80],[355,130,355,80],[285,130,355,130],[355,130,405,130]],\"st8\",0]\n[\"ATTR\",\"e7697\",\"e7695\",\"NET\",\"VDDA_0V9\",0,0,405,140,90,\"st6\",0]\n[\"COMPONENT\",\"e7710\",\"\",305,100,0,0,{},0]\n[\"ATTR\",\"e7711\",\"e7710\",\"Symbol\",\"b0656b6b4a5744e5adb7bdf36c0103ee\",0,0,305,70,0,\"st7\",0]\n[\"ATTR\",\"e7712\",\"e7710\",\"Global Net Name\",\"VCCA_1V8\",0,1,305,110,0,\"st10\",0]\n[\"ATTR\",\"e7714\",\"e7710\",\"Device\",\"66ae456a56584d099579688edf9ceea1\",0,0,null,null,0,\"st11\",0]\n[\"ATTR\",\"e7715\",\"e7710\",\"Name\",\"VCCA_1V8\",0,0,315,100,0,\"st6\",0]\n[\"WIRE\",\"e7730\",[[305,90,305,100],[305,80,305,90],[305,90,285,90]],\"st8\",0]\n[\"ATTR\",\"e7731\",\"e7730\",\"NET\",\"VCCA_1V8\",0,0,305,95,90,\"st6\",0]\n[\"COMPONENT\",\"e10713\",\"CL05B104KB54PNC.1\",305,440,90,0,{},0]\n[\"ATTR\",\"e10731\",\"e10713\",\"Symbol\",\"cb83541b8e8949ae88239f13fbeb07a4\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e10732\",\"e10713\",\"JLCPCB Part Class\",\"Extended Part\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e10733\",\"e10713\",\"Designator\",\"C52\",0,1,315,445,0,\"st7\",0]\n[\"ATTR\",\"e10734\",\"e10713\",\"Footprint\",\"b7f42d70d7494758ab437916bc62488f\",0,1,315,425,0,\"st7\",0]\n[\"ATTR\",\"e10735\",\"e10713\",\"Name\",\"={Value}\",0,1,315,435,0,\"st7\",0]\n[\"ATTR\",\"e10736\",\"e10713\",\"Device\",\"7c28c5549879495486e4b2e11e5c197d\",0,0,305,440,0,\"st7\",0]\n[\"ATTR\",\"e10737\",\"e10713\",\"Unique ID\",\"gge69\",0,0,null,null,0,\"st7\",0]\n[\"ATTR\",\"e16006\",\"e10713\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16007\",\"e10713\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16008\",\"e10713\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"COMPONENT\",\"e10806\",\"CL05B104KB54PNC.1\",355,440,90,0,{},0]\n[\"ATTR\",\"e10824\",\"e10806\",\"Symbol\",\"cb83541b8e8949ae88239f13fbeb07a4\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e10825\",\"e10806\",\"JLCPCB Part Class\",\"Extended Part\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e10826\",\"e10806\",\"Designator\",\"C53\",0,1,365,445,0,\"st7\",0]\n[\"ATTR\",\"e10827\",\"e10806\",\"Footprint\",\"b7f42d70d7494758ab437916bc62488f\",0,1,365,425,0,\"st7\",0]\n[\"ATTR\",\"e10828\",\"e10806\",\"Name\",\"={Value}\",0,1,365,435,0,\"st7\",0]\n[\"ATTR\",\"e10829\",\"e10806\",\"Device\",\"7c28c5549879495486e4b2e11e5c197d\",0,0,355,440,0,\"st7\",0]\n[\"ATTR\",\"e10830\",\"e10806\",\"Unique ID\",\"gge70\",0,0,null,null,0,\"st7\",0]\n[\"ATTR\",\"e16009\",\"e10806\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16010\",\"e10806\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16011\",\"e10806\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"COMPONENT\",\"e10837\",\"CL05B104KB54PNC.1\",405,440,90,0,{},0]\n[\"ATTR\",\"e10855\",\"e10837\",\"Symbol\",\"cb83541b8e8949ae88239f13fbeb07a4\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e10856\",\"e10837\",\"JLCPCB Part Class\",\"Extended Part\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e10857\",\"e10837\",\"Designator\",\"C54\",0,1,415,445,0,\"st7\",0]\n[\"ATTR\",\"e10858\",\"e10837\",\"Footprint\",\"b7f42d70d7494758ab437916bc62488f\",0,1,415,425,0,\"st7\",0]\n[\"ATTR\",\"e10859\",\"e10837\",\"Name\",\"={Value}\",0,1,415,435,0,\"st7\",0]\n[\"ATTR\",\"e10860\",\"e10837\",\"Device\",\"7c28c5549879495486e4b2e11e5c197d\",0,0,405,440,0,\"st7\",0]\n[\"ATTR\",\"e10861\",\"e10837\",\"Unique ID\",\"gge71\",0,0,null,null,0,\"st7\",0]\n[\"ATTR\",\"e16012\",\"e10837\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16013\",\"e10837\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16014\",\"e10837\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"COMPONENT\",\"e10868\",\"CL05B104KB54PNC.1\",905,330,180,0,{},0]\n[\"ATTR\",\"e10886\",\"e10868\",\"Symbol\",\"cb83541b8e8949ae88239f13fbeb07a4\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e10887\",\"e10868\",\"JLCPCB Part Class\",\"Extended Part\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e10888\",\"e10868\",\"Designator\",\"C55\",0,1,875,335,0,\"st6\",0]\n[\"ATTR\",\"e10889\",\"e10868\",\"Footprint\",\"b7f42d70d7494758ab437916bc62488f\",0,1,915,335,0,\"st6\",0]\n[\"ATTR\",\"e10890\",\"e10868\",\"Name\",\"={Value}\",0,1,895,345,0,\"st6\",0]\n[\"ATTR\",\"e10891\",\"e10868\",\"Device\",\"7c28c5549879495486e4b2e11e5c197d\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e10892\",\"e10868\",\"Unique ID\",\"gge72\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16015\",\"e10868\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16016\",\"e10868\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16017\",\"e10868\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"COMPONENT\",\"e10899\",\"CL05B104KB54PNC.1\",905,280,180,0,{},0]\n[\"ATTR\",\"e10917\",\"e10899\",\"Symbol\",\"cb83541b8e8949ae88239f13fbeb07a4\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e10918\",\"e10899\",\"JLCPCB Part Class\",\"Extended Part\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e10919\",\"e10899\",\"Designator\",\"C56\",0,1,875,285,0,\"st6\",0]\n[\"ATTR\",\"e10920\",\"e10899\",\"Footprint\",\"b7f42d70d7494758ab437916bc62488f\",0,1,915,285,0,\"st6\",0]\n[\"ATTR\",\"e10921\",\"e10899\",\"Name\",\"={Value}\",0,1,895,295,0,\"st6\",0]\n[\"ATTR\",\"e10922\",\"e10899\",\"Device\",\"7c28c5549879495486e4b2e11e5c197d\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e10923\",\"e10899\",\"Unique ID\",\"gge73\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16018\",\"e10899\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16019\",\"e10899\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16020\",\"e10899\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"COMPONENT\",\"e10930\",\"CL05B104KB54PNC.1\",905,230,180,0,{},0]\n[\"ATTR\",\"e10948\",\"e10930\",\"Symbol\",\"cb83541b8e8949ae88239f13fbeb07a4\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e10949\",\"e10930\",\"JLCPCB Part Class\",\"Extended Part\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e10950\",\"e10930\",\"Designator\",\"C57\",0,1,875,235,0,\"st6\",0]\n[\"ATTR\",\"e10951\",\"e10930\",\"Footprint\",\"b7f42d70d7494758ab437916bc62488f\",0,1,915,235,0,\"st6\",0]\n[\"ATTR\",\"e10952\",\"e10930\",\"Name\",\"={Value}\",0,1,895,245,0,\"st6\",0]\n[\"ATTR\",\"e10953\",\"e10930\",\"Device\",\"7c28c5549879495486e4b2e11e5c197d\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e10954\",\"e10930\",\"Unique ID\",\"gge59\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16021\",\"e10930\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16022\",\"e10930\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16023\",\"e10930\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"COMPONENT\",\"e10961\",\"CL05B104KB54PNC.1\",305,60,90,0,{},0]\n[\"ATTR\",\"e10979\",\"e10961\",\"Symbol\",\"cb83541b8e8949ae88239f13fbeb07a4\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e10980\",\"e10961\",\"JLCPCB Part Class\",\"Extended Part\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e10981\",\"e10961\",\"Designator\",\"C58\",0,1,315,65,0,\"st7\",0]\n[\"ATTR\",\"e10982\",\"e10961\",\"Footprint\",\"b7f42d70d7494758ab437916bc62488f\",0,1,316,45,0,\"st7\",0]\n[\"ATTR\",\"e10983\",\"e10961\",\"Name\",\"={Value}\",0,1,315,55,0,\"st7\",0]\n[\"ATTR\",\"e10984\",\"e10961\",\"Device\",\"7c28c5549879495486e4b2e11e5c197d\",0,0,305,60,0,\"st7\",0]\n[\"ATTR\",\"e10985\",\"e10961\",\"Unique ID\",\"gge75\",0,0,null,null,0,\"st7\",0]\n[\"ATTR\",\"e16024\",\"e10961\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16025\",\"e10961\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e16026\",\"e10961\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"COMPONENT\",\"e14578\",\"\",305,480,0,0,{},0]\n[\"ATTR\",\"e14580\",\"e14578\",\"Symbol\",\"b0656b6b4a5744e5adb7bdf36c0103ee\",0,0,305,450,0,\"st7\",0]\n[\"ATTR\",\"e14581\",\"e14578\",\"Global Net Name\",\"VCC_3V3\",0,1,305,490,0,\"st10\",0]\n[\"FONTSTYLE\",\"st12\",null,null,null,\"10\",null,null,null,null,1,1]\n[\"ATTR\",\"e14582\",\"e14578\",\"Device\",\"66ae456a56584d099579688edf9ceea1\",0,0,305,480,0,\"st12\",0]\n[\"ATTR\",\"e14583\",\"e14578\",\"Name\",\"VCC_3V3\",0,0,305,480,0,\"st6\",0]\n[\"COMPONENT\",\"e14608\",\"\",845,250,0,0,{},0]\n[\"ATTR\",\"e14610\",\"e14608\",\"Symbol\",\"b0656b6b4a5744e5adb7bdf36c0103ee\",0,0,845,220,0,\"st7\",0]\n[\"ATTR\",\"e14611\",\"e14608\",\"Global Net Name\",\"VCC_3V3\",0,1,845,260,0,\"st10\",0]\n[\"ATTR\",\"e14612\",\"e14608\",\"Device\",\"66ae456a56584d099579688edf9ceea1\",0,0,845,250,0,\"st12\",0]\n[\"ATTR\",\"e14613\",\"e14608\",\"Name\",\"VCC_3V3\",0,0,845,250,0,\"st6\",0]\n[\"COMPONENT\",\"e15307\",\"\",405,560,0,0,{},0]\n[\"ATTR\",\"e15309\",\"e15307\",\"Symbol\",\"b0656b6b4a5744e5adb7bdf36c0103ee\",0,0,405,530,0,\"st7\",0]\n[\"ATTR\",\"e15310\",\"e15307\",\"Global Net Name\",\"VDDA_0V9\",0,1,405,570,0,\"st10\",0]\n[\"ATTR\",\"e15311\",\"e15307\",\"Device\",\"66ae456a56584d099579688edf9ceea1\",0,0,405,560,0,\"st12\",0]\n[\"ATTR\",\"e15312\",\"e15307\",\"Name\",\"VDDA_0V9\",0,0,405,560,0,\"st7\",0]\n[\"COMPONENT\",\"e15317\",\"\",845,350,0,0,{},0]\n[\"ATTR\",\"e15319\",\"e15317\",\"Symbol\",\"b0656b6b4a5744e5adb7bdf36c0103ee\",0,0,845,320,0,\"st7\",0]\n[\"ATTR\",\"e15320\",\"e15317\",\"Global Net Name\",\"VDDA_0V9\",0,1,845,360,0,\"st10\",0]\n[\"ATTR\",\"e15321\",\"e15317\",\"Device\",\"66ae456a56584d099579688edf9ceea1\",0,0,845,350,0,\"st12\",0]\n[\"ATTR\",\"e15322\",\"e15317\",\"Name\",\"VDDA_0V9\",0,0,845,350,0,\"st7\",0]\n[\"COMPONENT\",\"e15327\",\"\",355,520,0,0,{},0]\n[\"ATTR\",\"e15329\",\"e15327\",\"Symbol\",\"b0656b6b4a5744e5adb7bdf36c0103ee\",0,0,355,490,0,\"st7\",0]\n[\"ATTR\",\"e15330\",\"e15327\",\"Global Net Name\",\"VCCA_1V8\",0,1,355,530,0,\"st10\",0]\n[\"ATTR\",\"e15331\",\"e15327\",\"Device\",\"66ae456a56584d099579688edf9ceea1\",0,0,355,520,0,\"st12\",0]\n[\"ATTR\",\"e15332\",\"e15327\",\"Name\",\"VCCA_1V8\",0,0,355,520,0,\"st7\",0]\n[\"COMPONENT\",\"e15337\",\"\",845,300,0,0,{},0]\n[\"ATTR\",\"e15339\",\"e15337\",\"Symbol\",\"b0656b6b4a5744e5adb7bdf36c0103ee\",0,0,845,270,0,\"st7\",0]\n[\"ATTR\",\"e15340\",\"e15337\",\"Global Net Name\",\"VCCA_1V8\",0,1,845,310,0,\"st10\",0]\n[\"ATTR\",\"e15341\",\"e15337\",\"Device\",\"66ae456a56584d099579688edf9ceea1\",0,0,845,300,0,\"st12\",0]\n[\"ATTR\",\"e15342\",\"e15337\",\"Name\",\"VCCA_1V8\",0,0,845,300,0,\"st7\",0]\n[\"LINESTYLE\",\"st13\",null,3,null,5]\n[\"RECT\",\"e17549\",580,660,1070,110,30,30,0,\"st13\",0]\n[\"COMPONENT\",\"e17885\",\"\",335,660,270,0,{},0]\n[\"FONTSTYLE\",\"st14\",null,null,null,10,null,null,null,null,0,2]\n[\"ATTR\",\"e17886\",\"e17885\",\"Symbol\",\"3e2301b8470549f8ae3f43ee012cb390\",0,0,305,660,90,\"st14\",0]\n[\"FONTSTYLE\",\"st15\",null,null,null,10,null,null,null,null,1,1]\n[\"ATTR\",\"e17887\",\"e17885\",\"Global Net Name\",\"GND\",0,1,310,660,90,\"st15\",0]\n[\"ATTR\",\"e17893\",\"e17885\",\"Device\",\"29564a22c8d84bcaa93b6cbb648974a7\",0,0,null,null,0,\"st11\",0]\n[\"COMPONENT\",\"e17912\",\"CL05B104KO5NNNC.1\",355,675,90,0,{},0]\n[\"ATTR\",\"e21568\",\"e17912\",\"Supplier Footprint\",\"0402\",0,1,365,660,0,\"st6\",0]\n[\"ATTR\",\"e18655\",\"e17912\",\"Footprint\",\"a740c1cb3ade405790d761308d4a05d8\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e17913\",\"e17912\",\"Symbol\",\"1020742c8bbf4ae49f8c92b47f2379ee\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e17914\",\"e17912\",\"Designator\",\"C51\",0,1,365,680,0,\"st6\",0]\n[\"ATTR\",\"e17933\",\"e17912\",\"Name\",\"={Value}\",0,1,365,670,0,\"st6\",0]\n[\"ATTR\",\"e17935\",\"e17912\",\"Device\",\"b41257d9239f4f76aecaa400db26bea7\",0,0,null,null,0,\"st11\",0]\n[\"ATTR\",\"e17936\",\"e17912\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e17937\",\"e17912\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e17938\",\"e17912\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e17939\",\"e17912\",\"Unique ID\",\"gge11\",0,0,null,null,0,\"st6\",0]\n[\"LINESTYLE\",\"st16\",null,null,null,null]\n[\"WIRE\",\"e17982\",[[355,660,335,660]],\"st16\",0]\n[\"ATTR\",\"e17983\",\"e17982\",\"NET\",\"GND\",0,0,335,660,90,\"st6\",0]\n[\"WIRE\",\"e18309\",[[365,640,285,640]],\"st16\",0]\n[\"ATTR\",\"e18319\",\"e18309\",\"NET\",\"USB3_HOST1_DP\",0,1,300,640,0,\"st6\",0]\n[\"WIRE\",\"e18314\",[[365,630,285,630]],\"st16\",0]\n[\"ATTR\",\"e18321\",\"e18314\",\"NET\",\"USB3_HOST1_DM\",0,1,300,630,0,\"st6\",0]\n[\"WIRE\",\"e18329\",[[365,400,285,400]],\"st16\",0]\n[\"ATTR\",\"e18331\",\"e18329\",\"NET\",\"USB3_HOST1_SSTXP/SATA1_TXP\",0,1,300,400,0,\"st6\",0]\n[\"WIRE\",\"e18333\",[[365,390,285,390]],\"st16\",0]\n[\"ATTR\",\"e18334\",\"e18333\",\"NET\",\"USB3_HOST1_SSTXN/SATA1_TXN\",0,1,300,390,0,\"st6\",0]\n[\"WIRE\",\"e18336\",[[365,370,285,370]],\"st16\",0]\n[\"ATTR\",\"e18337\",\"e18336\",\"NET\",\"USB3_HOST1_SSRXP/SATA1_RXP\",0,1,300,370,0,\"st6\",0]\n[\"WIRE\",\"e18339\",[[365,360,285,360]],\"st16\",0]\n[\"ATTR\",\"e18340\",\"e18339\",\"NET\",\"USB3_HOST1_SSRXN/SATA1_RXN\",0,1,300,360,0,\"st6\",0]\n[\"COMPONENT\",\"e10992\",\"CL05B104KB54PNC.1\",355,60,90,0,{},0]\n[\"ATTR\",\"e21590\",\"e10992\",\"Supplier Footprint\",\"0402\",0,1,366,45,0,\"st6\",0]\n[\"ATTR\",\"e18682\",\"e10992\",\"Symbol\",\"cb83541b8e8949ae88239f13fbeb07a4\",0,0,null,null,0,\"st2\",0]\n[\"ATTR\",\"e18683\",\"e10992\",\"JLCPCB Part Class\",\"Basic Part\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18684\",\"e10992\",\"Designator\",\"C59\",0,1,365,65,0,\"st7\",0]\n[\"ATTR\",\"e18685\",\"e10992\",\"Footprint\",\"a740c1cb3ade405790d761308d4a05d8\",0,0,360,45,0,\"st7\",0]\n[\"ATTR\",\"e18686\",\"e10992\",\"Name\",\"={Value}\",0,1,365,55,0,\"st7\",0]\n[\"ATTR\",\"e18687\",\"e10992\",\"Device\",\"b41257d9239f4f76aecaa400db26bea7\",0,0,355,60,0,\"st7\",0]\n[\"ATTR\",\"e18688\",\"e10992\",\"Unique ID\",\"gge76\",0,0,null,null,0,\"st7\",0]\n[\"ATTR\",\"e18689\",\"e10992\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18690\",\"e10992\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18691\",\"e10992\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"COMPONENT\",\"e21606\",\"\",950,330,90,0,{},0]\n[\"FONTSTYLE\",\"st17\",null,null,null,10,null,null,null,null,2,0]\n[\"ATTR\",\"e21607\",\"e21606\",\"Symbol\",\"3e2301b8470549f8ae3f43ee012cb390\",0,0,980,330.0000000000001,90,\"st17\",0]\n[\"ATTR\",\"e21608\",\"e21606\",\"Global Net Name\",\"GND\",0,1,975,330.0000000000001,90,\"st15\",0]\n[\"ATTR\",\"e21614\",\"e21606\",\"Device\",\"29564a22c8d84bcaa93b6cbb648974a7\",0,0,null,null,0,\"st11\",0]\n[\"COMPONENT\",\"e21618\",\"\",950,280,90,0,{},0]\n[\"ATTR\",\"e21619\",\"e21618\",\"Symbol\",\"3e2301b8470549f8ae3f43ee012cb390\",0,0,980,280,90,\"st17\",0]\n[\"ATTR\",\"e21620\",\"e21618\",\"Global Net Name\",\"GND\",0,1,975,280,90,\"st15\",0]\n[\"ATTR\",\"e21626\",\"e21618\",\"Device\",\"29564a22c8d84bcaa93b6cbb648974a7\",0,0,null,null,0,\"st11\",0]\n[\"COMPONENT\",\"e21630\",\"\",950,230,90,0,{},0]\n[\"ATTR\",\"e21631\",\"e21630\",\"Symbol\",\"3e2301b8470549f8ae3f43ee012cb390\",0,0,980,230,90,\"st17\",0]\n[\"ATTR\",\"e21632\",\"e21630\",\"Global Net Name\",\"GND\",0,1,975,230,90,\"st15\",0]\n[\"ATTR\",\"e21638\",\"e21630\",\"Device\",\"29564a22c8d84bcaa93b6cbb648974a7\",0,0,null,null,0,\"st11\",0]\n[\"COMPONENT\",\"e21663\",\"\",430,30,90,0,{},0]\n[\"ATTR\",\"e21664\",\"e21663\",\"Symbol\",\"3e2301b8470549f8ae3f43ee012cb390\",0,0,460.00000000000006,30,90,\"st17\",0]\n[\"ATTR\",\"e21665\",\"e21663\",\"Global Net Name\",\"GND\",0,1,455,30,90,\"st15\",0]\n[\"ATTR\",\"e21671\",\"e21663\",\"Device\",\"29564a22c8d84bcaa93b6cbb648974a7\",0,0,null,null,0,\"st11\",0]\n[\"WIRE\",\"e21689\",[[355,30,305,30],[405,30,355,30],[405,30,430,30],[355,40,355,30],[405,40,405,30],[305,40,305,30]],\"st16\",0]\n[\"ATTR\",\"e21690\",\"e21689\",\"NET\",\"GND\",0,0,385,30,0,\"st6\",0]\n[\"FONTSTYLE\",\"st18\",null,\"#00FF00\",null,null,null,null,null,null,null,null]\n[\"TEXT\",\"e21696\",860,195,0,\"Caps should be placed \\nunder the U20 package\",\"st18\",0]\n[\"LINESTYLE\",\"st19\",\"#00FF00\",3,null,2]\n[\"RECT\",\"e21697\",815,380,995,175,20,20,0,\"st19\",0]\n[\"FONTSTYLE\",\"st20\",null,\"#9933CC\",null,20,null,null,null,null,null,null]\n[\"TEXT\",\"e21699\",170,775,0,\"(USB3.0/PCIe2.0x1/SATA)\",\"st20\",0]\n[\"FONTSTYLE\",\"st21\",null,\"#9933CC\",null,30,null,null,null,null,null,null]\n[\"TEXT\",\"e21701\",730,560,0,\"(USB2.0 HOST)\",\"st21\",0]\n[\"LINESTYLE\",\"st22\",null,3,null,3]\n[\"RECT\",\"e21704\",715,625,940,550,20,20,0,\"st22\",0]\n[\"COMPONENT\",\"e21705\",\"\",445,410,90,0,{},0]\n[\"ATTR\",\"e21706\",\"e21705\",\"Symbol\",\"3e2301b8470549f8ae3f43ee012cb390\",0,0,475,410,90,\"st17\",0]\n[\"ATTR\",\"e21707\",\"e21705\",\"Global Net Name\",\"GND\",0,1,470,410,90,\"st15\",0]\n[\"ATTR\",\"e21713\",\"e21705\",\"Device\",\"29564a22c8d84bcaa93b6cbb648974a7\",0,0,null,null,0,\"st11\",0]\n[\"RECT\",\"e21730\",295,590,500,410,20,20,0,\"st19\",0]\n[\"TEXT\",\"e21733\",420,510,0,\"Caps should be \\nplaced under \\nthe U20 package\",\"st18\",0]\n[\"TEXT\",\"e21734\",420,105,0,\"Caps should be \\nplaced under \\nthe U20 package\",\"st18\",0]\n[\"RECT\",\"e21735\",295,180,495,20,20,20,0,\"st19\",0]","description":"","display_title":"RK3566_USB/PCLE PHY","docType":1,"modifier":{"uuid":"c644bf6717124cfe9ae4d22a5ba8d83a","username":"eda_nqhjnjnc","nickname":"15211163466_27"},"project_uuid":"7360e73de5dd428e9f29e10573f2d8ac","schematic_uuid":"6394f41146404ead95ba248444940c6c","sheet_id":6,"ticket":4,"title":"rk3566_usb/pcle phy","updateTime":1701414445,"thumb":"https://image-pro.lceda.cn/pullimages/3fd71b3585f249c198da0fba2fdde760.webp","guest":false,"writable":false}