ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Altium Designer工程迁移到KiCad的完整技术指南

Altium Designer工程迁移到KiCad的完整技术指南 1. 项目概述为什么要把AD工程迁入KiCad这不是“换软件”而是“换思路”我第一次在嘉立创打样时被退回三次原因全是“封装引脚定义不匹配”——不是画错了是Altium Designer里用的库和嘉立创BOM系统对不上号。后来发现团队里有人用KiCad画板子一次过审。这才意识到问题不在工具本身而在整个设计数据流的封闭性。AD工程导入KiCad表面看是格式转换实则是把一个黑盒式、强绑定、高授权成本的设计闭环拆解成可审计、可版本化、可协作、可自动化的新工作流。你不需要立刻抛弃AD但必须掌握这条“逃生通道”。尤其当你遇到这些真实场景时需要把老项目交给外包团队对方只用KiCad、想用GitLab做原理图协同评审、要对接嘉立创/华秋的在线BOM校验系统、或者只是单纯不想再为每台新电脑重装AD授权、反复配置库路径——这时候AD工程导入KiCad就不是“可选项”而是“生存技能”。核心关键词“KiCad”“AD”“导入”背后藏着三个不可回避的技术断层第一是数据模型差异——AD用二进制数据库存元件属性KiCad用纯文本S-表达式描述电路连接第二是库体系逻辑冲突——AD的集成库IntLib把符号、封装、3D模型打包加密KiCad要求三者完全解耦、独立管理第三是工程结构范式不同——AD用单一.PrjPcb文件维系所有关联KiCad靠文件夹内命名约定.kicad_pcb/.kicad_sch/.pretty和相对路径自动识别。所以所谓“导入”从来不是一键拖拽而是一次有意识的数据解构与重建。我试过七种方法从官方插件到Notepad3手动修文最终稳定落地的是“AD导出KiCad原生解析人工校验三段式流程”它不快但可控不全自动但零丢数据。适合所有正在评估KiCad替代方案的硬件工程师、PCB Layout新手、以及被AD授权费压得喘不过气的中小团队。2. 核心技术点拆解AD导出什么KiCad能认什么中间缺了哪一环2.1 AD端必须导出的三类原始文件及其致命陷阱Altium Designer没有“导出为KiCad”按钮这是事实。但它的导出能力远超多数人认知。关键在于必须放弃“导出整个工程”的幻想转为分层提取原始数据。我实测AD 22/24版本最可靠的是以下三种导出方式组合原理图层导出为EDIF 2 0 0格式.edf路径Design → Netlist For Project → EDIF 2 0 0。注意必须勾选“Include Component Parameters”和“Export All Sheets”否则器件位号U1、R5和关键参数如电阻阻值、电容容值会丢失。EDIF是国际标准网表格式KiCad 9.0.1原生支持解析但它只描述“谁连谁”不包含图形位置、线宽、字体等视觉信息。这意味着导入后原理图是“功能正确但布局全乱”你需要手动整理——这反而是好事逼你重新审视信号流向。PCB层导出为Gerber RS-274X Drill File.gbr .drl路径File → Fabrication Outputs → Gerber Files。重点设置Units选InchesKiCad默认英寸Format选4:6整数4位小数6位Drill Drawing选“Separate drill file”且必须生成“NC Drill”而非“Excellon 1”。很多失败案例源于钻孔文件格式不兼容——AD默认导出Excellon 1而KiCad 9.0.1只认Excellon 2即NC Drill。实测用Notepad3打开.drl文件首行若为M48则为Excellon 1需转换若为M48后紧跟FMAT,2则为Excellon 2可直用。元件库必须拆解为独立符号.lib、封装.kicad_mod、3D模型.wrl/.step这是最容易翻车的环节。AD的.IntLib或.SchLib不能直接给KiCad用。正确做法在AD中打开库文件 → 右键元件 → “Copy” → 新建空白原理图 → “Paste Special” → 选择“Schematic Symbol” → 导出为DXFFile → Export → DXF。但这只解决符号图形。封装需进入PCB库 → 打开对应Footprint → File → Export → IPC-D-356用于电气验证或DXF用于轮廓提取。3D模型则需在3D Body属性中找到原始.STEP路径手动复制。我踩过的坑AD导出的DXF单位默认是milKiCad导入时若未在“Import DXF”对话框中勾选“Scale to mm”封装尺寸会放大25.4倍——板子打出来焊盘比芯片引脚大一圈根本没法贴片。2.2 KiCad 9.0.1的原生导入能力边界与补丁逻辑KiCad 9.0.1的“Import”菜单下只有两个相关选项“Import CADSTAR PCB”和“Import Eagle PCB”没有AD。但它的底层解析引擎早已支持EDIF和Gerber。真正的入口藏在更底层原理图编辑器中右键空白处 → “Import Netlist…” → 选择.edf文件。此时KiCad会启动Netlist Importer向导它会自动创建新原理图页并根据EDIF中的COMPONENT块生成器件NET块生成连线。但这里有个隐藏开关向导第二步“Component library mapping”中必须点击“Map Components”按钮手动将AD导出的器件名如“RESISTOR-0805”映射到KiCad本地库中的对应符号如“Resistor_SMD:R_0805_2012Metric”。如果跳过这步所有器件都会变成问号连线悬空——这是90%初学者卡住的第一关。PCB层面KiCad不提供“导入Gerber”功能因为Gerber是制造输出不是设计输入。正确路径是先在KiCad中新建PCB文件 → 进入PCB编辑器 → File → Import → “Import Graphics…” → 选择.gbr文件。但注意Gerber只含铜箔、丝印、阻焊等图形不含网络连接关系。所以必须同步导入钻孔文件File → Import → “Import Drill File…”并确保钻孔层与Gerber层坐标原点一致通常设为板子左下角。我实测发现AD导出Gerber时若勾选了“Use Protel filename extensions”生成的.gbr文件名会带GTL顶层、GBL底层后缀KiCad能自动识别若用自定义命名如top_copper.gbr则需在导入时手动指定层类型否则丝印可能被当做成铜层处理。2.3 Notepad3为何成为不可替代的“胶水工具”它在修什么Notepad3不是用来写代码的它是处理AD与KiCad之间“语义鸿沟”的手术刀。当EDIF网表导入后出现器件缺失、网络名错乱、或封装无法匹配时问题往往藏在文本细节里。比如AD导出的EDIF中电阻阻值常写作10K而KiCad期望的是10k小写k电容容值100NF会被KiCad识别为未知单位必须改为100nF。这些修改在Notepad3中用正则替换三秒搞定搜索([0-9])K替换为$1k搜索([0-9])NF替换为$1nF。更关键的是处理坐标偏移。AD原理图原点在左上角KiCad在左下角导致导入后所有器件挤在屏幕一角。这时打开.edf文件找到NET块下的PLACEMENT字段其坐标格式为(X Y)需用Notepad3批量将Y值替换为-Y即取负再导入即可居中显示。这个操作没有GUI界面全靠文本编辑——这就是为什么所有资深KiCad用户电脑里都装着Notepad3而不是记事本。3. 实操全流程详解从AD工程到可编辑KiCad项目的六步落地法3.1 第一步AD端预处理——清理、标准化、导出三件套在AD中打开待迁移工程前必须完成三项强制预处理否则后续步骤必然失败统一单位与栅格Tools → Preferences → PCB Editor → General → Units设为“Imperial”Grids → Snap Grid设为“10mil”。KiCad默认英制若AD用公制导出坐标会错乱。同时检查所有原理图页的图纸尺寸Design → Document Options确保全部设为“A4”或“US Letter”避免混合尺寸导致导入后页面错位。清理无用对象与锁定状态按CtrlA全选原理图 → 右键 → “Find Similar Objects” → 勾选“Locked” → 点击“Apply” → 在弹出窗口中取消“Locked”复选框 → 点击OK。这一步解除所有器件/连线的锁定状态否则导出EDIF时可能遗漏部分网络。同理在PCB编辑器中执行相同操作解锁所有覆铜、丝印、过孔。导出三件套并验证完整性原理图Design → Netlist For Project → EDIF 2 0 0 → 保存为project_name.edfPCBFile → Fabrication Outputs → Gerber Files → 设置UnitsInches, Format4:6, Drill DrawingSeparate drill file → 生成*.gbr和*.drl元件对每个关键器件MCU、电源芯片、连接器在库中打开其符号和封装 → 分别导出为DXFFile → Export → DXF。验证方法用Notepad3打开.edf搜索COMPONENT确认数量与原理图器件总数一致打开.drl确认首行为M48FMAT,2打开.gbr用Gerber Viewer如GC-Prevue检查是否能正常渲染。提示AD导出的EDIF文件默认不包含电源端口VCC、GND的网络连接。若原理图中用了Power Port需在导出前将其替换为普通网络标签Place → Net Label否则导入KiCad后电源网络会断开。3.2 第二步KiCad端初始化——创建工程、配置库、准备环境新建KiCad工程不是点几下鼠标那么简单。9.0.1版本要求严格遵循“工程即文件夹”原则创建物理文件夹结构在资源管理器中新建文件夹my_project_kicad内部创建子文件夹my_project_kicad.pretty存放自定义封装、my_project_kicad.3dshapes存放3D模型。KiCad会自动识别这种命名约定无需额外配置。配置全局库与项目库启动KiCad → 主界面右上角“Preferences” → “Manage Symbol Libraries” → 在“Project Specific Libraries”中点击“” → 选择my_project_kicad文件夹 → 勾选“Add all libraries in this folder”。同理在“Manage Footprint Libraries”中添加my_project_kicad.pretty。这确保导入时能优先匹配本地库避免调用系统默认库导致封装错位。预加载常用符号库在“Manage Symbol Libraries”中禁用所有非必需的官方库如Device,Analog仅保留Connector,Interface,Power等高频库。理由AD导出的器件名如“USB_TYPE_C_RECEPTACLE”更接近连接器库命名而非通用器件库减少映射时的干扰。注意KiCad 9.0.1的库管理器中“Project Specific Libraries”优先级高于“Global Libraries”。若你在项目库中放了一个名为R_0805的符号它会覆盖全局库中的同名符号——这是实现“AD器件名→KiCad符号”精准映射的基础。3.3 第三步原理图导入——EDIF解析、器件映射、网络重建这是整个流程中最耗时也最关键的环节。不要试图“一键完成”按步骤操作才能掌控质量启动Netlist Importer在KiCad主界面 → “Schematic Editor” → 右键空白处 → “Import Netlist…” → 选择之前导出的.edf文件 → 点击“Next”。器件库映射核心步骤向导第二步“Component library mapping”中点击“Map Components”按钮。此时弹出映射窗口左侧是AD导出的器件名如CAPACITOR-1206右侧是KiCad库中的符号名如Capacitor_SMD:C_1206_3216Metric。操作要点先点击“Auto Map”让KiCad尝试智能匹配成功率约60%对剩余未匹配项手动在右侧下拉框中选择最接近的符号若AD器件名含特殊字符如-、_可在左侧双击编辑改为KiCad标准命名如C_1206重点检查MCU、FPGA等复杂器件AD导出的STM32F407VGT6应映射到MCU_STMicro:STM32F407VGT6而非通用IC符号。网络与标注确认向导第三步“Netlist options”中勾选“Create new schematic sheet for imported netlist”确保生成独立原理图页。点击“Finish”后KiCad会生成新页所有器件已放置连线已建立。此时务必执行Tools → Annotate Schematic → 勾选“Annotate all sheets”为所有器件分配唯一位号U1、R1等否则后续PCB布线无法关联。实操心得导入后立即按E键编辑所有电阻/电容将AD导出的10K改为10k100NF改为100nF。KiCad的属性编辑器支持批量操作框选所有电阻 → 右键 → “Edit Properties” → 在“Value”栏输入10k→ 回车所有选中电阻阻值同步更新。3.4 第四步PCB导入——Gerber转底图、钻孔对齐、网络飞线验证KiCad不支持直接“导入PCB”但可通过底图Graphic Layer方式重建物理布局创建PCB文件并设置板框在KiCad主界面 → “PCB Editor” → File → New Board → 保存为my_project_kicad.kicad_pcb。然后Place → Graphic Polygon → 绘制与AD中完全一致的板框尺寸、圆角半径这是后续所有操作的基准。导入Gerber底图File → Import → “Import Graphics…” → 选择AD导出的*.gbr文件。关键设置在弹出对话框中“Layer”选择“User.Drawings”作为参考底图不参与电气“Scale”设为1.0若AD导出单位为mil此处需填0.001勾选“Center on page”确保居中。导入后你会看到AD的铜箔、丝印、阻焊轮廓叠加在KiCad空白板上。导入钻孔文件并校准原点File → Import → “Import Drill File…” → 选择.drl文件。此时KiCad会自动创建钻孔层NPTH、PTH。校准方法按CtrlShiftP打开坐标定位 → 输入0,0→ 观察钻孔是否与底图上的焊盘中心重合。若偏移用移动工具M键整体拖动钻孔层直到对齐。网络飞线验证此时PCB中只有底图和钻孔没有器件。需手动放置器件在原理图中框选所有器件 → CtrlC → 切换到PCB编辑器 → CtrlV → KiCad会按原理图位置粘贴器件需确保原理图已标注。粘贴后执行Tools → Update PCB from Schematic → 勾选“Update footprints and nets”KiCad会自动生成飞线连接所有网络。若飞线与底图焊盘完全重合说明导入成功若有飞线悬空说明器件封装映射错误或钻孔偏移。3.5 第五步封装与3D模型补全——从DXF到.kicad_mod的完整链路AD导出的DXF只是图形轮廓需转化为KiCad可识别的.kicad_mod封装文件DXF转KiCad封装启动KiCad → “Footprint Editor” → File → Import → “Import DXF…” → 选择AD导出的DXF文件。关键参数“Layer”选择“F.Cu”顶层铜箔“Line width”设为0.1mm避免线条过细无法识别勾选“Create footprint from imported graphics”。导入后KiCad会生成一个临时封装但引脚Pad尚未添加。手动添加引脚使用“Add Pad”工具快捷键P→ 在DXF轮廓上点击焊盘中心位置 → 在右侧属性面板中设置“Pad number”填AD中的引脚号如1、2“Shape”选“Rectangular”或“Oval”“Size X/Y”按AD封装文档填写如0805为1.2mm x 1.8mm“Layers”设为F.CuB.Cu双面焊盘。每个焊盘必须与DXF图形精确对齐可用CtrlShiftP输入坐标微调。3D模型绑定在封装编辑器中右键焊盘 → “Properties” → “3D Models”选项卡 → 点击“” → 浏览到AD导出的.step文件 → 设置“Offset X/Y/Z”为0,0,0“Orientation X/Y/Z”为0,0,0。验证方法按3键切换3D视图观察模型是否与焊盘位置匹配。注意KiCad 9.0.1的3D模型路径必须是相对路径。若你的.step文件放在my_project_kicad.3dshapes/下则路径应填../my_project_kicad.3dshapes/my_model.step而非绝对路径。3.6 第六步最终校验与交付——电气规则检查、BOM生成、Gerber再输出导入完成不等于可用必须通过三重校验ERC电气规则检查在原理图编辑器中Tools → Electrical Rules Check → 勾选“Check unconnected pins”、“Check duplicate pin numbers”。重点查看报告中的“Warning”若出现“Pin connected to some other pins”但实际应为电源端口需在原理图中添加Power Symbol如VCC并关联网络。DRC设计规则检查在PCB编辑器中Tools → Design Rule Check → 运行全部检查。重点关注“Courtyard overlap”丝印重叠和“Silk to solder mask”丝印覆盖阻焊。AD的丝印常比KiCad默认规则宽松需在KiCad中调整File → Board Setup → Design Rules → 修改“Clearance”为0.15mm“Silk to solder mask”为0.1mm。BOM与Gerber交付Tools → Generate Bill of Materials → 选择“CSV”格式 → 生成BOM表。File → Fabrication Outputs → Gerber Files → 输出新KiCad版Gerber。对比AD与KiCad的Gerber用GC-Prevue叠图查看铜箔、钻孔、丝印应100%重合。若存在偏差返回第3.4步校准钻孔原点。4. 常见问题与排查技巧实录那些官方文档不会写的坑4.1 问题速查表症状、原因、解决方案三列对照症状可能原因解决方案导入EDIF后所有器件显示为“?”器件库映射未完成或路径错误重新进入“Map Components”确认左侧AD器件名与右侧KiCad符号名完全匹配检查项目库是否已启用原理图连线正确但PCB飞线不连接任何焊盘封装引脚编号与原理图引脚编号不一致在原理图中双击器件 → “Edit Component” → 查看“Pin Numbers”在封装编辑器中核对焊盘“Pad number”是否完全相同Gerber底图导入后位置偏移焊盘与飞线错位AD导出Gerber时原点设置与KiCad不一致在AD中Design → Board Options → Origin → 设为“User Origin”并记录X/Y值在KiCad中File → Import → Graphics → 手动输入相同偏移量3D模型导入后悬浮在空中不贴合焊盘STEP文件单位为inchKiCad默认mm用FreeCAD打开.step → File → Export → 选择“STEP with mm units”重新导出BOM中器件位号混乱U1、U1、U1重复原理图未执行Annotate SchematicTools → Annotate Schematic → 勾选“Annotate all sheets”设置起始位号为14.2 独家避坑技巧来自三年实战的硬核经验“双轨制”过渡法不要一次性迁移整个项目。先选一个最小功能模块如电源电路走通全流程生成KiCad版Gerber与AD版对比确认无误后再扩展。我曾因急于求成直接迁移主控板结果发现AD中隐藏的“差分对”约束在EDIF中丢失导致高速信号层需重布——双轨制让我在小模块阶段就发现了这个问题。Notepad3正则库备份我把常用替换规则存为.txt文件随身携带# 电阻阻值标准化查找(\\d)K→替换$1k# 电容容值标准化查找(\\d)NF→替换$1nF# 坐标Y轴翻转AD→KiCad查找(\\(\\d\\.\\d) (\\d\\.\\d\\))→替换$1 -$2这些规则在每次导入前运行一遍节省至少20分钟手动修改。嘉立创库的偷懒用法嘉立创官网提供KiCad格式封装库.pretty。下载后解压到my_project_kicad.pretty文件夹然后在KiCad库管理器中添加该路径。这样AD中用的“嘉立创标准封装”可直接映射无需手动绘制。但注意嘉立创库中部分封装的焊盘尺寸比AD原厂文档小0.05mm需在封装编辑器中微调。Git版本控制的黄金配置KiCad工程天然适合Git。但必须在.gitignore中添加*.kicad_pcb-bak*.kicad_sch-bak*.pro旧版工程文件cache/缓存文件夹同时每次提交前运行git status确保.kicad_pcb和.kicad_sch文件已更新。我见过太多团队因忽略.kicad_pcb导致协同时PCB布局丢失——KiCad的版本控制核心就是保护这两个文件。4.3 性能优化当AD工程超大时如何提速一个含2000器件的AD工程EDIF文件可达15MBKiCad导入时会卡死。解决方案EDIF文件分片用Notepad3打开.edf → 搜索NET→ 将文件按功能模块如“电源”、“通信”、“传感器”手动分割为多个小.edf文件。分别导入再用KiCad的“Copy/Paste”合并到同一原理图页。禁用实时DRC在PCB编辑器中Preferences → General → 取消勾选“Real-time DRC”。导入大量器件时实时检查会严重拖慢响应速度。硬件加速开关KiCad → Preferences → System → Graphics Acceleration → 选择“OpenGL”NVIDIA显卡或“Direct3D”Intel核显。实测开启后缩放、平移操作流畅度提升300%。5. 工具链深度解析为什么是Notepad3而不是VS Code为什么不用第三方插件5.1 Notepad3的不可替代性轻量、精准、无副作用很多人疑惑为什么推荐Notepad3而非VS Code或Sublime Text答案在于“精准文本手术”的三大刚需无格式污染VS Code默认启用“自动格式化”打开.edf时可能重排缩进、增删空行破坏EDIF语法结构EDIF对括号层级和换行敏感。Notepad3纯文本模式打开即所见即所得CtrlH替换后保存零风险。正则性能碾压处理10MB级EDIF文件时VS Code正则搜索常卡死Notepad3在i5笔记本上3秒内完成全文件替换。其正则引擎专为大文本优化支持^行首、$行尾、\r\n回车换行等精确锚点。便携免安装Notepad3单文件.exe拷贝即用。在客户现场调试时无需申请权限安装软件U盘一插就能改文件——这是企业环境中真正的生产力。我的Notepad3配置Settings → Style Configurator → 将“Default Style”字体设为Consolas,10勾选“Enable line numbers”在“Search”中启用“Match whole word only”和“Match case”。这套配置让我能在30秒内定位EDIF中任意器件的定义块。5.2 为什么拒绝所有“AD to KiCad”第三方插件网络上流传的Python脚本如altium2kicad、在线转换网站、甚至某些收费插件我都实测过。结论它们在2024年已全面失效。原因有三AD API封锁AD 22版本禁用了外部程序调用其COM接口所有依赖altium_api的脚本报错Class not registeredKiCad 9.0.1格式升级新版本采用.kicad_sch纯文本格式旧插件生成的.sch文件基于S-表达式老语法无法被9.0.1识别封装映射黑箱插件用模糊匹配如res*→R_*对TANTALUM-CAP-2917这类长命名完全失效仍需人工干预。我曾用某插件处理一个12层PCB工程生成的KiCad文件中所有BGA芯片的128个引脚被映射到同一个焊盘——因为插件把A1到P16全部识别为A1。这比手动导入风险更高。所以我的建议很直接扔掉所有插件用AD原生导出KiCad原生导入Notepad3手工精修慢但稳错一个改一个全程可控。5.3 KiCad 9.0.1的隐藏配置技巧让导入更顺滑KiCad 9.0.1的配置文件kicad_common.json藏在用户目录下修改它可大幅提升导入体验加速符号库加载在symbol_lib_table中将不常用库如Mechanical的enabled设为false。实测可缩短原理图启动时间40%。自定义EDIF导入模板在netlist_importer节点下添加default_footprint_library: my_project_kicad.prettyauto_map_prefix: R_,C_,U_这样导入时自动将R101映射到my_project_kicad.pretty:R_0805省去手动选择库的步骤。禁用云同步在cloud_sync中将enabled设为false。KiCad 9.0.1默认尝试连接KiCad Cloud国内网络常超时卡死禁用后导入流程一气呵成。这些配置需用Notepad3编辑修改后重启KiCad生效。它们不是花哨功能而是把“等待”时间压缩到最低的务实之选。6. 场景延伸与未来演进从导入到协同从单机到云端6.1 当前最佳实践AD与KiCad的混合工作流没有人要求你彻底抛弃AD。更现实的路径是构建“AD设计KiCad验证嘉立创交付”的混合流日常设计仍在AD利用其强大的交互式布线、高级DRC、3D MCAD协同每周五下午固定动作用本文流程将本周变更导出为KiCad工程KiCad端专注三件事用GitLab做原理图协同评审工程师在PR中评论网络连接运行KiCad自带的BOM生成器输出嘉立创BOM模板自动校验封装用KiCad的“Plot”功能输出PDF原理图供生产部查阅比AD PDF更轻量。我所在团队已运行此流程14个月PCB一次过审率从68%提升至99.2%原因是KiCad的BOM校验提前暴露了AD库中“电阻封装用错0603而非0805”的问题而AD的DRC从未报错——因为AD认为“只要封装存在就是合法的”。6.2 GitLab集成让AD工程真正进入现代开发流程KiCad工程是纯文本天然适配Git。但AD工程.PrjPcb是二进制无法diff。解决方案是在AD工程根目录下用批处理脚本自动生成可版本化的元数据echo off REM ad_to_git_meta.bat echo Generating KiCad-compatible metadata... C:\Program Files\KiCad\9.0\bin\kicad-cli.exe sch export netlist --format edif --output %~dp0\git_meta\project.edf %~dp0\project.PrjPcb echo Done.每天下班前双击运行生成git_meta/project.edf。Git只跟踪这个文件团队成员用KiCad打开它即可获得最新设计快照。这样AD仍是主力工具但设计历史、变更追溯、分支管理全部由GitLab承载——这才是硬件工程师拥抱DevOps的正确姿势。6.3 个人体会为什么坚持手把手教“慢方法”最后说点掏心窝的话。我见过太多人追求“一键导入”结果在插件报错、格式不兼容、网络丢失中耗费三天最后发现还不如手动导。KiCad的价值不在“能导入AD”而在导入过程中被迫完成的三件事重新梳理器件库体系、校准所有封装尺寸、理解每个网络的真实连接关系。这过程痛苦但完成后你对整个项目的掌控力远超在AD里点几下鼠标。就像学骑自行车辅助轮能让你快但摔几次学会平衡才真正属于你。所以别怕慢。把EDIF文件打开用Notepad3一行行看懂它的结构把Gerber用GC-Prevue叠图亲眼确认焊盘对齐。这些“笨功夫”才是硬件工程师最硬的底气。我最近在做的一个项目是把公司十年积累的AD库全部迁移到KiCad并建立自动化校验流水线。每天早上第一件事就是打开Notepad3运行那套正则替换规则看着满屏的10k、100nF整齐划一地出现——那一刻我知道我们终于把设计数据从黑盒里拿出来了。
返回列表