跳转至
文档版本 v2026.08.31.0
下载 PDF

PCB 基础编辑

页面目标

帮助你在 PCBAtlas 的 2D 工作区里完成一组受限、可撤销的 KiCad PCB 基础编辑,并把结果保存回当前资料库 revision。

适用平台

  • iOS / iPadOS:17.0 或更高版本。
  • macOS:14 或更高版本。
  • 当前第一轮编辑只支持实际打开的板源为 KiCad .kicad_pcb 的文档。

适用对象

  • 需要在审阅时快速移动过孔的用户
  • 需要 Slide 现有走线 segment、调整线宽,或删除整条走线 / 过孔的用户
  • 需要按当前产品边界验收 PCB 编辑状态机、Undo 和保存流程的测试人员

前置条件

  1. 准备一份可以修改的 KiCad .kicad_pcb 测试板;重要工程建议先保留原始副本。
  2. 在资料库中打开该板,并停留在 2D
  3. 如果点不到目标,先检查 Workbench 中的 VisibilitySelection Filter 是否隐藏或过滤了元件、走线或过孔。

操作步骤

1. 进入编辑模式

  1. 等待 2D 查看器完成首次准备;对于可编辑的 KiCad PCB,PCBAtlas 会自动准备完整编辑会话。
  2. 在画布中点选走线 segment 或过孔。
  3. 从画布下方的悬浮工具栏选择 SlideMove ViaDelete TrackDelete Via 中当前可用的动作。

准备期间 Viewer 仍保持只读。如果当前不是 KiCad PCB、无法建立完整编辑会话或板已经失效,画布底部会显示明确原因,不会使用近似编辑模式继续。

2. 选择对象并确认可用动作

进入编辑会话后,在 2D Viewer 中点选目标。横屏和竖屏都只在 Viewer 底部显示悬浮操作栏;Workbench 不再承载编辑面板。

选择对象 当前可用动作 重要行为
元件 当前只读,无编辑动作 可以继续查看元件信息,但不能通过基础编辑改变 Placement
非 fixed 过孔 Move ViaDelete Via 移动过孔不会自动改写相邻走线
支持的走线 segment SlideTrack WidthDelete Track Slide 针对精确 segment;删除针对整条 Track

fixed 走线 / 过孔、无法精确识别的对象或不支持的走线几何会禁用相关动作,并显示原因。Placement 当前始终保持只读,不提供固定失败的移动或旋转按钮。

3. 移动过孔

  1. 选择一个非 fixed 过孔。
  2. 点击 Move Via
  3. 从目标上开始拖动;从空白区域拖动仍然是平移相机。
  4. 查看 ghost、原位置、ΔX / ΔY 和网格步长。
  5. 在目标位置松手,应用会生成待确认的修改预览。

松手后会保留 ghost 和底部确认栏。点击 接受修改,点击 × 放弃;提交失败时会显示错误,板不会留下半完成状态。

4. Slide 现有走线

  1. 精确选择一条受支持的走线 segment。
  2. 点击 Slide;画布会显示蓝色中心线预览和底部 / ×
  3. 从蓝线开始拖动。预览走线及其实际线宽会随蓝线实时更新。
  4. 松手后仍保持 Slide 状态,可以继续拖动同一条蓝线反复调整。
  5. 点击 接受当前有效预览;点击 × 退出并丢弃本次 Slide。

如果把 segment 拖到几何限位之外,PCBAtlas 会保留最后一次有效预览并显示原因,Slide 状态不会退出。可以直接把蓝线拖回有效范围后继续编辑。

当前不能新增或删除节点、拆分或合并 Track,也不能在这里改变 layer、net 或 rule class。

5. 修改线宽

  1. 选择支持的走线。
  2. 点击 Track Width
  3. 输入大于 0 的毫米值。
  4. 点击 Apply 生成预览,再用底部 接受或 × 放弃。

无效数字、非正线宽或超出有效范围的值会被拒绝。

6. 删除走线或过孔

  1. 选择走线上的任意 segment,或选择一个过孔。
  2. 确认整条 Track 已高亮,或者目标过孔正确。
  3. 点击 Delete TrackDelete 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