-
Notifications
You must be signed in to change notification settings - Fork 0
/
docs.kibot.yaml
108 lines (101 loc) · 4.41 KB
/
docs.kibot.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
kibot:
version: 1
preflight:
check_zone_fills: true
ignore_unconnected: false
run_erc: true
run_drc: true
outputs:
# TODO could be expanded to full gerber outputs for JLCPCB
# https://github.com/nerdyscout/kicad-exports/blob/main/config/docs.schema.kibot.yaml
- name: 'print schema'
comment: "Print schematic (PDF)"
type: pdf_sch_print
dir: docs
options:
output: '%f-%i.%x' #[string='%f-%i%v.%x'] filename for the output PDF (%i=schematic %x=pdf). Affected by global options.
- name: 'print schema'
comment: "Print schematic (SVG)"
type: svg_sch_print
dir: docs/img
options:
output: '%f-%i.%x' #[string='%f-%i%v.%x'] filename for the output SVG (%i=schematic %x=svg). Affected by global options.
# https://github.com/nerdyscout/kicad-exports/blob/main/config/plot.black.kibot.yaml
- name: 'https://github.com/yaqwsx/PcbDraw'
comment: 'default black svg top'
type: 'pcbdraw'
dir: 'docs/img'
options:
# [boolean=false] render the bottom side of the board (default is top side)
bottom: false
# [string|list(string)=''] Name of the filter to mark components as not fitted.
# A short-cut to use for simple cases where a variant is an overkill
dnf_filter: ''
# [number=300] [10,1200] dots per inch (resolution) of the generated image
dpi: 1200
# [string='svg'] [svg,png,jpg] output format. Only used if no `output` is specified
format: 'png'
# [list(string)=[]] list of components to highlight
highlight: []
# [list(string)=[]] list of libraries
libs: []
# [boolean=false] mirror the board
mirror: false
# [boolean=false] do not make holes transparent
no_drillholes: false
# [string='%f-%i%v.%x'] name for the generated file. Affected by global options
output: '%f-%i.%x'
# [boolean=false] show placeholder for missing components
placeholder: false
# [dict|None] replacements for PCB references using components (lib:component)
remap:
# [list(string)|string=none] [none,all] list of components to draw, can be also a string for none or all.
# The default is none
show_components: none
# [string|dict] PCB style (colors). An internal name, the name of a JSON file or the style options
style: '/usr/share/pcbdraw/styles/set-black-enig.json'
# [string=''] Board variant to apply
variant: ''
# [boolean=false] render V-CUTS on the Cmts.User layer
vcuts: false
# [string='visible'] [visible,all,none] using visible only the warnings about components in the visible side are generated
warnings: 'none'
- name: 'https://github.com/yaqwsx/PcbDraw'
comment: 'default black svg top'
type: 'pcbdraw'
dir: 'docs/img'
options:
# [boolean=false] render the bottom side of the board (default is top side)
bottom: true
# [string|list(string)=''] Name of the filter to mark components as not fitted.
# A short-cut to use for simple cases where a variant is an overkill
dnf_filter: ''
# [number=300] [10,1200] dots per inch (resolution) of the generated image
dpi: 1200
# [string='svg'] [svg,png,jpg] output format. Only used if no `output` is specified
format: 'png'
# [list(string)=[]] list of components to highlight
highlight: []
# [list(string)=[]] list of libraries
libs: []
# [boolean=false] mirror the board
mirror: true
# [boolean=false] do not make holes transparent
no_drillholes: false
# [string='%f-%i%v.%x'] name for the generated file. Affected by global options
output: '%f-%i.%x'
# [boolean=false] show placeholder for missing components
placeholder: false
# [dict|None] replacements for PCB references using components (lib:component)
remap:
# [list(string)|string=none] [none,all] list of components to draw, can be also a string for none or all.
# The default is none
show_components: none
# [string|dict] PCB style (colors). An internal name, the name of a JSON file or the style options
style: '/usr/share/pcbdraw/styles/set-black-enig.json'
# [string=''] Board variant to apply
variant: ''
# [boolean=false] render V-CUTS on the Cmts.User layer
vcuts: false
# [string='visible'] [visible,all,none] using visible only the warnings about components in the visible side are generated
warnings: 'none'