Template
Layout, proplan.toml, README/CHANGELOG, placeholder product image, .gitignore, KiBot/release/docgen workflows and TEMPLATE.md. Source of truth: contrib/product-template in B4L/proplan (cargo test --test product_template checks it as Gitea 1.27 creates a repository from it).
79 lines
1.6 KiB
YAML
79 lines
1.6 KiB
YAML
# KiBot outputs for every board; the workflows run KiBot inside each board
|
|
# folder (hardware/<board>/). Adapted from LVSolarBuck's kibot.yaml.
|
|
kibot:
|
|
version: 1
|
|
|
|
preflight:
|
|
erc:
|
|
warnings_as_errors: false
|
|
dont_stop: true
|
|
drc:
|
|
warnings_as_errors: false
|
|
dont_stop: true
|
|
check_zone_fills: true
|
|
|
|
outputs:
|
|
- name: schematic_pdf
|
|
comment: Schematic PDF
|
|
type: pdf_sch_print
|
|
dir: Schematic
|
|
|
|
- name: gerbers
|
|
comment: Gerber files
|
|
type: gerber
|
|
dir: Gerbers
|
|
options:
|
|
exclude_edge_layer: true
|
|
exclude_pads_from_silkscreen: true
|
|
plot_footprint_refs: true
|
|
plot_footprint_values: false
|
|
create_gerber_job_file: true
|
|
subtract_mask_from_silk: true
|
|
layers:
|
|
- copper
|
|
- F.Paste
|
|
- B.Paste
|
|
- F.Silkscreen
|
|
- B.Silkscreen
|
|
- F.Mask
|
|
- B.Mask
|
|
- Edge.Cuts
|
|
|
|
- name: drill
|
|
comment: Drill files
|
|
type: excellon
|
|
dir: Gerbers
|
|
options:
|
|
metric_units: true
|
|
pth_and_npth_single_file: false
|
|
|
|
- name: position
|
|
comment: Pick and place
|
|
type: position
|
|
dir: Assembly
|
|
options:
|
|
format: CSV
|
|
units: millimeters
|
|
separate_files_for_front_and_back: true
|
|
only_smd: false
|
|
|
|
- name: bom
|
|
comment: Bill of materials
|
|
type: bom
|
|
dir: BoM
|
|
options:
|
|
format: CSV
|
|
|
|
- name: fabrication
|
|
comment: Fabrication package
|
|
type: compress
|
|
dir: .
|
|
options:
|
|
output: '%f-fabrication.%x'
|
|
format: ZIP
|
|
files:
|
|
- from_output: gerbers
|
|
dest: /
|
|
- from_output: drill
|
|
dest: /
|