第 9 章 关于 KiCad 项目文件的可移植性的注意事项

您需要将哪些文件发送给某人才能完全加载和使用您的 KiCad 项目?
当你有一个 KiCad 项目与某人分享时,重要的是原理图文件 .sch,板文件 .kicad_pcb ,项目文件 .pro和网表文件 .net,与两个原理图一起发送库文件 .lib 和封装文件 .kicad_mod 。只有这样,人们才能完全自由地修改原理图和电路板。
使用 KiCad 原理图,人们需要包含符号的 .lib 文件。 需要在 Eeschema 首选项中加载这些库文件。另一方面,使用板(.kicad_pcb 文件),封装可以存储在 .kicad_pcb 文件中。 您可以向某人发送 .kicad_pcb文件,而不是其他任何内容,他们仍然可以查看和编辑该板。 但是,当他们想要从网表加载元件时,脚本库(.kicad_mod 文件)需要存在并加载到Pcbnew 首选项中,就像原理图一样。 此外,有必要在 Pcbnew 的首选项中加载 .kicad_mod 文件,以便在Cvpcb 中显示这些封装。
如果有人向您发送了一个带有封装的 .kicad_pcb文件,您可以在另一个板上使用,您可以打开封装编辑器,从当前板上加载封装,并将其保存或导出到另一个封装库中。 您也可以通过 Pcbnew文件压缩封装 - 创建封装压缩,这将创建一个新的一次导出 .kicad_pcb 文件中的所有封装。.kicad_mod 文件包含所有板的封装。
最重要的是,如果 PCB 是你想要分发的唯一东西,那么电路板文件 .kicad_pcb 就足够了。但是,如果您想让人们完全能够使用和修改您的原理图,其元件和 PCB,强烈建议您压缩并发送以下项目目录:
  1. 教程1/
  2. |-- 教程1.pro
  3. |-- 教程1.sch
  4. |-- 教程1.kicad_pcb
  5. |-- 教程1.net
  6. |-- library/
  7. | |-- myLib.lib
  8. | |-- myOwnLib.lib
  9. | \-- myQuickLib.lib
  10. |
  11. |-- myfootprint.pretty/
  12. | \-- MYCONN3.kicad_mod
  13. |
  14. \-- gerber/
  15. |-- ...
  16. \-- ...