sync: HP_BOWEI 2026-10-15
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
"""kicad-flow 的原理图生成库(n10 画原理图用)。
|
||||
|
||||
由 ipots_tunerX10 载板生成器(E:\\Kicad_design\\ipots_tunerX10\\carrier\\gen)通用化而来,
|
||||
去掉了写死的工程路径;本机路径一律从 ~/skills_env.md 读(KICAD_ROOT、可选 CHROME_EXE)。
|
||||
|
||||
模块:
|
||||
env 读 skills_env
|
||||
kicad_lib .kicad_sch 底层:符号提取 / 外框 / 旋转 / Sheet 写文件
|
||||
layout Canvas:占位登记 + 重叠/越界检查
|
||||
page Project / Page:画图原语(inline / shunt / fan_series / run_taps / gnd_bus ...)
|
||||
symgen 工程符号库:从参考 .kicad_sch 抽符号 / 按引脚表生成方框符号
|
||||
diagram drawio(SVG 外壳或纯 XML)-> PNG
|
||||
root 根图(层次页 + 框图插图)、.kicad_pro、库表
|
||||
check ERC + 网表器件数 + 子电路画法检查
|
||||
|
||||
在工程脚本里:
|
||||
import sys, os
|
||||
sys.path.insert(0, os.path.expandvars(r"%USERPROFILE%\\.claude\\skills\\kicad-flow\\scripts"))
|
||||
from schgen import Project, register_lib, R, C, L, GND
|
||||
"""
|
||||
from .kicad_lib import register_lib, set_fp_filter, uid, snap, placed_pins, pin_dir, symbol_bbox, rot_bbox
|
||||
from .page import Project, Page, R, C, L, GND
|
||||
Reference in New Issue
Block a user