export_gerber_bundle
Read-onlyIdempotent
Generate native fabrication-ready Gerber RS-274X + Excellon bundle (Edge_Cuts .gm1, Top/Bottom Copper .gtl/.gbl, Top/Bottom Mask .gts/.gbs, Top Silkscreen .gto, drill .drl) directly from placed modules and netlist, eliminating GUI EDA…
Instructions
Generate native fabrication-ready Gerber RS-274X + Excellon bundle (Edge_Cuts .gm1, Top/Bottom Copper .gtl/.gbl, Top/Bottom Mask .gts/.gbs, Top Silkscreen .gto, drill .drl) directly from placed modules and netlist, eliminating GUI EDA dependency. Copper layers carry real footprint pads and the autorouter's actual track geometry.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| modules | Yes | Component modules dict (from synthesize_circuit output). | |
| netlist | Yes | Netlist dict with 'connections' (from synthesize_circuit output). | |
| ses_text | No | Optional Specctra SES session text from a previous autoroute_pcb call. Overrides 'autoroute' and avoids routing twice. | |
| autoroute | No | Run the autorouter first so the copper layers carry real tracks (default: true). Set false to export pads only, i.e. an unrouted board. | |
| board_width_mm | No | PCB width in mm (default: 70.0). | |
| board_height_mm | No | PCB height in mm (default: 50.0). |