Files
Test_5/kibot/yaml/kibot_out_jlcpcb_cpl.yaml
2026-03-06 16:00:59 +00:00

49 lines
1.1 KiB
YAML

# KiBot output for generating Position file in CSV format for JLCPCB
# https://kibot.readthedocs.io/en/latest/configuration/outputs/position.html
kibot:
version: 1
filters:
- name: fix_rotation
comment: Adjust rotation for JLCPCB
type: rot_footprint
negative_bottom: false
mirror_bottom: true
outputs:
- name: @NAME@
comment: '@COMMENT@'
type: position
category: '@DIR@'
dir: '@DIR@'
options:
format: 'CSV'
output: '%f-cpl%I%v.%x'
separate_files_for_front_and_back: false
units: millimeters
only_smd: true
include_virtual: false
exclude_filter: @EXCLUDE_FILTER@
pre_transform: '_rot_footprint_jlcpcb'
columns:
- id: Ref
name: Designator
- Val
- Package
- id: PosX
name: "Mid X"
- id: PosY
name: "Mid Y"
- id: Rot
name: Rotation
- id: Side
name: Layer
...
definitions:
NAME: jlcpcb_cpl
COMMENT: Component Placement for JLCPCB
DIR: mfg/assembly/jlcpcb
EXCLUDE_FILTER: only_lcsc_parts