...
Use this plugin to generate what's required for manufacturing with JLCPCB: https://github.com/Bouni/kicad-jlcpcb-tools
KiBot is used to generate all kind of documentation from a KiCAD6 project.
Whenever a file matching pcb/*.kicad_* changes this workflow will trigger.
The following documents are generated on every build:
- pcb/cad/
- dxf/
- AutoCAD - DXF
- boardview - BRD
- 3D render - STEP
- pcb/docs/
- bom/
- Interactive BOM - HTML
- Octopart list - CSV
- KiCost - XLSX (disabled)
- schematic - PDF
- pcb/img/
- pcb/$fab/$style/
- PCB top - SVG
- PCB bottom - SVG
- render/ (disabled)
- PCB render - PNG
- schematic - SVG
- pcb/gerbers - ZIP
Used to ensure every file got a propper license.
- PCB
- change the filenames in
pcb/*.kicad_*matching your repository name - create your PCB
- change the filenames in
- run
reuse --lint- make sure the licenses of
pcb/*fits your needs
- make sure the licenses of
- commit and push all those changes regulary to your project