补齐前一批失败的 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
19 KiB
JSON
1 line
19 KiB
JSON
{"uuid":"81636a72fcce4361b8fd4e9a1a9a4e9b","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\":20833}]\n[\"COMPONENT\",\"e1\",\"\",0,0,0,0,{},0]\n[\"FONTSTYLE\",\"st1\",null,null,null,null,null,null,null,null,null,0]\n[\"ATTR\",\"e49\",\"e1\",\"Name\",\"\",0,0,null,null,0,\"st1\",0]\n[\"ATTR\",\"e50\",\"e1\",\"3D Model\",\"\",0,0,null,null,0,\"st1\",0]\n[\"ATTR\",\"e51\",\"e1\",\"3D Model Title\",\"\",0,0,null,null,0,\"st1\",0]\n[\"ATTR\",\"e52\",\"e1\",\"3D Model Transform\",\"\",0,0,null,null,0,\"st1\",0]\n[\"FONTSTYLE\",\"st2\",null,null,null,20,null,null,null,null,1,1]\n[\"ATTR\",\"e19\",\"e1\",\"Symbol\",\"6d3151b9ec7f4aee954ed9f6981fd7a2\",0,0,2506,-116,0,\"st2\",0]\n[\"ATTR\",\"e34\",\"e1\",\"Footprint\",\"\",0,0,null,null,0,\"st1\",0]\n[\"ATTR\",\"e3\",\"e1\",\"Company\",\"嘉立创EDA\",0,0,998,30,0,\"st2\",0]\n[\"FONTSTYLE\",\"st3\",null,null,null,15,null,null,null,null,1,0]\n[\"ATTR\",\"e4\",\"e1\",\"Drawed\",\"\",0,0,558,120,0,\"st3\",0]\n[\"ATTR\",\"e5\",\"e1\",\"Reviewed\",\"\",0,0,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,\"st2\",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,\"st2\",0]\n[\"ATTR\",\"e13\",\"e1\",\"Part Number\",\"\",0,0,1010,140,0,\"st3\",0]\n[\"ATTR\",\"e14\",\"e1\",\"@Page No\",\"6\",0,0,985,61,0,\"st4\",0]\n[\"ATTR\",\"e15\",\"e1\",\"@Page Name\",\"RK3566_FLASH/SD CONTROLLER\",0,0,730,140,0,\"st4\",0]\n[\"FONTSTYLE\",\"st5\",null,null,null,\"10\",null,null,null,null,1,1]\n[\"ATTR\",\"e18\",\"e1\",\"Device\",\"3147b110bcd447c49c6e9be850a52941\",0,0,0,0,0,\"st5\",0]\n[\"COMPONENT\",\"e111\",\"RK3566.9\",330,605,0,0,{},0]\n[\"FONTSTYLE\",\"st6\",null,null,null,null,null,null,null,null,null,null]\n[\"ATTR\",\"e6797\",\"e111\",\"Footprint\",\"0a619a88ae034219a72b3a4309a9575a\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e312\",\"e111\",\"Designator\",\"U20\",0,1,290,747.27,0,\"st1\",0]\n[\"ATTR\",\"e321\",\"e111\",\"Name\",\"\",0,1,290.71000000000004,445.27,0,\"st1\",0]\n[\"FONTSTYLE\",\"st7\",null,null,null,null,null,null,null,null,1,1]\n[\"ATTR\",\"e342\",\"e111\",\"Device\",\"9c5c929f9c50444d8bb82ada8424fd5f\",0,0,330,605,0,\"st7\",0]\n[\"FONTSTYLE\",\"st8\",null,null,null,null,null,null,null,null,2,0]\n[\"ATTR\",\"e345\",\"e111\",\"Multi-Part Group\",\"\",0,0,null,null,0,\"st8\",0]\n[\"ATTR\",\"e348\",\"e111\",\"Unique ID\",\"gge306\",0,0,null,null,0,\"st8\",0]\n[\"ATTR\",\"e18286\",\"e111\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18287\",\"e111\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18288\",\"e111\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e11424\",\"e111e26396\",\"NO_CONNECT\",\"yes\",0,0,420,565,0,\"st6\",0]\n[\"ATTR\",\"e11425\",\"e111e26395\",\"NO_CONNECT\",\"yes\",0,0,420,555,0,\"st6\",0]\n[\"ATTR\",\"e11426\",\"e111e26394\",\"NO_CONNECT\",\"yes\",0,0,420,545,0,\"st6\",0]\n[\"ATTR\",\"e11427\",\"e111e26393\",\"NO_CONNECT\",\"yes\",0,0,420,535,0,\"st6\",0]\n[\"ATTR\",\"e11428\",\"e111e26392\",\"NO_CONNECT\",\"yes\",0,0,420,525,0,\"st6\",0]\n[\"LINESTYLE\",\"st9\",null,null,\"none\",null]\n[\"WIRE\",\"e390\",[[420,615,480,615]],\"st9\",0]\n[\"WIRE\",\"e474\",[[595,615,520,615]],\"st9\",0]\n[\"ATTR\",\"e478\",\"e474\",\"NET\",\"EMMC_CLKOUT/FLASH_DQS\",0,1,530,615,0,\"st1\",0]\n[\"WIRE\",\"e486\",[[420,575,490,575]],\"st9\",0]\n[\"ATTR\",\"e18072\",\"e486\",\"NET\",\"EMMC_RSTN\",0,1,440,575,0,\"st6\",0]\n[\"WIRE\",\"e353\",[[420,725,490,725]],\"st9\",0]\n[\"ATTR\",\"e359\",\"e353\",\"NET\",\"EMMC_D0/FLASH_D0\",0,1,440,725,0,\"st1\",0]\n[\"WIRE\",\"e356\",[[420,715,490,715]],\"st9\",0]\n[\"ATTR\",\"e360\",\"e356\",\"NET\",\"EMMC_D1/FLASH_D1\",0,1,440,715,0,\"st1\",0]\n[\"WIRE\",\"e362\",[[420,705,490,705]],\"st9\",0]\n[\"ATTR\",\"e380\",\"e362\",\"NET\",\"EMMC_D2/FLASH_D2\",0,1,440,705,0,\"st1\",0]\n[\"WIRE\",\"e365\",[[420,695,490,695]],\"st9\",0]\n[\"ATTR\",\"e381\",\"e365\",\"NET\",\"EMMC_D3/FLASH_D3\",0,1,440,695,0,\"st1\",0]\n[\"WIRE\",\"e368\",[[420,685,490,685]],\"st9\",0]\n[\"ATTR\",\"e382\",\"e368\",\"NET\",\"EMMC_D4/FLASH_D4\",0,1,440,685,0,\"st1\",0]\n[\"WIRE\",\"e371\",[[420,675,490,675]],\"st9\",0]\n[\"ATTR\",\"e383\",\"e371\",\"NET\",\"EMMC_D5/FLASH_D5\",0,1,440,675,0,\"st1\",0]\n[\"WIRE\",\"e374\",[[420,665,490,665]],\"st9\",0]\n[\"ATTR\",\"e384\",\"e374\",\"NET\",\"EMMC_D6/FLASH_D6\",0,1,440,665,0,\"st1\",0]\n[\"WIRE\",\"e377\",[[420,655,490,655]],\"st9\",0]\n[\"ATTR\",\"e385\",\"e377\",\"NET\",\"EMMC_D7/FLASH_D7\",0,1,440,655,0,\"st1\",0]\n[\"WIRE\",\"e387\",[[420,635,490,635]],\"st9\",0]\n[\"ATTR\",\"e19630\",\"e387\",\"NET\",\"EMMC_CMD\",0,1,440,635,0,\"st6\",0]\n[\"WIRE\",\"e393\",[[420,595,490,595]],\"st9\",0]\n[\"ATTR\",\"e6776\",\"e393\",\"NET\",\"EMMC_DATA_STROBE/FLASH_CLE\",0,1,440,595,0,\"st6\",0]\n[\"WIRE\",\"e664\",[[530,475,565,475]],\"st9\",0]\n[\"ATTR\",\"e20597\",\"e664\",\"NET\",\"GND\",0,0,547.5,475,0,\"st6\",0]\n[\"COMPONENT\",\"e670\",\"\",470,505,0,0,{},0]\n[\"ATTR\",\"e685\",\"e670\",\"Symbol\",\"b0656b6b4a5744e5adb7bdf36c0103ee\",0,0,470,475,0,\"st8\",0]\n[\"FONTSTYLE\",\"st10\",null,\"#9900FF\",null,null,null,null,null,null,2,1]\n[\"ATTR\",\"e688\",\"e670\",\"Global Net Name\",\"VCCIO_FLASH\",0,1,476,516,0,\"st10\",0]\n[\"ATTR\",\"e694\",\"e670\",\"Device\",\"66ae456a56584d099579688edf9ceea1\",0,0,470,505,0,\"st7\",0]\n[\"ATTR\",\"e697\",\"e670\",\"Name\",\"VCCIO_FLASH\",0,0,null,null,0,\"st8\",0]\n[\"WIRE\",\"e631\",[[470,505,470,475],[470,475,420,475],[470,475,490,475]],\"st9\",0]\n[\"ATTR\",\"e709\",\"e631\",\"NET\",\"VCCIO_FLASH\",0,0,470,491,0,\"st1\",0]\n[\"WIRE\",\"e971\",[[845,760,695,760]],\"st9\",0]\n[\"ATTR\",\"e980\",\"e971\",\"NET\",\"EMMC_D0/FLASH_D0\",0,1,695,760,0,\"st1\",0]\n[\"COMPONENT\",\"e1184\",\"RK3566.10\",330,200,0,0,{},0]\n[\"ATTR\",\"e6816\",\"e1184\",\"Footprint\",\"0a619a88ae034219a72b3a4309a9575a\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e1264\",\"e1184\",\"Designator\",\"U20\",0,1,290,282.12,0,\"st1\",0]\n[\"ATTR\",\"e1273\",\"e1184\",\"Name\",\"\",0,1,291,110.13,0,\"st1\",0]\n[\"ATTR\",\"e1294\",\"e1184\",\"Device\",\"9c5c929f9c50444d8bb82ada8424fd5f\",0,0,330,200,0,\"st7\",0]\n[\"ATTR\",\"e1297\",\"e1184\",\"Multi-Part Group\",\"\",0,0,null,null,0,\"st8\",0]\n[\"ATTR\",\"e1300\",\"e1184\",\"Unique ID\",\"gge306\",0,0,null,null,0,\"st8\",0]\n[\"ATTR\",\"e18289\",\"e1184\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18290\",\"e1184\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18291\",\"e1184\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"WIRE\",\"e1309\",[[410,260,495,260]],\"st9\",0]\n[\"ATTR\",\"e1345\",\"e1309\",\"NET\",\"SDMMC0_D0\",0,1,430,260,0,\"st1\",0]\n[\"WIRE\",\"e1313\",[[410,250,495,250]],\"st9\",0]\n[\"ATTR\",\"e1346\",\"e1313\",\"NET\",\"SDMMC0_D1\",0,1,430,250,0,\"st1\",0]\n[\"WIRE\",\"e1336\",[[410,210,495,210]],\"st9\",0]\n[\"ATTR\",\"e1351\",\"e1336\",\"NET\",\"SDMMC0_CMD\",0,1,430,210,0,\"st1\",0]\n[\"WIRE\",\"e1424\",[[410,190,450,190]],\"st9\",0]\n[\"WIRE\",\"e1428\",[[560,190,490,190]],\"st9\",0]\n[\"ATTR\",\"e1525\",\"e1428\",\"NET\",\"SDMMC0_CLK\",0,1,490,190,0,\"st1\",0]\n[\"COMPONENT\",\"e1589\",\"\",460,150,0,0,{},0]\n[\"ATTR\",\"e1604\",\"e1589\",\"Symbol\",\"b0656b6b4a5744e5adb7bdf36c0103ee\",0,0,460,120,0,\"st8\",0]\n[\"ATTR\",\"e1607\",\"e1589\",\"Global Net Name\",\"VCCIO_SD\",0,1,460,160,0,\"st10\",0]\n[\"ATTR\",\"e1613\",\"e1589\",\"Device\",\"66ae456a56584d099579688edf9ceea1\",0,0,460,150,0,\"st7\",0]\n[\"ATTR\",\"e1616\",\"e1589\",\"Name\",\"VCCIO_SD\",0,0,470,150,0,\"st8\",0]\n[\"WIRE\",\"e1625\",[[460,140,460,150],[410,140,460,140],[460,140,490,140]],\"st9\",0]\n[\"FONTSTYLE\",\"st11\",null,null,null,null,null,null,null,null,null,2]\n[\"ATTR\",\"e1636\",\"e1625\",\"NET\",\"VCCIO_SD\",0,0,460,140,0,\"st11\",0]\n[\"WIRE\",\"e1670\",[[565,140,530,140]],\"st9\",0]\n[\"ATTR\",\"e20617\",\"e1670\",\"NET\",\"GND\",0,0,565,140,0,\"st6\",0]\n[\"FONTSTYLE\",\"st12\",null,\"#9933CC\",null,30,null,1,null,null,null,null]\n[\"TEXT\",\"e4681\",80,735,0,\"RK3566_9\",\"st12\",0]\n[\"FONTSTYLE\",\"st13\",null,\"#9933CC\",null,20,null,null,null,null,null,null]\n[\"TEXT\",\"e4683\",75,710,0,\"(VCCIO2 Domain)\",\"st13\",0]\n[\"TEXT\",\"e4685\",75,335,0,\"RK3566_10\",\"st12\",0]\n[\"TEXT\",\"e4686\",75,315,0,\"(VCCIO3 Domain)\",\"st13\",0]\n[\"WIRE\",\"e6763\",[[855,670,695,670]],\"st9\",0]\n[\"ATTR\",\"e6764\",\"e6763\",\"NET\",\"EMMC_DATA_STROBE/FLASH_CLE\",0,1,695,670,0,\"st6\",0]\n[\"WIRE\",\"e6772\",[[1010,670,895,670]],\"st9\",0]\n[\"ATTR\",\"e6773\",\"e6772\",\"NET\",\"EMMC_DATA_STROBE\",0,1,910,670,0,\"st6\",0]\n[\"WIRE\",\"e12515\",[[410,240,495,240]],\"st9\",0]\n[\"ATTR\",\"e12520\",\"e12515\",\"NET\",\"SDMMC0_D2\",0,1,430,240,0,\"st6\",0]\n[\"WIRE\",\"e12518\",[[410,230,495,230]],\"st9\",0]\n[\"ATTR\",\"e12522\",\"e12518\",\"NET\",\"SDMMC0_D3\",0,1,430,230,0,\"st6\",0]\n[\"COMPONENT\",\"e13450\",\"CL05B104KB54PNC.1\",510,140,180,0,{},0]\n[\"ATTR\",\"e13468\",\"e13450\",\"Symbol\",\"cb83541b8e8949ae88239f13fbeb07a4\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e13469\",\"e13450\",\"JLCPCB Part Class\",\"Extended Part\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e13470\",\"e13450\",\"Designator\",\"C50\",0,1,500,150,0,\"st6\",0]\n[\"ATTR\",\"e13471\",\"e13450\",\"Footprint\",\"b7f42d70d7494758ab437916bc62488f\",0,1,500,120,0,\"st6\",0]\n[\"ATTR\",\"e13472\",\"e13450\",\"Name\",\"={Value}\",0,1,500,110,0,\"st6\",0]\n[\"ATTR\",\"e13473\",\"e13450\",\"Device\",\"7c28c5549879495486e4b2e11e5c197d\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e13474\",\"e13450\",\"Unique ID\",\"gge50\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18307\",\"e13450\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18308\",\"e13450\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18309\",\"e13450\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"COMPONENT\",\"e15501\",\"KH-PG2012005-DZ.1\",865,760,180,0,{},0]\n[\"ATTR\",\"e18271\",\"e15501\",\"Symbol\",\"6bf2f1f89a2d4edb90507f64cd548585\",0,0,null,null,0,\"st1\",0]\n[\"ATTR\",\"e15503\",\"e15501\",\"Designator\",\"CS1\",0,1,865,770,0,\"st6\",0]\n[\"ATTR\",\"e15514\",\"e15501\",\"Footprint\",\"c923067a3a6f410eb65739007c0e82d1\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e15518\",\"e15501\",\"Name\",\"={Manufacturer Part}\",0,1,865,740,0,\"st6\",0]\n[\"FONTSTYLE\",\"st14\",null,null,null,\"10\",null,null,null,null,null,null]\n[\"ATTR\",\"e15520\",\"e15501\",\"Device\",\"1710182cb7d04b55825766a6bb6e6445\",0,0,null,null,0,\"st14\",0]\n[\"ATTR\",\"e15521\",\"e15501\",\"Unique ID\",\"gge67\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18310\",\"e15501\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18311\",\"e15501\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18312\",\"e15501\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"LINESTYLE\",\"st15\",\"#000000\",3,null,5]\n[\"RECT\",\"e17642\",30,800,1140,425,30,30,0,\"st15\",0]\n[\"LINESTYLE\",\"st16\",null,3,null,5]\n[\"RECT\",\"e17644\",30,410,1140,30,30,30,0,\"st16\",0]\n[\"COMPONENT\",\"e2136\",\"CL03A104KO3NNNC.1\",510,475,270,0,{},0]\n[\"ATTR\",\"e18544\",\"e2136\",\"Symbol\",\"97b69615a39d4423ad268c4ea1236867\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18545\",\"e2136\",\"Designator\",\"C49\",0,1,500,485,0,\"st6\",0]\n[\"ATTR\",\"e18546\",\"e2136\",\"Footprint\",\"b7f42d70d7494758ab437916bc62488f\",0,1,500,455,0,\"st6\",0]\n[\"ATTR\",\"e18547\",\"e2136\",\"Name\",\"={Value}\",0,1,500,445,0,\"st6\",0]\n[\"ATTR\",\"e18548\",\"e2136\",\"Device\",\"309704da34d143baa61f5c5de9464c03\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18549\",\"e2136\",\"Unique ID\",\"gge61\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18550\",\"e2136\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18551\",\"e2136\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18552\",\"e2136\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"COMPONENT\",\"e6730\",\"ERJ2GE0R00X.1\",875,670,0,0,{},0]\n[\"ATTR\",\"e18201\",\"e6730\",\"Symbol\",\"d9de653c6003422ba3566995d142e79f\",0,0,null,null,0,\"st1\",0]\n[\"ATTR\",\"e6732\",\"e6730\",\"Designator\",\"R13\",0,1,865,675,0,\"st6\",0]\n[\"ATTR\",\"e6753\",\"e6730\",\"Name\",\"={Value}\",0,1,865,655,0,\"st6\",0]\n[\"ATTR\",\"e6755\",\"e6730\",\"Device\",\"009790e346dc4a8591c566b2b0c73feb\",0,0,875,670,0,\"st14\",0]\n[\"ATTR\",\"e6756\",\"e6730\",\"Unique ID\",\"gge65\",0,0,875,670,0,\"st6\",0]\n[\"ATTR\",\"e18301\",\"e6730\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18302\",\"e6730\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e18303\",\"e6730\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"COMPONENT\",\"e20009\",\"KH-PG2012005-DZ.1\",865,715,180,0,{},0]\n[\"ATTR\",\"e20021\",\"e20009\",\"Symbol\",\"6bf2f1f89a2d4edb90507f64cd548585\",0,0,null,null,0,\"st1\",0]\n[\"ATTR\",\"e20022\",\"e20009\",\"Designator\",\"CS2\",0,1,865,725,0,\"st6\",0]\n[\"ATTR\",\"e20023\",\"e20009\",\"Footprint\",\"c923067a3a6f410eb65739007c0e82d1\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e20024\",\"e20009\",\"Name\",\"={Manufacturer Part}\",0,1,865,695,0,\"st6\",0]\n[\"ATTR\",\"e20025\",\"e20009\",\"Device\",\"1710182cb7d04b55825766a6bb6e6445\",0,0,null,null,0,\"st14\",0]\n[\"ATTR\",\"e20026\",\"e20009\",\"Unique ID\",\"gge66\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e20027\",\"e20009\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e20028\",\"e20009\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e20029\",\"e20009\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"COMPONENT\",\"e20033\",\"\",825,715,270,0,{},0]\n[\"FONTSTYLE\",\"st17\",null,null,null,10,null,null,null,null,0,2]\n[\"ATTR\",\"e20034\",\"e20033\",\"Symbol\",\"3e2301b8470549f8ae3f43ee012cb390\",0,0,795,715,90,\"st17\",0]\n[\"FONTSTYLE\",\"st18\",null,null,null,10,null,null,null,null,1,1]\n[\"ATTR\",\"e20035\",\"e20033\",\"Global Net Name\",\"GND\",0,1,800,715,90,\"st18\",0]\n[\"ATTR\",\"e20041\",\"e20033\",\"Device\",\"29564a22c8d84bcaa93b6cbb648974a7\",0,0,null,null,0,\"st14\",0]\n[\"LINESTYLE\",\"st19\",null,null,null,null]\n[\"WIRE\",\"e20045\",[[845,715,825,715]],\"st19\",0]\n[\"ATTR\",\"e20047\",\"e20045\",\"NET\",\"GND\",0,0,845,715,90,\"st6\",0]\n[\"COMPONENT\",\"e2187\",\"ERJPA2F22R0X.1\",500,615,0,0,{},0]\n[\"ATTR\",\"e20293\",\"e2187\",\"Symbol\",\"35a50741306c4e9fa13c3ea6b9ef1381\",0,0,null,null,0,\"st1\",0]\n[\"ATTR\",\"e20294\",\"e2187\",\"Designator\",\"R12\",0,1,476,619,0,\"st1\",0]\n[\"ATTR\",\"e20295\",\"e2187\",\"Name\",\"={Value}\",0,1,510,620,0,\"st1\",0]\n[\"ATTR\",\"e20296\",\"e2187\",\"Device\",\"316f989e6a734e9cad4ccafb0e8a7384\",0,0,500,615,0,\"st7\",0]\n[\"ATTR\",\"e20297\",\"e2187\",\"Unique ID\",\"gge62\",0,0,null,null,0,\"st8\",0]\n[\"ATTR\",\"e20298\",\"e2187\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e20299\",\"e2187\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e20300\",\"e2187\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"COMPONENT\",\"e3115\",\"ERJPA2F22R0X.1\",470,190,0,0,{},0]\n[\"ATTR\",\"e20329\",\"e3115\",\"Symbol\",\"35a50741306c4e9fa13c3ea6b9ef1381\",0,0,null,null,0,\"st1\",0]\n[\"ATTR\",\"e20330\",\"e3115\",\"Designator\",\"R14\",0,1,460,196.98,0,\"st1\",0]\n[\"ATTR\",\"e20331\",\"e3115\",\"Name\",\"={Value}\",0,1,460,174.98,0,\"st1\",0]\n[\"ATTR\",\"e20332\",\"e3115\",\"Device\",\"316f989e6a734e9cad4ccafb0e8a7384\",0,0,470,190,0,\"st7\",0]\n[\"ATTR\",\"e20333\",\"e3115\",\"Unique ID\",\"gge63\",0,0,null,null,0,\"st8\",0]\n[\"ATTR\",\"e20334\",\"e3115\",\"Reuse Block\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e20335\",\"e3115\",\"Group ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"ATTR\",\"e20336\",\"e3115\",\"Channel ID\",\"\",0,0,null,null,0,\"st6\",0]\n[\"LINESTYLE\",\"st20\",null,3,null,3]\n[\"RECT\",\"e20554\",60,775,235,695,20,20,0,\"st20\",0]\n[\"RECT\",\"e20555\",60,380,240,300,20,20,0,\"st20\",0]\n[\"FONTSTYLE\",\"st21\",null,\"#00FF00\",null,20,null,null,null,null,null,null]\n[\"TEXT\",\"e20565\",695,625,0,\"eMMC Short 'eMMC_D0' and \\nGND to enter Maskrom Mode.\",\"st21\",0]\n[\"TEXT\",\"e20568\",695,580,0,\"Be sure to reserve the testpoints for \\nfirmware burning or update.\",\"st21\",0]\n[\"RECT\",\"e20570\",675,785,1025,550,30,30,0,\"st20\",0]\n[\"COMPONENT\",\"e20573\",\"\",565,475,90,0,{},0]\n[\"FONTSTYLE\",\"st22\",null,null,null,10,null,null,null,null,2,0]\n[\"ATTR\",\"e20574\",\"e20573\",\"Symbol\",\"3e2301b8470549f8ae3f43ee012cb390\",0,0,595,475,90,\"st22\",0]\n[\"ATTR\",\"e20575\",\"e20573\",\"Global Net Name\",\"GND\",0,1,590,475,90,\"st18\",0]\n[\"ATTR\",\"e20581\",\"e20573\",\"Device\",\"29564a22c8d84bcaa93b6cbb648974a7\",0,0,null,null,0,\"st14\",0]\n[\"LINESTYLE\",\"st23\",\"#00FF00\",3,null,2]\n[\"RECT\",\"e20598\",430,530,625,440,20,20,0,\"st23\",0]\n[\"FONTSTYLE\",\"st24\",null,\"#00FF00\",null,null,null,null,null,null,null,null]\n[\"TEXT\",\"e20599\",525,510,0,\"Caps should be placed \\nunder the U20 package\",\"st24\",0]\n[\"FONTSTYLE\",\"st25\",null,\"#9900FF\",null,20,null,null,null,null,null,null]\n[\"TEXT\",\"e20600\",650,505,0,\"软件dts的电压配置严格与硬件设计保持一致!\",\"st25\",0]\n[\"TEXT\",\"e20602\",650,485,0,\"Check the software configuration(dts)\\nof voltage level, which must be\\nkeep the same as hardware design.\",\"st21\",0]\n[\"RECT\",\"e20604\",635,530,1025,440,20,20,0,\"st23\",0]\n[\"COMPONENT\",\"e20605\",\"\",565,140,90,0,{},0]\n[\"ATTR\",\"e20606\",\"e20605\",\"Symbol\",\"3e2301b8470549f8ae3f43ee012cb390\",0,0,595,140,90,\"st22\",0]\n[\"ATTR\",\"e20607\",\"e20605\",\"Global Net Name\",\"GND\",0,1,590,140,90,\"st18\",0]\n[\"ATTR\",\"e20613\",\"e20605\",\"Device\",\"29564a22c8d84bcaa93b6cbb648974a7\",0,0,null,null,0,\"st14\",0]\n[\"RECT\",\"e20618\",425,175,615,75,20,20,0,\"st23\",0]\n[\"TEXT\",\"e20619\",645,150,0,\"软件dts的电压配置严格与硬件设计保持一致!\",\"st25\",0]\n[\"TEXT\",\"e20620\",645,125,0,\"Check the software configuration(dts)\\nof voltage level, which must be\\nkeep the same as hardware design.\",\"st21\",0]\n[\"RECT\",\"e20621\",630,175,1020,75,20,20,0,\"st23\",0]\n[\"TEXT\",\"e20622\",475,90,0,\"Caps should be placed \\nunder the U20 package\",\"st24\",0]","description":"","display_title":"RK3566_FLASH/SD CONTROLLER","docType":1,"modifier":{"uuid":"c644bf6717124cfe9ae4d22a5ba8d83a","username":"eda_nqhjnjnc","nickname":"15211163466_27"},"project_uuid":"7360e73de5dd428e9f29e10573f2d8ac","schematic_uuid":"6394f41146404ead95ba248444940c6c","sheet_id":5,"ticket":4,"title":"rk3566_flash/sd controller","updateTime":1701414437,"thumb":"https://image-pro.lceda.cn/pullimages/d4c4f37879da4bcba3f8c1be634ac1b2.webp","guest":false,"writable":false} |