rev06 pcb
This commit is contained in:
256
pcb/mobo/config.kibot.yaml
Normal file
256
pcb/mobo/config.kibot.yaml
Normal file
@@ -0,0 +1,256 @@
|
||||
# Example KiPlot config file
|
||||
kibot:
|
||||
version: 1
|
||||
|
||||
filters:
|
||||
- name: only_jlc_parts
|
||||
comment: 'Only parts with JLC code'
|
||||
type: 'generic'
|
||||
include_only:
|
||||
- column: 'JLCPCB'
|
||||
regex: '^C\d+'
|
||||
- name: fix_rotation
|
||||
comment: 'Adjust rotation for JLC'
|
||||
type: rot_footprint
|
||||
rotations:
|
||||
- ["^TI_SO-", 270.0]
|
||||
- ["^SO-", 270.0]
|
||||
- ["^HTSSOP-", 270.0]
|
||||
- ["^OnSemi_CASE100CY", 90.0]
|
||||
|
||||
global:
|
||||
variant: default
|
||||
|
||||
variants:
|
||||
- name: default
|
||||
comment: 'Just a place holder for the rotation filter'
|
||||
type: kibom
|
||||
variant: default
|
||||
- name: jlcpcb
|
||||
comment: 'JLCPCB requires some rotational transforms'
|
||||
type: kibom
|
||||
variant: jlcpcb
|
||||
pre_transform: fix_rotation
|
||||
- name: vcnt2020
|
||||
comment: 'JLCPCB requires some rotation transforms + BOM exclusions'
|
||||
type: kibom
|
||||
variant: VCNT2020
|
||||
pre_transform: fix_rotation
|
||||
file_id: '_VCNT2020'
|
||||
|
||||
preflight:
|
||||
# Disable ERC for now while GPereira updates these items.
|
||||
run_erc: false
|
||||
update_xml: true
|
||||
# Disable DRC for now while GPereira updates these items.
|
||||
run_drc: false
|
||||
check_zone_fills: true
|
||||
ignore_unconnected: false
|
||||
|
||||
outputs:
|
||||
#- name: 'ibom'
|
||||
# comment: 'Interactive Bill of Materials'
|
||||
# type: ibom
|
||||
# dir: ibom
|
||||
|
||||
- name: 'bom'
|
||||
comment: 'Bill of Materials'
|
||||
type: bom
|
||||
dir: .
|
||||
options:
|
||||
csv:
|
||||
hide_pcb_info: true
|
||||
hide_stats_info: true
|
||||
format: CSV
|
||||
|
||||
- name: 'bom_vcnt2020'
|
||||
comment: 'Bill of Materials'
|
||||
type: bom
|
||||
dir: .
|
||||
options:
|
||||
csv:
|
||||
hide_pcb_info: true
|
||||
hide_stats_info: true
|
||||
format: CSV
|
||||
variant: vcnt2020
|
||||
|
||||
- name: 'html_bom'
|
||||
comment: 'HTML BOM'
|
||||
type: bom
|
||||
dir: .
|
||||
options:
|
||||
html:
|
||||
datasheet_as_link: Datasheet
|
||||
digikey_link: Digikey
|
||||
title: 'Index MOBO Bill of Materials'
|
||||
|
||||
- name: 'print_sch'
|
||||
comment: "Print schematic (PDF)"
|
||||
type: pdf_sch_print
|
||||
dir: .
|
||||
options:
|
||||
output: Schematic.pdf
|
||||
|
||||
- name: 'print_sch_vcnt2020'
|
||||
comment: "Print schematic (PDF, VCNT2020 Variant)"
|
||||
type: pdf_sch_print
|
||||
dir: .
|
||||
options:
|
||||
output: Schematic_vcnt2020.pdf
|
||||
variant: vcnt2020
|
||||
|
||||
|
||||
- name: 'print_front'
|
||||
comment: "Print F.Cu+Dwgs.User"
|
||||
type: pdf_pcb_print
|
||||
dir: .
|
||||
options:
|
||||
output_name: PCB.pdf
|
||||
separated: true
|
||||
layers:
|
||||
- layer: F.Cu
|
||||
description: 'Front Copper'
|
||||
- layer: B.Cu
|
||||
description: 'Back Copper'
|
||||
- layer: F.SilkS
|
||||
description: 'Front Silk'
|
||||
- layer: B.SilkS
|
||||
description: 'Rear Silk'
|
||||
|
||||
- name: 'gerbers'
|
||||
comment: "Gerbers for the board house"
|
||||
type: gerber
|
||||
dir: gerbers
|
||||
options:
|
||||
# generic layer options
|
||||
exclude_edge_layer: true
|
||||
exclude_pads_from_silkscreen: false
|
||||
use_aux_axis_as_origin: false
|
||||
plot_sheet_reference: false
|
||||
plot_footprint_refs: true
|
||||
plot_footprint_values: true
|
||||
force_plot_invisible_refs_vals: false
|
||||
tent_vias: true
|
||||
|
||||
# gerber options
|
||||
line_width: 0.1
|
||||
subtract_mask_from_silk: false
|
||||
use_protel_extensions: false
|
||||
gerber_precision: 4.6
|
||||
create_gerber_job_file: true
|
||||
use_gerber_x2_attributes: false
|
||||
use_gerber_net_attributes: false
|
||||
|
||||
output: '%f.%i'
|
||||
|
||||
|
||||
layers:
|
||||
# When Moving to Four Layer, Set G2L and G3L as the suffixes
|
||||
- layer: F.Cu
|
||||
suffix: GTL
|
||||
- layer: B.Cu
|
||||
suffix: GBL
|
||||
- layer: F.SilkS
|
||||
suffix: GTO
|
||||
- layer: B.SilkS
|
||||
suffix: GBO
|
||||
- layer: F.Mask
|
||||
suffix: GTS
|
||||
- layer: B.Mask
|
||||
suffix: GBS
|
||||
- layer: Edge.Cuts
|
||||
suffix: GKO
|
||||
- layer: F.Paste
|
||||
suffix: GTP
|
||||
- layer: B.Paste
|
||||
suffix: GBP
|
||||
|
||||
- name: 'drill_file'
|
||||
comment: 'Drill file for Board House'
|
||||
type: excellon
|
||||
dir: gerbers
|
||||
options:
|
||||
metric_units: false
|
||||
pth_and_npth_single_file: true
|
||||
|
||||
- name: board_top
|
||||
comment: "Top layer view"
|
||||
type: pcbdraw
|
||||
dir: .
|
||||
options:
|
||||
format: png
|
||||
show_components: all
|
||||
style:
|
||||
board: '#242424'
|
||||
copper: '#404040'
|
||||
silk: '#ffffff'
|
||||
pads: '#bfbfbf'
|
||||
|
||||
- name: board_bottom
|
||||
comment: "Bottom layer view"
|
||||
type: pcbdraw
|
||||
dir: .
|
||||
options:
|
||||
format: png
|
||||
bottom: true
|
||||
show_components: all
|
||||
style:
|
||||
board: '#242424'
|
||||
copper: '#404040'
|
||||
silk: '#ffffff'
|
||||
pads: '#bfbfbf'
|
||||
|
||||
- name: 'pick_and_place_file'
|
||||
comment: 'Pick and Place Location File'
|
||||
type: position
|
||||
dir: gerbers
|
||||
options:
|
||||
format: CSV
|
||||
|
||||
- name: 'bom_jlc'
|
||||
comment: "BoM for JLC"
|
||||
type: bom
|
||||
options:
|
||||
output: '%f_bom_jlc.%x'
|
||||
# exclude_filter: only_jlc_parts
|
||||
ref_separator: ','
|
||||
columns:
|
||||
- field: Value
|
||||
name: Comment
|
||||
- field: References
|
||||
name: Designator
|
||||
- field: Footprint
|
||||
name: Footprint
|
||||
- field: JLCPCB
|
||||
name: 'LCSC Part #'
|
||||
csv:
|
||||
hide_pcb_info: true
|
||||
hide_stats_info: true
|
||||
quote_all: true
|
||||
|
||||
- name: 'pick_and_place_jlc'
|
||||
comment: 'Pick and place file, JLC style'
|
||||
type: position
|
||||
options:
|
||||
output: '%f_cpl_jlc.%x'
|
||||
format: CSV
|
||||
units: millimeters
|
||||
separate_files_for_front_and_back: false
|
||||
only_smd: true
|
||||
variant: jlcpcb
|
||||
columns:
|
||||
- id: Ref
|
||||
name: Designator
|
||||
- id: PosX
|
||||
name: "Mid X"
|
||||
- id: PosY
|
||||
name: "Mid Y"
|
||||
- id: Side
|
||||
name: Layer
|
||||
- id: Rot
|
||||
name: Rotation
|
||||
|
||||
- name: 'step_file'
|
||||
comment: 'STEP file generation'
|
||||
type: step
|
||||
dir: .
|
||||
Reference in New Issue
Block a user