89 lines
1.8 KiB
YAML
89 lines
1.8 KiB
YAML
|
# Not ready for KiCad 6 yet
|
||
|
kibot:
|
||
|
version: 1
|
||
|
preflight:
|
||
|
check_zone_fills: true
|
||
|
run_drc: true
|
||
|
run_erc: true
|
||
|
|
||
|
outputs:
|
||
|
- name: 'gerbers'
|
||
|
type: gerber
|
||
|
dir: outputs/gerbers
|
||
|
options:
|
||
|
# generic layer options
|
||
|
exclude_edge_layer: false
|
||
|
exclude_pads_from_silkscreen: false
|
||
|
plot_sheet_reference: false
|
||
|
plot_footprint_refs: true
|
||
|
plot_footprint_values: true
|
||
|
force_plot_invisible_refs_vals: false
|
||
|
tent_vias: true
|
||
|
|
||
|
# gerber options
|
||
|
use_aux_axis_as_origin: false
|
||
|
subtract_mask_from_silk: true
|
||
|
use_protel_extensions: false
|
||
|
gerber_precision: 4.6
|
||
|
create_gerber_job_file: false
|
||
|
use_gerber_x2_attributes: true
|
||
|
use_gerber_net_attributes: true
|
||
|
|
||
|
layers:
|
||
|
- 'F.Cu'
|
||
|
- 'In1.Cu'
|
||
|
- 'In2.Cu'
|
||
|
- 'B.Cu'
|
||
|
- name: 'drills'
|
||
|
type: excellon
|
||
|
dir: outputs/gerbers
|
||
|
- name: 'gerberzip'
|
||
|
type: compress
|
||
|
dir: outputs
|
||
|
options:
|
||
|
files:
|
||
|
- from_output: 'gerbers'
|
||
|
- from_output: 'drills'
|
||
|
- name: 'bom'
|
||
|
dir: outputs
|
||
|
type: bom
|
||
|
- name: 'ibom'
|
||
|
dir: outputs
|
||
|
type: ibom
|
||
|
- name: 'TopComponents'
|
||
|
type: pcbdraw
|
||
|
dir: outputs/images
|
||
|
options:
|
||
|
show_components: true
|
||
|
format: png
|
||
|
- name: 'TopBare'
|
||
|
type: pcbdraw
|
||
|
dir: outputs/images
|
||
|
options:
|
||
|
show_components: false
|
||
|
format: png
|
||
|
- name: 'BottomComponents'
|
||
|
type: pcbdraw
|
||
|
dir: outputs/images
|
||
|
options:
|
||
|
show_components: true
|
||
|
format: png
|
||
|
bottom: true
|
||
|
mirror: true
|
||
|
- name: 'BottomBare'
|
||
|
type: pcbdraw
|
||
|
dir: outputs/images
|
||
|
options:
|
||
|
show_components: false
|
||
|
format: png
|
||
|
bottom: true
|
||
|
mirror: true
|
||
|
# - name: '3d'
|
||
|
# type: render_3d
|
||
|
# dir: outputs/images
|
||
|
# options:
|
||
|
# ray_tracing: true
|
||
|
- name: 'step'
|
||
|
type: step
|
||
|
dir: outputs
|