我可以使KiCAD pcbnew不能将所有组件都放在(0,0)


28

在EAGLE中,当您从现有原理图创建电路板或将组件增量添加到链接的电路板/示意图项目时,它不会与电路板文件中的组件重叠。

在KiCAD / Pcbnew中,我绘制了原理图并从中创建了一个电路板。每个组件都放在(0,0),即左上角。

我希望组件被“分解”。也就是说,不重叠,因此我可以查找/获取想要的内容,而不用花5分钟拖拉30多个脚印。


1
我只是尝试“自动放置所有组件”。当然,这不是最佳解决方案……
HL-SDK

1
我已经有一段时间没有使用过KiCad了,但是我记得在某处有一个“扩展组件”命令,可能涉及到程序段移动。
彼得·贝内特

我发现使用T键通过引用抓取组件总体上效率更高。
mng 2013年

1
我也有同样的问题。“自动放置所有组件”命令在哪里?T键方法相当不错。
TMa 2014年

Answers:


39

有一个更好的替代自动放置。我认为autoplace可用于最小化电路板空间,将东西保持在一起以达到自动布线目的,等等。如果您只是想将东西隔开,那么手动布局电路板就更容易了,不必担心重叠的相同组件(例如:电阻器) ),只需执行以下操作:

  1. 打开PCBNEW
  2. 导入您的网表
  3. 单击水平工具栏图标右上角附近的“模式”按钮,该图标位于“文件”,“编辑”,水平菜单的正下方。将鼠标悬停在按钮上时,请确保其处于按下状态并显示“模式足迹:”。
  4. 确保已选择“箭头”工具(屏幕右侧图标垂直列表中的最上方图标)。
  5. 右键单击板上的任何位置(直接在组件上除外),选择“全局移动和放置...” ==>“移动所有模块”,然后在以下提示下单击“是”。
  6. 完成后,您甚至不必创建“ PCB_edges”层。它可以智能地分离零件,因此它们至少具有一个“单位”半径(取决于您当前的网格分辨率选项),因此不会与其他组件重叠,如下所示。

在此处输入图片说明


9
请注意,这仅适用于“默认”画布模式(按F9键)
MattCochrane 2015年

6
应该提到的是,它仅在标准显示模式下起作用(F9快捷键)。启用openGL(F11快捷方式)模式后,右键单击后此功能将从上下文菜单中消失,并且无法选择。(在我弄清楚之前,它让我

2
还值得一提的是,如果您自己开始散布元件,则此方法将无法正常工作-如果您已开始散布元件,则需要定义PCB边缘。
误称
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.