0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

KiCad PCB中原点的设置与使用

KiCad 来源:KiCad 作者:KiCad 2024-11-12 12:22 次阅读

KiCad可以在PCB编辑器中使用三种类型的原点:页面原点、钻孔/放置文件原点以及网格原点,也可以自定义坐标轴的方向。

wKgaoWcy2NGAbDDnAAMZYkcpncw840.png

简介

KiCad是一个基于2D数据的CAD系统,它需要坐标来标记对象的位置。理论上讲,完全依靠约束而非坐标的CAD系统是可能的,但KiCad不能这样。必须有一个内部坐标系统,所有明确定义的位置必须符合该系统。

PCB编辑器的精度为1纳米,这是两个位置在X或Y方向上可以有的最小的差异。它有一个内部的(0,0)坐标系原点,也就是 "页面原点"--当你打开Pcbnew时看到的页面区域的左上角。 在内部坐标系中,X从左到右增加,这很正常,但Y从上到下增加,这和常用的CAD(比如AD)不一样。这是历史原因造成的。相反的Y轴坐标对一些用户来说是非常讨厌的,好在现在可以通过配置进行修改。

配置原点和坐标方向

从KiCad 6开始,可以同时配置可见原点及坐标轴方向。可以在 “偏好设置 -> PCB 编辑器 -> 原点和轴” 页面进行设置。显示原点有三种选择:

页面原点(默认)

钻孔/放置文件原点

网格原点

wKgaoWcy2NOAbmb4AACIkKmvAdQ117.png

虽然逻辑上可以设置不同的原点和坐标轴方向,我们必须知道,这些只改变图形用户界面中的可见坐标。内部坐标系统和电路板文件不受影响。另外需要注意的是,钻孔/位置文件的原点可能会改变封装位置文件和钻孔文件的输出。

不同的原点

页面原点

这与Pcbnew的坐标系统的内部原点相同。Pcbnew有一个 "页面"的概念,尽管页面布局的主要目的并不是打印。

wKgaoWcy2NGAbDDnAAMZYkcpncw840.png

默认情况下,页面原点被用作可见坐标原点。内部X坐标值从左到右增加,Y坐标值从上到下增加。页面原点不能被改变。

钻孔/放置文件原点

这也被称为"辅助原点"。

这是一个用户可以设置的点。早些时候(在v5及以前),在导出某些文件时可以把它作为原点,现在也可以把它作为视觉坐标的原点。选择 “放置->钻孔/放置文件原点”,或者使用右边的工具栏可以进行原点的放置。

wKgaoWcy2NSANLZUAAA5-Fr5rzs279.png

wKgaoWcy2NSAI5O2AAApw1GKSvo309.png

网格原点

KiCad使用网格的概念来解决无法直接使用的1纳米精度的问题。一个用户定义的网格在任何时候都是有效的。当对象被放置或移动时,光标通常会吸附在网格格点上,但不会超出网格格点。比如,常用的网格精度可以是0.1mm或10mil。

如果用户一直保持相同的细间距网格,就不一定需要独立网格原点的概念。假设使用一个10x10mm的网格,并且在每个网格点放置一个对象。默认情况下,网格从内部的0,0原点开始,所以有一些网格格点在:比如(100,100), (110,100), (120,100)的等位置。

然而如果从(101,101)开始,但仍然使用所需的10x10mm网格,可移动的网格原点就变得有用了。通过打开 “视图->网格属性”,可以设置定义网格的格点。

wKgaoWcy2NSAWcV2AAB6PCHwKck181.png

wKgaoWcy2NSAF9aOAAKgFdWOz6w995.png

wKgaoWcy2NSAWq8yAAHUUBDb1ME498.png

改变网格原点时可能会出现一个严重的问题。从上面的插图中可以看出,使用旧的网格原点定位的对象在改变原点后就脱离了网格,反之亦然。如果PCB已经设计好了某个网格,然后因为某种需要改变了原点,就应该回到原来的原点,否则就会出现问题,因为现在大多数对象都不在格点上。

使用 "放置"->"网格原点",或者使用右手边的工具栏来改变网格原点。

wKgaoWcy2NSALLh0AAAdIT3GcW4536.png

用户原点与坐标

KiCad有一个非常方便的方法来测量和查看对象相对于某个坐标点的位置,而不需要改变坐标系。只要按下键盘上的空格键,它可以设置 "本地原点"(有时称为 "用户原点")。它是一个临时点,意在作为一个快速的助手,而不是一个永久的参考点。在测量距离和放置对象时,它非常有用。

wKgaoWcy2NSAHmETAABzyReSTRQ443.png

这个方法与 Ctrl+Shift+M 进行测量类似,却更加便捷。

wKgaoWcy2NSAYGHcAABCFfRdHrA719.jpg

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4316

    文章

    22988

    浏览量

    396115
  • KiCAD
    +关注

    关注

    4

    文章

    108

    浏览量

    8701
收藏 人收藏

    评论

    相关推荐

    华秋电子赞助 KiCad EDA 成为白金赞助商

    KiCad项目很高兴地宣布,HQ NextPCB已将赞助级别从银牌提升到白金。HQ NextPCB一直慷慨地为KiCad在中国的用户提供用户论坛支持。他们还大大改进了KiCad的中文翻译以及我们
    的头像 发表于 11-13 18:01 213次阅读
    华秋电子赞助 <b class='flag-5'>KiCad</b> EDA 成为白金赞助商

    KiCad EDA版本说明

    KiCad EDA 版本说明 开源且商业友好 KiCad EDA 是一款电子设计自动化(EDA)软件,开源且可以免费用于商业设计。 使用时无需单独授权,即可免费用于商业产品的设计和开发
    的头像 发表于 11-12 12:24 273次阅读
    <b class='flag-5'>KiCad</b> EDA版本说明

    KiCad常用资源

    ://docs.kicad.org/ 或后台发送“文档 ”,获取最新原理图、PCB中文操作手册 KiCad下载 官方站(速度可能较慢): https://www.kicad.
    的头像 发表于 11-12 12:24 152次阅读
    <b class='flag-5'>KiCad</b>常用资源

    KiCad发现之旅(一)原理图编辑

    包括原理图设计所需的所有工具。从 KiCad 包含的符号库中放置符号,绘制导线连接并将原理图同步到 PCB 中进行布局布线。 电气规则检查 电气规则检查(ERC)自动验证你的原理图连接。它检查输出引脚冲突、缺失的驱动器和未连接的引脚。 导出网表 支持导出一下格式网表:
    的头像 发表于 11-12 12:23 115次阅读
    <b class='flag-5'>KiCad</b>发现之旅(一)原理图编辑

    KiCad发现之旅(三)PCB 3D查看器

    “  本文转载自KiCad官网,通过几个简短的视频,帮助大家快速了解KiCad的基础功能。如需了解更多关于KiCad的咨询,请参考: KiCad常用资源  ” 利用
    的头像 发表于 11-12 12:23 170次阅读
    <b class='flag-5'>KiCad</b>发现之旅(三)<b class='flag-5'>PCB</b> 3D查看器

    KiCad中使用AD的封装库(Pcblib)

    “ 经常有小伙伴在群里问,有没有办法可以批量把Altium Designer的封装库转成KiCad的形式。目前阶段暂时只能单个的导出,或者将封装全部放到AD的PCB上,然后通过导入PCB再导出的方式
    的头像 发表于 11-12 12:21 205次阅读
    在<b class='flag-5'>KiCad</b>中使用AD的封装库(Pcblib)

    KiCad中如何分割电源平面

    层 虽然在“电路板设置”中,可以选择铜层的类型,但如果选择了“电源层”,除了用于告诉“Free router”布线器在自动布线时忽略该层外,并没有什么实际的用处。KiCad中的信号层没有“正片”、“负片”之分。如果需要创建一个完整的电源平面或者分割电源平面,都必须以
    的头像 发表于 11-12 12:21 107次阅读
    <b class='flag-5'>KiCad</b>中如何分割电源平面

    AD(Altium Desinger) PCB排版时,选中原理图元件直接对应跳转到PCB对应元件

    方法如下:①首先分屏显示原理图和PCB②然后原理图选中多个元件,或者自己选择想要集体排布的电子元件。在原理图里按快捷键T+S后,它会自己跳转至PCB,并且选中了,刚才在原理图里选中的元件。③在PCB
    发表于 09-19 16:39

    pcb设计中如何设置坐标原点

    PCB设计中,坐标原点是一个非常重要的概念,它决定了PCB布局的起始位置和方向。 一、坐标原点的定义 坐标原点的概念 在
    的头像 发表于 09-02 14:45 1606次阅读

    abb机器人怎么设置原点位置信号

    ABB机器人设置原点位置信号是一个重要的步骤,它可以帮助机器人准确地定位和执行任务。 了解原点位置信号的重要性 原点位置信号是机器人编程和操作的基础。它为机器人提供了一个参考点,使得机
    的头像 发表于 06-17 09:24 1783次阅读

    Arduino模组的KiCad符号与封装库介绍

    介绍一个包含 Arduino 模组(模块、接插件、扩展板)KiCad 原理图符号和 PCB 封装的开源项目。
    的头像 发表于 01-13 17:08 1842次阅读
    Arduino模组的<b class='flag-5'>KiCad</b>符号与封装库介绍

    如何实现伺服电机的原点设置

    在伺服电机系统中,通常会有两个重要的参考位置,即伺服电机零点和原点。伺服电机零点是指电机的初始位置,也可以理解为初始零位或归零位置。
    发表于 01-05 10:27 3645次阅读

    kicad怎么打开导入非kicad文件

    KiCad是一款优秀的电子设计自动化(EDA)软件,它提供了强大的功能来设计电路图和PCB布局。然而,有时候我们可能需要导入一些非KiCad文件,例如从其他EDA软件导出的文件或者从制造商提供的文件
    的头像 发表于 01-02 13:54 2650次阅读

    什么是伺服电机的原点设置?伺服电机零点和原点的区别

    什么是伺服电机的原点设置?伺服电机零点和原点的区别 伺服电机的原点设置,简单来说,就是确定电机的起始位置或参考位置。在使用伺服电机控制系统时
    的头像 发表于 12-25 13:57 3178次阅读

    kicad怎么转换成ad文件

    Altium Designer)和KiCad软件。此外,确保已经安装了KiCad转换插件ADPCB。 打开KiCad项目: 打开你要转换的KiCad项目,检查并确保项目没有任何错误或警
    的头像 发表于 12-20 09:58 1.4w次阅读