• 使用KiCad插件,将PCB焊接可视化


      通常在第一次调试电路的时候,PCB板都是手动焊接的,在焊接的时候,通常都是打印出来器件清单,然后对照着器件清单,在PCB上依次查找需要焊接的元件,然后将对于的元器件焊接上去。如果电路板元器件比较少的时候,这样焊接起来还好,如果器件数量比较多时,每次寻找器件的位置都要花费好长时间。当然也可以在电脑上直接搜索元器件的位置,但是这样每焊接一个器件就要在电脑上搜索一次也比较麻烦。有没有更好的方法来解决这个问题呢?当然是有的,这里推荐使用KiCad的元器件清单可视化插件,将焊接的Bom直接变为可视化。

      下面直接看最终效果图。
    请添加图片描述
      左边一列是器件清单明细,右边是电路板的PCB布局文件,当选中左边的元器件时,在右边就会高亮显示出改元件所在的位置。这样在焊接PCB的时候,就可以一眼看到需要焊接的元件所在的位置。生成的这个可视化文件是html格式的,在任何可以观看网页的设备上都可以打开。 在焊接的时候,可以直接在手机上打开这个可视化网页。随时查看器件值和位置,比较方便。也避免了直接把PCB文件发给别人,导致资料泄密。

      下面详细说一下如何生成这种可视化焊接清单。由于现在大多数人的PCB文件都是使用AD软件画的,而AD软件默认生成的pcb文件格式使用KiCad软件是打不开的。那么第一步就是通过AD软件将PCB文件转成KiCad软件可以识别的格式。

      首先在AD软件中打开PCB文件,然后选择文件—导出—P-CAD ASCII 选项,将PCB文件导出为ASCII格式。

    在这里插入图片描述
      然后选择导出文件的路径和名称。
    在这里插入图片描述
      此时生成的PCB文件后缀名为 pcb,而不是AD软件的默认后缀名PcbDoc。

      接下来使用KiCad软件打开刚导出的这个pcb文件。
    在这里插入图片描述
      在电脑开始菜单中选择KiCad—Pcbnew 软件,这时就会打开一个新的PCB文件。
    在这里插入图片描述
      选择文件—导入非Kicad电路板文件。
    在这里插入图片描述
      在右下角文件类型处选择p-cad ascii pcb文件。
    在这里插入图片描述
      这时就打开了AD软件中画的PCB文件,此时还需要把这个文件转换为KiCad格式才能使用。
      选择文件—另存为
    在这里插入图片描述
      将pcb格式的文件另存为kicad_pcb格式。
    在这里插入图片描述
      此时选择Generate Interactive HTML BOM 插件。 也可以在工具栏中选阵 工具 — 外部插件 — Generate Interactive HTML BOM
    在这里插入图片描述

    关于插件的安装方法可以 参考这篇文章 KiCad安装第三方插件方法

      点击完器件生成清单之后,就会弹出一个界面。
    在这里插入图片描述
      直接点击最下面的 生成BOM 按钮。这时就会打开一个网页,网页中就会显示器件清单。
    在这里插入图片描述
      在左边选择相应的器件之后,在右的电路板中就会高亮显示。同时右边的电路板支持缩放。
    在这里插入图片描述
      右上方一排是显示方式的各种按钮,可以选择自己想要的显示方式。此时这个网页就会自动保存在本地pcb所在文件夹里面的bom文件夹中。
    在这里插入图片描述
    在这里插入图片描述
      当需要在手机上打开的时,只需要把这个ibom.html文件发送到手机上就行。

    在这里插入图片描述
      在手机上选择横屏显示,这样在焊接元器件的时候,就会方便很多。

      这样通过KiCad就能将AD中的PCB文件和器件清单在手机上查看了,生成的这个网页也只有几百k大小,查看起来也很方便。极大的提高了工作效率。

  • 相关阅读:
    大数据异常处理之蓝屏,断电导致mysql异常
    2001. 可互换矩形的组数-快速排序
    以太坊终于要合并了
    计组--中央处理器
    python机器学习库中Scikit-learn和TensorFlow如何选择?
    Winform跨线程访问UI
    π162E60 Pai162E60 5.0kVrms 200Mbps 六通道数字隔离芯片代替Si8662BD-B-IS
    信息化与信息系统3
    vue中的事件处理
    技术分享 | 实战详解接口测试请求方式Get、post
  • 原文地址:https://blog.csdn.net/qq_20222919/article/details/125717988