R2:底板 / 刀片布局布线脚本、快照、截图与规划文档更新(含外壳、打印件、布线归档)

Co-Authored-By: Claude Opus 5.5 <[email protected]>
这个提交包含在:
zhou yang
2026-10-04 19:24:45 +08:00
共同撰写人 Claude Opus 5.5
父节点 cd01640c40
当前提交 cf7cc9cf90
共修改 759 个文件,包含 76962 行新增和 5299 行删除
+14
查看文件
@@ -0,0 +1,14 @@
import time, sys
sys.path.insert(0,'.')
t=time.time()
import pcb2_gnd_patch as G, pcb2_route_dp as R
print('import %.1fs'%(time.time()-t)); t=time.time()
pads,vias,lines=R.geom()
print('geom %.1fs pads %d vias %d lines %d'%(time.time()-t,len(pads),len(vias),len(lines))); t=time.time()
pads,vias,lines=G.drop_mine(pads,vias,lines)
print('drop_mine %.1fs'%(time.time()-t)); t=time.time()
n=sum(1 for p in pads if p['net']=='GND')+sum(1 for v in vias if v['net']=='GND')+sum(1 for l in lines if l['net']=='GND')
print('GND items',n)
left=G.clusters(pads,vias,lines)
print('clusters %.1fs floating %d'%(time.time()-t,len(left)))
for cl in left: print(' ',[ (o[0], o[2].get('ref'), o[2].get('num')) for o in cl][:6])