This repository has been archived by the owner on Mar 6, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 11
/
docs.kibot.yaml
70 lines (63 loc) · 3.25 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
kibot:
version: 1
preflight:
run_erc: true
run_drc: true
check_zone_fills: true
ignore_unconnected: false
outputs:
# For more information: https://github.com/INTI-CMNB/KiBoM
- name: 'print schema'
comment: "Print schematic (PDF)"
type: pdf_sch_print
dir: docs
# options:
# dnf_filter: [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.
# output: [string='%f-%i%v.%x'] filename for the output PDF (%i=schematic %x=pdf). Affected by global options.
# variant: [string=''] Board variant to apply. Not fitted components are crossed.
- name: 'print schema'
comment: "Print schematic (SVG)"
type: svg_sch_print
dir: docs/img
# options:
# dnf_filter: [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.
# output: [string='%f-%i%v.%x'] filename for the output SVG (%i=schematic %x=svg). Affected by global options.
# variant: [string=''] Board variant to apply. Not fitted components are crossed.
- name: 'print board mechanics'
comment: "Print board (PDF)"
type: pdf_pcb_print
layers:
- Dwgs.User
- Edge.Cuts
- F.CrtYd
dir: docs
options:
# dnf_filter: [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.
drill_marks: full #[string='full'] what to use to indicate the drill places, can be none, small or full (for real scale).
# mirror: [boolean=false] print mirrored (X axis inverted). ONLY for KiCad 6.
# monochrome: [boolean=false] print in black and white.
output: '%f-mechanic.%x' #[string='%f-%i%v.%x'] filename for the output PDF (%i=layers, %x=pdf). Affected by global options.
# output_name: Alias for output.
plot_sheet_reference: true # [boolean=true] include the title-block.
# scaling: [number=1.0] scale factor (0 means autoscaling).
# separated: [boolean=false] print layers in separated pages.
# variant: [string=''] Board variant to apply.
- name: 'print board documentation'
comment: "Print board (PDF)"
type: pdf_pcb_print
layers:
- Edge.Cuts
- Cmts.User
- F.Fab
dir: docs
options:
# dnf_filter: [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.
# drill_marks: true #[string='full'] what to use to indicate the drill places, can be none, small or full (for real scale).
# mirror: [boolean=false] print mirrored (X axis inverted). ONLY for KiCad 6.
# monochrome: [boolean=false] print in black and white.
output: '%f-documentation.%x' #[string='%f-%i%v.%x'] filename for the output PDF (%i=layers, %x=pdf). Affected by global options.
# output_name: Alias for output.
plot_sheet_reference: true # [boolean=true] include the title-block.
# scaling: [number=1.0] scale factor (0 means autoscaling).
# separated: [boolean=false] print layers in separated pages.
# variant: [string=''] Board variant to apply.