KiBot/tests/yaml_samples/copy_files_1.kibot.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