Flush out partslist.
authorKeith Packard <keithp@keithp.com>
Sat, 4 Aug 2012 05:08:30 +0000 (22:08 -0700)
committerKeith Packard <keithp@keithp.com>
Sat, 4 Aug 2012 05:08:30 +0000 (22:08 -0700)
Add vendor, part-number and other information as needed

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

index cbf16041284c04ee09c044d7512c25a01d14ed20..cc18b05a9d1d99d20be7722e8d2364ad2593976d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,23 +1,22 @@
 PROJECT=telelco
 
 # intentionally want to rebuild drc and bom on every invocation
-
 all:   drc partslist partslist.csv pcb
 
 drc:   $(PROJECT).sch Makefile
        -gnetlist -g drc2 $(PROJECT).sch -o $(PROJECT).drc
 
 partslist:     $(PROJECT).sch Makefile
-       gnetlist -g bom -o $(PROJECT).unsorted $(PROJECT).sch
-       head -n1 $(PROJECT).unsorted > partslist
-       tail -n+2 $(PROJECT).unsorted | sort >> partslist
-       rm -f $(PROJECT).unsorted
+       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: $(PROJECT).sch Makefile
-       gnetlist -g partslist3 -o $(PROJECT).unsorted $(PROJECT).sch
-       head -n1 $(PROJECT).unsorted > partslist.csv
-       tail -n+2 $(PROJECT).unsorted | sort -t \, -k 8 >> partslist.csv
-       rm -f $(PROJECT).unsorted
+       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:   $(PROJECT).sch project Makefile
        gsch2pcb project
index 301f5aa868af2c2e629a3681d32ce8217c3f6507..9da20908f7f616ffd27e15e8e3e674595ab2fb63 100644 (file)
@@ -1051,7 +1051,7 @@ Element["" "hole-M3" "H8" "unknown" 225000 362500 -16900 -21000 0 100 ""]
 
        )
 
-Element["onsolder" "LCD-S101D14TR" "U20" "unknown" 80050 137500 62975 82970 2 100 "auto"]
+Element["onsolder" "LCD-S101D14TR" "U20" "digit" 80050 137500 62975 82970 2 100 "auto"]
 (
        Pin[49450 99600 5500 2000 6500 3000 "COM" "1" "square"]
        Pin[39450 99600 5500 2000 6500 3000 "COM" "2" ""]
@@ -1080,7 +1080,7 @@ Element["onsolder" "LCD-S101D14TR" "U20" "unknown" 80050 137500 62975 82970 2 10
 
        )
 
-Element["" "usbcable" "J1" "unknown" 413300 312500 -30 -125 1 100 ""]
+Element["" "usbcable" "J1" "USB" 413300 312500 -30 -125 1 100 ""]
 (
        Pin[0 0 6250 3000 6850 3800 "VBUS" "1" "square"]
        Pin[0 -7500 6250 3000 6850 3800 "DATA-" "2" ""]
@@ -1134,7 +1134,7 @@ Element["" "0402" "R14" "1k" 399326 326100 3652 0 0 100 ""]
 
        )
 
-Element["onsolder" "PEC11" "S1" "unknown" 307500 337500 2675 870 2 100 "auto"]
+Element["onsolder" "PEC11" "S1" "none" 307500 337500 2675 870 2 100 "auto"]
 (
        Pin[-9800 -29500 6500 2000 7500 3900 "A" "A" "edge2"]
        Pin[0 -29500 6500 2000 7500 3900 "C" "C" "edge2,thermal(1X)"]
@@ -1148,7 +1148,7 @@ Element["onsolder" "PEC11" "S1" "unknown" 307500 337500 2675 870 2 100 "auto"]
 
        )
 
-Element["onsolder" "PEC11" "S2" "unknown" 80000 338500 3075 870 2 100 "auto"]
+Element["onsolder" "PEC11" "S2" "none" 80000 338500 3075 870 2 100 "auto"]
 (
        Pin[-9800 -29500 6500 2000 7500 3900 "A" "A" "edge2"]
        Pin[0 -29500 6500 2000 7500 3900 "C" "C" "edge2,thermal(1X)"]
@@ -1205,7 +1205,7 @@ Element["" "SOT23-5" "U2" "MCP73831" 394800 312500 5700 -10900 0 89 ""]
 
        )
 
-Element["" "2pin-solder" "S5" "unknown" 377500 342500 -2275 -5830 0 100 ""]
+Element["" "2pin-solder" "S5" "none" 377500 342500 -2275 -5830 0 100 ""]
 (
        Pin[20000 0 17000 2000 18000 15000 "1" "1" "square,edge2"]
        Pin[-20000 0 17000 2000 18000 15000 "2" "2" "edge2"]
@@ -1296,7 +1296,7 @@ Element["" "0402" "C37" "2.2uF" 393526 278600 -16158 -1185 0 100 ""]
 
        )
 
-Element["" "SOT23-5" "U1" "unknown" 395100 293100 7800 -8200 0 89 ""]
+Element["" "SOT23-5" "U1" "3.3V" 395100 293100 7800 -8200 0 89 ""]
 (
        Attribute("author" "DJ Delorie")
        Attribute("copyright" "2006 DJ Delorie")
@@ -1416,7 +1416,7 @@ Element["" "0402" "R56" "270" 113300 257500 -4200 1800 0 100 ""]
 
        )
 
-Element["onsolder" "LCD-S101D14TR" "U22" "unknown" 375000 137500 62275 87370 2 100 "auto"]
+Element["onsolder" "LCD-S101D14TR" "U22" "digit" 375000 137500 62275 87370 2 100 "auto"]
 (
        Pin[49450 99600 5500 2000 6500 3000 "COM" "1" "square"]
        Pin[39450 99600 5500 2000 6500 3000 "COM" "2" ""]
@@ -1445,7 +1445,7 @@ Element["onsolder" "LCD-S101D14TR" "U22" "unknown" 375000 137500 62275 87370 2 1
 
        )
 
-Element["onsolder" "LCD-S101D14TR" "U21" "unknown" 240000 137500 62700 82000 2 100 "auto"]
+Element["onsolder" "LCD-S101D14TR" "U21" "digit" 240000 137500 62700 82000 2 100 "auto"]
 (
        Pin[49450 99600 5500 2000 6500 3000 "COM" "1" "square"]
        Pin[39450 99600 5500 2000 6500 3000 "COM" "2" ""]
@@ -1474,7 +1474,7 @@ Element["onsolder" "LCD-S101D14TR" "U21" "unknown" 240000 137500 62700 82000 2 1
 
        )
 
-Element["" "2pin-solder" "S3" "unknown" 160000 342500 -2575 -2130 0 100 ""]
+Element["" "2pin-solder" "S3" "none" 160000 342500 -2575 -2130 0 100 ""]
 (
        Pin[0 -20000 17000 2000 18000 15000 "1" "1" "square"]
        Pin[0 20000 17000 2000 18000 15000 "2" "2" "thermal(1X)"]
@@ -1485,7 +1485,7 @@ Element["" "2pin-solder" "S3" "unknown" 160000 342500 -2575 -2130 0 100 ""]
 
        )
 
-Element["" "2pin-solder" "S4" "unknown" 188000 342500 30 125 3 100 ""]
+Element["" "2pin-solder" "S4" "none" 188000 342500 30 125 3 100 ""]
 (
        Pin[0 -20000 17000 2000 18000 15000 "1" "1" "square"]
        Pin[0 20000 17000 2000 18000 15000 "2" "2" "thermal(1X)"]
@@ -1621,7 +1621,7 @@ Element["" "0402" "C36" "0.1uF" 133174 76100 -3898 -7750 0 100 ""]
 
        )
 
-Element["" "lqfp64" "U7" "unknown" 191316 136064 21268 15552 0 100 ""]
+Element["" "lqfp64" "U7" "CPU" 191316 136064 21268 15552 0 100 ""]
 (
        Pad[-24408 14763 -20865 14763 1181 787 1811 "PA2/USART2_TX/ADC_IN2/TIM2_CH3/TIM9_CH1/SEG1" "16" "square"]
        Pad[20866 14763 24409 14763 1181 787 1811 "PB12/SPI2_NSS/I2C2_SMBA/USART3_CKI/ADC_IN18/TIM10_CH1/SEG12" "33" "square,edge2"]
@@ -1695,7 +1695,7 @@ Element["" "lqfp64" "U7" "unknown" 191316 136064 21268 15552 0 100 ""]
 
        )
 
-Element["onsolder" "100mil-led3" "D2" "unknown" 307500 12500 22600 -2900 2 100 "auto"]
+Element["onsolder" "100mil-led3" "D2" "red/green" 307500 12500 22600 -2900 2 100 "auto"]
 (
        Pin[-10000 0 7000 1500 8500 3500 "Red" "1" "square,edge2"]
        Pin[0 0 7000 1500 8500 3500 "Common" "2" "edge2,thermal(1X)"]
@@ -1714,7 +1714,7 @@ Element["onsolder" "100mil-led" "D8" "green" 125000 12500 18600 -3100 2 100 "aut
 
        )
 
-Element["onsolder" "100mil-led" "D1" "red" 75000 12500 18500 -3000 2 100 "auto"]
+Element["onsolder" "100mil-led" "D1" "amber" 75000 12500 18500 -3000 2 100 "auto"]
 (
        Pin[-5000 0 7000 1500 8500 3500 "1" "1" "square"]
        Pin[5000 0 7000 1500 8500 3500 "2" "2" "thermal(1X)"]
@@ -1723,7 +1723,7 @@ Element["onsolder" "100mil-led" "D1" "red" 75000 12500 18500 -3000 2 100 "auto"]
 
        )
 
-Element["onsolder" "100mil-led" "D3" "unknown" 167500 275000 -13600 2900 3 100 "auto"]
+Element["onsolder" "100mil-led" "D3" "red" 167500 275000 -13600 2900 3 100 "auto"]
 (
        Pin[0 -5000 7000 1500 8500 3500 "1" "1" "square,edge2"]
        Pin[0 5000 7000 1500 8500 3500 "2" "2" "edge2,thermal(1X)"]
@@ -1732,7 +1732,7 @@ Element["onsolder" "100mil-led" "D3" "unknown" 167500 275000 -13600 2900 3 100 "
 
        )
 
-Element["onsolder" "100mil-led" "D7" "unknown" 30600 275000 -12200 2900 3 100 "auto"]
+Element["onsolder" "100mil-led" "D7" "red" 30600 275000 -12200 2900 3 100 "auto"]
 (
        Pin[0 -5000 7000 1500 8500 3500 "1" "1" "square,edge2"]
        Pin[0 5000 7000 1500 8500 3500 "2" "2" "edge2,thermal(1X)"]
@@ -1741,7 +1741,7 @@ Element["onsolder" "100mil-led" "D7" "unknown" 30600 275000 -12200 2900 3 100 "a
 
        )
 
-Element["onsolder" "100mil-led" "D4" "unknown" 129400 275000 -12500 3000 3 100 "auto"]
+Element["onsolder" "100mil-led" "D4" "red" 129400 275000 -12500 3000 3 100 "auto"]
 (
        Pin[0 -5000 7000 1500 8500 3500 "1" "1" "square,edge2"]
        Pin[0 5000 7000 1500 8500 3500 "2" "2" "edge2,thermal(1X)"]
@@ -1750,7 +1750,7 @@ Element["onsolder" "100mil-led" "D4" "unknown" 129400 275000 -12500 3000 3 100 "
 
        )
 
-Element["onsolder" "100mil-led" "D5" "unknown" 96500 275000 -11900 2600 3 100 "auto"]
+Element["onsolder" "100mil-led" "D5" "red" 96500 275000 -11900 2600 3 100 "auto"]
 (
        Pin[0 -5000 7000 1500 8500 3500 "1" "1" "square,edge2"]
        Pin[0 5000 7000 1500 8500 3500 "2" "2" "edge2,thermal(1X)"]
@@ -1759,7 +1759,7 @@ Element["onsolder" "100mil-led" "D5" "unknown" 96500 275000 -11900 2600 3 100 "a
 
        )
 
-Element["onsolder" "100mil-led" "D6" "unknown" 63800 275000 -12200 2700 3 100 "auto"]
+Element["onsolder" "100mil-led" "D6" "red" 63800 275000 -12200 2700 3 100 "auto"]
 (
        Pin[0 -5000 7000 1500 8500 3500 "1" "1" "square,edge2"]
        Pin[0 5000 7000 1500 8500 3500 "2" "2" "edge2,thermal(1X)"]
@@ -2025,7 +2025,7 @@ Element["" "0-215079-4" "J6" "Debug" 38300 17900 -16100 9100 0 100 ""]
 
        )
 
-Element["" "100mil3pin.fp" "J2" "unknown" 7800 59900 -2400 -33800 0 100 ""]
+Element["" "100mil3pin.fp" "J2" "none" 7800 59900 -2400 -33800 0 100 ""]
 (
        Pin[0 0 7000 1500 8500 3800 "1" "1" "square,thermal(1X)"]
        Pin[0 -10000 7000 1500 8500 3800 "2" "2" ""]
index d1ea981ccd257753f4e13fe94031fc298bcf635e..a74e1d85c56ba5f61ed985ceaa121aa990d3b5ec 100644 (file)
@@ -399,6 +399,16 @@ T 117500 103555 5 10 0 1 0 0 1
 footprint=LCD-S101D14TR
 T 76200 77100 5 10 1 1 0 0 1
 refdes=U22
+T 88200 77100 5 10 1 1 0 0 1
+vendor=digikey
+T 88200 77100 5 10 1 1 0 0 1
+vendor_part_number=67-1506-ND
+T 88200 77100 5 10 1 1 0 0 1
+loadstatus=throughhole
+T 88200 77100 5 10 1 1 0 0 1
+device=LCD
+T 88200 77100 5 10 1 1 0 0 1
+value=digit
 }
 C 79000 71500 1 0 0 lcd-digit.sym
 {
@@ -406,6 +416,16 @@ T 123500 103555 5 10 0 1 0 0 1
 footprint=LCD-S101D14TR
 T 82200 77100 5 10 1 1 0 0 1
 refdes=U21
+T 88200 77100 5 10 1 1 0 0 1
+vendor=digikey
+T 88200 77100 5 10 1 1 0 0 1
+vendor_part_number=67-1506-ND
+T 88200 77100 5 10 1 1 0 0 1
+loadstatus=throughhole
+T 88200 77100 5 10 1 1 0 0 1
+device=LCD
+T 88200 77100 5 10 1 1 0 0 1
+value=digit
 }
 C 85000 71500 1 0 0 lcd-digit.sym
 {
@@ -413,6 +433,16 @@ T 129500 103555 5 10 0 1 0 0 1
 footprint=LCD-S101D14TR
 T 88200 77100 5 10 1 1 0 0 1
 refdes=U20
+T 88200 77100 5 10 1 1 0 0 1
+vendor=digikey
+T 88200 77100 5 10 1 1 0 0 1
+vendor_part_number=67-1506-ND
+T 88200 77100 5 10 1 1 0 0 1
+loadstatus=throughhole
+T 88200 77100 5 10 1 1 0 0 1
+device=LCD
+T 88200 77100 5 10 1 1 0 0 1
+value=digit
 }
 N 53600 67900 52300 67900 4
 {
@@ -723,6 +753,14 @@ T 55995 50595 5 10 1 1 0 0 1
 device=MIC5235-3.3
 T 55195 49395 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 53450 48950 53450 50300 4
 C 57300 49800 1 0 0 nc-right-1.sym
@@ -750,6 +788,16 @@ T 77400 67925 5 10 1 1 0 0 1
 description=Box Selector
 T 76500 66000 5 10 0 0 0 0 1
 footprint=PEC11
+T 76500 66000 5 10 0 0 0 0 1
+vendor=mouser
+T 76500 66000 5 10 0 0 0 0 1
+vendor_part_number=652-PEC11-4125F-N18
+T 76500 66000 5 10 0 0 0 0 1
+loadstatus=throughhole
+T 76500 66000 5 10 0 0 0 0 1
+device=SWITCH
+T 76500 66000 5 10 0 0 0 0 1
+value=none
 }
 C 85500 66000 1 0 0 rotary-switch.sym
 {
@@ -759,6 +807,16 @@ T 86500 67875 5 10 1 1 0 0 1
 description=Pad Selector
 T 85500 66000 5 10 0 0 0 0 1
 footprint=PEC11
+T 76500 66000 5 10 0 0 0 0 1
+vendor=mouser
+T 76500 66000 5 10 0 0 0 0 1
+vendor_part_number=652-PEC11-4125F-N18
+T 76500 66000 5 10 0 0 0 0 1
+loadstatus=throughhole
+T 76500 66000 5 10 0 0 0 0 1
+device=SWITCH
+T 76500 66000 5 10 0 0 0 0 1
+value=none
 }
 C 75550 67200 1 0 0 resistor.sym
 {
@@ -770,6 +828,12 @@ T 75550 67200 5 10 0 0 0 0 1
 footprint=0402
 T 75850 67000 5 10 1 1 0 0 1
 value=10k
+T 52200 73200 5 10 0 0 90 0 1
+vendor_part_number=RMCF1/16S10K1%RCT-ND
+T 52200 73200 5 10 0 0 90 0 1
+vendor=digikey
+T 52200 73200 5 10 0 1 90 0 1
+loadstatus=smt
 }
 C 79525 67200 1 0 0 resistor.sym
 {
@@ -781,6 +845,12 @@ T 79525 67200 5 10 0 0 0 0 1
 footprint=0402
 T 79725 67000 5 10 1 1 0 0 1
 value=10k
+T 52200 73200 5 10 0 0 90 0 1
+vendor_part_number=RMCF1/16S10K1%RCT-ND
+T 52200 73200 5 10 0 0 90 0 1
+vendor=digikey
+T 52200 73200 5 10 0 1 90 0 1
+loadstatus=smt
 }
 C 84475 67200 1 0 0 resistor.sym
 {
@@ -792,6 +862,12 @@ T 84475 67200 5 10 0 0 0 0 1
 footprint=0402
 T 84775 67000 5 10 1 1 0 0 1
 value=10k
+T 52200 73200 5 10 0 0 90 0 1
+vendor_part_number=RMCF1/16S10K1%RCT-ND
+T 52200 73200 5 10 0 0 90 0 1
+vendor=digikey
+T 52200 73200 5 10 0 1 90 0 1
+loadstatus=smt
 }
 C 88650 67200 1 0 0 resistor.sym
 {
@@ -803,6 +879,12 @@ T 88650 67200 5 10 0 0 0 0 1
 footprint=0402
 T 88850 67000 5 10 1 1 0 0 1
 value=10k
+T 52200 73200 5 10 0 0 90 0 1
+vendor_part_number=RMCF1/16S10K1%RCT-ND
+T 52200 73200 5 10 0 0 90 0 1
+vendor=digikey
+T 52200 73200 5 10 0 1 90 0 1
+loadstatus=smt
 }
 C 76575 67300 1 90 0 resistor.sym
 {
@@ -814,6 +896,12 @@ T 76575 67300 5 10 0 0 0 0 1
 footprint=0402
 T 76025 68000 5 10 1 1 0 0 1
 value=10k
+T 52200 73200 5 10 0 0 90 0 1
+vendor_part_number=RMCF1/16S10K1%RCT-ND
+T 52200 73200 5 10 0 0 90 0 1
+vendor=digikey
+T 52200 73200 5 10 0 1 90 0 1
+loadstatus=smt
 }
 C 79625 67300 1 90 0 resistor.sym
 {
@@ -825,6 +913,12 @@ T 79625 67300 5 10 0 0 0 0 1
 footprint=0402
 T 79750 67900 5 10 1 1 0 0 1
 value=10k
+T 52200 73200 5 10 0 0 90 0 1
+vendor_part_number=RMCF1/16S10K1%RCT-ND
+T 52200 73200 5 10 0 0 90 0 1
+vendor=digikey
+T 52200 73200 5 10 0 1 90 0 1
+loadstatus=smt
 }
 C 85550 67300 1 90 0 resistor.sym
 {
@@ -836,6 +930,12 @@ T 85550 67300 5 10 0 0 0 0 1
 footprint=0402
 T 84950 67900 5 10 1 1 0 0 1
 value=10k
+T 52200 73200 5 10 0 0 90 0 1
+vendor_part_number=RMCF1/16S10K1%RCT-ND
+T 52200 73200 5 10 0 0 90 0 1
+vendor=digikey
+T 52200 73200 5 10 0 1 90 0 1
+loadstatus=smt
 }
 C 88650 67325 1 90 0 resistor.sym
 {
@@ -847,6 +947,12 @@ T 88650 67325 5 10 0 0 0 0 1
 footprint=0402
 T 88750 67925 5 10 1 1 0 0 1
 value=10k
+T 52200 73200 5 10 0 0 90 0 1
+vendor_part_number=RMCF1/16S10K1%RCT-ND
+T 52200 73200 5 10 0 0 90 0 1
+vendor=digikey
+T 52200 73200 5 10 0 1 90 0 1
+loadstatus=smt
 }
 C 75750 66400 1 90 0 capacitor.sym
 {
@@ -860,6 +966,12 @@ T 75750 66400 5 10 0 0 0 0 1
 footprint=0402
 T 75750 66400 5 10 1 1 0 0 1
 value=0.01uF
+T 72200 69100 5 10 0 0 270 0 1
+vendor_part_number=709-1132-1-ND
+T 72200 69100 5 10 0 0 270 0 1
+vendor=digikey
+T 72200 69100 5 10 0 1 270 0 1
+loadstatus=smt
 }
 C 80625 66400 1 90 0 capacitor.sym
 {
@@ -873,6 +985,12 @@ T 80625 66400 5 10 1 1 0 0 1
 value=0.01uF
 T 80625 66400 5 10 0 0 0 0 1
 footprint=0402
+T 72200 69100 5 10 0 0 270 0 1
+vendor_part_number=709-1132-1-ND
+T 72200 69100 5 10 0 0 270 0 1
+vendor=digikey
+T 72200 69100 5 10 0 1 270 0 1
+loadstatus=smt
 }
 C 84675 66400 1 90 0 capacitor.sym
 {
@@ -886,6 +1004,12 @@ T 84675 66400 5 10 0 0 0 0 1
 footprint=0402
 T 84675 66400 5 10 1 1 0 0 1
 value=0.01uF
+T 72200 69100 5 10 0 0 270 0 1
+vendor_part_number=709-1132-1-ND
+T 72200 69100 5 10 0 0 270 0 1
+vendor=digikey
+T 72200 69100 5 10 0 1 270 0 1
+loadstatus=smt
 }
 C 89750 66400 1 90 0 capacitor.sym
 {
@@ -899,6 +1023,12 @@ T 89750 66400 5 10 0 0 0 0 1
 footprint=0402
 T 89750 66400 5 10 1 1 0 0 1
 value=0.01uF
+T 72200 69100 5 10 0 0 270 0 1
+vendor_part_number=709-1132-1-ND
+T 72200 69100 5 10 0 0 270 0 1
+vendor=digikey
+T 72200 69100 5 10 0 1 270 0 1
+loadstatus=smt
 }
 N 75550 66400 75550 66000 4
 N 75550 66000 80425 66000 4
@@ -962,16 +1092,22 @@ T 77755 63795 5 10 1 1 0 0 1
 refdes=S3
 T 77300 64100 5 10 1 1 0 0 1
 description=Arming Switch
+T 77400 62600 5 10 1 1 0 0 1
+device=SWITCH
 T 77500 63500 5 10 0 0 0 0 1
 vendor=digikey
 T 77500 63500 5 10 0 0 0 0 1
-vendor_partnumber=CKC8039-ND
+vendor_part_number=CKC8039-ND
 T 77500 63500 5 10 0 0 0 0 1
 manufacturer=C&K Components
 T 77500 63500 5 10 0 0 0 0 1
 manufacturer_partnumber=Y101132C203NQ
 T 77500 63500 5 10 0 0 0 0 1
 footprint=2pin-solder
+T 77500 63500 5 10 0 0 0 0 1
+value=none
+T 77500 63500 5 10 0 0 0 0 1
+loadstatus=noload
 }
 C 77500 62000 1 0 0 switch-spst.sym
 {
@@ -979,16 +1115,22 @@ T 77755 62295 5 10 1 1 0 0 1
 refdes=S4
 T 77400 62600 5 10 1 1 0 0 1
 description=Firing Switch
+T 77400 62600 5 10 1 1 0 0 1
+device=SWITCH
 T 77500 62000 5 10 0 0 0 0 1
 vendor=digikey
 T 77500 62000 5 10 0 0 0 0 1
-vendor_partnumber=EG4727-ND
+vendor_part_number=EG4727-ND
 T 77500 62000 5 10 0 0 0 0 1
 manufacturer=E-Switch
 T 77500 62000 5 10 0 0 0 0 1
 manufacturer_partnumber=PV5S64019
 T 77500 62000 5 10 0 0 0 0 1
 footprint=2pin-solder
+T 77500 63500 5 10 0 0 0 0 1
+value=none
+T 77500 63500 5 10 0 0 0 0 1
+loadstatus=noload
 }
 C 78200 61700 1 0 0 gnd.sym
 C 78200 63200 1 0 0 gnd.sym
@@ -1022,6 +1164,16 @@ T 65900 71000 5 10 0 0 180 6 1
 device=LED
 T 66000 71600 5 10 0 0 0 0 1
 footprint=100mil-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 61300 5 10 1 1 0 6 1
+value=red
+T 54100 61700 5 10 0 0 0 6 1
+device=LED
+T 54200 63500 5 10 0 0 0 0 1
+loadstatus=throughhole
 }
 C 66000 72000 1 180 1 led.sym
 {
@@ -1031,6 +1183,16 @@ T 65900 71400 5 10 0 0 180 6 1
 device=LED
 T 66000 72000 5 10 0 0 0 0 1
 footprint=100mil-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 61300 5 10 1 1 0 6 1
+value=red
+T 54100 61700 5 10 0 0 0 6 1
+device=LED
+T 54200 63500 5 10 0 0 0 0 1
+loadstatus=throughhole
 }
 C 66000 72400 1 180 1 led.sym
 {
@@ -1040,6 +1202,16 @@ T 65900 71800 5 10 0 0 180 6 1
 device=LED
 T 66000 72400 5 10 0 0 0 0 1
 footprint=100mil-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 61300 5 10 1 1 0 6 1
+value=red
+T 54100 61700 5 10 0 0 0 6 1
+device=LED
+T 54200 63500 5 10 0 0 0 0 1
+loadstatus=throughhole
 }
 C 66000 72800 1 180 1 led.sym
 {
@@ -1049,6 +1221,16 @@ T 65900 72200 5 10 0 0 180 6 1
 device=LED
 T 66000 72800 5 10 0 0 0 0 1
 footprint=100mil-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 61300 5 10 1 1 0 6 1
+value=red
+T 54100 61700 5 10 0 0 0 6 1
+device=LED
+T 54200 63500 5 10 0 0 0 0 1
+loadstatus=throughhole
 }
 C 66000 73200 1 180 1 led.sym
 {
@@ -1056,8 +1238,18 @@ T 66750 73200 5 10 1 1 180 6 1
 refdes=D7
 T 65900 72600 5 10 0 0 180 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 66000 73200 5 10 0 0 0 0 1
 footprint=100mil-led
+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 63500 5 10 0 0 0 0 1
+loadstatus=throughhole
 }
 C 66000 71600 1 180 0 resistor.sym
 {
@@ -1393,7 +1585,19 @@ C 52400 50300 1 0 0 switch-spst.sym
 T 52655 50595 5 10 1 1 0 0 1
 refdes=S5
 T 52400 50300 5 10 0 0 0 0 1
+description=Power Switch
+T 52400 50300 5 10 0 0 0 0 1
 footprint=2pin-solder
+T 52400 50300 5 10 0 0 0 0 1
+vendor=digikey
+T 52400 50300 5 10 0 0 0 0 1
+vendor_part_number=EG1889-ND
+T 52400 50300 5 10 0 0 0 0 1
+loadstatus=throughhole
+T 52400 50300 5 10 0 0 0 0 1
+value=none
+T 52400 50300 5 10 0 0 0 0 1
+device=SWITCH
 }
 N 47100 67100 46000 67100 4
 {
@@ -1417,14 +1621,34 @@ T 47395 67500 5 10 1 1 0 0 1
 refdes=J1
 T 47455 65495 5 10 0 1 0 0 1
 footprint=usbcable
+T 47455 65495 5 10 0 1 0 0 1
+vendor=none
+T 47455 65495 5 10 0 1 0 0 1
+vendor_part_number=none
+T 47455 65495 5 10 0 1 0 0 1
+loadstatus=noload
+T 47455 65495 5 10 0 1 0 0 1
+device=CONNECTOR
+T 47455 65495 5 10 0 1 0 0 1
+value=USB
 }
 N 47100 65500 47100 65900 4
 C 67975 74200 1 90 1 2-color-led.sym
 {
+T 68007 74200 5 10 0 1 270 2 1
+device=LED
 T 66230 73725 5 10 1 1 270 2 1
 refdes=D2
 T 68007 74200 5 10 0 1 270 2 1
 footprint=100mil-led3
+T 68007 74200 5 10 0 1 270 2 1
+vendor=digikey
+T 68007 74200 5 10 0 1 270 2 1
+vendor_part_number=160-1057-ND
+T 68007 74200 5 10 0 1 270 2 1
+loadstatus=throughhole
+T 68007 74200 5 10 0 1 270 2 1
+value=red/green
 }
 N 67000 73600 67000 73100 4
 N 66000 73500 68000 73500 4
@@ -1515,6 +1739,12 @@ T 51300 66800 5 10 1 1 0 0 1
 value=22
 T 50700 66600 5 10 0 0 0 0 1
 footprint=0402
+T 59900 52900 5 10 0 1 0 0 1
+loadstatus=smt
+T 59900 52900 5 10 0 1 0 0 1
+vendor=digikey
+T 59900 52900 5 10 0 1 0 0 1
+vendor_part_number=RHM22.0LCT-ND
 }
 C 50700 66200 1 0 0 resistor.sym
 {
@@ -1526,6 +1756,12 @@ T 50700 66200 5 10 0 0 0 0 1
 footprint=0402
 T 51300 66400 5 10 1 1 0 0 1
 value=22
+T 59900 52900 5 10 0 1 0 0 1
+loadstatus=smt
+T 59900 52900 5 10 0 1 0 0 1
+vendor=digikey
+T 59900 52900 5 10 0 1 0 0 1
+vendor_part_number=RHM22.0LCT-ND
 }
 N 50700 66700 49700 66700 4
 {
@@ -1549,16 +1785,30 @@ T 58900 78100 5 10 1 1 0 0 1
 value=1uF
 T 58300 77900 5 10 0 0 0 0 1
 footprint=0402
+T 49600 64325 5 10 0 0 0 0 1
+vendor_part_number=399-3027-1-ND
+T 49600 64325 5 10 0 0 0 0 1
+vendor=digikey
+T 49600 64325 5 10 0 1 0 0 1
+loadstatus=smt
 }
 C 58200 77800 1 0 0 gnd.sym
 C 53600 57100 1 0 0 STM32L152-64.sym
 {
 T 47200 55500 5 10 0 0 0 0 1
-device=ATmega328P
+device=STM32L152RBT6
 T 54000 77200 5 10 1 1 0 0 1
 refdes=U7
 T 53600 57100 5 10 0 0 0 0 1
 footprint=lqfp64
+T 53600 57100 5 10 0 0 0 0 1
+vendor=digikey
+T 53600 57100 5 10 0 0 0 0 1
+vendor_part_number=497-11199-ND
+T 53600 57100 5 10 0 0 0 0 1
+loadstatus=smt
+T 53600 57100 5 10 0 0 0 0 1
+value=CPU
 }
 N 63100 74300 65000 74300 4
 N 65000 74300 65000 75100 4
@@ -2207,13 +2457,13 @@ device=LED
 T 76000 51550 5 10 0 1 270 0 1
 footprint=100mil-led
 T 76000 51500 5 10 0 0 0 0 1
-vendor_part_number=160-1433-1-ND
+vendor_part_number=C503B-ACS-CW0Y0251-ND
 T 76300 51000 5 10 1 1 0 0 1
-value=red
+value=amber
 T 76000 51500 5 10 0 0 0 0 1
 vendor=digikey
 T 76000 51500 5 10 0 1 0 0 1
-loadstatus=smt
+loadstatus=throughhole
 }
 N 76100 51500 76100 51700 4
 C 76900 52300 1 270 0 resistor-1.sym
@@ -2243,13 +2493,13 @@ device=LED
 T 76900 51250 5 10 0 1 270 0 1
 footprint=100mil-led
 T 76900 51200 5 10 0 0 0 0 1
-vendor_part_number=160-1435-1-ND
+vendor_part_number=C503B-GCS-CY0C0791-ND
 T 77200 50700 5 10 1 1 0 0 1
 value=green
 T 76900 51200 5 10 0 0 0 0 1
 vendor=digikey
 T 76900 51200 5 10 0 1 0 0 1
-loadstatus=smt
+loadstatus=throughhole
 }
 N 77000 51200 77000 51400 4
 N 79400 52500 77000 52500 4
@@ -2280,6 +2530,16 @@ T 77600 48200 5 10 1 1 180 0 1
 refdes=J2
 T 78100 47900 5 10 0 0 0 0 1
 footprint=100mil3pin.fp
+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
 }
 C 78000 46600 1 0 0 gnd.sym
 C 52900 57800 1 90 0 capacitor.sym
@@ -2294,6 +2554,12 @@ T 52900 57800 5 10 0 0 0 0 1
 footprint=0402
 T 52200 57900 5 10 1 1 0 0 1
 value=47pF
+T 48800 43200 5 10 0 2 0 0 1
+loadstatus=smt
+T 48800 43200 5 10 0 2 0 0 1
+vendor=digikey
+T 48800 43200 5 10 0 2 0 0 1
+vendor_part_number=399-1019-1-ND
 }
 C 52100 58200 1 90 0 capacitor.sym
 {
@@ -2307,6 +2573,12 @@ T 52100 58200 5 10 0 0 0 0 1
 footprint=0402
 T 51300 58300 5 10 1 1 0 0 1
 value=47pF
+T 48800 43200 5 10 0 2 0 0 1
+loadstatus=smt
+T 48800 43200 5 10 0 2 0 0 1
+vendor=digikey
+T 48800 43200 5 10 0 2 0 0 1
+vendor_part_number=399-1019-1-ND
 }
 C 50400 58600 1 90 0 capacitor.sym
 {
@@ -2320,6 +2592,12 @@ T 50400 58600 5 10 0 0 0 0 1
 footprint=0402
 T 49700 58800 5 10 1 1 0 0 1
 value=47pF
+T 48800 43200 5 10 0 2 0 0 1
+loadstatus=smt
+T 48800 43200 5 10 0 2 0 0 1
+vendor=digikey
+T 48800 43200 5 10 0 2 0 0 1
+vendor_part_number=399-1019-1-ND
 }
 C 49600 59000 1 90 0 capacitor.sym
 {
@@ -2333,6 +2611,12 @@ T 49600 59000 5 10 0 0 0 0 1
 footprint=0402
 T 48900 59200 5 10 1 1 0 0 1
 value=47pF
+T 48800 43200 5 10 0 2 0 0 1
+loadstatus=smt
+T 48800 43200 5 10 0 2 0 0 1
+vendor=digikey
+T 48800 43200 5 10 0 2 0 0 1
+vendor_part_number=399-1019-1-ND
 }
 C 49300 58700 1 0 0 gnd.sym
 C 50100 58300 1 0 0 gnd.sym
@@ -2348,6 +2632,12 @@ T 52700 58600 5 10 0 0 0 0 1
 footprint=0402
 T 53300 58800 5 10 1 1 0 0 1
 value=330
+T 66500 53400 5 10 0 1 0 0 1
+loadstatus=smt
+T 66500 53400 5 10 0 1 0 0 1
+vendor=digikey
+T 66500 53400 5 10 0 1 0 0 1
+vendor_part_number=311-330CRCT-ND
 }
 N 52700 58700 52200 58700 4
 {
@@ -2365,6 +2655,12 @@ T 51000 59000 5 10 0 0 0 0 1
 footprint=0402
 T 51600 59200 5 10 1 1 0 0 1
 value=330
+T 66500 53400 5 10 0 1 0 0 1
+loadstatus=smt
+T 66500 53400 5 10 0 1 0 0 1
+vendor=digikey
+T 66500 53400 5 10 0 1 0 0 1
+vendor_part_number=311-330CRCT-ND
 }
 N 51000 59100 50500 59100 4
 {
@@ -2381,6 +2677,12 @@ T 52700 59400 5 10 0 0 0 0 1
 footprint=0402
 T 53100 59600 5 10 1 1 0 0 1
 value=330
+T 66500 53400 5 10 0 1 0 0 1
+loadstatus=smt
+T 66500 53400 5 10 0 1 0 0 1
+vendor=digikey
+T 66500 53400 5 10 0 1 0 0 1
+vendor_part_number=311-330CRCT-ND
 }
 C 52700 59800 1 0 0 resistor.sym
 {
@@ -2392,6 +2694,12 @@ T 52700 59800 5 10 0 0 0 0 1
 footprint=0402
 T 53100 60000 5 10 1 1 0 0 1
 value=330
+T 66500 53400 5 10 0 1 0 0 1
+loadstatus=smt
+T 66500 53400 5 10 0 1 0 0 1
+vendor=digikey
+T 66500 53400 5 10 0 1 0 0 1
+vendor_part_number=311-330CRCT-ND
 }
 N 52700 59500 49700 59500 4
 {
@@ -2415,6 +2723,12 @@ T 64600 70200 5 10 0 0 0 0 1
 footprint=0402
 T 63900 70400 5 10 1 1 0 0 1
 value=47pF
+T 48800 43200 5 10 0 2 0 0 1
+loadstatus=smt
+T 48800 43200 5 10 0 2 0 0 1
+vendor=digikey
+T 48800 43200 5 10 0 2 0 0 1
+vendor_part_number=399-1019-1-ND
 }
 C 65300 71200 1 180 0 resistor.sym
 {
@@ -2426,6 +2740,12 @@ T 65300 71200 5 10 0 0 0 0 1
 footprint=0402
 T 64700 70800 5 10 1 1 0 0 1
 value=330
+T 66500 53400 5 10 0 1 0 0 1
+loadstatus=smt
+T 66500 53400 5 10 0 1 0 0 1
+vendor=digikey
+T 66500 53400 5 10 0 1 0 0 1
+vendor_part_number=311-330CRCT-ND
 }
 C 64300 69900 1 0 0 gnd.sym
 N 65300 71100 65800 71100 4
@@ -2445,6 +2765,12 @@ T 56900 77600 5 10 0 0 0 0 1
 footprint=0402
 T 56200 77800 5 10 1 1 0 0 1
 value=0.1uF
+T 49600 64325 5 10 0 0 0 0 1
+vendor_part_number=399-3027-1-ND
+T 49600 64325 5 10 0 0 0 0 1
+vendor=digikey
+T 49600 64325 5 10 0 1 0 0 1
+loadstatus=smt
 }
 C 56400 77600 1 90 0 capacitor.sym
 {
@@ -2458,6 +2784,12 @@ T 56400 77600 5 10 0 0 0 0 1
 footprint=0402
 T 55700 77800 5 10 1 1 0 0 1
 value=0.1uF
+T 49600 64325 5 10 0 0 0 0 1
+vendor_part_number=399-3027-1-ND
+T 49600 64325 5 10 0 0 0 0 1
+vendor=digikey
+T 49600 64325 5 10 0 1 0 0 1
+loadstatus=smt
 }
 C 55900 77600 1 90 0 capacitor.sym
 {
@@ -2471,6 +2803,12 @@ T 55900 77600 5 10 0 0 0 0 1
 footprint=0402
 T 55200 77800 5 10 1 1 0 0 1
 value=0.1uF
+T 49600 64325 5 10 0 0 0 0 1
+vendor_part_number=399-3027-1-ND
+T 49600 64325 5 10 0 0 0 0 1
+vendor=digikey
+T 49600 64325 5 10 0 1 0 0 1
+loadstatus=smt
 }
 C 55400 77600 1 90 0 capacitor.sym
 {
@@ -2484,6 +2822,16 @@ T 55400 77600 5 10 0 0 0 0 1
 footprint=0402
 T 54700 77800 5 10 1 1 0 0 1
 value=0.1uF
+T 49600 64325 5 10 0 0 0 0 1
+vendor_part_number=399-3027-1-ND
+T 49600 64325 5 10 0 0 0 0 1
+vendor=digikey
+T 49600 64325 5 10 0 1 0 0 1
+loadstatus=smt
 }
 N 56700 77600 55200 77600 4
 C 56600 77300 1 0 0 gnd.sym
+T 76700 50200 9 10 1 0 0 0 1
+Radio RX
+T 75700 50200 9 10 1 0 0 0 1
+Radio TX