Skip to content

v1.4.0 · Official schematic methods and design gates

Choose a tag to compare

@Zero1683 Zero1683 released this 21 Sep 07:42

官方操作能力与主流程集成

  • 内置嘉立创官方原理图增强 Skill 1.2.0,与已有 easyeda-api 1.1.28 一起随包提供,无需额外安装前置 Skill。
  • 明确分工:官方资料提供 EDA 连接、接口和具体操作方法;本项目负责从需求、选型、绘图到制造交付的主流程与验收要求。
  • 新增原理图辅助方法库,涵盖功能分区框、批量选型与摆放、选择性网络引出、兼容探测、失败恢复和修改清理。保留上游来源、固定版本与许可声明。

绘图与检查改进

  • 原理图限定为两种格式:自定义画布内的功能分区,或标准图框内部的功能分区。补充越界、标题栏占用、文字碰撞及可读性检查。
  • 保留先摆放检查、后连线的两阶段流程。电源反馈、复位、BOOT 等关键局部电路要求清晰展示连接,避免全引脚标签化掩盖逻辑。
  • 增加焊盘间、丝印间、丝印与阻焊开窗之间的几何筛查;同网焊盘和通孔跨层情况也纳入检查。工具使用规范化输入,不直接解析原生 EDA 文件,也不替代制造规则检查。
  • 增加严格设计检查记录:器件真实规格、原理图格式与边界、布线准备、物理间距、发布冻结。缺项或不通过不能生成完整设计通过结论。
  • 补充常见绘图问题的处理方法、有限次数修复和逐项警告处置。批量操作前验证单个对象;超时后先回读;删除前核对关联关系,避免重复创建和误删。

验证与升级

  • 本次运行 50 项 Python 测试:49 项通过,1 项因 Windows 不允许创建符号链接而跳过。
  • 主 Skill 与新增辅助 Skill 通过结构校验,102 处本地文档链接有效。完整安装包已独立解压并通过文件清单及 SHA-256 校验。
  • 本次未进行连接 EDA 的实际绘图、原生 ERC/DRC 或实板测试。这些工具与记录校验不能证明某块板子的电气正确性。
  • 升级时保留完整目录,包括两个 vendor 子目录。桥接代码本次未修改,无需仅因文档和方法库更新而重启正在运行的桥接。

English

Official operation layers and project workflow

  • Bundles EasyEDA's schematic enhancement skill 1.2.0 alongside easyeda-api 1.1.28. No separate prerequisite skill installation is needed.
  • Official references supply connection, API and operation recipes. PCB-Design-Skill retains responsibility for requirements, design sequencing, engineering review and manufacturing handoff.
  • Adds an integrated methods reference for functional blocks, batch selection and placement, selective net fanout, compatibility probes, partial-failure recovery and ownership-aware cleanup.

Drawing and review improvements

  • Requires either partitioned free-layout schematics or partitioned framed-layout schematics, with page-boundary, reserved-area and text-readability checks.
  • Preserves placement review before wiring and readable direct connections for critical local circuits.
  • Adds normalized geometry screening for pad-to-pad, silk-to-silk and silk-to-mask gaps, including same-net pads and through-hole layer coverage. This is not a native EDA parser or a substitute for manufacturing checks.
  • Extends strict design evidence gates with part identity, routing readiness, visual/spacing checks and release freezing.
  • Documents bounded repair, verified single-object edits before batches, readback after timeouts and scoped cleanup of obsolete objects.

Validation and upgrade

50 Python cases ran: 49 passed; one symbolic-link fixture was skipped due to Windows permissions. Skill structure and 102 local documentation links passed checks. The release archive was independently extracted and its manifest and SHA-256 hashes verified.

No live EDA drawing, native ERC/DRC or physical hardware validation was performed for this update. Keep the complete package, including both vendor directories. Bridge code is unchanged in this update.