修改 Eagle PCB 原点的方法

最近遇到一个问题:当我想在 EAGLE的PCB 上移动元件的时候碰到了 “Light 版本的 EAGLE 无法执行请求的动作!一些物件超出了允许的PCB区域”这样的错误提示:
image002

刚开始我以为是当前使用版本的限制,因为我选择的是免费版的 EAGLE ,有 10cm*8cm的限制,但是经过测量发现PCB远小于这个范围。
后来仔细观察在左侧有一个坐标系的origin(很多资料上翻译为“元点”,但是我觉得应该是“原点”)。这里有一个截图,就是明显的原点位置。
image003

就是说我们放置的元件本身的坐标不能超过这个位置,就是元件的十字标志不能超过原点。通常我们会选择左下角的一个位置作为原点,然后依次排列我们的元件。
于是,我搜索了一下如何修改原点的问题,最终在【参考1】找到了一个折中的方案:移动所有的其他元件,自然原点的位置也会发生相对变化。
具体操作:

1. 输入 DISPLAY ALL 打开全部显示。
image005
以Arduino Uno的PCB图为例,上述操作之后显示如下,可以看到一下子多了很多平时看不到的内容:
image012
2.输入 GROUP ALL,将所有对象打包在一起
image010
3.点击左侧的 move 图标,然后在空白位置点击右键,可以看到弹出了move:组的菜单
image012

4.最后,你可以将整体拖放在需要的位置。
例如,我将全部上移就可以修改下面的引脚的位置了
image014
参考:
1.https://www.element14.com/community/thread/4254/l/moving-the-origin?displayFullThread=true

《修改 Eagle PCB 原点的方法》有3个想法

  1. 原点 和 元点,意思是一样的。。。。
    EAGLE 里你无法改变原点。
    你的问题实际上是因为某些元素的层不正确。。

    patch 的版本已经很容易得到了。。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注