56 lines
1.4 KiB
YAML
56 lines
1.4 KiB
YAML
# Example KiBot config file
|
|
kibot:
|
|
version: 1
|
|
|
|
global:
|
|
environment:
|
|
# Relative to the PCB file
|
|
models_3d: '../../data/metrico/'
|
|
define_old: true
|
|
aliases_for_3d_models:
|
|
- name: ALIAS1
|
|
value: '3d/1'
|
|
- name: ALIAS2
|
|
value: '3d/2'
|
|
|
|
import:
|
|
- file: battery_pack_sub_pcbs.kibot.yaml
|
|
|
|
outputs:
|
|
- name: 'position'
|
|
comment: "Pick and place file"
|
|
type: position
|
|
dir: positiondir
|
|
options:
|
|
format: ASCII # CSV or ASCII format
|
|
units: millimeters # millimeters or inches
|
|
separate_files_for_front_and_back: false
|
|
only_smd: true
|
|
|
|
- name: result
|
|
comment: 'Copy files from source, output and 3D models'
|
|
type: copy_files
|
|
dir: 'test.%x'
|
|
options:
|
|
# link_no_copy: true
|
|
kicad_3d_url: 'http://localhost:8000/'
|
|
files:
|
|
- source: tests/board_samples/kicad_5/test_v5.*
|
|
dest: source
|
|
- source: tests/board_samples/kicad_5/deeper.sch
|
|
dest: source
|
|
- source: tests/board_samples/kicad_5/sub-sheet.sch
|
|
dest: source
|
|
- source: position
|
|
source_type: output
|
|
dest: my_position
|
|
- source: position
|
|
source_type: output
|
|
- source: positiondir/*.pos
|
|
source_type: out_files
|
|
dest: my_position2
|
|
- source: '*.wrl'
|
|
source_type: 3d_models
|
|
dest: 3d_models
|
|
save_pcb: true
|