Add vendor/loadstatus/vendor_part_number/value to all parts
authorKeith Packard <keithp@keithp.com>
Sat, 4 Aug 2012 01:01:04 +0000 (18:01 -0700)
committerKeith Packard <keithp@keithp.com>
Sat, 4 Aug 2012 01:01:04 +0000 (18:01 -0700)
Partslist is now clean of 'unknown' values

Signed-off-by: Keith Packard <keithp@keithp.com>
Makefile
telefire.pcb
telefire.sch

index 12c78b9d307aba4b8844d5d40832ec149f46f401..374670e1c4b81c2020ae175572aeb2663ad75596 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,22 +1,24 @@
+PROJECT=telefire
+
 # intentionally want to rebuild drc and bom on every invocation
 all:   drc partslist partslist.csv pcb
 
-drc:   telefire.sch Makefile
-       -gnetlist -g drc2 telefire.sch -o telefire.drc
+drc:   $(PROJECT).sch Makefile
+       -gnetlist -g drc2 $(PROJECT).sch -o $(PROJECT).drc
 
-partslist:     telefire.sch Makefile
-       gnetlist -g bom -o telefire.unsorted telefire.sch
-       head -n1 telefire.unsorted > partslist
-       tail -n+2 telefire.unsorted | sort >> partslist
-       rm -f telefire.unsorted
+partslist:     $(PROJECT).sch Makefile
+       gnetlist -g bom -o $(PROJECT)-bom.unsorted $(PROJECT).sch
+       head -n1 $(PROJECT)-bom.unsorted > partslist
+       tail -n+2 $(PROJECT)-bom.unsorted | sort >> partslist
+#      rm -f $(PROJECT)-bom.unsorted
 
-partslist.csv: telefire.sch Makefile
-       gnetlist -g partslist3 -o telefire.unsorted telefire.sch
-       head -n1 telefire.unsorted > partslist.csv
-       tail -n+2 telefire.unsorted | sort -t \, -k 8 >> partslist.csv
-       rm -f telefire.unsorted
+partslist.csv: $(PROJECT).sch Makefile
+       gnetlist -g partslist3 -o $(PROJECT)-list.unsorted $(PROJECT).sch
+       head -n1 $(PROJECT)-list.unsorted > partslist.csv
+       tail -n+2 $(PROJECT)-list.unsorted | sort -t \, -k 8 >> partslist.csv
+#      rm -f $(PROJECT)-list.unsorted
 
-pcb:   telefire.sch project Makefile
+pcb:   $(PROJECT).sch project Makefile
        gsch2pcb project
 
 # note that 'gschlas -e foo.sch' will embed all symbols in the schematic, this
@@ -34,17 +36,17 @@ pcb:        telefire.sch project Makefile
 push:  
        git push --mirror
 
-telefire.xy:   telefire.pcb
-       pcb -x bom telefire.pcb
+$(PROJECT).xy: $(PROJECT).pcb
+       pcb -x bom $(PROJECT).pcb
 
-telefire.back.gbr:     telefire.pcb
-       pcb -x gerber telefire.pcb
+$(PROJECT).back.gbr:   $(PROJECT).pcb
+       pcb -x gerber $(PROJECT).pcb
 
-zip:   telefire.back.gbr telefire.backmask.gbr telefire.fab.gbr telefire.front.gbr telefire.frontmask.gbr telefire.frontpaste.gbr telefire.frontsilk.gbr telefire.plated-drill.cnc telefire.xy  Makefile # telefire.xls
-       zip telefire.zip telefire.*.gbr telefire.*.cnc telefire.xy # telefire.xls
+zip:   $(PROJECT).back.gbr $(PROJECT).backmask.gbr $(PROJECT).fab.gbr $(PROJECT).front.gbr $(PROJECT).frontmask.gbr $(PROJECT).frontpaste.gbr $(PROJECT).frontsilk.gbr $(PROJECT).plated-drill.cnc $(PROJECT).xy  Makefile # $(PROJECT).xls
+       zip $(PROJECT).zip $(PROJECT).*.gbr $(PROJECT).*.cnc $(PROJECT).xy # $(PROJECT).xls
 
 clean:
-       rm -f *.bom *.drc *.log *~ telefire.ps *.gbr *.cnc *bak* *- *.zip 
+       rm -f *.bom *.drc *.log *~ $(PROJECT).ps *.gbr *.cnc *bak* *- *.zip 
        rm -f *.net *.xy *.cmd *.png partslist partslist.csv
-       rm -f *.partslist *.new.pcb *.unsorted telefire.xls
+       rm -f *.partslist *.new.pcb *.unsorted $(PROJECT).xls
 
index e587898fbf93dedf3779f69a34e5a0739df57379..a46859e378d6dd6782113dfac8ebd7cd85ada9e1 100644 (file)
@@ -1511,7 +1511,7 @@ Element["" "TSSOP16" "U3" "PCA9922" 321500 208600 -2000 -6000 0 100 ""]
 
        )
 
-Element["" "100mil-led" "D4" "unknown" 250100 350500 14700 -4200 0 100 ""]
+Element["" "100mil-led" "D4" "red" 250100 350500 14700 -4200 0 100 ""]
 (
        Pin[-5000 0 7000 1500 8500 3500 "1" "1" "square"]
        Pin[5000 0 7000 1500 8500 3500 "2" "2" ""]
@@ -1520,7 +1520,7 @@ Element["" "100mil-led" "D4" "unknown" 250100 350500 14700 -4200 0 100 ""]
 
        )
 
-Element["" "100mil-led" "D1" "unknown" 250100 50800 12100 -2400 0 100 ""]
+Element["" "100mil-led" "D1" "red" 250100 50800 12100 -2400 0 100 ""]
 (
        Pin[-5000 0 7000 1500 8500 3500 "1" "1" "square"]
        Pin[5000 0 7000 1500 8500 3500 "2" "2" ""]
@@ -1529,7 +1529,7 @@ Element["" "100mil-led" "D1" "unknown" 250100 50800 12100 -2400 0 100 ""]
 
        )
 
-Element["" "100mil-led" "D3" "unknown" 250100 250900 11600 -3900 0 100 ""]
+Element["" "100mil-led" "D3" "red" 250100 250900 11600 -3900 0 100 ""]
 (
        Pin[-5000 0 7000 1500 8500 3500 "1" "1" "square"]
        Pin[5000 0 7000 1500 8500 3500 "2" "2" ""]
@@ -1538,7 +1538,7 @@ Element["" "100mil-led" "D3" "unknown" 250100 250900 11600 -3900 0 100 ""]
 
        )
 
-Element["" "100mil3pin" "J2" "unknown" 288657 353500 -14500 -3200 0 100 ""]
+Element["" "100mil3pin" "J2" "none" 288657 353500 -14500 -3200 0 100 ""]
 (
        Pin[0 0 7000 1500 8500 3800 "1" "1" "square,edge2"]
        Pin[10000 0 7000 1500 8500 3800 "2" "2" "edge2"]
@@ -1571,7 +1571,7 @@ Element["" "0402" "R8" "33" 286157 324600 -8500 -2900 0 100 ""]
 
        )
 
-Element["" "SOT23-5" "U1" "unknown" 302657 317500 -5300 400 0 89 ""]
+Element["" "SOT23-5" "U1" "3.3V" 302657 317500 -5300 400 0 89 ""]
 (
        Attribute("author" "DJ Delorie")
        Attribute("copyright" "2006 DJ Delorie")
@@ -1780,7 +1780,7 @@ Element["" "0402" "R24" "100k" 203300 177600 3000 -3000 0 100 ""]
 
        )
 
-Element["" "100mil-led" "D2" "unknown" 250100 150500 13700 -2200 0 100 ""]
+Element["" "100mil-led" "D2" "red" 250100 150500 13700 -2200 0 100 ""]
 (
        Pin[-5000 0 7000 1500 8500 3500 "1" "1" "square"]
        Pin[5000 0 7000 1500 8500 3500 "2" "2" ""]
@@ -1818,7 +1818,7 @@ Element["" "SOT23" "D21" "BAL99-7-F" 62400 115700 14400 700 0 100 ""]
 
        )
 
-Element["" "ZX62-B-5PA" "J3" "unknown" 297500 379442 -10161 -12011 0 100 ""]
+Element["" "ZX62-B-5PA" "J3" "USBmicro" 297500 379442 -10161 -12011 0 100 ""]
 (
        Pad[0 787 0 4528 1575 984 2362 "DATA+" "3" "square"]
        Pad[-2558 787 -2558 4528 1575 984 2362 "DATA-" "2" "square"]
@@ -1926,7 +1926,7 @@ Element["" "0402" "R44" "100k" 210200 349600 4500 -3000 0 100 ""]
 
        )
 
-Element["" "100mil-led" "D5" "unknown" 380291 363785 -18500 -3000 0 100 ""]
+Element["" "100mil-led" "D5" "green" 380291 363785 -18500 -3000 0 100 ""]
 (
        Pin[5000 0 7000 1500 8500 3500 "1" "1" "square"]
        Pin[-5000 0 7000 1500 8500 3500 "2" "2" ""]
@@ -1935,7 +1935,7 @@ Element["" "100mil-led" "D5" "unknown" 380291 363785 -18500 -3000 0 100 ""]
 
        )
 
-Element["" "100mil-led" "D6" "unknown" 380291 333785 -18700 -3200 0 100 ""]
+Element["" "100mil-led" "D6" "amber" 380291 333785 -18700 -3200 0 100 ""]
 (
        Pin[5000 0 7000 1500 8500 3500 "1" "1" "square"]
        Pin[-5000 0 7000 1500 8500 3500 "2" "2" ""]
@@ -1944,7 +1944,7 @@ Element["" "100mil-led" "D6" "unknown" 380291 333785 -18700 -3200 0 100 ""]
 
        )
 
-Element["" "100mil-led" "D8" "unknown" 380291 273785 -17500 -2200 0 100 ""]
+Element["" "100mil-led" "D8" "blue" 380291 273785 -17500 -2200 0 100 ""]
 (
        Pin[5000 0 7000 1500 8500 3500 "1" "1" "square"]
        Pin[-5000 0 7000 1500 8500 3500 "2" "2" ""]
@@ -1953,7 +1953,7 @@ Element["" "100mil-led" "D8" "unknown" 380291 273785 -17500 -2200 0 100 ""]
 
        )
 
-Element["" "100mil-led" "D7" "unknown" 380291 303785 -18900 -3000 0 100 ""]
+Element["" "100mil-led" "D7" "red" 380291 303785 -18900 -3000 0 100 ""]
 (
        Pin[5000 0 7000 1500 8500 3500 "1" "1" "square"]
        Pin[-5000 0 7000 1500 8500 3500 "2" "2" ""]
index 7218317d07381ffab928209331b4243eb1f1430c..28218f2003479c4688500b3a213ef5d69cd82270 100644 (file)
@@ -874,6 +874,14 @@ T 45395 56595 5 10 1 1 0 0 1
 device=MIC5235-3.3
 T 44595 55395 5 10 0 1 0 0 1
 footprint=SOT23-5
+T 44595 55395 5 10 0 1 0 0 1
+value=3.3V
+T 44595 55395 5 10 0 1 0 0 1
+vendor=digikey
+T 44595 55395 5 10 0 1 0 0 1
+vendor_part_number=576-2784-1-ND
+T 44595 55395 5 10 0 1 0 0 1
+loadstatus=smt
 }
 N 50300 45700 49100 45700 4
 {
@@ -936,6 +944,16 @@ T 42050 57000 5 10 1 1 0 0 1
 refdes=J2
 T 41750 55700 5 10 0 0 0 0 1
 footprint=100mil3pin
+T 41750 55700 5 10 0 0 0 0 1
+loadstatus=noload
+T 41750 55700 5 10 0 0 0 0 1
+vendor=none
+T 41750 55700 5 10 0 0 0 0 1
+vendor_part_number=none
+T 41750 55700 5 10 0 0 0 0 1
+value=none
+T 41750 55700 5 10 0 0 0 0 1
+device=CONNECTOR
 }
 N 41200 55900 41750 55900 4
 N 41750 56700 41400 56700 4
@@ -1063,6 +1081,10 @@ T 40730 62398 5 10 1 1 0 6 1
 value=A6R-102R
 T 41200 62300 5 10 0 0 0 0 1
 footprint=A6R-102R
+T 41200 62300 5 10 0 0 0 0 1
+loadstatus=throughhole
+T 41200 62300 5 10 0 0 0 0 1
+device=SWITCH
 }
 C 41200 60100 1 0 1 A6R-102R.sym
 {
@@ -1072,6 +1094,10 @@ T 40730 60198 5 10 1 1 0 6 1
 value=A6R-102R
 T 41200 60100 5 10 0 0 0 0 1
 footprint=A6R-102R
+T 41200 62300 5 10 0 0 0 0 1
+loadstatus=throughhole
+T 41200 62300 5 10 0 0 0 0 1
+device=SWITCH
 }
 N 39400 63500 39400 63100 4
 N 39400 60900 39400 61300 4
@@ -1099,6 +1125,12 @@ T 34825 57020 5 10 1 1 0 0 1
 value=CB1AH-P-12V
 T 35320 57675 5 10 0 1 270 0 1
 footprint=CB1
+T 35320 57675 5 10 0 1 270 0 1
+vendor=mouser
+T 35320 57675 5 10 0 1 270 0 1
+vendor_part_number=769-CB1AHP12V
+T 35320 57675 5 10 0 1 270 0 1
+loadstatus=throughhole
 }
 C 49600 60000 1 0 0 pca9922.sym
 {
@@ -1115,19 +1147,35 @@ C 54200 63500 1 0 1 led-2.sym
 {
 T 54200 63700 5 10 1 1 0 6 1
 refdes=D1
+T 54200 63700 5 10 0 0 0 6 1
+vendor=digikey
+T 54200 63700 5 10 0 0 0 0 1
+vendor_part_number=C503B-RCS-CW0Z0AA1-ND
+T 53500 63700 5 10 1 1 0 6 1
+value=red
 T 54100 64100 5 10 0 0 0 6 1
 device=LED
 T 54200 63500 5 10 0 0 0 0 1
 footprint=100mil-led
+T 54200 63500 5 10 0 0 0 0 1
+loadstatus=throughhole
 }
 C 54200 63100 1 0 1 led-2.sym
 {
 T 54200 63300 5 10 1 1 0 6 1
 refdes=D2
+T 54200 63700 5 10 0 0 0 6 1
+vendor=digikey
+T 54200 63700 5 10 0 0 0 6 1
+vendor_part_number=C503B-RCS-CW0Z0AA1-ND
+T 53500 63300 5 10 1 1 0 6 1
+value=red
 T 54100 63700 5 10 0 0 0 6 1
 device=LED
 T 54200 63100 5 10 0 0 0 0 1
 footprint=100mil-led
+T 54200 63500 5 10 0 0 0 0 1
+loadstatus=throughhole
 }
 C 54200 62700 1 0 1 led-2.sym
 {
@@ -1135,53 +1183,101 @@ T 54200 62900 5 10 1 1 0 6 1
 refdes=D3
 T 54100 63300 5 10 0 0 0 6 1
 device=LED
+T 54200 63700 5 10 0 0 0 6 1
+vendor=digikey
+T 54200 63700 5 10 0 0 0 6 1
+vendor_part_number=C503B-RCS-CW0Z0AA1-ND
+T 53500 62900 5 10 1 1 0 6 1
+value=red
 T 54200 62700 5 10 0 0 0 0 1
 footprint=100mil-led
+T 54200 63500 5 10 0 0 0 0 1
+loadstatus=throughhole
 }
 C 54200 62300 1 0 1 led-2.sym
 {
 T 54200 62500 5 10 1 1 0 6 1
 refdes=D4
+T 54200 63700 5 10 0 0 0 6 1
+vendor=digikey
+T 54200 63700 5 10 0 0 0 6 1
+vendor_part_number=C503B-RCS-CW0Z0AA1-ND
+T 53500 62500 5 10 1 1 0 6 1
+value=red
 T 54100 62900 5 10 0 0 0 6 1
 device=LED
 T 54200 62300 5 10 0 0 0 0 1
 footprint=100mil-led
+T 54200 63500 5 10 0 0 0 0 1
+loadstatus=throughhole
 }
 C 54200 61900 1 0 1 led-2.sym
 {
 T 54200 62100 5 10 1 1 0 6 1
 refdes=D5
+T 54200 63700 5 10 0 0 0 6 1
+vendor=digikey
+T 54200 63700 5 10 0 0 0 6 1
+vendor_part_number=C503B-GCS-CY0C0791-ND
+T 53500 62100 5 10 1 1 0 6 1
+value=green
 T 54100 62500 5 10 0 0 0 6 1
 device=LED
 T 54200 61900 5 10 0 0 0 0 1
 footprint=100mil-led
+T 54200 63500 5 10 0 0 0 0 1
+loadstatus=throughhole
 }
 C 54200 61500 1 0 1 led-2.sym
 {
 T 54200 61700 5 10 1 1 0 6 1
 refdes=D6
+T 54200 63700 5 10 0 0 0 6 1
+vendor=digikey
+T 54200 63700 5 10 0 0 0 6 1
+vendor_part_number=C503B-ACS-CW0Y0251-ND
+T 53500 61700 5 10 1 1 0 6 1
+value=amber
 T 54100 62100 5 10 0 0 0 6 1
 device=LED
 T 54200 61500 5 10 0 0 0 0 1
 footprint=100mil-led
+T 54200 63500 5 10 0 0 0 0 1
+loadstatus=throughhole
 }
 C 54200 61100 1 0 1 led-2.sym
 {
 T 54200 61300 5 10 1 1 0 6 1
 refdes=D7
+T 54200 63700 5 10 0 0 0 6 1
+vendor=digikey
+T 54200 63700 5 10 0 0 0 6 1
+vendor_part_number=C503B-RCS-CW0Z0AA1-ND
+T 53500 61300 5 10 1 1 0 6 1
+value=red
 T 54100 61700 5 10 0 0 0 6 1
 device=LED
 T 54200 61100 5 10 0 0 0 0 1
 footprint=100mil-led
+T 54200 63500 5 10 0 0 0 0 1
+loadstatus=throughhole
 }
 C 54200 60700 1 0 1 led-2.sym
 {
 T 54200 60900 5 10 1 1 0 6 1
 refdes=D8
+T 54200 63700 5 10 0 0 0 6 1
+vendor=digikey
+T 54200 63700 5 10 0 0 0 6 1
+vendor_part_number=C503B-BCS-CV0Z0461-ND
+T 53500 60900 5 10 1 1 0 6 1
+value=blue
 T 54100 61300 5 10 0 0 0 6 1
 device=LED
 T 54200 60700 5 10 0 0 0 0 1
 footprint=100mil-led
+T 54200 63500 5 10 0 0 0 0 1
+loadstatus=throughhole
 }
 N 54200 60800 54200 64400 4
 C 54000 64400 1 0 0 3.3V-plus.sym
@@ -1214,6 +1310,12 @@ T 49400 60700 5 10 1 1 0 0 1
 value=2.2k
 T 49400 60700 5 10 0 1 0 0 1
 footprint=0402
+T 49400 60700 5 10 0 1 0 0 1
+vendor=digikey
+T 49400 60700 5 10 0 1 0 0 1
+vendor_part_number=RMCF0402FT2K20CT-ND
+T 49400 60700 5 10 0 1 0 0 1
+loadstatus=smt
 }
 C 49200 60400 1 0 0 gnd.sym
 N 49300 61600 49600 61600 4
@@ -1357,6 +1459,12 @@ T 36450 57400 5 10 1 1 0 0 1
 value=100k
 T 36900 57900 5 10 0 0 0 0 1
 footprint=0402
+T 36900 57900 5 10 0 0 0 0 1
+vendor=digikey
+T 36900 57900 5 10 0 0 0 0 1
+vendor_part_number=RMCF0402JT100KCT-ND
+T 36900 57900 5 10 0 0 0 0 1
+loadstatus=smt
 }
 C 36900 54650 1 0 0 gnd.sym
 N 36200 57000 37550 57000 4
@@ -1374,8 +1482,16 @@ T 41345 51180 5 10 1 1 180 0 1
 refdes=J5
 T 41455 51200 5 10 0 1 180 0 1
 footprint=TE1217861
+T 41455 51200 5 10 0 1 180 0 1
+vendor=digikey
+T 41455 51200 5 10 0 1 180 0 1
+vendor_part_number=A100452CT-ND
 T 41805 51175 5 10 1 1 180 0 1
 value=0.25in
+T 40300 56100 5 10 1 1 0 0 1
+device=CONNECTOR
+T 40300 56100 5 10 1 1 0 0 1
+loadstatus=throughhole
 }
 C 37550 57800 1 0 0 TE1217861.sym
 {
@@ -1383,8 +1499,16 @@ T 38455 57820 5 10 1 1 0 0 1
 refdes=J11
 T 38345 57800 5 10 0 1 0 0 1
 footprint=TE1217861
+T 41455 51200 5 10 0 1 180 0 1
+vendor=digikey
+T 41455 51200 5 10 0 1 180 0 1
+vendor_part_number=A100452CT-ND
 T 37995 57825 5 10 1 1 0 0 1
 value=0.25in
+T 40300 56100 5 10 1 1 0 0 1
+device=CONNECTOR
+T 40300 56100 5 10 1 1 0 0 1
+loadstatus=throughhole
 }
 C 37550 56900 1 0 0 TE1217861.sym
 {
@@ -1392,8 +1516,16 @@ T 38455 56920 5 10 1 1 0 0 1
 refdes=J12
 T 38345 56900 5 10 0 1 0 0 1
 footprint=TE1217861
+T 41455 51200 5 10 0 1 180 0 1
+vendor=digikey
+T 41455 51200 5 10 0 1 180 0 1
+vendor_part_number=A100452CT-ND
 T 37995 56925 5 10 1 1 0 0 1
 value=0.25in
+T 40300 56100 5 10 1 1 0 0 1
+device=CONNECTOR
+T 40300 56100 5 10 1 1 0 0 1
+loadstatus=throughhole
 }
 C 41200 56000 1 180 0 TE1217861.sym
 {
@@ -1401,10 +1533,18 @@ T 40295 55980 5 10 1 1 180 0 1
 refdes=J1
 T 40405 56000 5 10 0 1 180 0 1
 footprint=TE1217861
+T 41455 51200 5 10 0 1 180 0 1
+vendor=digikey
+T 41455 51200 5 10 0 1 180 0 1
+vendor_part_number=A100452CT-ND
 T 40755 55975 5 10 1 1 180 0 1
 value=0.25in
 T 40300 56100 5 10 1 1 0 0 1
 netname=v_switched
+T 40300 56100 5 10 1 1 0 0 1
+device=CONNECTOR
+T 40300 56100 5 10 1 1 0 0 1
+loadstatus=throughhole
 }
 T 48000 60000 9 10 1 0 0 0 1
 Current set to 10mA per pin
@@ -1422,6 +1562,8 @@ T 35250 58200 5 10 1 1 0 0 1
 refdes=D11
 T 34945 57700 5 10 0 1 0 0 1
 footprint=SOT23
+T 34945 57700 5 10 0 1 0 0 1
+loadstatus=smt
 }
 C 34500 51100 1 0 0 gnd.sym
 N 32300 51600 31500 51600 4
@@ -1547,6 +1689,12 @@ T 34825 52420 5 10 1 1 0 0 1
 value=CB1AH-P-12V
 T 35320 53075 5 10 0 1 270 0 1
 footprint=CB1
+T 35320 57675 5 10 0 1 270 0 1
+vendor=mouser
+T 35320 57675 5 10 0 1 270 0 1
+vendor_part_number=769-CB1AHP12V
+T 35320 57675 5 10 0 1 270 0 1
+loadstatus=throughhole
 }
 C 36900 53300 1 270 0 resistor.sym
 {
@@ -1558,6 +1706,12 @@ T 36450 52800 5 10 1 1 0 0 1
 value=100k
 T 36900 53300 5 10 0 0 0 0 1
 footprint=0402
+T 36900 57900 5 10 0 0 0 0 1
+vendor=digikey
+T 36900 57900 5 10 0 0 0 0 1
+vendor_part_number=RMCF0402JT100KCT-ND
+T 36900 57900 5 10 0 0 0 0 1
+loadstatus=smt
 }
 C 36900 50050 1 0 0 gnd.sym
 N 36200 52400 37550 52400 4
@@ -1568,8 +1722,16 @@ T 38455 53220 5 10 1 1 0 0 1
 refdes=J21
 T 38345 53200 5 10 0 1 0 0 1
 footprint=TE1217861
+T 41455 51200 5 10 0 1 180 0 1
+vendor=digikey
+T 41455 51200 5 10 0 1 180 0 1
+vendor_part_number=A100452CT-ND
 T 37995 53225 5 10 1 1 0 0 1
 value=0.25in
+T 40300 56100 5 10 1 1 0 0 1
+device=CONNECTOR
+T 40300 56100 5 10 1 1 0 0 1
+loadstatus=throughhole
 }
 C 37550 52300 1 0 0 TE1217861.sym
 {
@@ -1577,8 +1739,16 @@ T 38455 52320 5 10 1 1 0 0 1
 refdes=J22
 T 38345 52300 5 10 0 1 0 0 1
 footprint=TE1217861
+T 41455 51200 5 10 0 1 180 0 1
+vendor=digikey
+T 41455 51200 5 10 0 1 180 0 1
+vendor_part_number=A100452CT-ND
 T 37995 52325 5 10 1 1 0 0 1
 value=0.25in
+T 40300 56100 5 10 1 1 0 0 1
+device=CONNECTOR
+T 40300 56100 5 10 1 1 0 0 1
+loadstatus=throughhole
 }
 C 34950 53100 1 0 0 diode-sot23.sym
 {
@@ -1594,6 +1764,8 @@ T 35250 53600 5 10 1 1 0 0 1
 refdes=D21
 T 34945 53100 5 10 0 1 0 0 1
 footprint=SOT23
+T 34945 57700 5 10 0 1 0 0 1
+loadstatus=smt
 }
 C 34500 41200 1 0 0 gnd.sym
 N 32300 41700 31500 41700 4
@@ -1719,6 +1891,12 @@ T 34825 42520 5 10 1 1 0 0 1
 value=CB1AH-P-12V
 T 35320 43175 5 10 0 1 270 0 1
 footprint=CB1
+T 35320 57675 5 10 0 1 270 0 1
+vendor=mouser
+T 35320 57675 5 10 0 1 270 0 1
+vendor_part_number=769-CB1AHP12V
+T 35320 57675 5 10 0 1 270 0 1
+loadstatus=throughhole
 }
 C 36900 43400 1 270 0 resistor.sym
 {
@@ -1730,6 +1908,12 @@ T 36450 42900 5 10 1 1 0 0 1
 value=100k
 T 36900 43400 5 10 0 0 0 0 1
 footprint=0402
+T 36900 57900 5 10 0 0 0 0 1
+vendor=digikey
+T 36900 57900 5 10 0 0 0 0 1
+vendor_part_number=RMCF0402JT100KCT-ND
+T 36900 57900 5 10 0 0 0 0 1
+loadstatus=smt
 }
 C 36900 40150 1 0 0 gnd.sym
 N 36200 42500 37550 42500 4
@@ -1740,8 +1924,16 @@ T 38455 43320 5 10 1 1 0 0 1
 refdes=J41
 T 38345 43300 5 10 0 1 0 0 1
 footprint=TE1217861
+T 41455 51200 5 10 0 1 180 0 1
+vendor=digikey
+T 41455 51200 5 10 0 1 180 0 1
+vendor_part_number=A100452CT-ND
 T 37995 43325 5 10 1 1 0 0 1
 value=0.25in
+T 40300 56100 5 10 1 1 0 0 1
+device=CONNECTOR
+T 40300 56100 5 10 1 1 0 0 1
+loadstatus=throughhole
 }
 C 37550 42400 1 0 0 TE1217861.sym
 {
@@ -1749,8 +1941,16 @@ T 38455 42420 5 10 1 1 0 0 1
 refdes=J42
 T 38345 42400 5 10 0 1 0 0 1
 footprint=TE1217861
+T 41455 51200 5 10 0 1 180 0 1
+vendor=digikey
+T 41455 51200 5 10 0 1 180 0 1
+vendor_part_number=A100452CT-ND
 T 37995 42425 5 10 1 1 0 0 1
 value=0.25in
+T 40300 56100 5 10 1 1 0 0 1
+device=CONNECTOR
+T 40300 56100 5 10 1 1 0 0 1
+loadstatus=throughhole
 }
 C 34950 43200 1 0 0 diode-sot23.sym
 {
@@ -1766,6 +1966,8 @@ T 35250 43700 5 10 1 1 0 0 1
 refdes=D41
 T 34945 43200 5 10 0 1 0 0 1
 footprint=SOT23
+T 34945 57700 5 10 0 1 0 0 1
+loadstatus=smt
 }
 C 34600 46200 1 0 0 gnd.sym
 N 32400 46700 31600 46700 4
@@ -1891,6 +2093,12 @@ T 34925 47520 5 10 1 1 0 0 1
 value=CB1AH-P-12V
 T 35420 48175 5 10 0 1 270 0 1
 footprint=CB1
+T 35320 57675 5 10 0 1 270 0 1
+vendor=mouser
+T 35320 57675 5 10 0 1 270 0 1
+vendor_part_number=769-CB1AHP12V
+T 35320 57675 5 10 0 1 270 0 1
+loadstatus=throughhole
 }
 C 37000 48400 1 270 0 resistor.sym
 {
@@ -1902,6 +2110,12 @@ T 36550 47900 5 10 1 1 0 0 1
 value=100k
 T 37000 48400 5 10 0 0 0 0 1
 footprint=0402
+T 36900 57900 5 10 0 0 0 0 1
+vendor=digikey
+T 36900 57900 5 10 0 0 0 0 1
+vendor_part_number=RMCF0402JT100KCT-ND
+T 36900 57900 5 10 0 0 0 0 1
+loadstatus=smt
 }
 C 37000 45150 1 0 0 gnd.sym
 N 36300 47500 37650 47500 4
@@ -1914,6 +2128,14 @@ T 38445 48300 5 10 0 1 0 0 1
 footprint=TE1217861
 T 38095 48325 5 10 1 1 0 0 1
 value=0.25in
+T 41455 51200 5 10 0 1 180 0 1
+vendor=digikey
+T 41455 51200 5 10 0 1 180 0 1
+vendor_part_number=A100452CT-ND
+T 40300 56100 5 10 1 1 0 0 1
+device=CONNECTOR
+T 40300 56100 5 10 1 1 0 0 1
+loadstatus=throughhole
 }
 C 37650 47400 1 0 0 TE1217861.sym
 {
@@ -1923,6 +2145,14 @@ T 38445 47400 5 10 0 1 0 0 1
 footprint=TE1217861
 T 38095 47425 5 10 1 1 0 0 1
 value=0.25in
+T 41455 51200 5 10 0 1 180 0 1
+vendor=digikey
+T 41455 51200 5 10 0 1 180 0 1
+vendor_part_number=A100452CT-ND
+T 40300 56100 5 10 1 1 0 0 1
+device=CONNECTOR
+T 40300 56100 5 10 1 1 0 0 1
+loadstatus=throughhole
 }
 C 35050 48200 1 0 0 diode-sot23.sym
 {
@@ -1938,6 +2168,8 @@ T 35350 48700 5 10 1 1 0 0 1
 refdes=D31
 T 35045 48200 5 10 0 1 0 0 1
 footprint=SOT23
+T 34945 57700 5 10 0 1 0 0 1
+loadstatus=smt
 }
 C 41200 55400 1 180 0 TE1217861.sym
 {
@@ -1945,8 +2177,16 @@ T 40295 55380 5 10 1 1 180 0 1
 refdes=J4
 T 40405 55400 5 10 0 1 180 0 1
 footprint=TE1217861
+T 41455 51200 5 10 0 1 180 0 1
+vendor=digikey
+T 41455 51200 5 10 0 1 180 0 1
+vendor_part_number=A100452CT-ND
 T 40755 55375 5 10 1 1 180 0 1
 value=0.25in
+T 40300 56100 5 10 1 1 0 0 1
+device=CONNECTOR
+T 40300 56100 5 10 1 1 0 0 1
+loadstatus=throughhole
 }
 C 41100 55000 1 0 0 gnd.sym
 C 60800 46800 1 0 0 hole_plated.sym
@@ -2093,6 +2333,16 @@ T 45755 43700 5 10 1 1 180 0 1
 refdes=J3
 T 45695 45705 5 10 0 1 180 0 1
 footprint=ZX62-B-5PA
+T 41455 51200 5 10 0 1 180 0 1
+value=USBmicro
+T 41455 51200 5 10 0 1 180 0 1
+vendor=digikey
+T 41455 51200 5 10 0 1 180 0 1
+vendor_part_number=H11634CT-ND
+T 41455 51200 5 10 0 1 180 0 1
+loadstatus=smt
+T 41455 51200 5 10 0 1 180 0 1
+device=CONNECTOR
 }
 N 42100 60500 42100 64200 4
 C 41900 64200 1 0 0 3.3V-plus.sym
@@ -2119,7 +2369,7 @@ N 41200 60750 41200 60500 4
 C 41200 63800 1 0 0 74x.sym
 {
 T 41500 64200 5 10 0 0 0 0 1
-device=Bussed x8 Resistor Array
+device=RESISTOR-ARRAY
 T 41300 64050 5 10 1 1 0 0 1
 refdes=R101
 T 41800 64050 5 10 1 1 0 0 1
@@ -2128,6 +2378,12 @@ T 41200 63800 5 10 0 0 0 0 1
 slot=1
 T 41200 63800 5 10 0 0 0 0 1
 footprint=74x
+T 41200 63800 5 10 0 0 0 0 1
+loadstatus=smt
+T 41200 63800 5 10 0 0 0 0 1
+vendor=digikey
+T 41200 63800 5 10 0 0 0 0 1
+vendor_part_number=746X101103JPCT-ND
 }
 C 41200 63400 1 0 0 74x.sym
 {
@@ -2141,6 +2397,12 @@ T 41200 63400 5 10 0 0 0 0 1
 slot=2
 T 41200 63400 5 10 0 0 0 0 1
 footprint=74x
+T 41200 63800 5 10 0 0 0 0 1
+loadstatus=smt
+T 41200 63800 5 10 0 0 0 0 1
+vendor=digikey
+T 41200 63800 5 10 0 0 0 0 1
+vendor_part_number=746X101103JPCT-ND
 }
 C 41200 63000 1 0 0 74x.sym
 {
@@ -2154,6 +2416,12 @@ T 41200 63000 5 10 0 0 0 0 1
 slot=3
 T 41200 63000 5 10 0 0 0 0 1
 footprint=74x
+T 41200 63800 5 10 0 0 0 0 1
+loadstatus=smt
+T 41200 63800 5 10 0 0 0 0 1
+vendor=digikey
+T 41200 63800 5 10 0 0 0 0 1
+vendor_part_number=746X101103JPCT-ND
 }
 C 41200 62600 1 0 0 74x.sym
 {
@@ -2167,6 +2435,12 @@ T 41200 62600 5 10 0 0 0 0 1
 slot=4
 T 41200 62600 5 10 0 0 0 0 1
 footprint=74x
+T 41200 63800 5 10 0 0 0 0 1
+loadstatus=smt
+T 41200 63800 5 10 0 0 0 0 1
+vendor=digikey
+T 41200 63800 5 10 0 0 0 0 1
+vendor_part_number=746X101103JPCT-ND
 }
 C 41200 61600 1 0 0 74x.sym
 {
@@ -2180,6 +2454,12 @@ T 41200 61600 5 10 0 0 0 0 1
 slot=5
 T 41200 61600 5 10 0 0 0 0 1
 footprint=74x
+T 41200 63800 5 10 0 0 0 0 1
+loadstatus=smt
+T 41200 63800 5 10 0 0 0 0 1
+vendor=digikey
+T 41200 63800 5 10 0 0 0 0 1
+vendor_part_number=746X101103JPCT-ND
 }
 C 41200 61200 1 0 0 74x.sym
 {
@@ -2193,6 +2473,12 @@ T 41200 61200 5 10 0 0 0 0 1
 slot=6
 T 41200 61200 5 10 0 0 0 0 1
 footprint=74x
+T 41200 63800 5 10 0 0 0 0 1
+loadstatus=smt
+T 41200 63800 5 10 0 0 0 0 1
+vendor=digikey
+T 41200 63800 5 10 0 0 0 0 1
+vendor_part_number=746X101103JPCT-ND
 }
 C 41200 60800 1 0 0 74x.sym
 {
@@ -2206,6 +2492,12 @@ T 41200 60800 5 10 0 0 0 0 1
 slot=7
 T 41200 60800 5 10 0 0 0 0 1
 footprint=74x
+T 41200 63800 5 10 0 0 0 0 1
+loadstatus=smt
+T 41200 63800 5 10 0 0 0 0 1
+vendor=digikey
+T 41200 63800 5 10 0 0 0 0 1
+vendor_part_number=746X101103JPCT-ND
 }
 C 41200 60400 1 0 0 74x.sym
 {
@@ -2219,6 +2511,12 @@ T 41200 60400 5 10 0 0 0 0 1
 slot=8
 T 41200 60400 5 10 0 0 0 0 1
 footprint=74x
+T 41200 63800 5 10 0 0 0 0 1
+loadstatus=smt
+T 41200 63800 5 10 0 0 0 0 1
+vendor=digikey
+T 41200 63800 5 10 0 0 0 0 1
+vendor_part_number=746X101103JPCT-ND
 }
 T 54300 63600 9 10 1 0 0 0 1
 Continuity 1