Browse Source

Updated to KiCad 5.0

Kevin Lee 1 year ago
parent
commit
b7264d3d41

+ 24 - 58
Nixie_Bottom_Board/hv_power_supply.sch

@@ -1,40 +1,6 @@
-EESchema Schematic File Version 2
-LIBS:nixie_bottom_board-rescue
-LIBS:power
-LIBS:device
-LIBS:switches
-LIBS:relays
-LIBS:motors
-LIBS:transistors
-LIBS:conn
-LIBS:linear
-LIBS:regul
-LIBS:74xx
-LIBS:cmos4000
-LIBS:adc-dac
-LIBS:memory
-LIBS:xilinx
-LIBS:microcontrollers
-LIBS:dsp
-LIBS:microchip
-LIBS:analog_switches
-LIBS:motorola
-LIBS:texas
-LIBS:intel
-LIBS:audio
-LIBS:interface
-LIBS:digital-audio
-LIBS:philips
-LIBS:display
-LIBS:cypress
-LIBS:siliconi
-LIBS:opto
-LIBS:atmel
-LIBS:contrib
-LIBS:valves
-LIBS:Custom_Parts
+EESchema Schematic File Version 4
 LIBS:nixie_bottom_board-cache
-EELAYER 25 0
+EELAYER 26 0
 EELAYER END
 $Descr A4 11693 8268
 encoding utf-8
@@ -49,7 +15,7 @@ Comment3 ""
 Comment4 ""
 $EndDescr
 $Comp
-L Wurth_Transformer_10.16x13.36mm T1
+L Custom_Parts:Wurth_Transformer_10.16x13.36mm T1
 U 1 1 5A6B88EA
 P 7100 3000
 F 0 "T1" H 7100 3325 60  0000 C CNN
@@ -60,7 +26,7 @@ F 3 "" H 7100 3425 60  0001 C CNN
 	-1   0    0    -1  
 $EndComp
 $Comp
-L R R2
+L Device:R R2
 U 1 1 5A6B8978
 P 4300 3850
 F 0 "R2" V 4380 3850 50  0000 C CNN
@@ -71,7 +37,7 @@ F 3 "" H 4300 3850 50  0001 C CNN
 	0    1    1    0   
 $EndComp
 $Comp
-L C C3
+L Device:C C3
 U 1 1 5A6B89DB
 P 3750 4150
 F 0 "C3" H 3775 4250 50  0000 L CNN
@@ -82,7 +48,7 @@ F 3 "" H 3750 4150 50  0001 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L Q_NMOS_DGS Q1
+L Device:Q_NMOS_DGS Q1
 U 1 1 5A6B8B05
 P 6600 3600
 F 0 "Q1" H 6800 3650 50  0000 L CNN
@@ -93,7 +59,7 @@ F 3 "" H 6600 3600 50  0001 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L R R4
+L Device:R R4
 U 1 1 5A6B8B69
 P 7450 3850
 F 0 "R4" V 7530 3850 50  0000 C CNN
@@ -104,7 +70,7 @@ F 3 "" H 7450 3850 50  0001 C CNN
 	0    1    1    0   
 $EndComp
 $Comp
-L D D1
+L Device:D D1
 U 1 1 5A6B91C6
 P 7750 3200
 F 0 "D1" H 7750 3300 50  0000 C CNN
@@ -115,7 +81,7 @@ F 3 "" H 7750 3200 50  0001 C CNN
 	-1   0    0    1   
 $EndComp
 $Comp
-L C C5
+L Device:C C5
 U 1 1 5A6B92D0
 P 8050 3000
 F 0 "C5" H 8075 3100 50  0000 L CNN
@@ -126,7 +92,7 @@ F 3 "" H 8050 3000 50  0001 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L C C6
+L Device:C C6
 U 1 1 5A6B93C6
 P 8350 3000
 F 0 "C6" H 8375 3100 50  0000 L CNN
@@ -137,7 +103,7 @@ F 3 "" H 8350 3000 50  0001 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L R R5
+L Device:R R5
 U 1 1 5A6B9F37
 P 7150 4150
 F 0 "R5" V 7230 4150 50  0000 C CNN
@@ -148,7 +114,7 @@ F 3 "" H 7150 4150 50  0001 C CNN
 	0    1    1    0   
 $EndComp
 $Comp
-L R R3
+L Device:R R3
 U 1 1 5A6B9FBA
 P 6800 4550
 F 0 "R3" V 6880 4550 50  0000 C CNN
@@ -159,7 +125,7 @@ F 3 "" H 6800 4550 50  0001 C CNN
 	-1   0    0    1   
 $EndComp
 $Comp
-L C C7
+L Device:C C7
 U 1 1 5A6BA4CA
 P 6350 4550
 F 0 "C7" H 6375 4650 50  0000 L CNN
@@ -170,7 +136,7 @@ F 3 "" H 6350 4550 50  0001 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L R R1
+L Device:R R1
 U 1 1 5A6BAAF4
 P 4100 4350
 F 0 "R1" V 4180 4350 50  0000 C CNN
@@ -181,7 +147,7 @@ F 3 "" H 4100 4350 50  0001 C CNN
 	-1   0    0    1   
 $EndComp
 $Comp
-L C C2
+L Device:C C2
 U 1 1 5A6C0FBE
 P 4500 3000
 F 0 "C2" H 4525 3100 50  0000 L CNN
@@ -192,7 +158,7 @@ F 3 "" H 4500 3000 50  0001 C CNN
 	-1   0    0    1   
 $EndComp
 $Comp
-L C C1
+L Device:C C1
 U 1 1 5A6C10DF
 P 4150 3000
 F 0 "C1" H 4175 3100 50  0000 L CNN
@@ -204,7 +170,7 @@ F 3 "" H 4150 3000 50  0001 C CNN
 $EndComp
 NoConn ~ 7500 3000
 $Comp
-L C C4
+L Device:C C4
 U 1 1 5A6C6769
 P 4350 4550
 F 0 "C4" H 4375 4650 50  0000 L CNN
@@ -215,7 +181,7 @@ F 3 "" H 4350 4550 50  0001 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L GNDREF #PWR027
+L power:GNDREF #PWR027
 U 1 1 5A6CD5AE
 P 3950 3250
 F 0 "#PWR027" H 3950 3000 50  0001 C CNN
@@ -226,7 +192,7 @@ F 3 "" H 3950 3250 50  0001 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L GNDREF #PWR028
+L power:GNDREF #PWR028
 U 1 1 5A6CD8C1
 P 7750 2850
 F 0 "#PWR028" H 7750 2600 50  0001 C CNN
@@ -237,7 +203,7 @@ F 3 "" H 7750 2850 50  0001 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L GNDREF #PWR029
+L power:GNDREF #PWR029
 U 1 1 5A6D0882
 P 6350 4850
 F 0 "#PWR029" H 6350 4600 50  0001 C CNN
@@ -248,7 +214,7 @@ F 3 "" H 6350 4850 50  0001 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L GNDREF #PWR030
+L power:GNDREF #PWR030
 U 1 1 5A6D3815
 P 7800 3900
 F 0 "#PWR030" H 7800 3650 50  0001 C CNN
@@ -259,7 +225,7 @@ F 3 "" H 7800 3900 50  0001 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L R R6
+L Device:R R6
 U 1 1 5A8E442D
 P 6250 3600
 F 0 "R6" V 6330 3600 50  0000 C CNN
@@ -376,7 +342,7 @@ Wire Wire Line
 Wire Wire Line
 	6350 4300 6100 4300
 $Comp
-L LTC3759 U1
+L Custom_Parts:LTC3759 U1
 U 1 1 5A6BF1D9
 P 5350 3850
 F 0 "U1" H 5350 3850 60  0000 C CNN
@@ -387,7 +353,7 @@ F 3 "" H 5350 3950 60  0001 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L C C8
+L Device:C C8
 U 1 1 5A911DC8
 P 4850 3000
 F 0 "C8" H 4875 3100 50  0000 L CNN

+ 410 - 413
Nixie_Bottom_Board/nixie_bottom_board-cache.lib

@@ -1,48 +1,219 @@
-EESchema-LIBRARY Version 2.3
+EESchema-LIBRARY Version 2.4
 #encoding utf-8
 #
-# BQ25890
+# Custom_Parts:BQ25890
 #
-DEF BQ25890 U 0 40 Y Y 1 F N
+DEF Custom_Parts:BQ25890 U 0 40 Y Y 1 F N
 F0 "U" 0 750 60 H V C CNN
-F1 "BQ25890" 0 650 60 H V C CNN
+F1 "Custom_Parts:BQ25890" 0 650 60 H V C CNN
 F2 "" 0 150 60 H I C CNN
 F3 "" 0 150 60 H I C CNN
 DRAW
 S -300 600 300 -600 0 1 0 N
 X VBUS 1 -500 550 200 R 50 50 1 1 I
-X D+ 2 -500 450 200 R 50 50 1 1 I
-X D- 3 -500 350 200 R 50 50 1 1 I
-X STAT 4 -500 250 200 R 50 50 1 1 I
-X SCL 5 -500 150 200 R 50 50 1 1 I
-X SDA 6 -500 50 200 R 50 50 1 1 I
-X INT 7 -500 -50 200 R 50 50 1 1 I
-X OTG 8 -500 -150 200 R 50 50 1 1 I
-X nCE 9 -500 -250 200 R 50 50 1 1 I
 X ILIM 10 -500 -350 200 R 50 50 1 1 I
-X SW 20 500 150 200 L 50 50 1 1 I
 X TS 11 -500 -450 200 R 50 50 1 1 I
-X BTST 21 500 250 200 L 50 50 1 1 I
 X nQON 12 -500 -550 200 R 50 50 1 1 I
-X REGN 22 500 350 200 L 50 50 1 1 I
 X BAT 13 500 -550 200 L 50 50 1 1 I
-X PMID 23 500 450 200 L 50 50 1 1 I
 X BAT 14 500 -450 200 L 50 50 1 1 I
-X DSEL 24 500 550 200 L 50 50 1 1 I
 X SYS 15 500 -350 200 L 50 50 1 1 I
-X EP 25 0 -800 200 U 50 50 1 1 I N
 X SYS 16 500 -250 200 L 50 50 1 1 I
 X PGND 17 500 -150 200 L 50 50 1 1 I
 X PGND 18 500 -50 200 L 50 50 1 1 I
 X SW 19 500 50 200 L 50 50 1 1 I
+X D+ 2 -500 450 200 R 50 50 1 1 I
+X SW 20 500 150 200 L 50 50 1 1 I
+X BTST 21 500 250 200 L 50 50 1 1 I
+X REGN 22 500 350 200 L 50 50 1 1 I
+X PMID 23 500 450 200 L 50 50 1 1 I
+X DSEL 24 500 550 200 L 50 50 1 1 I
+X EP 25 0 -800 200 U 50 50 1 1 I N
+X D- 3 -500 350 200 R 50 50 1 1 I
+X STAT 4 -500 250 200 R 50 50 1 1 I
+X SCL 5 -500 150 200 R 50 50 1 1 I
+X SDA 6 -500 50 200 R 50 50 1 1 I
+X INT 7 -500 -50 200 R 50 50 1 1 I
+X OTG 8 -500 -150 200 R 50 50 1 1 I
+X nCE 9 -500 -250 200 R 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# Custom_Parts:LTC3759
+#
+DEF Custom_Parts:LTC3759 U 0 40 Y Y 1 F N
+F0 "U" 0 0 60 H V C CNN
+F1 "Custom_Parts:LTC3759" 0 -100 60 H V C CNN
+F2 "" 0 100 60 H I C CNN
+F3 "" 0 100 60 H I C CNN
+DRAW
+S -450 550 450 -550 0 1 0 N
+X VC 1 -750 0 300 R 50 50 1 1 I
+X DRIVE 10 100 850 300 D 50 50 1 1 I
+X VIN 11 -50 850 300 D 50 50 1 1 I
+X EN 12 -750 150 300 R 50 50 1 1 I
+X GND 13 -750 -450 300 R 50 50 1 1 O
+X FBX 2 750 -300 300 L 50 50 1 1 I
+X SS 3 -750 -300 300 R 50 50 1 1 I
+X RT 4 -750 -150 300 R 50 50 1 1 I
+X SYNC 5 -750 300 300 R 50 50 1 1 I
+X PGOOD 6 -750 450 300 R 50 50 1 1 I I
+X SENSE 7 750 0 300 L 50 50 1 1 I
+X GATE 8 750 250 300 L 50 50 1 1 O
+X INTVCC 9 750 -450 300 L 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# Custom_Parts:TPD8S300
+#
+DEF Custom_Parts:TPD8S300 U 0 40 Y Y 1 F N
+F0 "U" 0 650 60 H V C CNN
+F1 "Custom_Parts:TPD8S300" 0 550 60 H V C CNN
+F2 "" 0 0 60 H I C CNN
+F3 "" 0 0 60 H I C CNN
+DRAW
+S -350 500 350 -500 0 1 0 N
+X C_SBU1 1 -550 450 200 R 50 50 1 1 I
+X VCC 10 -550 -450 200 R 50 50 1 1 I
+X CC2 11 550 -450 200 L 50 50 1 1 I
+X CC1 12 550 -350 200 L 50 50 1 1 I
+X GND 13 550 -250 200 L 50 50 1 1 I
+X SBU2 14 550 -150 200 L 50 50 1 1 I
+X SBU1 15 550 -50 200 L 50 50 1 1 I
+X D4 16 550 50 200 L 50 50 1 1 I
+X D3 17 550 150 200 L 50 50 1 1 I
+X GND 18 550 250 200 L 50 50 1 1 I
+X D2 19 550 350 200 L 50 50 1 1 I
+X C_SBU2 2 -550 350 200 R 50 50 1 1 I
+X D1 20 550 450 200 L 50 50 1 1 I
+X EP 21 0 -700 200 U 50 50 1 1 I N
+X VBIAS 3 -550 250 200 R 50 50 1 1 I
+X C_CC1 4 -550 150 200 R 50 50 1 1 I
+X C_CC2 5 -550 50 200 R 50 50 1 1 I
+X RPD_G2 6 -550 -50 200 R 50 50 1 1 I
+X RPD_G1 7 -550 -150 200 R 50 50 1 1 I
+X GND 8 -550 -250 200 R 50 50 1 1 I
+X nFLT 9 -550 -350 200 R 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# Custom_Parts:TPS61235
+#
+DEF Custom_Parts:TPS61235 U 0 40 Y Y 1 F N
+F0 "U" 0 400 60 H V C CNN
+F1 "Custom_Parts:TPS61235" 0 300 60 H V C CNN
+F2 "" 0 0 60 H I C CNN
+F3 "" 0 0 60 H I C CNN
+DRAW
+S -250 250 250 -250 0 1 0 N
+X PGND 1 -450 200 200 R 50 50 1 1 I
+X SW 2 -450 100 200 R 50 50 1 1 I
+X VIN 3 -450 0 200 R 50 50 1 1 I
+X CC 4 -450 -100 200 R 50 50 1 1 I
+X AGND 5 -450 -200 200 R 50 50 1 1 I
+X FB 6 450 -200 200 L 50 50 1 1 I
+X EN 7 450 -100 200 L 50 50 1 1 I
+X INACT 8 450 0 200 L 50 50 1 1 I
+X VOUT 9 450 100 200 L 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# Custom_Parts:TPS63025X
+#
+DEF Custom_Parts:TPS63025X U 0 40 Y Y 1 F N
+F0 "U" 0 400 60 H V C CNN
+F1 "Custom_Parts:TPS63025X" 0 300 60 H V C CNN
+F2 "" 0 0 60 H I C CNN
+F3 "" 0 0 60 H I C CNN
+DRAW
+S -250 250 250 -450 0 1 0 N
+X L2 1 -450 200 200 R 50 50 1 1 I
+X PFM 10 450 -200 200 L 50 50 1 1 I
+X FB 11 450 -100 200 L 50 50 1 1 I
+X VOUT 12 450 0 200 L 50 50 1 1 I
+X VOUT 13 450 100 200 L 50 50 1 1 I
+X VOUT 14 450 200 200 L 50 50 1 1 I
+X PGND 2 -450 100 200 R 50 50 1 1 I
+X L1 3 -450 0 200 R 50 50 1 1 I
+X VIN 4 -450 -100 200 R 50 50 1 1 I
+X VIN 5 -450 -200 200 R 50 50 1 1 I
+X VIN 6 -450 -300 200 R 50 50 1 1 I
+X VINA 7 -450 -400 200 R 50 50 1 1 I
+X EN 8 450 -400 200 L 50 50 1 1 I
+X GND 9 450 -300 200 L 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# Custom_Parts:TUSB320
+#
+DEF Custom_Parts:TUSB320 U 0 40 Y Y 1 F N
+F0 "U" 0 450 60 H V C CNN
+F1 "Custom_Parts:TUSB320" 0 350 60 H V C CNN
+F2 "" 350 0 60 H I C CNN
+F3 "" 350 0 60 H I C CNN
+DRAW
+S -250 300 250 -300 0 1 0 N
+X CC1 1 -450 250 200 R 50 50 1 1 I
+X GND 10 450 50 200 L 50 50 1 1 I
+X nEN 11 450 150 200 L 50 50 1 1 I
+X VCC 12 450 250 200 L 50 50 1 1 I
+X CC2 2 -450 150 200 R 50 50 1 1 I
+X PORT 3 -450 50 200 R 50 50 1 1 I
+X VBUS 4 -450 -50 200 R 50 50 1 1 I
+X ADDR 5 -450 -150 200 R 50 50 1 1 I
+X INT_N 6 -450 -250 200 R 50 50 1 1 I
+X SDA 7 450 -250 200 L 50 50 1 1 I
+X SCL 8 450 -150 200 L 50 50 1 1 I
+X ID 9 450 -50 200 L 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# Custom_Parts:Wurth_Transformer_10.16x13.36mm
+#
+DEF Custom_Parts:Wurth_Transformer_10.16x13.36mm T 0 40 Y Y 1 F N
+F0 "T" 0 325 60 H V C CNN
+F1 "Custom_Parts:Wurth_Transformer_10.16x13.36mm" 0 425 60 H V C CNN
+F2 "" 0 425 60 H I C CNN
+F3 "" 0 425 60 H I C CNN
+DRAW
+A -100 -175 25 -899 899 0 1 0 N -100 -200 -100 -150
+A -100 -125 25 -899 899 0 1 0 N -100 -150 -100 -100
+A -100 -75 25 -899 899 0 1 0 N -100 -100 -100 -50
+A -100 -25 25 -899 899 0 1 0 N -100 -50 -100 0
+A -100 25 25 -899 899 0 1 0 N -100 0 -100 50
+A -100 75 25 -899 899 0 1 0 N -100 50 -100 100
+A -100 125 25 -899 899 0 1 0 N -100 100 -100 150
+A -100 175 25 -899 899 0 1 0 N -100 150 -100 200
+A 25 -175 25 901 -901 0 1 0 N 25 -150 25 -200
+A 25 -125 25 901 -901 0 1 0 N 25 -100 25 -150
+A 25 -75 25 901 -901 0 1 0 N 25 -50 25 -100
+A 25 -25 25 901 -901 0 1 0 N 25 0 25 -50
+A 25 25 25 901 -901 0 1 0 N 25 50 25 0
+A 25 75 25 901 -901 0 1 0 N 25 100 25 50
+A 25 125 25 901 -901 0 1 0 N 25 150 25 100
+A 25 175 25 901 -901 0 1 0 N 25 200 25 150
+C -125 -30 14 0 0 0 F
+C -125 170 14 0 0 0 F
+C 50 170 14 0 0 0 F
+T 0 -150 -100 60 0 0 0 3 Italic 0 C C
+T 0 -150 100 60 0 0 0 3 Italic 0 C C
+P 2 0 0 0 -50 200 -50 -200 N
+P 2 0 0 0 -25 200 -25 -200 N
+P 2 0 0 0 25 -200 100 -200 N
+P 2 0 0 0 25 200 75 200 N
+P 2 0 0 0 75 200 100 200 N
+X ~ 1 -400 200 300 R 50 50 1 1 I
+X ~ 2 -400 0 300 R 50 50 1 1 I
+X ~ 3 -400 -200 300 R 50 50 1 1 I
+X ~ 4 400 -200 300 L 50 50 1 1 I
+X ~ 6 400 200 300 L 50 50 1 1 I
 ENDDRAW
 ENDDEF
 #
-# Battery_Cell
+# Device:Battery_Cell
 #
-DEF Battery_Cell BT 0 0 N N 1 F N
+DEF Device:Battery_Cell BT 0 0 N N 1 F N
 F0 "BT" 100 100 50 H V L CNN
-F1 "Battery_Cell" 100 0 50 H V L CNN
+F1 "Device:Battery_Cell" 100 0 50 H V L CNN
 F2 "" 0 60 50 V I C CNN
 F3 "" 0 60 50 V I C CNN
 DRAW
@@ -57,11 +228,11 @@ X - 2 0 -100 100 U 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# C
+# Device:C
 #
-DEF C C 0 10 N Y 1 F N
+DEF Device:C C 0 10 N Y 1 F N
 F0 "C" 25 100 50 H V L CNN
-F1 "C" 25 -100 50 H V L CNN
+F1 "Device:C" 25 -100 50 H V L CNN
 F2 "" 38 -150 50 H I C CNN
 F3 "" 0 0 50 H I C CNN
 $FPLIST
@@ -75,11 +246,11 @@ X ~ 2 0 -150 110 U 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# C_Small
+# Device:C_Small
 #
-DEF C_Small C 0 10 N N 1 F N
+DEF Device:C_Small C 0 10 N N 1 F N
 F0 "C" 10 70 50 H V L CNN
-F1 "C_Small" 10 -80 50 H V L CNN
+F1 "Device:C_Small" 10 -80 50 H V L CNN
 F2 "" 0 0 50 H I C CNN
 F3 "" 0 0 50 H I C CNN
 $FPLIST
@@ -93,65 +264,11 @@ X ~ 2 0 -100 80 U 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# Conn_01x01
-#
-DEF Conn_01x01 J 0 40 Y N 1 F N
-F0 "J" 0 100 50 H V C CNN
-F1 "Conn_01x01" 0 -100 50 H V C CNN
-F2 "" 0 0 50 H I C CNN
-F3 "" 0 0 50 H I C CNN
-$FPLIST
- Connector*:*_??x*mm*
- Connector*:*1x??x*mm*
- Pin?Header?Straight?1X*
- Pin?Header?Angled?1X*
- Socket?Strip?Straight?1X*
- Socket?Strip?Angled?1X*
-$ENDFPLIST
-DRAW
-S -50 5 0 -5 1 1 6 N
-S -50 50 50 -50 1 1 10 f
-X Pin_1 1 -200 0 150 R 50 50 1 1 P
-ENDDRAW
-ENDDEF
-#
-# Conn_02x03_Odd_Even
-#
-DEF Conn_02x03_Odd_Even J 0 40 Y N 1 F N
-F0 "J" 50 200 50 H V C CNN
-F1 "Conn_02x03_Odd_Even" 50 -200 50 H V C CNN
-F2 "" 0 0 50 H I C CNN
-F3 "" 0 0 50 H I C CNN
-$FPLIST
- Connector*:*2x??x*mm*
- Connector*:*2x???Pitch*
- Pin_Header_Straight_2X*
- Pin_Header_Angled_2X*
- Socket_Strip_Straight_2X*
- Socket_Strip_Angled_2X*
-$ENDFPLIST
-DRAW
-S -50 -95 0 -105 1 1 6 N
-S -50 5 0 -5 1 1 6 N
-S -50 105 0 95 1 1 6 N
-S -50 150 150 -150 1 1 10 f
-S 150 -95 100 -105 1 1 6 N
-S 150 5 100 -5 1 1 6 N
-S 150 105 100 95 1 1 6 N
-X Pin_1 1 -200 100 150 R 50 50 1 1 P
-X Pin_2 2 300 100 150 L 50 50 1 1 P
-X Pin_3 3 -200 0 150 R 50 50 1 1 P
-X Pin_4 4 300 0 150 L 50 50 1 1 P
-X Pin_5 5 -200 -100 150 R 50 50 1 1 P
-X Pin_6 6 300 -100 150 L 50 50 1 1 P
-ENDDRAW
-ENDDEF
-#
-# Crystal
+# Device:Crystal
 #
-DEF Crystal Y 0 40 N N 1 F N
+DEF Device:Crystal Y 0 40 N N 1 F N
 F0 "Y" 0 150 50 H V C CNN
-F1 "Crystal" 0 -150 50 H V C CNN
+F1 "Device:Crystal" 0 -150 50 H V C CNN
 F2 "" 0 0 50 H I C CNN
 F3 "" 0 0 50 H I C CNN
 $FPLIST
@@ -168,16 +285,15 @@ X 2 2 150 0 50 L 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# D
+# Device:D
 #
-DEF D D 0 40 N N 1 F N
+DEF Device:D D 0 40 N N 1 F N
 F0 "D" 0 100 50 H V C CNN
-F1 "D" 0 -100 50 H V C CNN
+F1 "Device:D" 0 -100 50 H V C CNN
 F2 "" 0 0 50 H I C CNN
 F3 "" 0 0 50 H I C CNN
 $FPLIST
  TO-???*
- *SingleDiode
  *_Diode_*
  *SingleDiode*
  D_*
@@ -191,16 +307,15 @@ X A 2 150 0 100 L 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# D_Small
+# Device:D_Small
 #
-DEF D_Small D 0 10 N N 1 F N
+DEF Device:D_Small D 0 10 N N 1 F N
 F0 "D" -50 80 50 H V L CNN
-F1 "D_Small" -150 -80 50 H V L CNN
+F1 "Device:D_Small" -150 -80 50 H V L CNN
 F2 "" 0 0 50 V I C CNN
 F3 "" 0 0 50 V I C CNN
 $FPLIST
  TO-???*
- *SingleDiode
  *_Diode_*
  *SingleDiode*
  D_*
@@ -214,27 +329,11 @@ X A 2 100 0 70 L 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# GNDREF
-#
-DEF GNDREF #PWR 0 0 Y Y 1 F P
-F0 "#PWR" 0 -250 50 H I C CNN
-F1 "GNDREF" 0 -150 50 H V C CNN
-F2 "" 0 0 50 H I C CNN
-F3 "" 0 0 50 H I C CNN
-DRAW
-P 2 0 1 0 -25 -75 25 -75 N
-P 2 0 1 0 -5 -100 5 -100 N
-P 2 0 1 0 0 -50 0 0 N
-P 2 0 1 0 50 -50 -50 -50 N
-X GNDREF 1 0 0 0 D 50 50 1 1 W N
-ENDDRAW
-ENDDEF
-#
-# Jumper_NC_Small
+# Device:Jumper_NC_Small
 #
-DEF Jumper_NC_Small JP 0 30 N N 1 F N
+DEF Device:Jumper_NC_Small JP 0 30 N N 1 F N
 F0 "JP" 0 80 50 H V C CNN
-F1 "Jumper_NC_Small" 10 -60 50 H V C CNN
+F1 "Device:Jumper_NC_Small" 10 -60 50 H V C CNN
 F2 "" 0 0 50 H I C CNN
 F3 "" 0 0 50 H I C CNN
 DRAW
@@ -246,15 +345,17 @@ X 2 2 100 0 40 L 50 50 0 1 P
 ENDDRAW
 ENDDEF
 #
-# LED
+# Device:LED
 #
-DEF LED D 0 40 Y N 1 F N
+DEF Device:LED D 0 40 N N 1 F N
 F0 "D" 0 100 50 H V C CNN
-F1 "LED" 0 -100 50 H V C CNN
+F1 "Device:LED" 0 -100 50 H V C CNN
 F2 "" 0 0 50 H I C CNN
 F3 "" 0 0 50 H I C CNN
 $FPLIST
  LED*
+ LED_SMD:*
+ LED_THT:*
 $ENDFPLIST
 DRAW
 P 2 0 1 8 -50 -50 -50 50 N
@@ -267,65 +368,18 @@ X A 2 150 0 100 L 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# LMV321
+# Device:L_Small
 #
-DEF LMV321 U 0 20 Y Y 1 F N
-F0 "U" 0 200 50 H V L CNN
-F1 "LMV321" 0 -200 50 H V L CNN
-F2 "" 0 0 50 H I L CNN
+DEF Device:L_Small L 0 10 N N 1 F N
+F0 "L" 30 40 50 H V L CNN
+F1 "Device:L_Small" 30 -40 50 H V L CNN
+F2 "" 0 0 50 H I C CNN
 F3 "" 0 0 50 H I C CNN
-ALIAS MCP6561U MCP6001U OPA333xxDCK OPA376xxDCK
 $FPLIST
- SOT*23*
- *SC*70*
-$ENDFPLIST
-DRAW
-P 4 0 1 10 -200 200 200 0 -200 -200 -200 200 f
-X V- 2 -100 -300 150 U 50 50 0 1 W
-X V+ 5 -100 300 150 D 50 50 0 1 W
-X + 1 -300 100 100 R 50 50 1 1 I
-X - 3 -300 -100 100 R 50 50 1 1 I
-X ~ 4 300 0 100 L 50 50 1 1 O
-ENDDRAW
-ENDDEF
-#
-# LTC3759
-#
-DEF LTC3759 U 0 40 Y Y 1 F N
-F0 "U" 0 0 60 H V C CNN
-F1 "LTC3759" 0 -100 60 H V C CNN
-F2 "" 0 100 60 H I C CNN
-F3 "" 0 100 60 H I C CNN
-DRAW
-S -450 550 450 -550 0 1 0 N
-X VC 1 -750 0 300 R 50 50 1 1 I
-X FBX 2 750 -300 300 L 50 50 1 1 I
-X SS 3 -750 -300 300 R 50 50 1 1 I
-X RT 4 -750 -150 300 R 50 50 1 1 I
-X SYNC 5 -750 300 300 R 50 50 1 1 I
-X PGOOD 6 -750 450 300 R 50 50 1 1 I I
-X SENSE 7 750 0 300 L 50 50 1 1 I
-X GATE 8 750 250 300 L 50 50 1 1 O
-X INTVCC 9 750 -450 300 L 50 50 1 1 I
-X DRIVE 10 100 850 300 D 50 50 1 1 I
-X VIN 11 -50 850 300 D 50 50 1 1 I
-X EN 12 -750 150 300 R 50 50 1 1 I
-X GND 13 -750 -450 300 R 50 50 1 1 O
-ENDDRAW
-ENDDEF
-#
-# L_Small
-#
-DEF L_Small L 0 10 N N 1 F N
-F0 "L" 30 40 50 H V L CNN
-F1 "L_Small" 30 -40 50 H V L CNN
-F2 "" 0 0 50 H I C CNN
-F3 "" 0 0 50 H I C CNN
-$FPLIST
- Choke_*
- *Coil*
- Inductor_*
- L_*
+ Choke_*
+ *Coil*
+ Inductor_*
+ L_*
 $ENDFPLIST
 DRAW
 A 0 -60 20 -899 899 0 1 0 N 0 -80 0 -40
@@ -337,11 +391,11 @@ X ~ 2 0 -100 20 U 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# Q_NMOS_DGS
+# Device:Q_NMOS_DGS
 #
-DEF Q_NMOS_DGS Q 0 0 Y N 1 F N
+DEF Device:Q_NMOS_DGS Q 0 0 Y N 1 F N
 F0 "Q" 200 50 50 H V L CNN
-F1 "Q_NMOS_DGS" 200 -50 50 H V L CNN
+F1 "Device:Q_NMOS_DGS" 200 -50 50 H V L CNN
 F2 "" 200 100 50 H I C CNN
 F3 "" 0 0 50 H I C CNN
 DRAW
@@ -369,16 +423,15 @@ X S 3 100 -200 100 U 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# R
+# Device:R
 #
-DEF R R 0 0 N Y 1 F N
+DEF Device:R R 0 0 N Y 1 F N
 F0 "R" 80 0 50 V V C CNN
-F1 "R" 0 0 50 V V C CNN
+F1 "Device:R" 0 0 50 V V C CNN
 F2 "" -70 0 50 V I C CNN
 F3 "" 0 0 50 H I C CNN
 $FPLIST
  R_*
- R_*
 $ENDFPLIST
 DRAW
 S -40 -100 40 100 0 1 10 N
@@ -387,217 +440,111 @@ X ~ 2 0 -150 50 U 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# STM32L432K
-#
-DEF STM32L432K U 0 40 Y Y 1 F N
-F0 "U" 0 1000 60 H V C CNN
-F1 "STM32L432K" 0 900 60 H V C CNN
-F2 "" 0 450 60 H I C CNN
-F3 "" 0 450 60 H I C CNN
-DRAW
-S -500 800 500 -800 0 1 0 N
-X VDD 1 -700 750 200 R 50 50 1 1 I
-X PC14/OSC 2 -700 650 200 R 50 50 1 1 I
-X PC15/OSC 3 -700 550 200 R 50 50 1 1 I
-X NRST 4 -700 450 200 R 50 50 1 1 I
-X VDDA 5 -700 350 200 R 50 50 1 1 I
-X PA0 6 -700 250 200 R 50 50 1 1 I
-X PA1 7 -700 150 200 R 50 50 1 1 I
-X PA2 8 -700 50 200 R 50 50 1 1 I
-X PA3 9 -700 -50 200 R 50 50 1 1 I
-X PA4 10 -700 -150 200 R 50 50 1 1 I
-X PA10 20 700 -450 200 L 50 50 1 1 I
-X PB7 30 700 550 200 L 50 50 1 1 I
-X PA5 11 -700 -250 200 R 50 50 1 1 I
-X PA11 21 700 -350 200 L 50 50 1 1 I
-X PH3/BOOT0 31 700 650 200 L 50 50 1 1 I
-X PA6 12 -700 -350 200 R 50 50 1 1 I
-X PA12 22 700 -250 200 L 50 50 1 1 I
-X VSS 32 700 750 200 L 50 50 1 1 I
-X PA7 13 -700 -450 200 R 50 50 1 1 I
-X PA13/SWDIO 23 700 -150 200 L 50 50 1 1 I
-X PB0 14 -700 -550 200 R 50 50 1 1 I
-X PA14/SWCLK 24 700 -50 200 L 50 50 1 1 I
-X PB1 15 -700 -650 200 R 50 50 1 1 I
-X PA15 25 700 50 200 L 50 50 1 1 I
-X VSS 16 -700 -750 200 R 50 50 1 1 I
-X PB3/SWO 26 700 150 200 L 50 50 1 1 I
-X VDD 17 700 -750 200 L 50 50 1 1 I
-X PB4 27 700 250 200 L 50 50 1 1 I
-X PA8 18 700 -650 200 L 50 50 1 1 I
-X PB5 28 700 350 200 L 50 50 1 1 I
-X PA9 19 700 -550 200 L 50 50 1 1 I
-X PB6 29 700 450 200 L 50 50 1 1 I
-ENDDRAW
-ENDDEF
-#
-# SW_Push
+# Device:Thermistor
 #
-DEF SW_Push SW 0 40 N N 1 F N
-F0 "SW" 50 100 50 H V L CNN
-F1 "SW_Push" 0 -60 50 H V C CNN
-F2 "" 0 200 50 H I C CNN
-F3 "" 0 200 50 H I C CNN
-DRAW
-C -80 0 20 0 1 0 N
-C 80 0 20 0 1 0 N
-P 2 0 1 0 0 50 0 120 N
-P 2 0 1 0 100 50 -100 50 N
-X 1 1 -200 0 100 R 50 50 0 1 P
-X 2 2 200 0 100 L 50 50 0 1 P
-ENDDRAW
-ENDDEF
-#
-# TEST_2P
-#
-DEF TEST_2P J 0 30 N N 1 F N
-F0 "J" 0 60 50 H V C CNN
-F1 "TEST_2P" 0 -70 50 H V C CNN
+DEF Device:Thermistor TH 0 0 N Y 1 F N
+F0 "TH" 100 50 50 V V C CNN
+F1 "Device:Thermistor" -100 0 50 V V C BNN
 F2 "" 0 0 50 H I C CNN
 F3 "" 0 0 50 H I C CNN
+$FPLIST
+ R_*
+$ENDFPLIST
 DRAW
-C -70 0 30 0 1 0 N
-C 70 0 30 0 1 0 N
-X 1 1 -200 0 100 R 50 50 0 1 P
-X 2 2 200 0 100 L 50 50 0 1 P
-ENDDRAW
-ENDDEF
-#
-# TPD8S300
-#
-DEF TPD8S300 U 0 40 Y Y 1 F N
-F0 "U" 0 650 60 H V C CNN
-F1 "TPD8S300" 0 550 60 H V C CNN
-F2 "" 0 0 60 H I C CNN
-F3 "" 0 0 60 H I C CNN
-DRAW
-S -350 500 350 -500 0 1 0 N
-X C_SBU1 1 -550 450 200 R 50 50 1 1 I
-X C_SBU2 2 -550 350 200 R 50 50 1 1 I
-X VBIAS 3 -550 250 200 R 50 50 1 1 I
-X C_CC1 4 -550 150 200 R 50 50 1 1 I
-X C_CC2 5 -550 50 200 R 50 50 1 1 I
-X RPD_G2 6 -550 -50 200 R 50 50 1 1 I
-X RPD_G1 7 -550 -150 200 R 50 50 1 1 I
-X GND 8 -550 -250 200 R 50 50 1 1 I
-X nFLT 9 -550 -350 200 R 50 50 1 1 I
-X VCC 10 -550 -450 200 R 50 50 1 1 I
-X D1 20 550 450 200 L 50 50 1 1 I
-X CC2 11 550 -450 200 L 50 50 1 1 I
-X EP 21 0 -700 200 U 50 50 1 1 I N
-X CC1 12 550 -350 200 L 50 50 1 1 I
-X GND 13 550 -250 200 L 50 50 1 1 I
-X SBU2 14 550 -150 200 L 50 50 1 1 I
-X SBU1 15 550 -50 200 L 50 50 1 1 I
-X D4 16 550 50 200 L 50 50 1 1 I
-X D3 17 550 150 200 L 50 50 1 1 I
-X GND 18 550 250 200 L 50 50 1 1 I
-X D2 19 550 350 200 L 50 50 1 1 I
-ENDDRAW
-ENDDEF
-#
-# TPS61235
-#
-DEF TPS61235 U 0 40 Y Y 1 F N
-F0 "U" 0 400 60 H V C CNN
-F1 "TPS61235" 0 300 60 H V C CNN
-F2 "" 0 0 60 H I C CNN
-F3 "" 0 0 60 H I C CNN
-DRAW
-S -250 250 250 -250 0 1 0 N
-X PGND 1 -450 200 200 R 50 50 1 1 I
-X SW 2 -450 100 200 R 50 50 1 1 I
-X VIN 3 -450 0 200 R 50 50 1 1 I
-X CC 4 -450 -100 200 R 50 50 1 1 I
-X AGND 5 -450 -200 200 R 50 50 1 1 I
-X FB 6 450 -200 200 L 50 50 1 1 I
-X EN 7 450 -100 200 L 50 50 1 1 I
-X INACT 8 450 0 200 L 50 50 1 1 I
-X VOUT 9 450 100 200 L 50 50 1 1 I
+S -40 100 40 -100 0 1 8 N
+P 5 0 1 10 -75 125 -75 75 75 -75 75 -125 75 -125 N
+X ~ 1 0 200 100 D 50 50 1 1 P
+X ~ 2 0 -200 100 U 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# TPS63025X
+# conn:Conn_01x01
 #
-DEF TPS63025X U 0 40 Y Y 1 F N
-F0 "U" 0 400 60 H V C CNN
-F1 "TPS63025X" 0 300 60 H V C CNN
-F2 "" 0 0 60 H I C CNN
-F3 "" 0 0 60 H I C CNN
+DEF conn:Conn_01x01 J 0 40 Y N 1 F N
+F0 "J" 0 100 50 H V C CNN
+F1 "conn:Conn_01x01" 0 -100 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ Connector*:*_??x*mm*
+ Connector*:*1x??x*mm*
+ Pin?Header?Straight?1X*
+ Pin?Header?Angled?1X*
+ Socket?Strip?Straight?1X*
+ Socket?Strip?Angled?1X*
+$ENDFPLIST
 DRAW
-S -250 250 250 -450 0 1 0 N
-X L2 1 -450 200 200 R 50 50 1 1 I
-X PGND 2 -450 100 200 R 50 50 1 1 I
-X L1 3 -450 0 200 R 50 50 1 1 I
-X VIN 4 -450 -100 200 R 50 50 1 1 I
-X VIN 5 -450 -200 200 R 50 50 1 1 I
-X VIN 6 -450 -300 200 R 50 50 1 1 I
-X VINA 7 -450 -400 200 R 50 50 1 1 I
-X EN 8 450 -400 200 L 50 50 1 1 I
-X GND 9 450 -300 200 L 50 50 1 1 I
-X PFM 10 450 -200 200 L 50 50 1 1 I
-X FB 11 450 -100 200 L 50 50 1 1 I
-X VOUT 12 450 0 200 L 50 50 1 1 I
-X VOUT 13 450 100 200 L 50 50 1 1 I
-X VOUT 14 450 200 200 L 50 50 1 1 I
+S -50 5 0 -5 1 1 6 N
+S -50 50 50 -50 1 1 10 f
+X Pin_1 1 -200 0 150 R 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# TUSB320-RESCUE-nixie_bottom_board
+# conn:Conn_02x03_Odd_Even
 #
-DEF TUSB320-RESCUE-nixie_bottom_board U 0 40 Y Y 1 F N
-F0 "U" 0 450 60 H V C CNN
-F1 "TUSB320-RESCUE-nixie_bottom_board" 0 350 60 H V C CNN
-F2 "" 350 0 60 H I C CNN
-F3 "" 350 0 60 H I C CNN
+DEF conn:Conn_02x03_Odd_Even J 0 40 Y N 1 F N
+F0 "J" 50 200 50 H V C CNN
+F1 "conn:Conn_02x03_Odd_Even" 50 -200 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ Connector*:*2x??x*mm*
+ Connector*:*2x???Pitch*
+ Pin_Header_Straight_2X*
+ Pin_Header_Angled_2X*
+ Socket_Strip_Straight_2X*
+ Socket_Strip_Angled_2X*
+$ENDFPLIST
 DRAW
-S -250 300 250 -300 0 1 0 N
-X CC1 1 -450 250 200 R 50 50 1 1 I
-X CC2 2 -450 150 200 R 50 50 1 1 I
-X PORT 3 -450 50 200 R 50 50 1 1 I
-X VBUS 4 -450 -50 200 R 50 50 1 1 I
-X ADDR 5 -450 -150 200 R 50 50 1 1 I
-X INT_N 6 -450 -250 200 R 50 50 1 1 I
-X SDA 7 450 -250 200 L 50 50 1 1 I
-X SCL 8 450 -150 200 L 50 50 1 1 I
-X ID 9 450 -50 200 L 50 50 1 1 I
-X GND 10 450 50 200 L 50 50 1 1 I
-X nEN 11 450 150 200 L 50 50 1 1 I
-X VCC 12 450 250 200 L 50 50 1 1 I
+S -50 -95 0 -105 1 1 6 N
+S -50 5 0 -5 1 1 6 N
+S -50 105 0 95 1 1 6 N
+S -50 150 150 -150 1 1 10 f
+S 150 -95 100 -105 1 1 6 N
+S 150 5 100 -5 1 1 6 N
+S 150 105 100 95 1 1 6 N
+X Pin_1 1 -200 100 150 R 50 50 1 1 P
+X Pin_2 2 300 100 150 L 50 50 1 1 P
+X Pin_3 3 -200 0 150 R 50 50 1 1 P
+X Pin_4 4 300 0 150 L 50 50 1 1 P
+X Pin_5 5 -200 -100 150 R 50 50 1 1 P
+X Pin_6 6 300 -100 150 L 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# Thermistor
+# conn:TEST_2P
 #
-DEF Thermistor TH 0 0 N Y 1 F N
-F0 "TH" 100 50 50 V V C CNN
-F1 "Thermistor" -100 0 50 V V C BNN
+DEF conn:TEST_2P J 0 30 N N 1 F N
+F0 "J" 0 60 50 H V C CNN
+F1 "conn:TEST_2P" 0 -70 50 H V C CNN
 F2 "" 0 0 50 H I C CNN
 F3 "" 0 0 50 H I C CNN
-$FPLIST
- R_*
- SM0603
- SM0805
-$ENDFPLIST
 DRAW
-S -40 100 40 -100 0 1 8 N
-P 5 0 1 10 -75 125 -75 75 75 -75 75 -125 75 -125 N
-X ~ 1 0 200 100 D 50 50 1 1 P
-X ~ 2 0 -200 100 U 50 50 1 1 P
+C -70 0 30 0 1 0 N
+C 70 0 30 0 1 0 N
+X 1 1 -200 0 100 R 50 50 0 1 P
+X 2 2 200 0 100 L 50 50 0 1 P
 ENDDRAW
 ENDDEF
 #
-# USB_C_Receptacle
+# conn:USB_C_Receptacle
 #
-DEF USB_C_Receptacle J 0 40 Y Y 1 F N
+DEF conn:USB_C_Receptacle J 0 40 Y Y 1 F N
 F0 "J" -400 1450 50 H V L CNN
-F1 "USB_C_Receptacle" 400 1450 50 H V R CNN
+F1 "conn:USB_C_Receptacle" 400 1450 50 H V R CNN
 F2 "" 150 0 50 H I C CNN
 F3 "" 150 0 50 H I C CNN
 $FPLIST
  USB*C*Receptacle*
 $ENDFPLIST
 DRAW
+A -275 -150 25 -1799 -1 0 1 10 F -300 -150 -250 -150
+A -275 -150 75 -1799 -1 0 1 20 N -350 -150 -200 -150
+A -275 -150 25 -1799 -1 0 1 10 N -300 -150 -250 -150
+A -275 150 25 1 1799 0 1 10 F -250 150 -300 150
+A -275 150 25 1 1799 0 1 10 N -250 150 -300 150
+A -275 150 75 1 1799 0 1 20 N -200 150 -350 150
+C -130 175 25 0 1 10 F
 T 900 -30 -175 200 0 0 0 SS Italic 1 C C
 S -210 -1400 -190 -1360 0 0 0 N
 S -110 -1400 -90 -1360 0 0 0 N
@@ -623,13 +570,6 @@ S 400 1010 360 990 0 0 0 N
 S 400 1110 360 1090 0 0 0 N
 S 400 1210 360 1190 0 0 0 N
 S 400 1310 360 1290 0 0 0 N
-A -275 -150 25 -1799 -1 0 1 10 N -300 -150 -250 -150
-A -275 -150 75 -1799 -1 0 1 20 N -350 -150 -200 -150
-A -275 -150 25 -1799 -1 0 1 10 F -300 -150 -250 -150
-A -275 150 75 1 1799 0 1 20 N -200 150 -350 150
-A -275 150 25 1 1799 0 1 10 N -250 150 -300 150
-A -275 150 25 1 1799 0 1 10 F -250 150 -300 150
-C -130 175 25 0 1 10 F
 S -400 1400 400 -1400 0 1 10 f
 S -300 -150 -250 150 0 1 10 F
 S 45 200 95 250 0 1 10 F
@@ -640,72 +580,129 @@ P 3 0 1 20 -30 0 -130 100 -130 150 N
 P 3 0 1 20 -30 50 70 150 70 200 N
 P 4 0 1 10 -80 300 -30 400 20 300 -80 300 F
 X GND A1 -200 -1600 200 U 50 50 1 1 W
-X GND B1 0 -1600 200 U 50 50 1 1 W
-X SHIELD S1 -300 -1600 200 U 50 50 1 1 P
+X RX2- A10 600 -600 200 L 50 50 1 1 B
+X RX2+ A11 600 -700 200 L 50 50 1 1 B
+X GND A12 -100 -1600 200 U 50 50 1 1 W
 X TX1+ A2 600 -400 200 L 50 50 1 1 B
-X TX2+ B2 600 -1000 200 L 50 50 1 1 B
 X TX1- A3 600 -300 200 L 50 50 1 1 B
-X TX2- B3 600 -900 200 L 50 50 1 1 B
 X VBUS A4 600 1300 200 L 50 50 1 1 W
-X VBUS B4 600 1100 200 L 50 50 1 1 W
 X CC1 A5 600 800 200 L 50 50 1 1 B
-X CC2 B5 600 700 200 L 50 50 1 1 B
 X D+ A6 600 300 200 L 50 50 1 1 B
-X D+ B6 600 200 200 L 50 50 1 1 B
 X D- A7 600 500 200 L 50 50 1 1 B
-X D- B7 600 400 200 L 50 50 1 1 B
 X SBU1 A8 600 -1200 200 L 50 50 1 1 B
-X SBU2 B8 600 -1300 200 L 50 50 1 1 B
 X VBUS A9 600 1200 200 L 50 50 1 1 W
-X VBUS B9 600 1000 200 L 50 50 1 1 W
-X RX2- A10 600 -600 200 L 50 50 1 1 B
+X GND B1 0 -1600 200 U 50 50 1 1 W
 X RX1- B10 600 0 200 L 50 50 1 1 B
-X RX2+ A11 600 -700 200 L 50 50 1 1 B
 X RX1+ B11 600 -100 200 L 50 50 1 1 B
-X GND A12 -100 -1600 200 U 50 50 1 1 W
 X GND B12 100 -1600 200 U 50 50 1 1 W
+X TX2+ B2 600 -1000 200 L 50 50 1 1 B
+X TX2- B3 600 -900 200 L 50 50 1 1 B
+X VBUS B4 600 1100 200 L 50 50 1 1 W
+X CC2 B5 600 700 200 L 50 50 1 1 B
+X D+ B6 600 200 200 L 50 50 1 1 B
+X D- B7 600 400 200 L 50 50 1 1 B
+X SBU2 B8 600 -1300 200 L 50 50 1 1 B
+X VBUS B9 600 1000 200 L 50 50 1 1 W
+X SHIELD S1 -300 -1600 200 U 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# Wurth_Transformer_10.16x13.36mm
+# linear:LMV321
 #
-DEF Wurth_Transformer_10.16x13.36mm T 0 40 Y Y 1 F N
-F0 "T" 0 325 60 H V C CNN
-F1 "Wurth_Transformer_10.16x13.36mm" 0 425 60 H V C CNN
-F2 "" 0 425 60 H I C CNN
-F3 "" 0 425 60 H I C CNN
+DEF linear:LMV321 U 0 20 Y Y 1 F N
+F0 "U" 0 200 50 H V L CNN
+F1 "linear:LMV321" 0 -200 50 H V L CNN
+F2 "" 0 0 50 H I L CNN
+F3 "" 0 0 50 H I C CNN
+ALIAS MCP6561U MCP6001U OPA333xxDCK OPA376xxDCK
+$FPLIST
+ SOT*23*
+ *SC*70*
+$ENDFPLIST
 DRAW
-C -125 -30 14 0 0 0 F
-C -125 170 14 0 0 0 F
-C 50 170 14 0 0 0 F
-T 0 -150 -100 60 0 0 0 3 Italic 0 C C
-T 0 -150 100 60 0 0 0 3 Italic 0 C C
-P 2 0 0 0 -50 200 -50 -200 N
-P 2 0 0 0 -25 200 -25 -200 N
-P 2 0 0 0 25 -200 100 -200 N
-P 2 0 0 0 25 200 75 200 N
-P 2 0 0 0 75 200 100 200 N
-A -100 -175 25 -899 899 0 1 0 N -100 -200 -100 -150
-A -100 -125 25 -899 899 0 1 0 N -100 -150 -100 -100
-A -100 -75 25 -899 899 0 1 0 N -100 -100 -100 -50
-A -100 -25 25 -899 899 0 1 0 N -100 -50 -100 0
-A -100 25 25 -899 899 0 1 0 N -100 0 -100 50
-A -100 75 25 -899 899 0 1 0 N -100 50 -100 100
-A -100 125 25 -899 899 0 1 0 N -100 100 -100 150
-A -100 175 25 -899 899 0 1 0 N -100 150 -100 200
-A 25 -175 25 901 -901 0 1 0 N 25 -150 25 -200
-A 25 -125 25 901 -901 0 1 0 N 25 -100 25 -150
-A 25 -75 25 901 -901 0 1 0 N 25 -50 25 -100
-A 25 -25 25 901 -901 0 1 0 N 25 0 25 -50
-A 25 25 25 901 -901 0 1 0 N 25 50 25 0
-A 25 75 25 901 -901 0 1 0 N 25 100 25 50
-A 25 125 25 901 -901 0 1 0 N 25 150 25 100
-A 25 175 25 901 -901 0 1 0 N 25 200 25 150
-X ~ 1 -400 200 300 R 50 50 1 1 I
-X ~ 2 -400 0 300 R 50 50 1 1 I
-X ~ 3 -400 -200 300 R 50 50 1 1 I
-X ~ 4 400 -200 300 L 50 50 1 1 I
-X ~ 6 400 200 300 L 50 50 1 1 I
+P 4 0 1 10 -200 200 200 0 -200 -200 -200 200 f
+X V- 2 -100 -300 150 U 50 50 0 1 W
+X V+ 5 -100 300 150 D 50 50 0 1 W
+X + 1 -300 100 100 R 50 50 1 1 I
+X - 3 -300 -100 100 R 50 50 1 1 I
+X ~ 4 300 0 100 L 50 50 1 1 O
+ENDDRAW
+ENDDEF
+#
+# nixie_bottom_board-rescue:STM32L432K
+#
+DEF nixie_bottom_board-rescue:STM32L432K U 0 40 Y Y 1 F N
+F0 "U" 0 1000 60 H V C CNN
+F1 "nixie_bottom_board-rescue:STM32L432K" 0 900 60 H V C CNN
+F2 "" 0 450 60 H I C CNN
+F3 "" 0 450 60 H I C CNN
+DRAW
+S -500 800 500 -800 0 1 0 N
+X VDD 1 -700 750 200 R 50 50 1 1 I
+X PA4 10 -700 -150 200 R 50 50 1 1 I
+X PA5 11 -700 -250 200 R 50 50 1 1 I
+X PA6 12 -700 -350 200 R 50 50 1 1 I
+X PA7 13 -700 -450 200 R 50 50 1 1 I
+X PB0 14 -700 -550 200 R 50 50 1 1 I
+X PB1 15 -700 -650 200 R 50 50 1 1 I
+X VSS 16 -700 -750 200 R 50 50 1 1 I
+X VDD 17 700 -750 200 L 50 50 1 1 I
+X PA8 18 700 -650 200 L 50 50 1 1 I
+X PA9 19 700 -550 200 L 50 50 1 1 I
+X PC14/OSC 2 -700 650 200 R 50 50 1 1 I
+X PA10 20 700 -450 200 L 50 50 1 1 I
+X PA11 21 700 -350 200 L 50 50 1 1 I
+X PA12 22 700 -250 200 L 50 50 1 1 I
+X PA13/SWDIO 23 700 -150 200 L 50 50 1 1 I
+X PA14/SWCLK 24 700 -50 200 L 50 50 1 1 I
+X PA15 25 700 50 200 L 50 50 1 1 I
+X PB3/SWO 26 700 150 200 L 50 50 1 1 I
+X PB4 27 700 250 200 L 50 50 1 1 I
+X PB5 28 700 350 200 L 50 50 1 1 I
+X PB6 29 700 450 200 L 50 50 1 1 I
+X PC15/OSC 3 -700 550 200 R 50 50 1 1 I
+X PB7 30 700 550 200 L 50 50 1 1 I
+X PH3/BOOT0 31 700 650 200 L 50 50 1 1 I
+X VSS 32 700 750 200 L 50 50 1 1 I
+X NRST 4 -700 450 200 R 50 50 1 1 I
+X VDDA 5 -700 350 200 R 50 50 1 1 I
+X PA0 6 -700 250 200 R 50 50 1 1 I
+X PA1 7 -700 150 200 R 50 50 1 1 I
+X PA2 8 -700 50 200 R 50 50 1 1 I
+X PA3 9 -700 -50 200 R 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# power:GNDREF
+#
+DEF power:GNDREF #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -250 50 H I C CNN
+F1 "power:GNDREF" 0 -150 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+P 2 0 1 0 -25 -75 25 -75 N
+P 2 0 1 0 -5 -100 5 -100 N
+P 2 0 1 0 0 -50 0 0 N
+P 2 0 1 0 50 -50 -50 -50 N
+X GNDREF 1 0 0 0 D 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# switches:SW_Push
+#
+DEF switches:SW_Push SW 0 40 N N 1 F N
+F0 "SW" 50 100 50 H V L CNN
+F1 "switches:SW_Push" 0 -60 50 H V C CNN
+F2 "" 0 200 50 H I C CNN
+F3 "" 0 200 50 H I C CNN
+DRAW
+C -80 0 20 0 1 0 N
+C 80 0 20 0 1 0 N
+P 2 0 1 0 0 50 0 120 N
+P 2 0 1 0 100 50 -100 50 N
+X 1 1 -200 0 100 R 50 50 0 1 P
+X 2 2 200 0 100 L 50 50 0 1 P
 ENDDRAW
 ENDDEF
 #

+ 0 - 28
Nixie_Bottom_Board/nixie_bottom_board-rescue.lib

@@ -1,28 +0,0 @@
-EESchema-LIBRARY Version 2.3
-#encoding utf-8
-#
-# TUSB320-RESCUE-nixie_bottom_board
-#
-DEF TUSB320-RESCUE-nixie_bottom_board U 0 40 Y Y 1 F N
-F0 "U" 0 450 60 H V C CNN
-F1 "TUSB320-RESCUE-nixie_bottom_board" 0 350 60 H V C CNN
-F2 "" 350 0 60 H I C CNN
-F3 "" 350 0 60 H I C CNN
-DRAW
-S -250 300 250 -300 0 1 0 N
-X CC1 1 -450 250 200 R 50 50 1 1 I
-X CC2 2 -450 150 200 R 50 50 1 1 I
-X PORT 3 -450 50 200 R 50 50 1 1 I
-X VBUS 4 -450 -50 200 R 50 50 1 1 I
-X ADDR 5 -450 -150 200 R 50 50 1 1 I
-X INT_N 6 -450 -250 200 R 50 50 1 1 I
-X SDA 7 450 -250 200 L 50 50 1 1 I
-X SCL 8 450 -150 200 L 50 50 1 1 I
-X ID 9 450 -50 200 L 50 50 1 1 I
-X GND 10 450 50 200 L 50 50 1 1 I
-X nEN 11 450 150 200 L 50 50 1 1 I
-X VCC 12 450 250 200 L 50 50 1 1 I
-ENDDRAW
-ENDDEF
-#
-#End Library

+ 15 - 15
Nixie_Bottom_Board/nixie_bottom_board.bak

@@ -1165,12 +1165,12 @@ $EndComp
 $Comp
 L R R12
 U 1 1 5B0D9940
-P 7350 3850
-F 0 "R12" V 7430 3850 50  0000 C CNN
-F 1 "1M" V 7250 3850 50  0000 C CNN
-F 2 "Resistors_SMD:R_0603" V 7280 3850 50  0001 C CNN
-F 3 "" H 7350 3850 50  0001 C CNN
-	1    7350 3850
+P 7350 3800
+F 0 "R12" V 7430 3800 50  0000 C CNN
+F 1 "1M" V 7250 3800 50  0000 C CNN
+F 2 "Resistors_SMD:R_0603" V 7280 3800 50  0001 C CNN
+F 3 "" H 7350 3800 50  0001 C CNN
+	1    7350 3800
 	0    -1   -1   0   
 $EndComp
 Text Label 7800 3950 0    60   ~ 0
@@ -1790,16 +1790,11 @@ Connection ~ 7200 3650
 Wire Wire Line
 	6800 3750 7150 3750
 Wire Wire Line
-	7150 3750 7150 3850
+	7150 3750 7150 3950
 Wire Wire Line
-	7150 3850 7200 3850
+	7150 3800 7200 3800
 Wire Wire Line
-	7500 3850 7550 3850
-Wire Wire Line
-	7550 3650 7550 3950
-Wire Wire Line
-	7550 3950 7600 3950
-Connection ~ 7550 3850
+	7150 3950 7600 3950
 Wire Wire Line
 	3450 5050 3350 5050
 Wire Wire Line
@@ -1810,7 +1805,6 @@ Connection ~ 7450 3350
 Wire Wire Line
 	7450 3600 7450 3650
 Connection ~ 7450 3650
-Connection ~ 7550 3650
 Connection ~ 3300 4050
 Wire Wire Line
 	3700 4950 3700 5100
@@ -1852,4 +1846,10 @@ F 3 "" H 3800 1850 60  0001 C CNN
 	1    3800 1850
 	1    0    0    -1  
 $EndComp
+Wire Wire Line
+	7500 3800 7550 3800
+Wire Wire Line
+	7550 3800 7550 3650
+Connection ~ 7550 3650
+Connection ~ 7150 3800
 $EndSCHEMATC

+ 13 - 11
Nixie_Bottom_Board/nixie_bottom_board.kicad_pcb

@@ -1,9 +1,6 @@
-(kicad_pcb (version 4) (host pcbnew 4.0.7)
+(kicad_pcb (version 20171130) (host pcbnew "(5.0.0)")
 
   (general
-    (links 279)
-    (no_connects 252)
-    (area 99.949999 89.949999 200.050001 110.050001)
     (thickness 1.6)
     (drawings 12)
     (tracks 28)
@@ -64,6 +61,9 @@
     (pcbplotparams
       (layerselection 0x010fc_80000001)
       (usegerberextensions false)
+      (usegerberattributes false)
+      (usegerberadvancedattributes false)
+      (creategerberjobfile false)
       (excludeedgelayer true)
       (linewidth 0.100000)
       (plotframeref false)
@@ -72,8 +72,7 @@
       (useauxorigin false)
       (hpglpennumber 1)
       (hpglpenspeed 20)
-      (hpglpendiameter 15)
-      (hpglpenoverlay 2)
+      (hpglpendiameter 15.000000)
       (psnegative false)
       (psa4output false)
       (plotreference false)
@@ -85,7 +84,7 @@
       (mirror false)
       (drillshape 0)
       (scaleselection 1)
-      (outputdirectory Gerbers/))
+      (outputdirectory "Gerbers/"))
   )
 
   (net 0 "")
@@ -214,6 +213,7 @@
     (add_net /VSYS)
     (add_net GNDREF)
     (add_net "Net-(BT1-Pad1)")
+    (add_net "Net-(C1-Pad2)")
     (add_net "Net-(C10-Pad1)")
     (add_net "Net-(C11-Pad1)")
     (add_net "Net-(C13-Pad1)")
@@ -224,9 +224,11 @@
     (add_net "Net-(C26-Pad2)")
     (add_net "Net-(C3-Pad1)")
     (add_net "Net-(C4-Pad1)")
+    (add_net "Net-(C5-Pad2)")
     (add_net "Net-(C7-Pad1)")
     (add_net "Net-(D1-Pad2)")
     (add_net "Net-(D3-Pad1)")
+    (add_net "Net-(J2-Pad1)")
     (add_net "Net-(J5-Pad1)")
     (add_net "Net-(J6-Pad1)")
     (add_net "Net-(J9-Pad1)")
@@ -2010,7 +2012,7 @@
     (pad 2 smd trapezoid (at 0.3556 0) (size 0.508 0.762) (rect_delta 0.254 0 ) (layers F.Cu F.Paste F.Mask)
       (net 16 "Net-(BT1-Pad1)") (solder_mask_margin 0.127))
     (model smd\chip_cms.wrl
-      (at (xyz 0 0 0.002))
+      (offset (xyz 0 0 0.05079999923706055))
       (scale (xyz 0.05 0.05 0.05))
       (rotate (xyz 0 0 0))
     )
@@ -2037,7 +2039,7 @@
     (pad 2 smd trapezoid (at 0.3556 0 90) (size 0.508 0.762) (rect_delta 0.254 0 ) (layers F.Cu F.Paste F.Mask)
       (net 41 /HV_EN) (solder_mask_margin 0.127))
     (model smd\chip_cms.wrl
-      (at (xyz 0 0 0.002))
+      (offset (xyz 0 0 0.05079999923706055))
       (scale (xyz 0.05 0.05 0.05))
       (rotate (xyz 0 0 0))
     )
@@ -3457,10 +3459,10 @@
     (descr http://www.tag-connect.com/Materials/TC2030-MCP-NL%20PCB%20Footprint.pdf)
     (path /5B0740EF)
     (fp_text reference J3 (at 0 -4.064) (layer F.SilkS) hide
-      (effects (font (thickness 0.3048)))
+      (effects (font (size 1.524 1.524) (thickness 0.3048)))
     )
     (fp_text value "Tag Connect" (at 0 3.048) (layer F.SilkS) hide
-      (effects (font (thickness 0.3048)))
+      (effects (font (size 1.524 1.524) (thickness 0.3048)))
     )
     (pad 1 smd circle (at -1.27 0.635) (size 0.7874 0.7874) (layers F.Cu F.Paste F.Mask)
       (net 27 /VDD) (clearance 0.4826))

+ 20 - 20
Nixie_Bottom_Board/nixie_bottom_board.kicad_pcb-bak

@@ -2017,7 +2017,7 @@
   )
 
   (module "Custom Parts:SMD_Jumper" (layer F.Cu) (tedit 52B1ED15) (tstamp 5B393D50)
-    (at 159 104 90)
+    (at 172.5 108 90)
     (path /5B0D8B1E)
     (attr smd)
     (fp_text reference JP2 (at 0 1.016 90) (layer F.SilkS)
@@ -2132,18 +2132,18 @@
   )
 
   (module Inductors_SMD:L_Taiyo-Yuden_NR-40xx (layer F.Cu) (tedit 5990349D) (tstamp 5B393D62)
-    (at 166 107 270)
+    (at 165.5 107 90)
     (descr "Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-40xx, 4.0mmx4.0mm")
     (tags "inductor taiyo-yuden nr smd")
     (path /5B15730D)
     (attr smd)
-    (fp_text reference L3 (at 0 -3 270) (layer F.SilkS)
+    (fp_text reference L3 (at 0 -3 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 1uH (at 0 3.5 270) (layer F.Fab)
+    (fp_text value 1uH (at 0 3.5 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text user %R (at 0 0 270) (layer F.Fab)
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start -2 0) (end -2 -1.25) (layer F.Fab) (width 0.1))
@@ -2164,9 +2164,9 @@
     (fp_line (start -2.25 2.25) (end 2.25 2.25) (layer F.CrtYd) (width 0.05))
     (fp_line (start 2.25 2.25) (end 2.25 -2.25) (layer F.CrtYd) (width 0.05))
     (fp_line (start 2.25 -2.25) (end -2.25 -2.25) (layer F.CrtYd) (width 0.05))
-    (pad 1 smd rect (at -1.4 0 270) (size 1.2 3.9) (layers F.Cu F.Paste F.Mask)
+    (pad 1 smd rect (at -1.4 0 90) (size 1.2 3.9) (layers F.Cu F.Paste F.Mask)
       (net 26 /VSYS))
-    (pad 2 smd rect (at 1.4 0 270) (size 1.2 3.9) (layers F.Cu F.Paste F.Mask)
+    (pad 2 smd rect (at 1.4 0 90) (size 1.2 3.9) (layers F.Cu F.Paste F.Mask)
       (net 44 "Net-(L3-Pad2)"))
     (model ${KISYS3DMOD}/Inductors_SMD.3dshapes/L_Taiyo-Yuden_NR-40xx.wrl
       (at (xyz 0 0 0))
@@ -3099,37 +3099,37 @@
   )
 
   (module "Custom Parts:VQFN-9_2.5x2.5mm_Pitch0.5mm" (layer F.Cu) (tedit 5B393966) (tstamp 5B393E48)
-    (at 161.5 106 180)
+    (at 169.5 107)
     (path /5B154033)
-    (fp_text reference U6 (at 0 -2.6 180) (layer F.SilkS)
+    (fp_text reference U6 (at 0 -2.6) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value TPS61235 (at 0 2.4 180) (layer F.Fab)
+    (fp_text value TPS61235 (at 0 2.4) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.SilkS) (width 0.15))
     (fp_line (start -1.25 1.25) (end 1.25 1.25) (layer F.SilkS) (width 0.15))
     (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.SilkS) (width 0.15))
     (fp_line (start 1.25 -1.25) (end -1.25 -1.25) (layer F.SilkS) (width 0.15))
-    (pad 1 smd rect (at -0.9 -0.77 180) (size 1.1 0.3) (layers F.Cu F.Paste F.Mask)
+    (pad 1 smd rect (at -0.9 -0.77) (size 1.1 0.3) (layers F.Cu F.Paste F.Mask)
       (net 1 GNDREF))
-    (pad 2 smd rect (at 0 -0.17 180) (size 2.9 0.3) (layers F.Cu F.Paste F.Mask)
+    (pad 2 smd rect (at 0 -0.17) (size 2.9 0.3) (layers F.Cu F.Paste F.Mask)
       (net 44 "Net-(L3-Pad2)"))
-    (pad 3 smd rect (at -1.15 0.475 180) (size 0.6 0.25) (layers F.Cu F.Paste F.Mask)
+    (pad 3 smd rect (at -1.15 0.475) (size 0.6 0.25) (layers F.Cu F.Paste F.Mask)
       (net 26 /VSYS))
-    (pad 4 smd rect (at -0.75 1.15 180) (size 0.25 0.6) (layers F.Cu F.Paste F.Mask)
+    (pad 4 smd rect (at -0.75 1.15) (size 0.25 0.6) (layers F.Cu F.Paste F.Mask)
       (net 1 GNDREF))
-    (pad 5 smd rect (at -0.25 1.15 180) (size 0.25 0.6) (layers F.Cu F.Paste F.Mask)
+    (pad 5 smd rect (at -0.25 1.15) (size 0.25 0.6) (layers F.Cu F.Paste F.Mask)
       (net 1 GNDREF))
-    (pad 6 smd rect (at 0.25 1.15 180) (size 0.25 0.6) (layers F.Cu F.Paste F.Mask)
+    (pad 6 smd rect (at 0.25 1.15) (size 0.25 0.6) (layers F.Cu F.Paste F.Mask)
       (net 17 /VLOAD))
-    (pad 7 smd rect (at 0.75 1.15 180) (size 0.25 0.6) (layers F.Cu F.Paste F.Mask)
+    (pad 7 smd rect (at 0.75 1.15) (size 0.25 0.6) (layers F.Cu F.Paste F.Mask)
       (net 78 "Net-(JP2-Pad1)"))
-    (pad 8 smd rect (at 1.15 0.475 180) (size 0.6 0.215) (layers F.Cu F.Paste F.Mask)
+    (pad 8 smd rect (at 1.15 0.475) (size 0.6 0.215) (layers F.Cu F.Paste F.Mask)
       (net 1 GNDREF))
-    (pad 9 smd rect (at 0.725 -0.77 180) (size 1.45 0.3) (layers F.Cu F.Paste F.Mask)
+    (pad 9 smd rect (at 0.725 -0.77) (size 1.45 0.3) (layers F.Cu F.Paste F.Mask)
       (net 17 /VLOAD))
-    (pad 2 smd rect (at 0 0.055 180) (size 0.975 0.15) (layers F.Cu F.Paste F.Mask)
+    (pad 2 smd rect (at 0 0.055) (size 0.975 0.15) (layers F.Cu F.Paste F.Mask)
       (net 44 "Net-(L3-Pad2)"))
   )
 

+ 656 - 666
Nixie_Bottom_Board/nixie_bottom_board.net

@@ -1,8 +1,8 @@
 (export (version D)
   (design
-    (source C:/Users/Kevin/Documents/Projects/NixieTubeClock/Nixie_Bottom_Board/nixie_bottom_board.sch)
-    (date "7/1/2018 4:26:08 PM")
-    (tool "Eeschema 4.0.7")
+    (source C:\Users\Kevin\Documents\Projects\NixieTubeClock\Nixie_Bottom_Board\nixie_bottom_board.sch)
+    (date "7/22/2018 6:06:22 PM")
+    (tool "Eeschema (5.0.0)")
     (sheet (number 1) (name /) (tstamps /)
       (title_block
         (title)
@@ -29,563 +29,502 @@
     (comp (ref U7)
       (value STM32L432K)
       (footprint Housings_DFN_QFN:QFN-32-1EP_5x5mm_Pitch0.5mm)
-      (libsource (lib nixie_bottom_board-cache) (part STM32L432K))
+      (libsource (lib "") (part STM32L432K) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B073574))
     (comp (ref J1)
       (value USB_C_Receptacle)
       (footprint Connectors_USB:USB_C_Receptacle_Amphenol_12401548E4-2A)
-      (libsource (lib conn) (part USB_C_Receptacle))
+      (libsource (lib "") (part USB_C_Receptacle) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B07361E))
     (comp (ref Y1)
       (value 32.78k)
       (footprint Crystals:Crystal_SMD_2520-4pin_2.5x2.0mm)
-      (libsource (lib device) (part Crystal))
+      (libsource (lib Device) (part Crystal) (description "Two pin crystal"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B073DBF))
     (comp (ref C26)
       (value 10pF)
       (footprint Capacitors_SMD:C_0603)
-      (libsource (lib device) (part C_Small))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B073E81))
     (comp (ref C25)
       (value 10pF)
       (footprint Capacitors_SMD:C_0603)
-      (libsource (lib device) (part C_Small))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B073EE2))
     (comp (ref J3)
       (value "Tag Connect")
       (footprint "Tag Connect:TC2030-MCP-NL")
-      (libsource (lib conn) (part Conn_02x03_Odd_Even))
+      (libsource (lib "") (part Conn_02x03_Odd_Even) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0740EF))
     (comp (ref BT1)
       (value BAT)
       (footprint Connectors_JST:JST_PH_S2B-PH-SM4-TB_02x2.00mm_Angled)
-      (libsource (lib device) (part Battery_Cell))
+      (libsource (lib Device) (part Battery_Cell) (description "single battery cell"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B07444B))
     (comp (ref SW4)
       (value SW_Push)
       (footprint Buttons_Switches_SMD:SW_SPST_KMR2)
-      (libsource (lib switches) (part SW_Push))
+      (libsource (lib "") (part SW_Push) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B07874F))
     (comp (ref J7)
       (value Nixie_CTRL)
       (footprint "Custom Parts:Pin_Header_Straight_2x03_Pitch2.00mm")
-      (libsource (lib conn) (part Conn_02x03_Odd_Even))
+      (libsource (lib "") (part Conn_02x03_Odd_Even) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0794BA))
     (comp (ref J4)
       (value Nixie_HV)
       (footprint "Custom Parts:Pin_Header_Straight_2x03_Pitch2.00mm")
-      (libsource (lib conn) (part Conn_02x03_Odd_Even))
+      (libsource (lib "") (part Conn_02x03_Odd_Even) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B079514))
     (comp (ref C28)
       (value C)
       (footprint Capacitors_SMD:C_0603)
-      (libsource (lib device) (part C_Small))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B07ACF8))
     (comp (ref J5)
       (value Conn_01x01)
       (footprint Pin_Headers:Pin_Header_Straight_1x01_Pitch2.54mm)
-      (libsource (lib conn) (part Conn_01x01))
+      (libsource (lib "") (part Conn_01x01) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B07B07C))
     (comp (ref J6)
       (value Conn_01x01)
       (footprint Pin_Headers:Pin_Header_Straight_1x01_Pitch2.54mm)
-      (libsource (lib conn) (part Conn_01x01))
+      (libsource (lib "") (part Conn_01x01) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B07B125))
     (comp (ref J9)
       (value Conn_01x01)
       (footprint Pin_Headers:Pin_Header_Straight_1x01_Pitch2.54mm)
-      (libsource (lib conn) (part Conn_01x01))
+      (libsource (lib "") (part Conn_01x01) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B07B186))
     (comp (ref R17)
       (value 1k)
       (footprint Resistors_SMD:R_0603)
-      (libsource (lib device) (part R))
+      (libsource (lib Device) (part R) (description Resistor))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B07B730))
     (comp (ref R18)
       (value 1k)
       (footprint Resistors_SMD:R_0603)
-      (libsource (lib device) (part R))
+      (libsource (lib Device) (part R) (description Resistor))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B07B7AC))
     (comp (ref R19)
       (value 1k)
       (footprint Resistors_SMD:R_0603)
-      (libsource (lib device) (part R))
+      (libsource (lib Device) (part R) (description Resistor))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B07B818))
     (comp (ref J8)
       (value Conn_01x01)
       (footprint Pin_Headers:Pin_Header_Straight_1x01_Pitch2.54mm)
-      (libsource (lib conn) (part Conn_01x01))
+      (libsource (lib "") (part Conn_01x01) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B07BCB9))
     (comp (ref SW1)
       (value SW_Push)
       (footprint Buttons_Switches_SMD:SW_SPST_EVQP7A)
-      (libsource (lib switches) (part SW_Push))
+      (libsource (lib "") (part SW_Push) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B07F81C))
     (comp (ref SW2)
       (value SW_Push)
       (footprint Buttons_Switches_SMD:SW_SPST_EVQP7A)
-      (libsource (lib switches) (part SW_Push))
+      (libsource (lib "") (part SW_Push) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B07F979))
     (comp (ref SW3)
       (value SW_Push)
       (footprint Buttons_Switches_SMD:SW_SPST_EVQP7A)
-      (libsource (lib switches) (part SW_Push))
+      (libsource (lib "") (part SW_Push) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B07F9F1))
     (comp (ref R16)
       (value 1M)
       (footprint Resistors_SMD:R_0603)
-      (libsource (lib device) (part R))
+      (libsource (lib Device) (part R) (description Resistor))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B08854F))
-    (comp (ref U4)
-      (value TUSB320)
-      (footprint "Custom Parts:X2QFN-12_1.6x1.6mm_Pitch0.4mm")
-      (libsource (lib nixie_bottom_board-rescue) (part TUSB320-RESCUE-nixie_bottom_board))
-      (sheetpath (names /) (tstamps /))
-      (tstamp 5B095CC9))
     (comp (ref R9)
       (value 900k)
       (footprint Resistors_SMD:R_0603)
-      (libsource (lib device) (part R))
+      (libsource (lib Device) (part R) (description Resistor))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B096154))
     (comp (ref R14)
       (value 10k)
       (footprint Resistors_SMD:R_0603)
-      (libsource (lib device) (part R))
+      (libsource (lib Device) (part R) (description Resistor))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0B7874))
     (comp (ref R15)
       (value 10k)
       (footprint Resistors_SMD:R_0603)
-      (libsource (lib device) (part R))
+      (libsource (lib Device) (part R) (description Resistor))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0B79AE))
     (comp (ref C14)
       (value 100nF)
       (footprint Capacitors_SMD:C_0603)
-      (libsource (lib device) (part C_Small))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0C425E))
     (comp (ref C13)
       (value 47nF)
       (footprint Capacitors_SMD:C_0603)
-      (libsource (lib device) (part C_Small))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0C2749))
     (comp (ref C12)
       (value 4.7uF)
       (footprint Capacitors_SMD:C_0603)
-      (libsource (lib device) (part C_Small))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0C2BAC))
     (comp (ref C9)
       (value 1uF)
       (footprint Capacitors_SMD:C_0603)
-      (libsource (lib device) (part C_Small))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0C33A4))
     (comp (ref D3)
       (value LED)
       (footprint LEDs:LED_0606)
-      (libsource (lib device) (part LED))
+      (libsource (lib Device) (part LED) (description "LED generic"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0C55EE))
     (comp (ref R7)
       (value 2.2k)
       (footprint Resistors_SMD:R_0603)
-      (libsource (lib device) (part R))
+      (libsource (lib Device) (part R) (description Resistor))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0C5697))
     (comp (ref R8)
       (value 260)
       (footprint Resistors_SMD:R_0603)
-      (libsource (lib device) (part R))
+      (libsource (lib Device) (part R) (description Resistor))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0C68E7))
     (comp (ref TH1)
       (value 103AT)
       (footprint Connectors_JST:JST_PH_S2B-PH-SM4-TB_02x2.00mm_Angled)
-      (libsource (lib device) (part Thermistor))
+      (libsource (lib Device) (part Thermistor) (description "Thermistor, temperature-dependent resistor"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0C6F00))
     (comp (ref R11)
       (value 30.31k)
       (footprint Resistors_SMD:R_0603)
-      (libsource (lib device) (part R))
+      (libsource (lib Device) (part R) (description Resistor))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0C76F2))
     (comp (ref R10)
       (value 5.24k)
       (footprint Resistors_SMD:R_0603)
-      (libsource (lib device) (part R))
+      (libsource (lib Device) (part R) (description Resistor))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0C7966))
     (comp (ref C11)
       (value 10uF)
       (footprint Capacitors_SMD:C_0805)
-      (libsource (lib device) (part C_Small))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0CC3F6))
     (comp (ref C10)
       (value 47nF)
       (footprint Capacitors_SMD:C_0603)
-      (libsource (lib device) (part C_Small))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0CEA4D))
     (comp (ref L1)
       (value 1uH)
       (footprint Inductors_SMD:L_Taiyo-Yuden_NR-40xx)
-      (libsource (lib device) (part L_Small))
+      (libsource (lib Device) (part L_Small) (description "Inductor, small symbol"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0DB40F))
     (comp (ref C15)
       (value 10uF)
       (footprint Capacitors_SMD:C_0805)
-      (libsource (lib device) (part C_Small))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0DC42A))
     (comp (ref C16)
       (value 10uF)
       (footprint Capacitors_SMD:C_0805)
-      (libsource (lib device) (part C_Small))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0DC519))
     (comp (ref C19)
       (value 10uF)
       (footprint Capacitors_SMD:C_0805)
-      (libsource (lib device) (part C_Small))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0DFFED))
     (comp (ref D2)
       (value ESD)
       (footprint Diodes_SMD:D_0603)
-      (libsource (lib device) (part D_Small))
+      (libsource (lib Device) (part D_Small) (description "Diode, small symbol"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0E1AC7))
     (comp (ref C20)
       (value 10uF)
       (footprint Capacitors_SMD:C_0805)
-      (libsource (lib device) (part C_Small))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B1737BD))
     (comp (ref C24)
       (value 10uF)
       (footprint Capacitors_SMD:C_0805)
-      (libsource (lib device) (part C_Small))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B1732A3))
     (comp (ref L2)
       (value 1uH)
       (footprint Inductors_SMD:L_Taiyo-Yuden_NR-40xx)
-      (libsource (lib device) (part L_Small))
+      (libsource (lib Device) (part L_Small) (description "Inductor, small symbol"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B16755A))
     (comp (ref U5)
       (value TPS63025X)
       (footprint "Custom Parts:VQFN-14_2.5x3mm_Pitch0.5mm")
-      (libsource (lib Custom_Parts) (part TPS63025X))
+      (libsource (lib Custom_Parts) (part TPS63025X) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B1672A1))
     (comp (ref C17)
       (value 1uF)
       (footprint Capacitors_SMD:C_0603)
-      (libsource (lib device) (part C_Small))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B15DD3E))
     (comp (ref L3)
       (value 1uH)
       (footprint Inductors_SMD:L_Taiyo-Yuden_NR-40xx)
-      (libsource (lib device) (part L_Small))
+      (libsource (lib Device) (part L_Small) (description "Inductor, small symbol"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B15730D))
     (comp (ref U6)
       (value TPS61235)
       (footprint "Custom Parts:VQFN-9_2.5x2.5mm_Pitch0.5mm")
-      (libsource (lib Custom_Parts) (part TPS61235))
+      (libsource (lib Custom_Parts) (part TPS61235) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B154033))
     (comp (ref JP2)
       (value Jumper_5V)
       (footprint "Custom Parts:SMD_Jumper")
-      (libsource (lib device) (part Jumper_NC_Small))
+      (libsource (lib Device) (part Jumper_NC_Small) (description "Jumper, normally closed"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0D8B1E))
     (comp (ref D4)
       (value LOAD)
       (footprint Diodes_SMD:D_0805)
-      (libsource (lib device) (part D_Small))
+      (libsource (lib Device) (part D_Small) (description "Diode, small symbol"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0E37FA))
     (comp (ref J2)
       (value TEST_BAT)
       (footprint Measurement_Points:Test_Point_2Pads)
-      (libsource (lib conn) (part TEST_2P))
+      (libsource (lib "") (part TEST_2P) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0E5826))
     (comp (ref J10)
       (value Backlight)
       (footprint "Custom Parts:Pin_Header_Straight_2x03_Pitch2.00mm")
-      (libsource (lib conn) (part Conn_02x03_Odd_Even))
+      (libsource (lib "") (part Conn_02x03_Odd_Even) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0EA735))
     (comp (ref JP1)
       (value Jumper_5V)
       (footprint "Custom Parts:SMD_Jumper")
-      (libsource (lib device) (part Jumper_NC_Small))
+      (libsource (lib Device) (part Jumper_NC_Small) (description "Jumper, normally closed"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0F1B1A))
     (comp (ref U2)
       (value BQ25890)
       (footprint Housings_DFN_QFN:QFN-24-1EP_4x4mm_Pitch0.5mm)
-      (libsource (lib Custom_Parts) (part BQ25890))
+      (libsource (lib Custom_Parts) (part BQ25890) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0BF1F9))
     (comp (ref C18)
       (value 1uF)
       (footprint Capacitors_SMD:C_0603)
-      (libsource (lib device) (part C_Small))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0C9515))
     (comp (ref R12)
       (value 1M)
       (footprint Resistors_SMD:R_0603)
-      (libsource (lib device) (part R))
+      (libsource (lib Device) (part R) (description Resistor))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B0D9940))
     (comp (ref C21)
       (value 10uF)
       (footprint Capacitors_SMD:C_0805)
-      (libsource (lib device) (part C_Small))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B134F37))
     (comp (ref C22)
       (value 10uF)
       (footprint Capacitors_SMD:C_0805)
-      (libsource (lib device) (part C_Small))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B1350D4))
     (comp (ref C23)
       (value 10uF)
       (footprint Capacitors_SMD:C_0805)
-      (libsource (lib device) (part C_Small))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B141DBB))
     (comp (ref C27)
       (value 1uF)
       (footprint Capacitors_SMD:C_0603)
-      (libsource (lib device) (part C_Small))
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor"))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B143B7A))
     (comp (ref R13)
       (value 10k)
       (footprint Resistors_SMD:R_0603)
-      (libsource (lib device) (part R))
+      (libsource (lib Device) (part R) (description Resistor))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B1468ED))
     (comp (ref U8)
       (value LMV321)
       (footprint TO_SOT_Packages_SMD:SOT-23-5)
-      (libsource (lib linear) (part LMV321))
+      (libsource (lib "") (part LMV321) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B2CC27E))
     (comp (ref U3)
       (value TPD8S300)
       (footprint Housings_DFN_QFN:UQFN-20-1EP_3x3mm_Pitch0.4mm)
-      (libsource (lib Custom_Parts) (part TPD8S300))
+      (libsource (lib Custom_Parts) (part TPD8S300) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5B394534))
+    (comp (ref U4)
+      (value TUSB320)
+      (libsource (lib Custom_Parts) (part TUSB320) (description ""))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5B5B1CD3))
     (comp (ref T1)
       (value Wurth_Transformer_10.16x13.36mm)
       (footprint "Custom Parts:Wurth_WE-FB_10.18x13.36mm")
-      (libsource (lib Custom_Parts) (part Wurth_Transformer_10.16x13.36mm))
+      (libsource (lib Custom_Parts) (part Wurth_Transformer_10.16x13.36mm) (description ""))
       (sheetpath (names "/HV Power Supply/") (tstamps /5B07197A/))
       (tstamp 5A6B88EA))
     (comp (ref R2)
       (value R_VC)
       (footprint Resistors_SMD:R_0603)
-      (libsource (lib device) (part R))
+      (libsource (lib Device) (part R) (description Resistor))
       (sheetpath (names "/HV Power Supply/") (tstamps /5B07197A/))
       (tstamp 5A6B8978))
     (comp (ref C3)
       (value C_VC)
       (footprint Capacitors_SMD:C_0603)
-      (libsource (lib device) (part C))
+      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
       (sheetpath (names "/HV Power Supply/") (tstamps /5B07197A/))
       (tstamp 5A6B89DB))
     (comp (ref Q1)
       (value Q_SWITCH)
       (footprint "Custom Parts:EPC2016C")
-      (libsource (lib device) (part Q_NMOS_DGS))
+      (libsource (lib Device) (part Q_NMOS_DGS) (description "Transistor N-MOSFET (general)"))
       (sheetpath (names "/HV Power Supply/") (tstamps /5B07197A/))
       (tstamp 5A6B8B05))
     (comp (ref R4)
       (value R_SENSE)
       (footprint Resistors_SMD:R_0805)
-      (libsource (lib device) (part R))
+      (libsource (lib Device) (part R) (description Resistor))
       (sheetpath (names "/HV Power Supply/") (tstamps /5B07197A/))
       (tstamp 5A6B8B69))
     (comp (ref D1)
       (value D_RECT)
       (footprint "Custom Parts:SOD-123W")
-      (libsource (lib device) (part D))
+      (libsource (lib Device) (part D) (description Diode))
       (sheetpath (names "/HV Power Supply/") (tstamps /5B07197A/))
       (tstamp 5A6B91C6))
     (comp (ref C5)
       (value C_OUT)
       (footprint Capacitors_SMD:C_2220)
-      (libsource (lib device) (part C))
+      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
       (sheetpath (names "/HV Power Supply/") (tstamps /5B07197A/))
       (tstamp 5A6B92D0))
     (comp (ref C6)
       (value C_OUT)
       (footprint Capacitors_SMD:C_1812)
-      (libsource (lib device) (part C))
+      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
       (sheetpath (names "/HV Power Supply/") (tstamps /5B07197A/))
       (tstamp 5A6B93C6))
     (comp (ref R5)
       (value R_FB)
       (footprint Resistors_SMD:R_0603)
-      (libsource (lib device) (part R))
+      (libsource (lib Device) (part R) (description Resistor))
       (sheetpath (names "/HV Power Supply/") (tstamps /5B07197A/))
       (tstamp 5A6B9F37))
     (comp (ref R3)
       (value R_BIAS)
       (footprint Resistors_SMD:R_0603)
-      (libsource (lib device) (part R))
+      (libsource (lib Device) (part R) (description Resistor))
       (sheetpath (names "/HV Power Supply/") (tstamps /5B07197A/))
       (tstamp 5A6B9FBA))
     (comp (ref C7)
       (value C_BP)
       (footprint Capacitors_SMD:C_0603)
-      (libsource (lib device) (part C))
+      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
       (sheetpath (names "/HV Power Supply/") (tstamps /5B07197A/))
       (tstamp 5A6BA4CA))
     (comp (ref R1)
       (value R_FREQ)
       (footprint Resistors_SMD:R_0603)
-      (libsource (lib device) (part R))
+      (libsource (lib Device) (part R) (description Resistor))
       (sheetpath (names "/HV Power Supply/") (tstamps /5B07197A/))
       (tstamp 5A6BAAF4))
     (comp (ref C2)
       (value C_IN)
       (footprint Capacitors_SMD:C_0805)
-      (libsource (lib device) (part C))
+      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
       (sheetpath (names "/HV Power Supply/") (tstamps /5B07197A/))
       (tstamp 5A6C0FBE))
     (comp (ref C1)
       (value C_IN)
       (footprint Capacitors_SMD:C_1210)
-      (libsource (lib device) (part C))
+      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
       (sheetpath (names "/HV Power Supply/") (tstamps /5B07197A/))
       (tstamp 5A6C10DF))
     (comp (ref C4)
       (value C_SS)
       (footprint Capacitors_SMD:C_0603)
-      (libsource (lib device) (part C))
+      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
       (sheetpath (names "/HV Power Supply/") (tstamps /5B07197A/))
       (tstamp 5A6C6769))
     (comp (ref R6)
       (value R_GATE)
       (footprint Resistors_SMD:R_0603)
-      (libsource (lib device) (part R))
+      (libsource (lib Device) (part R) (description Resistor))
       (sheetpath (names "/HV Power Supply/") (tstamps /5B07197A/))
       (tstamp 5A8E442D))
     (comp (ref U1)
       (value LTC3759)
       (footprint Housings_SSOP:MSOP-12-1EP_3x4mm_Pitch0.65mm)
-      (libsource (lib Custom_Parts) (part LTC3759))
+      (libsource (lib Custom_Parts) (part LTC3759) (description ""))
       (sheetpath (names "/HV Power Supply/") (tstamps /5B07197A/))
       (tstamp 5A6BF1D9))
     (comp (ref C8)
       (value C_IN)
       (footprint Capacitors_SMD:C_1210)
-      (libsource (lib device) (part C))
+      (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
       (sheetpath (names "/HV Power Supply/") (tstamps /5B07197A/))
       (tstamp 5A911DC8)))
   (libparts
-    (libpart (lib Custom_Parts) (part BQ25890)
-      (fields
-        (field (name Reference) U)
-        (field (name Value) BQ25890))
-      (pins
-        (pin (num 1) (name VBUS) (type input))
-        (pin (num 2) (name D+) (type input))
-        (pin (num 3) (name D-) (type input))
-        (pin (num 4) (name STAT) (type input))
-        (pin (num 5) (name SCL) (type input))
-        (pin (num 6) (name SDA) (type input))
-        (pin (num 7) (name INT) (type input))
-        (pin (num 8) (name OTG) (type input))
-        (pin (num 9) (name nCE) (type input))
-        (pin (num 10) (name ILIM) (type input))
-        (pin (num 11) (name TS) (type input))
-        (pin (num 12) (name nQON) (type input))
-        (pin (num 13) (name BAT) (type input))
-        (pin (num 14) (name BAT) (type input))
-        (pin (num 15) (name SYS) (type input))
-        (pin (num 16) (name SYS) (type input))
-        (pin (num 17) (name PGND) (type input))
-        (pin (num 18) (name PGND) (type input))
-        (pin (num 19) (name SW) (type input))
-        (pin (num 20) (name SW) (type input))
-        (pin (num 21) (name BTST) (type input))
-        (pin (num 22) (name REGN) (type input))
-        (pin (num 23) (name PMID) (type input))
-        (pin (num 24) (name DSEL) (type input))
-        (pin (num 25) (name EP) (type input))))
-    (libpart (lib device) (part Battery_Cell)
-      (description "single battery cell")
-      (fields
-        (field (name Reference) BT)
-        (field (name Value) Battery_Cell))
-      (pins
-        (pin (num 1) (name +) (type passive))
-        (pin (num 2) (name -) (type passive))))
-    (libpart (lib device) (part C)
-      (description "Unpolarized capacitor")
-      (footprints
-        (fp C_*))
-      (fields
-        (field (name Reference) C)
-        (field (name Value) C))
-      (pins
-        (pin (num 1) (name ~) (type passive))
-        (pin (num 2) (name ~) (type passive))))
-    (libpart (lib device) (part C_Small)
-      (description "Unpolarized capacitor")
-      (footprints
-        (fp C_*))
-      (fields
-        (field (name Reference) C)
-        (field (name Value) C_Small))
-      (pins
-        (pin (num 1) (name ~) (type passive))
-        (pin (num 2) (name ~) (type passive))))
-    (libpart (lib conn) (part Conn_01x01)
-      (description "Generic connector, single row, 01x01")
-      (docs ~)
+    (libpart (lib "") (part conn:Conn_01x01)
       (footprints
         (fp Connector*:*_??x*mm*)
         (fp Connector*:*1x??x*mm*)
@@ -595,12 +534,10 @@
         (fp Socket?Strip?Angled?1X*))
       (fields
         (field (name Reference) J)
-        (field (name Value) Conn_01x01))
+        (field (name Value) conn:Conn_01x01))
       (pins
         (pin (num 1) (name Pin_1) (type passive))))
-    (libpart (lib conn) (part Conn_02x03_Odd_Even)
-      (description "Generic connector, double row, 02x03, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers)")
-      (docs ~)
+    (libpart (lib "") (part conn:Conn_02x03_Odd_Even)
       (footprints
         (fp Connector*:*2x??x*mm*)
         (fp Connector*:*2x???Pitch*)
@@ -610,7 +547,7 @@
         (fp Socket_Strip_Angled_2X*))
       (fields
         (field (name Reference) J)
-        (field (name Value) Conn_02x03_Odd_Even))
+        (field (name Value) conn:Conn_02x03_Odd_Even))
       (pins
         (pin (num 1) (name Pin_1) (type passive))
         (pin (num 2) (name Pin_2) (type passive))
@@ -618,137 +555,67 @@
         (pin (num 4) (name Pin_4) (type passive))
         (pin (num 5) (name Pin_5) (type passive))
         (pin (num 6) (name Pin_6) (type passive))))
-    (libpart (lib device) (part Crystal)
-      (description "Two pin crystal")
-      (footprints
-        (fp Crystal*))
-      (fields
-        (field (name Reference) Y)
-        (field (name Value) Crystal))
-      (pins
-        (pin (num 1) (name 1) (type passive))
-        (pin (num 2) (name 2) (type passive))))
-    (libpart (lib device) (part D)
-      (description Diode)
-      (footprints
-        (fp TO-???*)
-        (fp *SingleDiode)
-        (fp *_Diode_*)
-        (fp *SingleDiode*)
-        (fp D_*))
-      (fields
-        (field (name Reference) D)
-        (field (name Value) D))
-      (pins
-        (pin (num 1) (name K) (type passive))
-        (pin (num 2) (name A) (type passive))))
-    (libpart (lib device) (part D_Small)
-      (description "Diode, small symbol")
-      (footprints
-        (fp TO-???*)
-        (fp *SingleDiode)
-        (fp *_Diode_*)
-        (fp *SingleDiode*)
-        (fp D_*))
-      (fields
-        (field (name Reference) D)
-        (field (name Value) D_Small))
-      (pins
-        (pin (num 1) (name K) (type passive))
-        (pin (num 2) (name A) (type passive))))
-    (libpart (lib device) (part Jumper_NC_Small)
-      (description "Jumper, normally closed")
+    (libpart (lib "") (part conn:TEST_2P)
       (fields
-        (field (name Reference) JP)
-        (field (name Value) Jumper_NC_Small))
+        (field (name Reference) J)
+        (field (name Value) conn:TEST_2P))
       (pins
         (pin (num 1) (name 1) (type passive))
         (pin (num 2) (name 2) (type passive))))
-    (libpart (lib device) (part LED)
-      (description "LED generic")
+    (libpart (lib "") (part conn:USB_C_Receptacle)
       (footprints
-        (fp LED*))
+        (fp USB*C*Receptacle*))
       (fields
-        (field (name Reference) D)
-        (field (name Value) LED))
+        (field (name Reference) J)
+        (field (name Value) conn:USB_C_Receptacle))
       (pins
-        (pin (num 1) (name K) (type passive))
-        (pin (num 2) (name A) (type passive))))
-    (libpart (lib linear) (part LMV321)
+        (pin (num A1) (name GND) (type power_in))
+        (pin (num A2) (name TX1+) (type BiDi))
+        (pin (num A3) (name TX1-) (type BiDi))
+        (pin (num A4) (name VBUS) (type power_in))
+        (pin (num A5) (name CC1) (type BiDi))
+        (pin (num A6) (name D+) (type BiDi))
+        (pin (num A7) (name D-) (type BiDi))
+        (pin (num A8) (name SBU1) (type BiDi))
+        (pin (num A9) (name VBUS) (type power_in))
+        (pin (num A10) (name RX2-) (type BiDi))
+        (pin (num A11) (name RX2+) (type BiDi))
+        (pin (num A12) (name GND) (type power_in))
+        (pin (num B1) (name GND) (type power_in))
+        (pin (num B2) (name TX2+) (type BiDi))
+        (pin (num B3) (name TX2-) (type BiDi))
+        (pin (num B4) (name VBUS) (type power_in))
+        (pin (num B5) (name CC2) (type BiDi))
+        (pin (num B6) (name D+) (type BiDi))
+        (pin (num B7) (name D-) (type BiDi))
+        (pin (num B8) (name SBU2) (type BiDi))
+        (pin (num B9) (name VBUS) (type power_in))
+        (pin (num B10) (name RX1-) (type BiDi))
+        (pin (num B11) (name RX1+) (type BiDi))
+        (pin (num B12) (name GND) (type power_in))
+        (pin (num S1) (name SHIELD) (type passive))))
+    (libpart (lib "") (part linear:LMV321)
       (aliases
         (alias MCP6561U)
         (alias MCP6001U)
         (alias OPA333xxDCK)
         (alias OPA376xxDCK))
-      (description "Low-Voltage Rail-to-Rail Output Operational Amplifiers, SOT-23-5/SC-70-5")
-      (docs http://www.ti.com/lit/ds/symlink/lmv324.pdf)
       (footprints
         (fp SOT*23*)
         (fp *SC*70*))
       (fields
         (field (name Reference) U)
-        (field (name Value) LMV321))
+        (field (name Value) linear:LMV321))
       (pins
         (pin (num 1) (name +) (type input))
         (pin (num 2) (name V-) (type power_in))
         (pin (num 3) (name -) (type input))
         (pin (num 4) (name ~) (type output))
         (pin (num 5) (name V+) (type power_in))))
-    (libpart (lib Custom_Parts) (part LTC3759)
-      (fields
-        (field (name Reference) U)
-        (field (name Value) LTC3759))
-      (pins
-        (pin (num 1) (name VC) (type input))
-        (pin (num 2) (name FBX) (type input))
-        (pin (num 3) (name SS) (type input))
-        (pin (num 4) (name RT) (type input))
-        (pin (num 5) (name SYNC) (type input))
-        (pin (num 6) (name PGOOD) (type input))
-        (pin (num 7) (name SENSE) (type input))
-        (pin (num 8) (name GATE) (type output))
-        (pin (num 9) (name INTVCC) (type input))
-        (pin (num 10) (name DRIVE) (type input))
-        (pin (num 11) (name VIN) (type input))
-        (pin (num 12) (name EN) (type input))
-        (pin (num 13) (name GND) (type output))))
-    (libpart (lib device) (part L_Small)
-      (description "Inductor, small symbol")
-      (footprints
-        (fp Choke_*)
-        (fp *Coil*)
-        (fp Inductor_*)
-        (fp L_*))
-      (fields
-        (field (name Reference) L)
-        (field (name Value) L_Small))
-      (pins
-        (pin (num 1) (name ~) (type passive))
-        (pin (num 2) (name ~) (type passive))))
-    (libpart (lib device) (part Q_NMOS_DGS)
-      (description "Transistor N-MOSFET (general)")
-      (fields
-        (field (name Reference) Q)
-        (field (name Value) Q_NMOS_DGS))
-      (pins
-        (pin (num 1) (name D) (type passive))
-        (pin (num 2) (name G) (type input))
-        (pin (num 3) (name S) (type passive))))
-    (libpart (lib device) (part R)
-      (description Resistor)
-      (footprints
-        (fp R_*)
-        (fp R_*))
-      (fields
-        (field (name Reference) R)
-        (field (name Value) R))
-      (pins
-        (pin (num 1) (name ~) (type passive))
-        (pin (num 2) (name ~) (type passive))))
-    (libpart (lib nixie_bottom_board-cache) (part STM32L432K)
+    (libpart (lib "") (part nixie_bottom_board-rescue:STM32L432K)
       (fields
         (field (name Reference) U)
-        (field (name Value) STM32L432K))
+        (field (name Value) nixie_bottom_board-rescue:STM32L432K))
       (pins
         (pin (num 1) (name VDD) (type input))
         (pin (num 2) (name PC14/OSC) (type input))
@@ -782,22 +649,61 @@
         (pin (num 30) (name PB7) (type input))
         (pin (num 31) (name PH3/BOOT0) (type input))
         (pin (num 32) (name VSS) (type input))))
-    (libpart (lib switches) (part SW_Push)
-      (description "Push button switch, generic, two pins")
+    (libpart (lib "") (part switches:SW_Push)
       (fields
         (field (name Reference) SW)
-        (field (name Value) SW_Push))
+        (field (name Value) switches:SW_Push))
       (pins
         (pin (num 1) (name 1) (type passive))
         (pin (num 2) (name 2) (type passive))))
-    (libpart (lib conn) (part TEST_2P)
-      (description point)
+    (libpart (lib Custom_Parts) (part BQ25890)
       (fields
-        (field (name Reference) J)
-        (field (name Value) TEST_2P))
+        (field (name Reference) U)
+        (field (name Value) BQ25890))
       (pins
-        (pin (num 1) (name 1) (type passive))
-        (pin (num 2) (name 2) (type passive))))
+        (pin (num 1) (name VBUS) (type input))
+        (pin (num 2) (name D+) (type input))
+        (pin (num 3) (name D-) (type input))
+        (pin (num 4) (name STAT) (type input))
+        (pin (num 5) (name SCL) (type input))
+        (pin (num 6) (name SDA) (type input))
+        (pin (num 7) (name INT) (type input))
+        (pin (num 8) (name OTG) (type input))
+        (pin (num 9) (name nCE) (type input))
+        (pin (num 10) (name ILIM) (type input))
+        (pin (num 11) (name TS) (type input))
+        (pin (num 12) (name nQON) (type input))
+        (pin (num 13) (name BAT) (type input))
+        (pin (num 14) (name BAT) (type input))
+        (pin (num 15) (name SYS) (type input))
+        (pin (num 16) (name SYS) (type input))
+        (pin (num 17) (name PGND) (type input))
+        (pin (num 18) (name PGND) (type input))
+        (pin (num 19) (name SW) (type input))
+        (pin (num 20) (name SW) (type input))
+        (pin (num 21) (name BTST) (type input))
+        (pin (num 22) (name REGN) (type input))
+        (pin (num 23) (name PMID) (type input))
+        (pin (num 24) (name DSEL) (type input))
+        (pin (num 25) (name EP) (type input))))
+    (libpart (lib Custom_Parts) (part LTC3759)
+      (fields
+        (field (name Reference) U)
+        (field (name Value) LTC3759))
+      (pins
+        (pin (num 1) (name VC) (type input))
+        (pin (num 2) (name FBX) (type input))
+        (pin (num 3) (name SS) (type input))
+        (pin (num 4) (name RT) (type input))
+        (pin (num 5) (name SYNC) (type input))
+        (pin (num 6) (name PGOOD) (type input))
+        (pin (num 7) (name SENSE) (type input))
+        (pin (num 8) (name GATE) (type output))
+        (pin (num 9) (name INTVCC) (type input))
+        (pin (num 10) (name DRIVE) (type input))
+        (pin (num 11) (name VIN) (type input))
+        (pin (num 12) (name EN) (type input))
+        (pin (num 13) (name GND) (type output))))
     (libpart (lib Custom_Parts) (part TPD8S300)
       (fields
         (field (name Reference) U)
@@ -857,10 +763,10 @@
         (pin (num 12) (name VOUT) (type input))
         (pin (num 13) (name VOUT) (type input))
         (pin (num 14) (name VOUT) (type input))))
-    (libpart (lib nixie_bottom_board-rescue) (part TUSB320-RESCUE-nixie_bottom_board)
+    (libpart (lib Custom_Parts) (part TUSB320)
       (fields
         (field (name Reference) U)
-        (field (name Value) TUSB320-RESCUE-nixie_bottom_board))
+        (field (name Value) TUSB320))
       (pins
         (pin (num 1) (name CC1) (type input))
         (pin (num 2) (name CC2) (type input))
@@ -874,470 +780,554 @@
         (pin (num 10) (name GND) (type input))
         (pin (num 11) (name nEN) (type input))
         (pin (num 12) (name VCC) (type input))))
-    (libpart (lib device) (part Thermistor)
-      (description "Thermistor, temperature-dependent resistor")
+    (libpart (lib Custom_Parts) (part Wurth_Transformer_10.16x13.36mm)
+      (fields
+        (field (name Reference) T)
+        (field (name Value) Wurth_Transformer_10.16x13.36mm))
+      (pins
+        (pin (num 1) (name ~) (type input))
+        (pin (num 2) (name ~) (type input))
+        (pin (num 3) (name ~) (type input))
+        (pin (num 4) (name ~) (type input))
+        (pin (num 6) (name ~) (type input))))
+    (libpart (lib Device) (part Battery_Cell)
+      (description "single battery cell")
+      (docs ~)
+      (fields
+        (field (name Reference) BT)
+        (field (name Value) Battery_Cell))
+      (pins
+        (pin (num 1) (name +) (type passive))
+        (pin (num 2) (name -) (type passive))))
+    (libpart (lib Device) (part C)
+      (description "Unpolarized capacitor")
+      (docs ~)
       (footprints
-        (fp R_*)
-        (fp SM0603)
-        (fp SM0805))
+        (fp C_*))
       (fields
-        (field (name Reference) TH)
-        (field (name Value) Thermistor))
+        (field (name Reference) C)
+        (field (name Value) C))
       (pins
         (pin (num 1) (name ~) (type passive))
         (pin (num 2) (name ~) (type passive))))
-    (libpart (lib conn) (part USB_C_Receptacle)
-      (description "USB Type-C Receptacle connector")
-      (docs http://www.usb.org/developers/docs/usb_31_033017.zip)
+    (libpart (lib Device) (part C_Small)
+      (description "Unpolarized capacitor")
+      (docs ~)
       (footprints
-        (fp USB*C*Receptacle*))
+        (fp C_*))
       (fields
-        (field (name Reference) J)
-        (field (name Value) USB_C_Receptacle))
+        (field (name Reference) C)
+        (field (name Value) C_Small))
       (pins
-        (pin (num A1) (name GND) (type power_in))
-        (pin (num A2) (name TX1+) (type BiDi))
-        (pin (num A3) (name TX1-) (type BiDi))
-        (pin (num A4) (name VBUS) (type power_in))
-        (pin (num A5) (name CC1) (type BiDi))
-        (pin (num A6) (name D+) (type BiDi))
-        (pin (num A7) (name D-) (type BiDi))
-        (pin (num A8) (name SBU1) (type BiDi))
-        (pin (num A9) (name VBUS) (type power_in))
-        (pin (num A10) (name RX2-) (type BiDi))
-        (pin (num A11) (name RX2+) (type BiDi))
-        (pin (num A12) (name GND) (type power_in))
-        (pin (num B1) (name GND) (type power_in))
-        (pin (num B2) (name TX2+) (type BiDi))
-        (pin (num B3) (name TX2-) (type BiDi))
-        (pin (num B4) (name VBUS) (type power_in))
-        (pin (num B5) (name CC2) (type BiDi))
-        (pin (num B6) (name D+) (type BiDi))
-        (pin (num B7) (name D-) (type BiDi))
-        (pin (num B8) (name SBU2) (type BiDi))
-        (pin (num B9) (name VBUS) (type power_in))
-        (pin (num B10) (name RX1-) (type BiDi))
-        (pin (num B11) (name RX1+) (type BiDi))
-        (pin (num B12) (name GND) (type power_in))
-        (pin (num S1) (name SHIELD) (type passive))))
-    (libpart (lib Custom_Parts) (part Wurth_Transformer_10.16x13.36mm)
+        (pin (num 1) (name ~) (type passive))
+        (pin (num 2) (name ~) (type passive))))
+    (libpart (lib Device) (part Crystal)
+      (description "Two pin crystal")
+      (docs ~)
+      (footprints
+        (fp Crystal*))
       (fields
-        (field (name Reference) T)
-        (field (name Value) Wurth_Transformer_10.16x13.36mm))
+        (field (name Reference) Y)
+        (field (name Value) Crystal))
       (pins
-        (pin (num 1) (name ~) (type input))
-        (pin (num 2) (name ~) (type input))
-        (pin (num 3) (name ~) (type input))
-        (pin (num 4) (name ~) (type input))
-        (pin (num 6) (name ~) (type input)))))
+        (pin (num 1) (name 1) (type passive))
+        (pin (num 2) (name 2) (type passive))))
+    (libpart (lib Device) (part D)
+      (description Diode)
+      (docs ~)
+      (footprints
+        (fp TO-???*)
+        (fp *_Diode_*)
+        (fp *SingleDiode*)
+        (fp D_*))
+      (fields
+        (field (name Reference) D)
+        (field (name Value) D))
+      (pins
+        (pin (num 1) (name K) (type passive))
+        (pin (num 2) (name A) (type passive))))
+    (libpart (lib Device) (part D_Small)
+      (description "Diode, small symbol")
+      (docs ~)
+      (footprints
+        (fp TO-???*)
+        (fp *_Diode_*)
+        (fp *SingleDiode*)
+        (fp D_*))
+      (fields
+        (field (name Reference) D)
+        (field (name Value) D_Small))
+      (pins
+        (pin (num 1) (name K) (type passive))
+        (pin (num 2) (name A) (type passive))))
+    (libpart (lib Device) (part Jumper_NC_Small)
+      (description "Jumper, normally closed")
+      (docs ~)
+      (fields
+        (field (name Reference) JP)
+        (field (name Value) Jumper_NC_Small))
+      (pins
+        (pin (num 1) (name 1) (type passive))
+        (pin (num 2) (name 2) (type passive))))
+    (libpart (lib Device) (part LED)
+      (description "LED generic")
+      (docs ~)
+      (footprints
+        (fp LED*)
+        (fp LED_SMD:*)
+        (fp LED_THT:*))
+      (fields
+        (field (name Reference) D)
+        (field (name Value) LED))
+      (pins
+        (pin (num 1) (name K) (type passive))
+        (pin (num 2) (name A) (type passive))))
+    (libpart (lib Device) (part L_Small)
+      (description "Inductor, small symbol")
+      (docs ~)
+      (footprints
+        (fp Choke_*)
+        (fp *Coil*)
+        (fp Inductor_*)
+        (fp L_*))
+      (fields
+        (field (name Reference) L)
+        (field (name Value) L_Small))
+      (pins
+        (pin (num 1) (name ~) (type passive))
+        (pin (num 2) (name ~) (type passive))))
+    (libpart (lib Device) (part Q_NMOS_DGS)
+      (description "Transistor N-MOSFET (general)")
+      (docs ~)
+      (fields
+        (field (name Reference) Q)
+        (field (name Value) Q_NMOS_DGS))
+      (pins
+        (pin (num 1) (name D) (type passive))
+        (pin (num 2) (name G) (type input))
+        (pin (num 3) (name S) (type passive))))
+    (libpart (lib Device) (part R)
+      (description Resistor)
+      (docs ~)
+      (footprints
+        (fp R_*))
+      (fields
+        (field (name Reference) R)
+        (field (name Value) R))
+      (pins
+        (pin (num 1) (name ~) (type passive))
+        (pin (num 2) (name ~) (type passive))))
+    (libpart (lib Device) (part Thermistor)
+      (description "Thermistor, temperature-dependent resistor")
+      (docs ~)
+      (footprints
+        (fp R_*))
+      (fields
+        (field (name Reference) TH)
+        (field (name Value) Thermistor))
+      (pins
+        (pin (num 1) (name ~) (type passive))
+        (pin (num 2) (name ~) (type passive)))))
   (libraries
-    (library (logical nixie_bottom_board-rescue)
-      (uri C:\Users\Kevin\Documents\Projects\NixieTubeClock\Nixie_Bottom_Board\nixie_bottom_board-rescue.lib))
-    (library (logical device)
-      (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\device.lib"))
-    (library (logical switches)
-      (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\switches.lib"))
-    (library (logical linear)
-      (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\linear.lib"))
-    (library (logical conn)
-      (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\conn.lib"))
     (library (logical Custom_Parts)
-      (uri C:\Users\Kevin\Documents\Projects\KiCadLib\EESCHEMA\Custom_Parts.lib))
-    (library (logical nixie_bottom_board-cache)
-      (uri C:\Users\Kevin\Documents\Projects\NixieTubeClock\Nixie_Bottom_Board\nixie_bottom_board-cache.lib)))
+      (uri C:/Users/Kevin/Documents/Projects/KiCadLib/EESCHEMA/Custom_Parts.lib))
+    (library (logical Device)
+      (uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Device.lib")))
   (nets
-    (net (code 1) (name "Net-(C10-Pad1)")
-      (node (ref C10) (pin 1))
-      (node (ref U2) (pin 24)))
-    (net (code 2) (name "Net-(C11-Pad1)")
-      (node (ref C11) (pin 1))
-      (node (ref U2) (pin 23)))
-    (net (code 3) (name "Net-(C13-Pad2)")
-      (node (ref C13) (pin 2))
+    (net (code 1) (name "Net-(C14-Pad2)")
+      (node (ref C14) (pin 2))
+      (node (ref U3) (pin 3)))
+    (net (code 2) (name "Net-(C13-Pad2)")
       (node (ref L1) (pin 1))
-      (node (ref U2) (pin 19))
-      (node (ref U2) (pin 20)))
-    (net (code 4) (name "Net-(R10-Pad2)")
+      (node (ref C13) (pin 2))
+      (node (ref U2) (pin 20))
+      (node (ref U2) (pin 19)))
+    (net (code 3) (name "Net-(R10-Pad2)")
+      (node (ref TH1) (pin 1))
       (node (ref R11) (pin 1))
       (node (ref U2) (pin 11))
-      (node (ref R10) (pin 2))
-      (node (ref TH1) (pin 1)))
-    (net (code 5) (name "Net-(C14-Pad2)")
-      (node (ref C14) (pin 2))
-      (node (ref U3) (pin 3)))
-    (net (code 6) (name "Net-(R7-Pad2)")