@@ -31,8 +31,8 @@ preflight:
3131
3232outputs :
3333 # For more information: https://github.com/INTI-CMNB/KiBoM
34- - name : ' print schema '
35- comment : " Print schematic ( PDF) "
34+ - name : ' generic Schematic PDF '
35+ comment : " Print the schematic as a PDF"
3636 type : pdf_sch_print
3737 dir : pdfs
3838 options :
@@ -84,22 +84,86 @@ outputs:
8484 type : position
8585 dir : gerbers
8686
87+ - name : ' generate PCB DXF'
88+ comment : " Generate 2D PCB CAD in DXF format"
89+ type : dxf
90+ layers :
91+ - F.Cu
92+ - In1.Cu
93+ - In2.Cu
94+ - B.Cu
95+ - Edge.Cuts
96+ - F.SilkS
97+ - F.Paste
98+ - F.Mask
99+ - B.SilkS
100+ - B.Paste
101+ - B.Mask
102+ options :
103+ output : ' %f-pcb-cad-%r.%x'
104+ exclude_edge_layer : false
105+ metric_units : true
106+
107+ - name : ' generate SVG'
108+ comment : " Generate 2D PCB image in SVG format"
109+ type : pcbdraw
110+ options :
111+ output : ' %f-pcb-%r.%x'
112+
113+ - name : ' generate PNG'
114+ comment : " Generate 2D PCB image in PNG format"
115+ type : pcbdraw
116+ options :
117+ output : ' %f-pcb-%r.%x'
118+ format : png
119+
120+ - name : ' generate 3D model'
121+ comment : " Generate 3D PCB model in STEP format"
122+ type : step
123+ options :
124+ output : ' %f-3d-%r.%x'
125+
126+ - name : ' generate PCB PDF'
127+ comment : " Generate 2D PCB CAD in PDF format"
128+ type : pdf_pcb_print
129+ dir : pdfs
130+ layers :
131+ - F.Cu
132+ - In1.Cu
133+ - In2.Cu
134+ - B.Cu
135+ - Edge.Cuts
136+ - F.SilkS
137+ - F.Paste
138+ - F.Mask
139+ - B.SilkS
140+ - B.Paste
141+ - B.Mask
142+ options :
143+ output : ' %f-pcb-%r.%x'
144+ separated : true
145+ monochrome : true
146+
87147 - name : ' generate BoM in CSV'
88148 comment : " Generate bill-of-material files"
89149 type : kibom
90150 dir : gerbers
151+ options :
152+ output : ' %f-bom-%r.%x'
91153
92154 - name : ' generate BoM in HTML'
93155 comment : " Generate assembly HTML page"
94156 type : ibom
95157 dir : ibom
158+ options :
159+ output : ' %f-ibom-%r.%x'
96160
97161 - name : ' jlc position'
98162 comment : " Pick and place file, JLC style"
99163 type : position
100164 options :
101165 variant : rotated
102- output : ' %f_cpl_jlc .%x'
166+ output : ' %f-cpl-jlc-%r .%x'
103167 format : CSV
104168 units : millimeters
105169 separate_files_for_front_and_back : false
@@ -122,7 +186,7 @@ outputs:
122186 comment : " BoM for JLC"
123187 type : bom
124188 options :
125- output : ' %f_%i_jlc .%x'
189+ output : ' %f-bom-jlc-%r .%x'
126190 exclude_filter : ' only_jlc_parts'
127191 ref_separator : ' ,'
128192 columns :
0 commit comments