Generate merged BOM (#15)

Also add more bom-only items to the schematic
This commit is contained in:
Scott Bezek 2022-03-13 17:04:22 -07:00 committed by GitHub
parent 5316810d83
commit 637057dd1f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 1154 additions and 1058 deletions

View File

@ -0,0 +1,9 @@
(module bom_only_no_pin (layer F.Cu) (tedit 622E7E88)
(attr smd)
(fp_text reference REF** (at 0 0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value bom_only_no_pin (at 0 -0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
)

View File

@ -9,4 +9,5 @@
(lib (name view_custom)(type KiCad)(uri ${KIPRJMOD}/lib/view_custom.pretty)(options "")(descr ""))
(lib (name VEML7700)(type KiCad)(uri ${KIPRJMOD}/../lib/VEML7700.pretty)(options "")(descr ""))
(lib (name SolderPads)(type KiCad)(uri ${KIPRJMOD}/../lib/SolderPads.pretty)(options "")(descr ""))
(lib (name BOM_Only)(type KiCad)(uri ${KIPRJMOD}/../lib/BOM_Only.pretty)(options "")(descr ""))
)

View File

@ -8,32 +8,6 @@ preflight:
update_xml: true
outputs:
# - name: pdf
# type: pdf_pcb_print
# dir: pdf
# options:
# separated: true
# layers:
# - 'F.Cu'
# - 'B.Cu'
# - 'F.Paste'
# - 'B.Paste'
# - 'F.SilkS'
# - 'B.SilkS'
# - 'Edge.Cuts'
# - name: gerber
# type: gerber
# dir: gerber
# layers:
# - 'F.Cu'
# - 'B.Cu'
# - 'F.Paste'
# - 'B.Paste'
# - 'F.SilkS'
# - 'B.SilkS'
# - 'Edge.Cuts'
- name: ibom
comment: 'Interactive BOM'
type: ibom
@ -45,24 +19,14 @@ outputs:
- name: schematic
type: pdf_sch_print
# - name: 3d
# type: render_3d
# options:
# no_virtual: true
# view: 'top'
# silk: '#111111'
# solder_mask: '#ffffff'
# board: '#C3BA9B'
# copper: '#99967F'
# zoom: 4
# orthographic: true
# ray_tracing: true
# height: 1920
# width: 1920
# - name: 3d_back
# type: render_3d
# extends: 3d
# options:
# view: 'bottom'
# zoom: 3
- name: 'bom_csv'
comment: "Bill of Materials in CSV format"
type: bom
options:
use_alt: false
number: 1
aggregate:
- file: electronics/view_screen/view_screen.sch
name: 'Screen'
number: 1
ref_id: 'SCREEN-'

File diff suppressed because it is too large Load Diff

View File

@ -506,61 +506,61 @@ NoConn ~ 4700 1700
$Comp
L no_pin:no_pin Z1
U 1 1 61FA38CF
P 5750 950
F 0 "Z1" H 5750 1237 60 0000 C CNN
F 1 "BF350-3AA Strain Gauge" H 5750 1131 60 0000 C CNN
F 2 "strain:BF350-3AA" H 5750 950 60 0001 C CNN
F 3 "" H 5750 950 60 0001 C CNN
F 4 "https://www.aliexpress.com/item/4000204288561.html" H 5750 950 50 0001 C CNN "AliExpress"
F 5 "N/A" H 5750 950 50 0001 C CNN "Digikey"
F 6 "N/A" H 5750 950 50 0001 C CNN "LCSC"
F 7 "N/A" H 5750 950 50 0001 C CNN "Mouser"
1 5750 950
P 5750 850
F 0 "Z1" H 5750 1137 60 0000 C CNN
F 1 "BF350-3AA Strain Gauge" H 5750 1031 60 0000 C CNN
F 2 "strain:BF350-3AA" H 5750 850 60 0001 C CNN
F 3 "" H 5750 850 60 0001 C CNN
F 4 "https://www.aliexpress.com/item/4000204288561.html" H 5750 850 50 0001 C CNN "AliExpress"
F 5 "N/A" H 5750 850 50 0001 C CNN "Digikey"
F 6 "N/A" H 5750 850 50 0001 C CNN "LCSC"
F 7 "N/A" H 5750 850 50 0001 C CNN "Mouser"
1 5750 850
1 0 0 -1
$EndComp
$Comp
L no_pin:no_pin Z2
U 1 1 61FA43DC
P 6600 950
F 0 "Z2" H 6600 1237 60 0000 C CNN
F 1 "BF350-3AA Strain Gauge" H 6600 1131 60 0000 C CNN
F 2 "strain:BF350-3AA" H 6600 950 60 0001 C CNN
F 3 "" H 6600 950 60 0001 C CNN
F 4 "https://www.aliexpress.com/item/4000204288561.html" H 6600 950 50 0001 C CNN "AliExpress"
F 5 "N/A" H 6600 950 50 0001 C CNN "Digikey"
F 6 "N/A" H 6600 950 50 0001 C CNN "LCSC"
F 7 "N/A" H 6600 950 50 0001 C CNN "Mouser"
1 6600 950
P 6600 850
F 0 "Z2" H 6600 1137 60 0000 C CNN
F 1 "BF350-3AA Strain Gauge" H 6600 1031 60 0000 C CNN
F 2 "strain:BF350-3AA" H 6600 850 60 0001 C CNN
F 3 "" H 6600 850 60 0001 C CNN
F 4 "https://www.aliexpress.com/item/4000204288561.html" H 6600 850 50 0001 C CNN "AliExpress"
F 5 "N/A" H 6600 850 50 0001 C CNN "Digikey"
F 6 "N/A" H 6600 850 50 0001 C CNN "LCSC"
F 7 "N/A" H 6600 850 50 0001 C CNN "Mouser"
1 6600 850
1 0 0 -1
$EndComp
$Comp
L no_pin:no_pin Z3
U 1 1 61FA4FB7
P 7450 950
F 0 "Z3" H 7450 1237 60 0000 C CNN
F 1 "BF350-3AA Strain Gauge" H 7450 1131 60 0000 C CNN
F 2 "strain:BF350-3AA" H 7450 950 60 0001 C CNN
F 3 "" H 7450 950 60 0001 C CNN
F 4 "https://www.aliexpress.com/item/4000204288561.html" H 7450 950 50 0001 C CNN "AliExpress"
F 5 "N/A" H 7450 950 50 0001 C CNN "Digikey"
F 6 "N/A" H 7450 950 50 0001 C CNN "LCSC"
F 7 "N/A" H 7450 950 50 0001 C CNN "Mouser"
1 7450 950
P 7450 850
F 0 "Z3" H 7450 1137 60 0000 C CNN
F 1 "BF350-3AA Strain Gauge" H 7450 1031 60 0000 C CNN
F 2 "strain:BF350-3AA" H 7450 850 60 0001 C CNN
F 3 "" H 7450 850 60 0001 C CNN
F 4 "https://www.aliexpress.com/item/4000204288561.html" H 7450 850 50 0001 C CNN "AliExpress"
F 5 "N/A" H 7450 850 50 0001 C CNN "Digikey"
F 6 "N/A" H 7450 850 50 0001 C CNN "LCSC"
F 7 "N/A" H 7450 850 50 0001 C CNN "Mouser"
1 7450 850
1 0 0 -1
$EndComp
$Comp
L no_pin:no_pin Z4
U 1 1 61FA5B5E
P 8300 950
F 0 "Z4" H 8300 1237 60 0000 C CNN
F 1 "BF350-3AA Strain Gauge" H 8300 1131 60 0000 C CNN
F 2 "strain:BF350-3AA" H 8300 950 60 0001 C CNN
F 3 "" H 8300 950 60 0001 C CNN
F 4 "https://www.aliexpress.com/item/4000204288561.html" H 8300 950 50 0001 C CNN "AliExpress"
F 5 "N/A" H 8300 950 50 0001 C CNN "Digikey"
F 6 "N/A" H 8300 950 50 0001 C CNN "LCSC"
F 7 "N/A" H 8300 950 50 0001 C CNN "Mouser"
1 8300 950
P 8300 850
F 0 "Z4" H 8300 1137 60 0000 C CNN
F 1 "BF350-3AA Strain Gauge" H 8300 1031 60 0000 C CNN
F 2 "strain:BF350-3AA" H 8300 850 60 0001 C CNN
F 3 "" H 8300 850 60 0001 C CNN
F 4 "https://www.aliexpress.com/item/4000204288561.html" H 8300 850 50 0001 C CNN "AliExpress"
F 5 "N/A" H 8300 850 50 0001 C CNN "Digikey"
F 6 "N/A" H 8300 850 50 0001 C CNN "LCSC"
F 7 "N/A" H 8300 850 50 0001 C CNN "Mouser"
1 8300 850
1 0 0 -1
$EndComp
$Comp
@ -1966,12 +1966,12 @@ Wire Wire Line
$Comp
L no_pin:no_pin Z5
U 1 1 62038103
P 5750 1500
F 0 "Z5" H 5750 1787 60 0000 C CNN
F 1 "dummy_keepouts" H 5750 1681 60 0000 C CNN
F 2 "view_custom:ViewKeepouts3d" H 5750 1500 60 0001 C CNN
F 3 "" H 5750 1500 60 0001 C CNN
1 5750 1500
P 5750 1300
F 0 "Z5" H 5750 1587 60 0000 C CNN
F 1 "dummy_keepouts" H 5750 1481 60 0000 C CNN
F 2 "view_custom:ViewKeepouts3d" H 5750 1300 60 0001 C CNN
F 3 "" H 5750 1300 60 0001 C CNN
1 5750 1300
1 0 0 -1
$EndComp
$Comp
@ -2903,4 +2903,66 @@ Wire Notes Line
11900 3900 11900 500
Wire Notes Line
12350 5850 16500 5850
$Comp
L no_pin:no_pin Z8
U 1 1 6233C06F
P 8900 1300
F 0 "Z8" H 8900 1587 60 0000 C CNN
F 1 "RotorScrew (BOM-only)" H 8900 1481 60 0000 C CNN
F 2 "BOM_Only:bom_only_no_pin" H 8900 1300 60 0001 C CNN
F 3 "" H 8900 1300 60 0001 C CNN
F 4 "Screw: M1.6x3 (countersunk)" H 8900 1300 50 0001 C CNN "Note"
1 8900 1300
1 0 0 -1
$EndComp
$Comp
L no_pin:no_pin Z6
U 1 1 62311CEF
P 7200 1300
F 0 "Z6" H 7200 1587 60 0000 C CNN
F 1 "RotorScrew (BOM-only)" H 7200 1481 60 0000 C CNN
F 2 "BOM_Only:bom_only_no_pin" H 7200 1300 60 0001 C CNN
F 3 "" H 7200 1300 60 0001 C CNN
F 4 "Screw: M1.6x3 (countersunk)" H 7200 1300 50 0001 C CNN "Note"
1 7200 1300
1 0 0 -1
$EndComp
$Comp
L no_pin:no_pin Z7
U 1 1 62314E0D
P 8050 1300
F 0 "Z7" H 8050 1587 60 0000 C CNN
F 1 "RotorScrew (BOM-only)" H 8050 1481 60 0000 C CNN
F 2 "BOM_Only:bom_only_no_pin" H 8050 1300 60 0001 C CNN
F 3 "" H 8050 1300 60 0001 C CNN
F 4 "Screw: M1.6x3 (countersunk)" H 8050 1300 50 0001 C CNN "Note"
1 8050 1300
1 0 0 -1
$EndComp
$Comp
L no_pin:no_pin Z9
U 1 1 623F109C
P 7200 1800
F 0 "Z9" H 7200 2087 60 0000 C CNN
F 1 "WatchGlass39.5mm" H 7200 1981 60 0000 C CNN
F 2 "BOM_Only:bom_only_no_pin" H 7200 1800 60 0001 C CNN
F 3 "" H 7200 1800 60 0001 C CNN
F 4 "Watch glass: 1mm thick, 39.5mm diameter" H 7200 1800 50 0001 C CNN "Note"
F 5 "https://www.aliexpress.com/item/33055356489.html" H 7200 1800 50 0001 C CNN "AliExpress"
1 7200 1800
1 0 0 -1
$EndComp
$Comp
L no_pin:no_pin Z10
U 1 1 6246AA1A
P 8050 1800
F 0 "Z10" H 8050 2087 60 0000 C CNN
F 1 "BLDCMotor" H 8050 1981 60 0000 C CNN
F 2 "BOM_Only:bom_only_no_pin" H 8050 1800 60 0001 C CNN
F 3 "" H 8050 1800 60 0001 C CNN
F 4 "" H 8050 1800 50 0001 C CNN "Note"
F 5 "https://www.aliexpress.com/item/1005001384349991.html" H 8050 1800 50 0001 C CNN "AliExpress"
1 8050 1800
1 0 0 -1
$EndComp
$EndSCHEMATC