alphaseneca/KiForge
Export BOM, CPL, STEP, Gerbers, Drills, 3D renders, SVGs, and PDF from a KiCad 10 project using the official docker image
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| project_path | Relative path to the KiCad project directory (contains .kicad_pro) | yes | . |
| output_dir | Directory inside the workspace where outputs will be saved (relative to project_path) | no | kiforge |
| export_3d | Export 3D front/back renders (true/false) | no | true |
| export_svg | Export copper layer SVGs (true/false) | no | true |
| export_bom | Export Bill of Materials (true/false) | no | true |
| export_sch_pdf | Export schematic PDF (true/false) | no | true |
| export_pos | Export component placement file (true/false) | no | true |
| export_step | Export STEP 3D model (true/false) | no | true |
| export_gerbers | Export Gerber files (true/false) | no | true |
| export_drills | Export Drill files (true/false) | no | true |
| export_ibom | Export Interactive HTML BOM (true/false) | no | true |
| format_jlc | Also produce JLC-ready BOM/CPL from KiCad CSV exports (true/false) | no | true |
| pos_side | Placement export side: both, front (top), or back (bottom) | no | both |
| pos_smd_only | Placement CSV includes SMD parts only (true/false) | no | true |
| pos_exclude_dnp | Exclude DNP parts from placement CSV (true/false) | no | true |
| step_subst_models | STEP export: substitute missing 3D models (true/false) | no | true |
| sync_title_block_rev | Sync schematic title-block (rev) to export version via staged copy (true/false) | no | true |
| version | Optional version tag override for output filenames (defaults to GITHUB_REF_NAME or v0.1.0) | no | "" |
Outputs
no outputs