PCB 基础编辑¶
页面目标¶
帮助你在 PCBAtlas 的 2D 工作区里完成一组受限、可撤销的 KiCad PCB 基础编辑,并把结果保存回当前资料库 revision。
适用平台¶
- iOS / iPadOS:17.0 或更高版本。
- macOS:14 或更高版本。
- 当前第一轮编辑只支持实际打开的板源为 KiCad
.kicad_pcb的文档。
适用对象¶
- 需要在审阅时快速移动过孔的用户
- 需要 Slide 现有走线 segment、调整线宽,或删除整条走线 / 过孔的用户
- 需要按当前产品边界验收 PCB 编辑状态机、Undo 和保存流程的测试人员
前置条件¶
- 准备一份可以修改的 KiCad
.kicad_pcb测试板;重要工程建议先保留原始副本。 - 在资料库中打开该板,并停留在
2D。 - 如果点不到目标,先检查 Workbench 中的
Visibility和Selection Filter是否隐藏或过滤了元件、走线或过孔。
操作步骤¶
1. 进入编辑模式¶
- 等待 2D 查看器完成首次准备;对于可编辑的 KiCad PCB,PCBAtlas 会自动准备完整编辑会话。
- 在画布中点选走线 segment 或过孔。
- 从画布下方的悬浮工具栏选择
Slide、Move Via、Delete Track或Delete Via中当前可用的动作。
准备期间 Viewer 仍保持只读。如果当前不是 KiCad PCB、无法建立完整编辑会话或板已经失效,画布底部会显示明确原因,不会使用近似编辑模式继续。
2. 选择对象并确认可用动作¶
进入编辑会话后,在 2D Viewer 中点选目标。横屏和竖屏都只在 Viewer 底部显示悬浮操作栏;Workbench 不再承载编辑面板。
| 选择对象 | 当前可用动作 | 重要行为 |
|---|---|---|
| 元件 | 当前只读,无编辑动作 | 可以继续查看元件信息,但不能通过基础编辑改变 Placement |
| 非 fixed 过孔 | Move Via、Delete Via |
移动过孔不会自动改写相邻走线 |
| 支持的走线 segment | Slide、Track Width、Delete Track |
Slide 针对精确 segment;删除针对整条 Track |
fixed 走线 / 过孔、无法精确识别的对象或不支持的走线几何会禁用相关动作,并显示原因。Placement 当前始终保持只读,不提供固定失败的移动或旋转按钮。
3. 移动过孔¶
- 选择一个非 fixed 过孔。
- 点击
Move Via。 - 从目标上开始拖动;从空白区域拖动仍然是平移相机。
- 查看 ghost、原位置、
ΔX / ΔY和网格步长。 - 在目标位置松手,应用会生成待确认的修改预览。
松手后会保留 ghost 和底部确认栏。点击 ✓ 接受修改,点击 × 放弃;提交失败时会显示错误,板不会留下半完成状态。
4. Slide 现有走线¶
- 精确选择一条受支持的走线 segment。
- 点击
Slide;画布会显示蓝色中心线预览和底部✓/×。 - 从蓝线开始拖动。预览走线及其实际线宽会随蓝线实时更新。
- 松手后仍保持 Slide 状态,可以继续拖动同一条蓝线反复调整。
- 点击
✓接受当前有效预览;点击×退出并丢弃本次 Slide。
如果把 segment 拖到几何限位之外,PCBAtlas 会保留最后一次有效预览并显示原因,Slide 状态不会退出。可以直接把蓝线拖回有效范围后继续编辑。
当前不能新增或删除节点、拆分或合并 Track,也不能在这里改变 layer、net 或 rule class。
5. 修改线宽¶
- 选择支持的走线。
- 点击
Track Width。 - 输入大于 0 的毫米值。
- 点击
Apply生成预览,再用底部✓接受或×放弃。
无效数字、非正线宽或超出有效范围的值会被拒绝。
6. 删除走线或过孔¶
- 选择走线上的任意 segment,或选择一个过孔。
- 确认整条 Track 已高亮,或者目标过孔正确。
- 点击
Delete Track或Delete Via,再用底部✓接受或×放弃。
删除动作不使用额外的模态确认框。关联泪滴会在能够安全解析时与目标一起原子删除;误操作可以使用底部悬浮工具栏中的 Undo。
7. 撤销和保存¶
- 底部悬浮工具栏中的
Undo只在当前命令结束并回到 ready 状态后可用;完成提示不再额外弹出 Undo 按钮。 - 每次接受过孔移动、Slide、线宽修改或级联删除都会形成一个 history entry。
- 每次编辑或
Undo提交后,应用会把对应恢复记录追加到内部EditingDraftsV4工作副本。如果自动重试后仍无法保存,已提交的画布结果会保留,但会锁定后续编辑,并显示Retry Saving Draft(重试保存工作副本)。点击后只重试保存待处理记录,不会再次执行该编辑;保存成功后才会恢复 ready 状态。 - 标题前的
*表示当前会话存在未保存修改。 - 点击底部悬浮工具栏中的
Save,或在 macOS / 配有硬件键盘的 iPad 上按⌘S,会把结果原地写回当前打开的资料库 revision,不创建新的 revision,也不切换当前画布或相机。 - 板编辑保存会保留 Case 已有的 Mini Viewer 缩略图;需要让缩略图反映最新板内容时,再显式执行“重新生成缩略图”。
- 从左上角返回资料库时如果仍有未保存修改,可以选择:
Save:保存到当前 revision,成功后返回资料库;Discard Unsaved Edits:恢复到最近保存检查点后退出;Continue Editing:返回当前编辑会话。
- 同名文件导入或用户显式执行
Add Revision时仍会建立新的 revision;普通编辑保存不会改变 revision 数量。
验收清单¶
- 非 KiCad PCB 请求编辑动作时得到明确的仅 KiCad 提示。
- KiCad PCB 在查看器首次准备后自动建立完整编辑会话,并在底部悬浮工具栏显示当前可用动作。
- 选中 Placement 时可以查看信息,但不会出现移动或旋转动作。
- 非 fixed 过孔可以移动和删除;接受后可以从底部悬浮工具栏 Undo。
- Slide 松手后仍保留蓝线和预览,并能继续拖动。
- Slide 超出限位时保留最后一次有效预览,拖回有效范围后可以继续。
- 支持的走线可以 Slide 并修改正数线宽。
- 从一个 segment 发起删除时,删除的是整条 Track,并可 Undo。
- fixed 或不支持的对象不会被修改,界面显示具体原因。
-
Save原地更新当前 revision,revision 数量保持不变,重新打开后能看到修改。 - 存在未保存修改时,
⌘S与底部Save的结果一致。 - 保存前后当前画布与相机位置保持不变。
- 带未保存修改返回资料库时,三个退出选项行为符合上文。
当前明确边界¶
- Slide 只修改当前受支持 segment 的既有拓扑约束;不支持新增走线、交互布线、推挤 / 绕障或自动布线。
- 不支持移动、旋转、增删元件,也不支持换封装、翻面或多对象变换。
- 不支持 Zone、Pad、板框、文字、图形和任意 shape 编辑。
- 不支持删除单个 Track segment;
Delete Track始终删除整条走线。 - 编辑可能增加飞线或 DRC 问题;PCBAtlas 会保留明确提交的结果,不会静默回退。
- 保存会更新当前打开的资料库 revision;只有同名文件导入或显式
Add Revision才创建新 revision。
常见问题¶
为什么悬浮工具栏中没有编辑动作,或选择动作后进入失败?¶
确认当前打开的是 PCB 2D 视图,实际板源是 .kicad_pcb,并且应用可以建立完整编辑会话。制造包、DSN、SES、ODB++、IPC-2581 和原理图当前不属于第一轮编辑输入。悬浮工具栏只显示当前选中对象可用的编辑动作。
为什么选中了对象却没有编辑按钮?¶
Placement 当前属于可检查但不可编辑的对象,因此选中元件时不会显示移动或旋转按钮。其他对象也可能因为 fixed、走线几何不受支持,或当前选择已随场景刷新失效而没有可用动作;重新点选后查看画布底部的阻止原因。
为什么 Slide 拖到某处后蓝线不再继续移动?¶
该位置超出了当前几何约束。界面会保留最后一次有效预览而不是退出 Slide;从保留的蓝线继续拖回有效范围即可。
结果¶
完成上述流程后,当前 KiCad PCB revision 会包含能够重新打开的已保存结果,并且所有会话内修改都经过可撤销的原子事务。
最近验证日期¶
2026-08-22