more progress on placement
[hw/telescience] / telescience.pcb
index 873b7217a01ef58e185a5895c395a283eae3da75..9057a685dacba4b3f61cfe5de93a5dd82769fb32 100644 (file)
@@ -3,10 +3,10 @@
 # To read pcb files, the pcb version (or the git source date) must be >= the file version
 FileVersion[20070407]
 
-PCB["TeleScience" 275000 100000]
+PCB["TeleScience" 275000 200000]
 
 Grid[100.0 0 0 0]
-Cursor[1800 1200 0.000000]
+Cursor[1900 7500 0.000000]
 PolyArea[200000000.000000]
 Thermal[0.500000]
 DRC[600 1000 600 500 1500 700]
@@ -811,14 +811,13 @@ Symbol['~' 1200]
        SymbolLine[2000 3500 2500 3000 800]
 )
 Attribute("PCB::grid::unit" "mil")
-Via[110100 57000 3100 2000 0 1500 "" "thermal(1S)"]
-
-Element["" "hole-M3" "H3" "unknown" 262500 87500 -2500 -3200 0 100 ""]
-(
-       Pin[0 0 17500 3000 22500 12500 "1" "1" "usetherm,thermal(1S)"]
-       ElementArc [0 0 12000 12000 0 360 1000]
-
-       )
+Via[255300 46100 3100 2000 0 1500 "" "thermal(1S)"]
+Via[46200 55200 3100 2000 0 1500 "" "thermal(1S)"]
+Via[177300 26900 3100 2000 0 1500 "" "thermal(1S)"]
+Via[92100 26500 3100 2000 0 1500 "" "thermal(1S)"]
+Via[161600 38600 3100 2000 0 1500 "" "thermal(1S)"]
+Via[173000 55900 3100 2000 0 1500 "" "thermal(1S)"]
+Via[46200 35000 3100 2000 0 1500 "" "thermal(1S)"]
 
 Element["" "hole-M3" "H2" "unknown" 12500 87500 -4700 -700 0 100 ""]
 (
@@ -841,7 +840,7 @@ Element["" "hole-M3" "H4" "unknown" 262500 12500 -1000 -3000 0 100 ""]
 
        )
 
-Element["onsolder" "0-215079-8" "J2" "Companion" 237500 84800 5100 -5500 0 100 "auto"]
+Element["onsolder" "0-215079-8" "J2" "Companion" 237500 84800 -42500 11700 0 100 "auto"]
 (
        Pin[0 10000 6299 1200 7299 3150 "1" "1" "square,edge2,thermal(1S,3X)"]
        Pin[-5000 0 6299 1200 7299 3150 "2" "2" "edge2"]
@@ -859,7 +858,7 @@ Element["onsolder" "0-215079-8" "J2" "Companion" 237500 84800 5100 -5500 0 100 "
 
        )
 
-Element["" "SOIJ8" "U5" "W25Q64" 175700 87000 12011 -10161 3 100 ""]
+Element["" "SOIJ8" "U5" "W25Q64" 179800 89300 -10461 -17111 0 100 ""]
 (
        Pad[11712 -7499 15845 -7499 2559 2441 3159 "VCC" "8" "square,edge2"]
        Pad[-15846 -7499 -11713 -7499 2559 2441 3159 "CS" "1" "square"]
@@ -877,82 +876,7 @@ Element["" "SOIJ8" "U5" "W25Q64" 175700 87000 12011 -10161 3 100 ""]
 
        )
 
-Element["" "0402" "C3" "0.1uF" 46374 91000 5524 -2350 0 100 ""]
-(
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["" "0402" "C5" "0.1uF" 30800 59974 8150 -3350 3 100 ""]
-(
-       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
-       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["onsolder" "282834-8" "J10" "Thermistors" 70094 25895 800 6200 0 100 "auto"]
-(
-       Pin[5906 -12795 7087 1260 8346 4528 "8" "8" "edge2,thermal(0X,1X)"]
-       Pin[15906 -12795 7087 1260 8346 4528 "7" "7" "edge2"]
-       Pin[25906 -12795 7087 1260 8346 4528 "6" "6" "edge2,thermal(1X)"]
-       Pin[35906 -12795 7087 1260 8346 4528 "5" "5" "edge2"]
-       Pin[45906 -12795 7087 1260 8346 4528 "4" "4" "edge2,thermal(1X)"]
-       Pin[55906 -12795 7087 1260 8346 4528 "3" "3" "edge2"]
-       Pin[65906 -12795 7087 1260 8346 4528 "2" "2" "edge2,thermal(1X)"]
-       Pin[75906 -12795 7087 1260 8346 4528 "1" "1" "square,edge2"]
-       ElementLine [81811 0 0 0 600]
-       ElementLine [81811 -25591 81811 0 600]
-       ElementLine [0 -25591 81811 -25591 600]
-       ElementLine [0 0 0 -25591 600]
-
-       )
-
-Element["" "ABM3B" "X1" "8mhz" 157576 51726 0 0 0 100 ""]
-(
-       Pad[4724 -9054 4724 -6692 4724 0 5324 "2" "2" "square"]
-       Pad[4724 6693 4724 9055 4724 0 5324 "1" "1" "square,edge2"]
-       Pad[-4723 6693 -4723 9055 4724 0 5324 "4" "4" "square,edge2"]
-       Pad[-4723 -9054 -4723 -6692 4724 0 5324 "3" "3" "square"]
-       ElementArc [945 10000 500 500 0 360 1000]
-
-       )
-
-Element["" "0402" "C32" "22pF" 157826 66500 -3176 2250 0 100 ""]
-(
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["" "0402" "C33" "22pF" 157526 35000 -2550 1350 0 100 ""]
-(
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["" "0603diode" "D3" "green" 63359 77500 -2250 1850 0 100 ""]
-(
-       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
-       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
-       ElementLine [4700 2500 4700 -2500 1000]
-       ElementLine [4700 2500 3700 2500 1000]
-       ElementLine [4700 -2500 3700 -2500 1000]
-
-       )
-
-Element["" "0603diode" "D2" "red" 63559 70600 -3550 3850 0 100 ""]
-(
-       Pad[-2559 -492 -2559 492 2952 2000 3552 "1" "1" "square"]
-       Pad[2559 -492 2559 492 2952 2000 3552 "2" "2" "square"]
-       ElementLine [4700 2500 4700 -2500 1000]
-       ElementLine [4700 2500 3700 2500 1000]
-       ElementLine [4700 -2500 3700 -2500 1000]
-
-       )
-
-Element["" "ZX62-B-5PA" "J5" "USBmicroB" 257343 50000 489 22661 1 100 ""]
+Element["" "ZX62-B-5PA" "J5" "USBmicroB" 257343 50000 7070 -14668 0 100 ""]
 (
        Pad[787 0 4528 0 1575 984 2362 "DATA+" "3" "square"]
        Pad[787 2558 4528 2558 1575 984 2362 "DATA-" "2" "square"]
@@ -968,141 +892,39 @@ Element["" "ZX62-B-5PA" "J5" "USBmicroB" 257343 50000 489 22661 1 100 ""]
 
        )
 
-Element["onsolder" "0-215079-4" "J1" "Debug" 237500 5300 0 0 2 100 "auto"]
-(
-       Pin[0 10000 6299 1200 7299 3150 "1" "1" "square,edge2,thermal(1X)"]
-       Pin[-5000 0 6299 1200 7299 3150 "2" "2" "edge2"]
-       Pin[-10000 10000 6299 1200 7299 3150 "3" "3" "edge2"]
-       Pin[-15000 0 6299 1200 7299 3150 "4" "4" "edge2"]
-       Pin[5511 2913 7306 1400 7906 5906 "mnt" "0" "edge2"]
-       ElementLine [9428 -5038 9428 15039 600]
-       ElementLine [-24429 15039 9428 15039 600]
-       ElementLine [-24429 -5038 -24429 15039 600]
-       ElementLine [-24429 -5038 9428 -5038 600]
-
-       )
-
-Element["" "0402" "R13" "270" 31426 45300 -3202 850 2 100 ""]
+Element["onsolder" "0-215079-4" "J1" "Debug" 222500 15300 17953 -5038 0 100 "auto"]
 (
-       Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
+       Pin[0 -10000 6299 1200 7299 3150 "1" "1" "square,edge2,thermal(1X)"]
+       Pin[5000 0 6299 1200 7299 3150 "2" "2" "edge2"]
+       Pin[10000 -10000 6299 1200 7299 3150 "3" "3" "edge2"]
+       Pin[15000 0 6299 1200 7299 3150 "4" "4" "edge2"]
+       Pin[-5511 -2913 7306 1400 7906 5906 "mnt" "0" "edge2"]
+       ElementLine [-9428 -15039 -9428 5038 600]
+       ElementLine [-9428 -15039 24429 -15039 600]
+       ElementLine [24429 -15039 24429 5038 600]
+       ElementLine [-9428 5038 24429 5038 600]
 
        )
 
-Element["" "0402" "R12" "270" 25500 34226 -7650 4524 1 100 ""]
+Element["onsolder" "B2B-PH" "J3" "LiPo" 256086 61668 -6852 -1035 0 100 "auto"]
 (
-       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
-       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+       Pin[-11024 -7677 5118 1201 5748 2953 "2" "2" "thermal(1X)"]
+       Pin[-11024 -15551 5118 1201 5748 2953 "1" "1" "square"]
+       ElementLine [0 -23228 0 0 600]
+       ElementLine [-17717 -23228 0 -23228 600]
+       ElementLine [-17717 -23228 -17717 0 600]
+       ElementLine [-17717 0 0 0 600]
 
        )
 
-Element["" "0402" "C4" "0.1uF" 29574 13074 2202 2180 1 100 ""]
+Element["" "0402" "R102" "22" 252800 54274 16402 -7776 3 100 ""]
 (
        Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
        Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "C610" "0.1uF" 31926 23300 -5450 2150 0 100 ""]
-(
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["onsolder" "282834-4" "J9" "CamControl" 805 28994 0 0 1 100 "auto"]
-(
-       Pin[12795 5906 7087 1260 8346 4528 "4" "4" ""]
-       Pin[12795 15906 7087 1260 8346 4528 "3" "3" ""]
-       Pin[12795 25906 7087 1260 8346 4528 "2" "2" ""]
-       Pin[12795 35906 7087 1260 8346 4528 "1" "1" "square"]
-       ElementLine [0 0 25591 0 600]
-       ElementLine [25591 0 25591 41811 600]
-       ElementLine [0 41811 25591 41811 600]
-       ElementLine [0 0 0 41811 600]
-
-       )
-
-Element["onsolder" "B2B-PH" "J3" "LiPo" 42676 2049 19421 14701 0 100 "auto"]
-(
-       Pin[11024 7677 5118 1201 5748 2953 "2" "2" "thermal(1X)"]
-       Pin[11024 15551 5118 1201 5748 2953 "1" "1" "square"]
-       ElementLine [0 0 0 23228 600]
-       ElementLine [0 23228 17717 23228 600]
-       ElementLine [17717 0 17717 23228 600]
-       ElementLine [0 0 17717 0 600]
-
-       )
-
-Element["" "0402" "C1" "1uF" 130374 62700 2350 8043 2 100 ""]
-(
-       Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["" "SOT23-5" "U1" "TC2185-3.3" 137300 76526 3900 -900 0 89 ""]
-(
-       Attribute("author" "DJ Delorie")
-       Attribute("copyright" "2006 DJ Delorie")
-       Attribute("use-license" "Unlimited")
-       Attribute("dist-license" "GPL")
-       Pad[-800 0 800 0 2400 3000 3000 "BY" "4" "square,edge2"]
-       Pad[-800 -7800 800 -7800 2400 3000 3000 "VOUT" "5" "square,edge2"]
-       Pad[-9000 -7800 -7400 -7800 2400 3000 3000 "VIN" "1" "square"]
-       Pad[-9000 -3900 -7400 -3900 2400 3000 3000 "GND" "2" "square"]
-       Pad[-9000 0 -7400 0 2400 3000 3000 "EN" "3" "square"]
-       ElementLine [-11000 -9800 -11000 2000 1000]
-       ElementLine [-11000 -9800 2900 -9800 1000]
-       ElementLine [2900 -9800 2900 2000 1000]
-       ElementLine [-11000 2000 2900 2000 1000]
-
-       )
-
-Element["" "3holes" "J4" "PwrSel" 128057 83400 18643 -1621 3 100 ""]
-(
-       Pin[9843 0 3500 1200 4100 2047 "3" "3" "edge2"]
-       Pin[4921 0 3500 1200 4100 2047 "2" "2" "edge2"]
-       Pin[0 0 3500 1200 4100 2047 "1" "1" "square,edge2"]
-
-       )
-
-Element["" "0402" "C2" "1uF" 142700 72900 3257 2950 1 100 ""]
-(
-       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
-       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["" "0402" "R62" "100k" 126626 88900 -4898 1550 0 100 ""]
-(
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["" "0402" "R61" "215k" 136326 89100 -3498 1650 0 100 ""]
-(
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["" "0402" "R102" "22" 246626 53200 -4028 1950 0 100 ""]
-(
-       Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["" "0402" "R103" "22" 246600 49300 -3580 -8002 0 100 ""]
-(
-       Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
-
-       )
-
-Element["" "lqfp64" "U7" "unknown" 212500 50000 0 0 1 100 ""]
+Element["" "lqfp64" "U7" "STM32L151" 212500 50000 -23100 -29600 0 100 ""]
 (
        Pad[-24408 14763 -20865 14763 1181 787 1811 "PA2/USART2_TX/ADC_IN2/TIM2_CH3/TIM9_CH1" "16" "square"]
        Pad[20866 14763 24409 14763 1181 787 1811 "PB12/SPI2_NSS/I2C2_SMBA/USART3_CKI/ADC_IN18/TIM10_CH1" "33" "square,edge2"]
@@ -1176,266 +998,676 @@ Element["" "lqfp64" "U7" "unknown" 212500 50000 0 0 1 100 ""]
 
        )
 
-Element["" "0402" "L600" "bead" 165426 23600 3176 -7350 0 100 ""]
+Element["" "SOT23-5" "U4" "MCP73831" 243200 62000 5000 6300 2 89 ""]
+(
+       Attribute("author" "DJ Delorie")
+       Attribute("copyright" "2006 DJ Delorie")
+       Attribute("use-license" "Unlimited")
+       Attribute("dist-license" "GPL")
+       Pad[-800 0 800 0 2400 3000 3000 "4" "4" "square"]
+       Pad[-800 7800 800 7800 2400 3000 3000 "5" "5" "square"]
+       Pad[7400 7800 9000 7800 2400 3000 3000 "1" "1" "square,edge2"]
+       Pad[7400 3900 9000 3900 2400 3000 3000 "2" "2" "square,edge2"]
+       Pad[7400 0 9000 0 2400 3000 3000 "3" "3" "square,edge2"]
+       ElementLine [-2900 -2000 11000 -2000 1000]
+       ElementLine [-2900 -2000 -2900 9800 1000]
+       ElementLine [-2900 9800 11000 9800 1000]
+       ElementLine [11000 -2000 11000 9800 1000]
+
+       )
+
+Element["onsolder" "282834-8" "J11" "NTC_B" 29094 25895 1700 -1400 0 100 "auto"]
+(
+       Pin[5906 -12795 7087 1260 8346 4528 "pin8" "8" "edge2,thermal(1X)"]
+       Pin[15906 -12795 7087 1260 8346 4528 "pin7" "7" "edge2"]
+       Pin[25906 -12795 7087 1260 8346 4528 "pin6" "6" "edge2,thermal(1X)"]
+       Pin[35906 -12795 7087 1260 8346 4528 "pin5" "5" "edge2"]
+       Pin[45906 -12795 7087 1260 8346 4528 "pin4" "4" "edge2,thermal(1X)"]
+       Pin[55906 -12795 7087 1260 8346 4528 "pin3" "3" "edge2"]
+       Pin[65906 -12795 7087 1260 8346 4528 "pin2" "2" "edge2,thermal(1X)"]
+       Pin[75906 -12795 7087 1260 8346 4528 "pin1" "1" "square,edge2"]
+       ElementLine [0 0 0 -25591 600]
+       ElementLine [0 -25591 81811 -25591 600]
+       ElementLine [81811 -25591 81811 0 600]
+       ElementLine [81811 0 0 0 600]
+
+       )
+
+Element["" "0402" "C4" "4.7uF" 15615 126674 2202 2180 1 100 ""]
+(
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "C610" "0.1uF" 17967 136900 -5450 2150 0 100 ""]
+(
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "C11" "4.7uF" 35226 181500 -2628 -7350 0 100 ""]
+(
+       Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "C3" "0.1uF" 17326 114200 5524 -2350 0 100 ""]
 (
        Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
        Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "C602" "0.1uF" 159726 13200 -3150 -3150 0 100 ""]
+Element["" "ABM3B" "X1" "8mhz" 167273 47277 -2650 -3504 0 100 ""]
+(
+       Pad[-9054 -4724 -6692 -4724 4724 0 5324 "2" "2" "square"]
+       Pad[6693 -4724 9055 -4724 4724 0 5324 "1" "1" "square,edge2"]
+       Pad[6693 4723 9055 4723 4724 0 5324 "4" "4" "square,edge2"]
+       Pad[-9054 4723 -6692 4723 4724 0 5324 "3" "3" "square"]
+       ElementArc [10000 -945 500 500 90 360 1000]
+
+       )
+
+Element["" "0402" "C32" "22pF" 167226 37600 -12528 -3850 0 100 ""]
+(
+       Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "C33" "22pF" 167274 56700 -2550 1350 0 100 ""]
 (
        Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
        Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "C601" "1uF" 176826 13200 -3150 -3150 0 100 ""]
+Element["" "0402" "L600" "bead" 217474 195500 3176 -7350 0 100 ""]
 (
        Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
        Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "R402" "10k" 193926 13200 -3150 -3150 0 100 ""]
+Element["" "0402" "C602" "0.1uF" 211774 185100 -3150 -3150 0 100 ""]
 (
        Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
        Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "R401" "10k" 211126 13200 -3150 -3150 0 100 ""]
+Element["" "0402" "C601" "1uF" 228874 185100 -3150 -3150 0 100 ""]
 (
        Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
        Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0603diode" "D1" "yellow" 35900 52000 -8050 3150 2 100 ""]
+Element["" "0402" "R402" "10k" 245974 185100 -3150 -3150 0 100 ""]
 (
-       Pad[2559 -492 2559 492 2952 2000 3552 "1" "1" "square"]
-       Pad[-2559 -492 -2559 492 2952 2000 3552 "2" "2" "square"]
-       ElementLine [-4700 2500 -3700 2500 1000]
-       ElementLine [-4700 -2500 -3700 -2500 1000]
-       ElementLine [-4700 -2500 -4700 2500 1000]
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "SOT23-5" "U3" "unknown" 55200 46900 -13700 -15400 0 89 ""]
+Element["" "SOT23-5" "U1" "TC2185-3.3" 244200 32574 -3900 900 2 89 ""]
 (
        Attribute("author" "DJ Delorie")
        Attribute("copyright" "2006 DJ Delorie")
        Attribute("use-license" "Unlimited")
        Attribute("dist-license" "GPL")
-       Pad[-800 0 800 0 2400 3000 3000 "DCIN" "4" "square,edge2"]
-       Pad[-800 -7800 800 -7800 2400 3000 3000 "BAT" "5" "square,edge2"]
-       Pad[-9000 -7800 -7400 -7800 2400 3000 3000 "USB" "1" "square"]
-       Pad[-9000 -3900 -7400 -3900 2400 3000 3000 "GND" "2" "square"]
-       Pad[-9000 0 -7400 0 2400 3000 3000 "CHG" "3" "square"]
-       ElementLine [-11000 -9800 -11000 2000 1000]
-       ElementLine [-11000 -9800 2900 -9800 1000]
-       ElementLine [2900 -9800 2900 2000 1000]
-       ElementLine [-11000 2000 2900 2000 1000]
+       Pad[-800 0 800 0 2400 3000 3000 "BY" "4" "square"]
+       Pad[-800 7800 800 7800 2400 3000 3000 "VOUT" "5" "square"]
+       Pad[7400 7800 9000 7800 2400 3000 3000 "VIN" "1" "square,edge2"]
+       Pad[7400 3900 9000 3900 2400 3000 3000 "GND" "2" "square,edge2"]
+       Pad[7400 0 9000 0 2400 3000 3000 "EN" "3" "square,edge2"]
+       ElementLine [11000 -2000 11000 9800 1000]
+       ElementLine [-2900 9800 11000 9800 1000]
+       ElementLine [-2900 -2000 -2900 9800 1000]
+       ElementLine [-2900 -2000 11000 -2000 1000]
+
+       )
+
+Element["onsolder" "282834-8" "J10" "NTC_A" 114094 25895 1800 -1100 0 100 "auto"]
+(
+       Pin[5906 -12795 7087 1260 8346 4528 "8" "8" "edge2,thermal(0X,1X)"]
+       Pin[15906 -12795 7087 1260 8346 4528 "7" "7" "edge2"]
+       Pin[25906 -12795 7087 1260 8346 4528 "6" "6" "edge2,thermal(1X)"]
+       Pin[35906 -12795 7087 1260 8346 4528 "5" "5" "edge2"]
+       Pin[45906 -12795 7087 1260 8346 4528 "4" "4" "edge2,thermal(1X)"]
+       Pin[55906 -12795 7087 1260 8346 4528 "3" "3" "edge2"]
+       Pin[65906 -12795 7087 1260 8346 4528 "2" "2" "edge2,thermal(1X)"]
+       Pin[75906 -12795 7087 1260 8346 4528 "1" "1" "square,edge2"]
+       ElementLine [81811 0 0 0 600]
+       ElementLine [81811 -25591 81811 0 600]
+       ElementLine [0 -25591 81811 -25591 600]
+       ElementLine [0 0 0 -25591 600]
+
+       )
+
+Element["onsolder" "282834-4" "J9" "CamControl" 300 29100 1800 40200 0 100 "auto"]
+(
+       Pin[12795 5906 7087 1260 8346 4528 "pin4" "4" ""]
+       Pin[12795 15906 7087 1260 8346 4528 "pin3" "3" ""]
+       Pin[12795 25906 7087 1260 8346 4528 "pin2" "2" ""]
+       Pin[12795 35906 7087 1260 8346 4528 "pin1" "1" "square"]
+       ElementLine [0 0 25591 0 600]
+       ElementLine [25591 0 25591 41811 600]
+       ElementLine [0 41811 25591 41811 600]
+       ElementLine [0 0 0 41811 600]
+
+       )
+
+Element["onsolder" "2mm3pin" "J4" "PwrSel" 253000 27400 -17800 3100 0 100 "auto"]
+(
+       Pin[7874 0 5118 1201 5748 2953 "pin3" "3" "edge2"]
+       Pin[0 0 5118 1201 5748 2953 "pin2" "2" "edge2"]
+       Pin[-7874 0 5118 1201 5748 2953 "pin1" "1" "square,edge2"]
+
+       )
+
+Element["" "0402" "R103" "22" 251300 48100 16702 -7580 3 100 ""]
+(
+       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R26" "27k" 30920 162218 -3150 -3150 0 100 ""]
+(
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R25" "15k" 48020 162218 -3150 -3150 0 100 ""]
+(
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "R63" "270" 41100 47200 -13676 -2950 0 100 ""]
+Element["" "0402" "C39" "1uF" 115920 162218 -4450 2450 0 100 ""]
 (
        Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
        Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "C10" "1uF" 42600 41626 2450 6924 3 100 ""]
+Element["" "0402" "R35" "2k" 236500 72274 -1832 -4044 3 100 ""]
 (
        Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
        Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "C11" "1uF" 61826 38400 -2628 -7350 0 100 ""]
+Element["" "0402" "C38" "10nF" 126926 108300 -3644 2132 0 100 ""]
 (
-       Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "testpoint" "TP1" "unknown" 63000 43000 4700 -2100 0 100 ""]
+Element["" "0402" "C37" "1uF" 144826 106000 -3450 3050 0 100 ""]
 (
-       Pin[0 0 3000 1200 4000 1500 "1" "1" ""]
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "C6" "0.1uF" 115974 58900 9024 3750 2 100 ""]
+Element["" "IXYS-SOP4" "U8" "unknown" 30800 60000 -3061 8789 0 100 ""]
 (
-       Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
+       Pad[-12401 4999 -9645 4999 2362 7638 2962 "pin4" "4" "square"]
+       Pad[9646 4999 12402 4999 2362 7638 2962 "pin1" "1" "square,edge2"]
+       Pad[-12401 -5000 -9645 -5000 2362 7638 2962 "pin3" "3" "square"]
+       Pad[9646 -5000 12402 -5000 2362 7638 2962 "pin2" "2" "square,edge2"]
+       ElementLine [-7499 8048 7500 8048 1000]
+       ElementLine [7500 -8049 7500 8048 1000]
+       ElementLine [-7499 -8049 7500 -8049 1000]
+       ElementLine [-7499 -8049 -7499 8048 1000]
+       ElementArc [11024 8499 500 500 90 360 1000]
+
+       )
+
+Element["" "0402" "R9" "unknown" 46900 43126 3050 3576 3 100 ""]
+(
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R8" "unknown" 46900 63300 3050 3250 3 100 ""]
+(
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "IXYS-SOP4" "U9" "unknown" 30700 40000 -2761 -15211 0 100 ""]
+(
+       Pad[-12401 4999 -9645 4999 2362 7638 2962 "pin4" "4" "square"]
+       Pad[9646 4999 12402 4999 2362 7638 2962 "pin1" "1" "square,edge2"]
+       Pad[-12401 -5000 -9645 -5000 2362 7638 2962 "pin3" "3" "square"]
+       Pad[9646 -5000 12402 -5000 2362 7638 2962 "pin2" "2" "square,edge2"]
+       ElementLine [-7499 8048 7500 8048 1000]
+       ElementLine [7500 -8049 7500 8048 1000]
+       ElementLine [-7499 -8049 7500 -8049 1000]
+       ElementLine [-7499 -8049 -7499 8048 1000]
+       ElementArc [11024 8499 500 500 90 360 1000]
+
+       )
+
+Element["onsolder" "2-338068-0" "J6" "unknown" 150000 84800 0 0 2 100 "auto"]
+(
+       Pin[0 10000 6299 1200 7299 3150 "pin1" "1" "square,edge2"]
+       Pin[-5000 0 6299 1200 7299 3150 "pin2" "2" "edge2"]
+       Pin[-10000 10000 6299 1200 7299 3150 "pin3" "3" "edge2"]
+       Pin[-15000 0 6299 1200 7299 3150 "pin4" "4" "edge2"]
+       Pin[-20000 10000 6299 1200 7299 3150 "pin5" "5" "edge2"]
+       Pin[-25000 0 6299 1200 7299 3150 "pin6" "6" "edge2"]
+       Pin[-30000 10000 6299 1200 7299 3150 "pin7" "7" "edge2"]
+       Pin[-35000 0 6299 1200 7299 3150 "pin8" "8" "edge2"]
+       Pin[-40000 10000 6299 1200 7299 3150 "pin9" "9" "edge2"]
+       Pin[-45000 0 6299 1200 7299 3150 "pin10" "10" "edge2"]
+       Pin[-50000 10000 6299 1200 7299 3150 "pin11" "11" "edge2"]
+       Pin[-55000 0 6299 1200 7299 3150 "pin12" "12" "edge2"]
+       Pin[-60000 10000 6299 1200 7299 3150 "pin13" "13" "edge2"]
+       Pin[-65000 0 6299 1200 7299 3150 "pin14" "14" "edge2"]
+       Pin[-70000 10000 6299 1200 7299 3150 "pin15" "15" "edge2"]
+       Pin[-75000 0 6299 1200 7299 3150 "pin16" "16" "edge2"]
+       Pin[-80000 10000 6299 1200 7299 3150 "pin17" "17" "edge2"]
+       Pin[-85000 0 6299 1200 7299 3150 "pin18" "18" "edge2"]
+       Pin[-90000 10000 6299 1200 7299 3150 "pin19" "19" "edge2,thermal(1X)"]
+       Pin[-95000 0 6299 1200 7299 3150 "pin20" "20" "edge2,thermal(1X)"]
+       Pin[5511 2913 7306 1400 7906 5906 "mnt" "0" "edge2"]
+       ElementLine [11593 -5038 11593 15039 600]
+       ElementLine [-106594 15039 11593 15039 600]
+       ElementLine [-106594 -5038 -106594 15039 600]
+       ElementLine [-106594 -5038 11593 -5038 600]
+
+       )
+
+Element["" "0402" "R3" "10k" 175400 21026 -3550 -3528 1 100 ""]
+(
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "R2" "10k" 115926 55000 9824 2450 2 100 ""]
+Element["onsolder" "0.125W_Carbon_Resistor" "R1" "unknown" 145200 35600 17900 -3000 2 100 "auto"]
+(
+       Pin[0 0 6000 3000 6000 2800 "1" "1" "edge2"]
+       Pin[30000 0 6000 3000 6000 2800 "2" "2" "edge2"]
+       ElementLine [5000 0 9000 0 1000]
+       ElementLine [9000 -4000 9000 4000 1000]
+       ElementLine [9000 4000 21000 4000 1000]
+       ElementLine [21000 -4000 21000 4000 1000]
+       ElementLine [9000 -4000 21000 -4000 1000]
+       ElementLine [21000 0 25000 0 1000]
+
+       )
+
+Element["" "TSSOP10" "U2" "MAX6691" 160100 24900 -2900 -7100 1 100 ""]
+(
+       Pad[-11220 -3937 -6496 -3937 1181 1000 2181 "T1" "1" "square"]
+       Pad[-11220 -1968 -6496 -1968 1181 1000 2181 "T2" "2" "square"]
+       Pad[-11220 0 -6496 0 1181 1000 2181 "T3" "3" "square"]
+       Pad[-11220 1968 -6496 1968 1181 1000 2181 "T4" "4" "square"]
+       Pad[-11220 3937 -6496 3937 1181 1000 2181 "R-" "5" "square"]
+       Pad[6496 3937 11220 3937 1181 1000 2181 "R+" "6" "square,edge2"]
+       Pad[6496 1968 11220 1968 1181 1000 2181 "GND" "7" "square,edge2"]
+       Pad[6496 0 11220 0 1181 1000 2181 "NC" "8" "square,edge2"]
+       Pad[6496 -1968 11220 -1968 1181 1000 2181 "I/O" "9" "square,edge2"]
+       Pad[6496 -3937 11220 -3937 1181 1000 2181 "VCC" "10" "square,edge2"]
+       ElementLine [-12811 -5527 -12811 5527 1000]
+       ElementLine [-12811 5527 12811 5527 1000]
+       ElementLine [12811 -5527 12811 5527 1000]
+       ElementLine [-12811 -5527 -2500 -5527 1000]
+       ElementLine [2500 -5527 12811 -5527 1000]
+       ElementArc [0 -5527 2500 2500 0 180 1000]
+
+       )
+
+Element["" "0402" "C6" "0.1uF" 179200 21026 -2250 -3828 1 100 ""]
+(
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["onsolder" "2-338068-0" "J7" "unknown" 150000 57300 0 0 2 100 "auto"]
+(
+       Pin[0 10000 6299 1200 7299 3150 "pin1" "1" "square,edge2"]
+       Pin[-5000 0 6299 1200 7299 3150 "pin2" "2" "edge2"]
+       Pin[-10000 10000 6299 1200 7299 3150 "pin3" "3" "edge2"]
+       Pin[-15000 0 6299 1200 7299 3150 "pin4" "4" "edge2"]
+       Pin[-20000 10000 6299 1200 7299 3150 "pin5" "5" "edge2"]
+       Pin[-25000 0 6299 1200 7299 3150 "pin6" "6" "edge2"]
+       Pin[-30000 10000 6299 1200 7299 3150 "pin7" "7" "edge2"]
+       Pin[-35000 0 6299 1200 7299 3150 "pin8" "8" "edge2"]
+       Pin[-40000 10000 6299 1200 7299 3150 "pin9" "9" "edge2"]
+       Pin[-45000 0 6299 1200 7299 3150 "pin10" "10" "edge2"]
+       Pin[-50000 10000 6299 1200 7299 3150 "pin11" "11" "edge2"]
+       Pin[-55000 0 6299 1200 7299 3150 "pin12" "12" "edge2"]
+       Pin[-60000 10000 6299 1200 7299 3150 "pin13" "13" "edge2"]
+       Pin[-65000 0 6299 1200 7299 3150 "pin14" "14" "edge2"]
+       Pin[-70000 10000 6299 1200 7299 3150 "pin15" "15" "edge2"]
+       Pin[-75000 0 6299 1200 7299 3150 "pin16" "16" "edge2"]
+       Pin[-80000 10000 6299 1200 7299 3150 "pin17" "17" "edge2"]
+       Pin[-85000 0 6299 1200 7299 3150 "pin18" "18" "edge2"]
+       Pin[-90000 10000 6299 1200 7299 3150 "pin19" "19" "edge2,thermal(1X)"]
+       Pin[-95000 0 6299 1200 7299 3150 "pin20" "20" "edge2,thermal(1X)"]
+       Pin[5511 2913 7306 1400 7906 5906 "mnt" "0" "edge2"]
+       ElementLine [11593 15039 11593 -5038 600]
+       ElementLine [-106594 15039 11593 15039 600]
+       ElementLine [-106594 15039 -106594 -5038 600]
+       ElementLine [-106594 -5038 11593 -5038 600]
+
+       )
+
+Element["" "0402" "C7" "0.1uF" 94000 20674 -2450 -4024 1 100 ""]
+(
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R4" "10k" 90200 20674 -3850 -3824 1 100 ""]
+(
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "TSSOP10" "U3" "MAX6691" 74900 24500 -2800 -6800 1 100 ""]
+(
+       Pad[-11220 -3937 -6496 -3937 1181 1000 2181 "1" "1" "square"]
+       Pad[-11220 -1968 -6496 -1968 1181 1000 2181 "2" "2" "square"]
+       Pad[-11220 0 -6496 0 1181 1000 2181 "3" "3" "square"]
+       Pad[-11220 1968 -6496 1968 1181 1000 2181 "4" "4" "square"]
+       Pad[-11220 3937 -6496 3937 1181 1000 2181 "5" "5" "square"]
+       Pad[6496 3937 11220 3937 1181 1000 2181 "6" "6" "square,edge2"]
+       Pad[6496 1968 11220 1968 1181 1000 2181 "7" "7" "square,edge2"]
+       Pad[6496 0 11220 0 1181 1000 2181 "8" "8" "square,edge2"]
+       Pad[6496 -1968 11220 -1968 1181 1000 2181 "9" "9" "square,edge2"]
+       Pad[6496 -3937 11220 -3937 1181 1000 2181 "10" "10" "square,edge2"]
+       ElementLine [-12811 -5527 -12811 5527 1000]
+       ElementLine [-12811 5527 12811 5527 1000]
+       ElementLine [12811 -5527 12811 5527 1000]
+       ElementLine [-12811 -5527 -2500 -5527 1000]
+       ElementLine [2500 -5527 12811 -5527 1000]
+       ElementArc [0 -5527 2500 2500 0 180 1000]
+
+       )
+
+Element["onsolder" "0.125W_Carbon_Resistor" "R2" "unknown" 60100 35100 18200 -3000 2 100 "auto"]
+(
+       Pin[0 0 6000 3000 6000 2800 "" "1" "edge2"]
+       Pin[30000 0 6000 3000 6000 2800 "" "2" "edge2"]
+       ElementLine [5000 0 9000 0 1000]
+       ElementLine [9000 -4000 9000 4000 1000]
+       ElementLine [9000 4000 21000 4000 1000]
+       ElementLine [21000 -4000 21000 4000 1000]
+       ElementLine [9000 -4000 21000 -4000 1000]
+       ElementLine [21000 0 25000 0 1000]
+
+       )
+
+Element["" "0605" "D2" "dualLED" 206626 11978 0 0 2 100 ""]
+(
+       Pad[-1280 -2067 -1280 -1280 2559 -1771 3159 "pin2" "2" "square,edge2"]
+       Pad[-4626 -2067 -4626 -1280 2559 -1771 3159 "pin1" "1" "square,edge2"]
+       Pad[-1280 -7776 -1280 -6988 2559 -1771 3159 "pin4" "4" "square"]
+       Pad[-4626 -7776 -4626 -6988 2559 -1771 3159 "pin3" "3" "square"]
+
+       )
+
+Element["" "0402" "R13" "270" 198200 12600 850 3202 3 100 ""]
+(
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R12" "270" 209100 12574 -3350 13124 1 100 ""]
+(
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R51" "1k" 269800 72874 1532 3744 1 100 ""]
+(
+       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
+
+       )
+
+Element["" "0402" "R50" "1k" 252326 73700 4244 -1232 2 100 ""]
 (
        Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"]
        Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0.125W_Carbon_Resistor" "R1" "unknown" 101500 24700 3200 12100 3 100 ""]
-(
-       Pin[0 0 6000 3000 6000 2800 "1" "1" ""]
-       Pin[0 30000 6000 3000 6000 2800 "2" "2" ""]
-       ElementLine [0 5000 0 9000 1000]
-       ElementLine [-4000 9000 4000 9000 1000]
-       ElementLine [4000 9000 4000 21000 1000]
-       ElementLine [-4000 21000 4000 21000 1000]
-       ElementLine [-4000 9000 -4000 21000 1000]
-       ElementLine [0 21000 0 25000 1000]
-
-       )
-
-Element["" "TSSOP10" "U2" "MAX6691" 112100 39800 12200 -2800 3 100 ""]
-(
-       Pad[3937 -11220 3937 -6496 1181 1000 2181 "T1" "1" "square"]
-       Pad[1968 -11220 1968 -6496 1181 1000 2181 "T2" "2" "square"]
-       Pad[0 -11220 0 -6496 1181 1000 2181 "T3" "3" "square"]
-       Pad[-1968 -11220 -1968 -6496 1181 1000 2181 "T4" "4" "square"]
-       Pad[-3937 -11220 -3937 -6496 1181 1000 2181 "R-" "5" "square"]
-       Pad[-3937 6496 -3937 11220 1181 1000 2181 "R+" "6" "square,edge2"]
-       Pad[-1968 6496 -1968 11220 1181 1000 2181 "GND" "7" "square,edge2"]
-       Pad[0 6496 0 11220 1181 1000 2181 "NC" "8" "square,edge2"]
-       Pad[1968 6496 1968 11220 1181 1000 2181 "I/O" "9" "square,edge2"]
-       Pad[3937 6496 3937 11220 1181 1000 2181 "VCC" "10" "square,edge2"]
-       ElementLine [-5527 -12811 5527 -12811 1000]
-       ElementLine [-5527 -12811 -5527 12811 1000]
-       ElementLine [-5527 12811 5527 12811 1000]
-       ElementLine [5527 -12811 5527 -2500 1000]
-       ElementLine [5527 2500 5527 12811 1000]
-       ElementArc [5527 0 2500 2500 270 180 1000]
-
-       )
-Rat[142307 71326 0 138100 68726 0  ""]
-Rat[142307 71326 0 137900 88707 0  ""]
-Rat[137900 88707 0 159854 89500 0  ""]
-Rat[138100 68726 0 117548 58900 0  ""]
-Rat[159854 89500 0 191545 84501 0  ""]
-Rat[191545 84501 0 191545 79501 0  ""]
-Rat[191545 79501 0 201674 74408 0  ""]
-Rat[201674 74408 0 227264 74408 0  ""]
-Rat[227264 74408 0 236909 35236 0  ""]
-Rat[236909 35236 0 197737 25591 0  ""]
-Rat[197737 25591 0 163852 23207 0  ""]
-Rat[117548 58900 0 47948 90607 0  ""]
-Rat[47948 90607 0 30407 61548 0  ""]
-Rat[30407 61548 0 29181 14648 0  ""]
-Rat[192352 12807 0 205611 25591 0  ""]
-Rat[159854 79501 0 203643 74408 0  ""]
-Rat[159854 84501 0 207580 74408 0  ""]
-Rat[191545 94500 0 209548 74408 0  ""]
-Rat[191545 89500 0 205611 74408 0  ""]
-Rat[131948 62307 0 2500 2500 1  "via"]
-Rat[125052 88507 0 2500 2500 1  "via"]
-Rat[195500 12807 0 2500 2500 1  "via"]
-Rat[128300 72626 0 2500 2500 1  "via"]
-Rat[46200 43000 0 2500 2500 1  "via"]
-Rat[159854 94500 0 2500 2500 1  "via"]
-Rat[258130 44882 0 2500 2500 1  "via"]
-Rat[258130 47441 0 2500 2500 1  "via"]
-Rat[188092 56889 0 2500 2500 1  "via"]
-Rat[199706 74408 0 2500 2500 1  "via"]
-Rat[225295 74408 0 2500 2500 1  "via"]
-Rat[236909 37205 0 2500 2500 1  "via"]
-Rat[199706 25591 0 2500 2500 1  "via"]
-Rat[162300 42672 0 2500 2500 1  "via"]
-Rat[152853 60781 0 2500 2500 1  "via"]
-Rat[65918 77008 0 2500 2500 1  "via"]
-Rat[66118 70108 0 2500 2500 1  "via"]
-Rat[30352 22907 0 2500 2500 1  "via"]
-Rat[161300 12807 0 2500 2500 1  "via"]
-Rat[178400 12807 0 2500 2500 1  "via"]
-Rat[159100 34607 0 2500 2500 1  "via"]
-Rat[159400 66107 0 2500 2500 1  "via"]
-Rat[63400 38007 0 2500 2500 1  "via"]
-Rat[42207 43200 0 2500 2500 1  "via"]
-Rat[212700 12807 0 2500 2500 1  "via"]
-Rat[30407 58400 0 2500 2500 1  "via"]
-Rat[29181 11500 0 2500 2500 1  "via"]
-Rat[44800 90607 0 2500 2500 1  "via"]
-Rat[142307 74474 0 2500 2500 1  "via"]
-Rat[25107 32652 0 223327 74408 0  ""]
-Rat[33000 44907 0 188092 62794 0  ""]
-Rat[222500 84800 1 236909 60826 0  ""]
-Rat[227500 94800 1 236909 58857 0  ""]
-Rat[33500 22907 0 188092 47047 0  ""]
-Rat[188092 47047 0 232500 5300 1  ""]
-Rat[232500 84800 1 236909 62794 0  ""]
-Rat[212500 84800 1 236909 64763 0  ""]
-Rat[222500 5300 1 227264 25591 0  ""]
-Rat[227500 15300 1 236909 39173 0  ""]
-Rat[128800 62307 0 128300 68726 0  ""]
-Rat[128300 68726 0 128300 76526 0  ""]
-Rat[128300 76526 0 132978 83400 1  ""]
-Rat[42674 46807 0 46200 46900 0  ""]
-Rat[33341 51508 0 39526 46807 0  ""]
-Rat[61000 70108 0 29852 44907 0  ""]
-Rat[60800 77008 0 25107 35800 0  ""]
-Rat[155952 34607 0 152853 42672 0  ""]
-Rat[155952 34607 0 188092 45079 0  ""]
-Rat[156252 66107 0 162300 60781 0  ""]
-Rat[162300 60781 0 188092 43110 0  ""]
-Rat[209552 12807 0 219390 74408 0  ""]
-Rat[258130 52558 0 248200 52807 0  ""]
-Rat[258130 50000 0 248174 48907 0  ""]
-Rat[245052 52807 0 236909 43110 0  ""]
-Rat[245026 48907 0 236909 41142 0  ""]
-Rat[63000 43000 1 56000 46900 0  ""]
-Rat[60252 38007 0 56000 39100 0  ""]
-Rat[60252 38007 0 53700 17600 1  ""]
-Rat[60252 38007 0 137900 83400 1  ""]
-Rat[134752 88707 0 128200 88507 0  ""]
-Rat[202500 84800 1 128057 83400 1  ""]
-Rat[42207 40052 0 46200 39100 0  ""]
-Rat[42207 40052 0 38459 51508 0  ""]
-Rat[46200 39100 0 258130 55117 0  ""]
-Rat[175252 12807 0 167000 23207 0  ""]
-Rat[167000 23207 0 158152 12807 0  ""]
-Rat[167000 23207 0 188092 35236 0  ""]
-Rat[188092 35236 0 188092 58857 0  ""]
+Element["" "0605" "D1" "dualLED" 256118 73880 0 0 1 100 ""]
+(
+       Pad[1280 -1280 2067 -1280 2559 -1771 3159 "pin2" "2" "square"]
+       Pad[1280 -4626 2067 -4626 2559 -1771 3159 "pin1" "1" "square"]
+       Pad[6988 -1280 7776 -1280 2559 -1771 3159 "pin4" "4" "square,edge2"]
+       Pad[6988 -4626 7776 -4626 2559 -1771 3159 "pin3" "3" "square,edge2"]
+
+       )
+
+Element["" "hole-M3" "H3" "unknown" 262500 87500 -2500 -3200 0 100 ""]
+(
+       Pin[0 0 17500 3000 22500 12500 "1" "1" "usetherm,thermal(1S)"]
+       ElementArc [0 0 12000 12000 0 360 1000]
+
+       )
+Rat[18900 113807 0 70000 94800 1  ""]
+Rat[70000 94800 1 70000 67300 1  ""]
+Rat[70000 67300 1 86120 20563 0  ""]
+Rat[94000 19100 0 170421 19500 0  ""]
+Rat[179200 19452 0 197737 25591 0  ""]
+Rat[197737 25591 0 236909 35236 0  ""]
+Rat[236909 35236 0 243400 40374 0  ""]
+Rat[243400 40374 0 227264 74408 0  ""]
+Rat[227264 74408 0 201674 74408 0  ""]
+Rat[201674 74408 0 195645 81801 0  ""]
+Rat[195645 81801 0 195645 86801 0  ""]
+Rat[195645 86801 0 163954 91800 0  ""]
+Rat[163954 91800 0 146400 105607 0  ""]
+Rat[195645 86801 0 215900 195107 0  ""]
+Rat[244400 184707 0 205611 25591 0  ""]
+Rat[163954 81801 0 197737 74408 0  ""]
+Rat[80000 67300 1 163954 86801 0  ""]
+Rat[163954 86801 0 236909 60826 0  ""]
+Rat[75000 57300 1 195645 96800 0  ""]
+Rat[195645 96800 0 236909 58857 0  ""]
+Rat[85000 57300 1 195645 91800 0  ""]
+Rat[195645 91800 0 236909 62794 0  ""]
+Rat[15752 113807 0 15222 125100 0  ""]
+Rat[15222 125100 0 16393 136507 0  ""]
+Rat[15752 113807 0 12500 87500 1  ""]
+Rat[252200 65900 0 146256 97500 1  "via"]
+Rat[163954 96800 0 146256 97500 1  "via"]
+Rat[188092 56889 0 146256 97500 1  "via"]
+Rat[199706 74408 0 146256 97500 1  "via"]
+Rat[236107 70700 0 146256 97500 1  "via"]
+Rat[225295 74408 0 146256 97500 1  "via"]
+Rat[236909 37205 0 146256 97500 1  "via"]
+Rat[199706 25591 0 146256 97500 1  "via"]
+Rat[269407 74448 0 146256 97500 1  "via"]
+Rat[146256 97500 1 143252 105607 0  ""]
+Rat[143252 105607 0 128500 107907 0  ""]
+Rat[16393 136507 0 29346 161825 0  ""]
+Rat[29346 161825 0 36800 181107 0  ""]
+Rat[128500 107907 0 114346 161825 0  ""]
+Rat[237500 94800 1 230448 184707 0  ""]
+Rat[230448 184707 0 213348 184707 0  ""]
+Rat[230448 184707 0 247548 184707 0  ""]
+Rat[197807 14174 0 236909 47047 0  ""]
+Rat[208707 14148 0 236909 49016 0  ""]
+Rat[222500 84800 1 207580 74408 0  ""]
+Rat[227500 94800 1 209548 74408 0  ""]
+Rat[46507 41552 0 236909 45079 0  ""]
+Rat[46507 61726 0 225295 25591 0  ""]
+Rat[19541 136507 0 188092 47047 0  ""]
+Rat[188092 47047 0 227500 15300 1  ""]
+Rat[232500 84800 1 205611 74408 0  ""]
+Rat[212500 84800 1 203643 74408 0  ""]
+Rat[237500 15300 1 227264 25591 0  ""]
+Rat[232500 5300 1 236909 39173 0  ""]
+Rat[175016 22932 0 188092 62794 0  ""]
+Rat[89916 22532 0 188092 64763 0  ""]
+Rat[117494 161825 0 253200 40374 0  ""]
+Rat[253200 40374 0 253200 32574 0  ""]
+Rat[253200 32574 0 253000 27400 1  ""]
+Rat[105000 13100 1 63680 20563 0  ""]
+Rat[85000 13100 1 63680 22532 0  ""]
+Rat[65000 13100 1 63680 24500 0  ""]
+Rat[45000 13100 1 63680 26468 0  ""]
+Rat[165700 56307 0 188092 45079 0  ""]
+Rat[176328 42553 0 188092 43110 0  ""]
+Rat[135000 84800 1 188092 54920 0  ""]
+Rat[150000 94800 1 188092 49016 0  ""]
+Rat[140000 94800 1 188092 52952 0  ""]
+Rat[145000 84800 1 188092 50983 0  ""]
+Rat[85000 84800 1 188092 37205 0  ""]
+Rat[80000 94800 1 188092 39173 0  ""]
+Rat[75000 84800 1 188092 41142 0  ""]
+Rat[150000 67300 1 215453 74408 0  ""]
+Rat[145000 57300 1 217421 74408 0  ""]
+Rat[140000 67300 1 219390 74408 0  ""]
+Rat[130000 94800 1 211517 74408 0  ""]
+Rat[100000 67300 1 221358 74408 0  ""]
+Rat[95000 57300 1 223327 74408 0  ""]
+Rat[125000 84800 1 213484 74408 0  ""]
+Rat[90000 67300 1 236909 64763 0  ""]
+Rat[115000 84800 1 236909 54920 0  ""]
+Rat[110000 94800 1 236909 52952 0  ""]
+Rat[105000 84800 1 236909 50983 0  ""]
+Rat[120000 94800 1 236909 56889 0  ""]
+Rat[100000 94800 1 223327 25591 0  ""]
+Rat[115000 57300 1 207580 25591 0  ""]
+Rat[110000 67300 1 203643 25591 0  ""]
+Rat[135000 57300 1 215453 25591 0  ""]
+Rat[130000 67300 1 213484 25591 0  ""]
+Rat[120000 67300 1 209548 25591 0  ""]
+Rat[125000 57300 1 211517 25591 0  ""]
+Rat[105000 57300 1 201674 25591 0  ""]
+Rat[95000 84800 1 221358 25591 0  ""]
+Rat[90000 94800 1 219390 25591 0  ""]
+Rat[190000 13100 1 148880 20963 0  ""]
+Rat[170000 13100 1 148880 22932 0  ""]
+Rat[150000 13100 0 148880 24900 0  ""]
+Rat[130000 13100 1 148880 26868 0  ""]
+Rat[125352 107907 0 243400 32574 0  ""]
+Rat[257398 69254 0 252200 69800 0  ""]
+Rat[257398 69254 0 263894 72600 0  ""]
+Rat[236107 73848 0 242400 69800 0  ""]
+Rat[257398 72600 0 253900 73307 0  ""]
+Rat[263894 69254 0 269407 71300 0  ""]
+Rat[252407 55848 0 236909 43110 0  ""]
+Rat[250907 46526 0 236909 41142 0  ""]
+Rat[46446 161825 0 32494 161825 0  ""]
+Rat[33652 181107 0 49594 161825 0  ""]
+Rat[49594 161825 0 65000 84800 1  ""]
+Rat[65000 84800 1 65000 57300 1  ""]
+Rat[65000 57300 1 245062 46117 1  ""]
+Rat[245062 46117 1 252200 62000 0  ""]
+Rat[245062 46117 1 260874 27400 1  ""]
+Rat[202500 84800 1 245126 27400 1  ""]
+Rat[15222 128248 0 242400 62000 0  ""]
+Rat[242400 62000 0 250752 73307 0  ""]
+Rat[242400 62000 0 258130 55117 0  ""]
+Rat[227300 184707 0 219048 195107 0  ""]
+Rat[219048 195107 0 210200 184707 0  ""]
+Rat[210200 184707 0 188092 58857 0  ""]
+Rat[188092 58857 0 188092 35236 0  ""]
 Layer(1 "top")
 (
-       Line[114068 48658 114068 54716 1000 2000 "clearline"]
-       Line[114068 54716 114352 55000 1000 2000 "clearline"]
-       Line[117548 55048 117548 58900 1000 2000 "clearline"]
-       Line[117548 55048 117500 55000 1000 2000 "clearline"]
-       Line[117500 50121 117500 55000 1000 2000 "clearline"]
-       Line[117500 50121 116037 48658 1000 2000 "clearline"]
-       Line[108163 48658 108163 52437 1000 2000 "clearline"]
-       Line[108163 52437 105900 54700 1000 2000 "clearline"]
-       Line[101500 54700 105900 54700 1000 2000 "clearline"]
-       Line[108163 26863 108163 30942 1000 2000 "clearline"]
-       Line[108163 26863 105900 24600 1000 2000 "clearline"]
-       Line[101600 24600 105900 24600 1000 2000 "clearline"]
-       Line[101600 24600 101500 24700 1000 2000 "clearline"]
-       Line[86000 13100 86000 15100 1000 2000 "clearline"]
-       Line[86000 15100 90400 19500 1000 2000 "clearline"]
-       Line[90400 19500 105800 19500 1000 2000 "clearline"]
-       Line[105800 19500 110100 23800 1000 2000 "clearline"]
-       Line[110100 23800 110100 30910 1000 2000 "clearline"]
-       Line[110100 30910 110132 30942 1000 2000 "clearline"]
-       Line[106000 13100 106100 13100 1000 2000 "clearline"]
-       Line[106100 13100 112100 19100 1000 2000 "clearline"]
-       Line[112100 19100 112100 30942 1000 2000 "clearline"]
-       Line[126000 13100 114100 25000 1000 2000 "clearline"]
-       Line[114100 25000 114100 30910 1000 2000 "clearline"]
-       Line[114100 30910 114068 30942 1000 2000 "clearline"]
-       Line[146000 13100 139300 19800 1000 2000 "clearline"]
-       Line[139300 19800 122900 19800 1000 2000 "clearline"]
-       Line[122900 19800 116100 26600 1000 2000 "clearline"]
-       Line[116100 26600 116100 30879 1000 2000 "clearline"]
-       Line[116100 30879 116037 30942 1000 2000 "clearline"]
-       Line[112000 58900 114400 58900 1000 2000 "clearline"]
-       Line[112000 58900 110100 57000 1000 2000 "clearline"]
-       Line[110132 56968 110100 57000 1000 2000 "clearline"]
-       Line[110132 48658 110132 56968 1000 2000 "clearline"]
+       Line[260000 44882 256518 44882 1000 2000 "clearline"]
+       Line[256518 44882 255300 46100 1000 2000 "clearline"]
+       Line[260000 47441 256641 47441 1000 2000 "clearline"]
+       Line[256641 47441 255300 46100 1000 2000 "clearline"]
+       Line[150000 13100 150100 13100 1000 2000 "clearline"]
+       Line[260000 50000 251626 50000 1000 2000 "clearline"]
+       Line[251626 50000 251300 49674 1000 2000 "clearline"]
+       Line[19777 55000 13101 55000 2500 2000 "clearline"]
+       Line[13101 55000 13095 55006 2500 2000 "clearline"]
+       Line[19777 64999 13102 64999 2500 2000 "clearline"]
+       Line[13102 64999 13095 65006 2500 2000 "clearline"]
+       Line[19677 44999 13102 44999 2500 2000 "clearline"]
+       Line[13102 44999 13095 45006 2500 2000 "clearline"]
+       Line[19677 35000 13101 35000 2500 2000 "clearline"]
+       Line[13101 35000 13095 35006 2500 2000 "clearline"]
+       Line[260000 52558 252942 52558 1000 2000 "clearline"]
+       Line[252942 52558 252800 52700 1000 2000 "clearline"]
+       Line[46452 45000 41725 45000 1000 2000 "clearline"]
+       Line[41725 45000 41724 44999 1000 2000 "clearline"]
+       Line[46552 65100 41925 65100 1000 2000 "clearline"]
+       Line[41925 65100 41824 64999 1000 2000 "clearline"]
+       Line[41724 35000 46200 35000 1000 2000 "clearline"]
+       Line[41824 55000 46000 55000 1000 2000 "clearline"]
+       Line[46000 55000 46200 55200 1000 2000 "clearline"]
+       Line[203700 27306 203643 27362 1000 2000 "clearline"]
+       Line[168958 26868 177268 26868 1000 2000 "clearline"]
+       Line[177268 26868 177300 26900 1000 2000 "clearline"]
+       Line[179200 25000 177300 26900 1000 2000 "clearline"]
+       Line[179200 22600 179200 25000 1000 2000 "clearline"]
+       Line[144900 35400 145000 35500 1000 2000 "clearline"]
+       Line[144900 31100 144900 35400 1000 2000 "clearline"]
+       Line[147163 28837 144900 31100 1000 2000 "clearline"]
+       Line[147163 28837 151242 28837 1000 2000 "clearline"]
+       Line[175000 31100 175000 35500 1000 2000 "clearline"]
+       Line[172737 28837 175000 31100 1000 2000 "clearline"]
+       Line[168958 28837 172737 28837 1000 2000 "clearline"]
+       Line[170421 19500 168958 20963 1000 2000 "clearline"]
+       Line[170421 19500 175300 19500 1000 2000 "clearline"]
+       Line[175348 19452 175300 19500 1000 2000 "clearline"]
+       Line[175348 19452 179200 19452 1000 2000 "clearline"]
+       Line[175016 22932 175300 22648 1000 2000 "clearline"]
+       Line[168958 22932 175016 22932 1000 2000 "clearline"]
+       Line[94000 22248 94000 24600 1000 2000 "clearline"]
+       Line[94000 24600 92100 26500 1000 2000 "clearline"]
+       Line[83758 22532 89916 22532 1000 2000 "clearline"]
+       Line[89916 22532 90200 22248 1000 2000 "clearline"]
+       Line[85221 19100 94000 19100 1000 2000 "clearline"]
+       Line[85221 19100 83758 20563 1000 2000 "clearline"]
+       Line[92068 26468 92100 26500 1000 2000 "clearline"]
+       Line[83758 26468 92068 26468 1000 2000 "clearline"]
+       Line[90100 30800 90100 35100 1000 2000 "clearline"]
+       Line[87737 28437 90100 30800 1000 2000 "clearline"]
+       Line[83758 28437 87737 28437 1000 2000 "clearline"]
+       Line[60000 35000 60100 35100 1000 2000 "clearline"]
+       Line[60000 30800 60000 35000 1000 2000 "clearline"]
+       Line[62363 28437 60000 30800 1000 2000 "clearline"]
+       Line[62363 28437 66042 28437 1000 2000 "clearline"]
+       Line[165700 56700 164100 56700 1000 2000 "clearline"]
+       Line[164100 56700 159400 52000 1000 2000 "clearline"]
+       Line[168800 37600 170194 37600 1000 2000 "clearline"]
+       Line[170194 37600 175147 42553 1000 2000 "clearline"]
+       Line[165652 37600 162600 37600 1000 2000 "clearline"]
+       Line[159400 42553 159400 40800 1000 2000 "clearline"]
+       Line[162600 37600 159400 40800 1000 2000 "clearline"]
+       Line[168848 56700 172200 56700 1000 2000 "clearline"]
+       Line[175147 52000 175147 53753 1000 2000 "clearline"]
+       Line[172200 56700 175147 53753 1000 2000 "clearline"]
+       Line[252400 36474 255774 36474 1000 2000 "clearline"]
+       Line[255774 36474 256400 37100 1000 2000 "clearline"]
+       Line[256400 37100 256400 45000 1000 2000 "clearline"]
+       Line[256400 45000 255350 46050 1000 2000 "clearline"]
+       Line[202000 4596 221796 4596 1000 2000 "clearline"]
+       Line[221796 4596 222500 5300 1000 2000 "clearline"]
+       Line[209100 11000 206042 11000 1000 2000 "clearline"]
+       Line[206042 11000 205346 10304 1000 2000 "clearline"]
+       Line[198200 11026 201278 11026 1000 2000 "clearline"]
+       Line[201278 11026 202000 10304 1000 2000 "clearline"]
 )
 Layer(2 "bottom")
 (
@@ -1453,13 +1685,13 @@ Layer(3 "outline")
 )
 Layer(4 "silk")
 (
-       Text[34500 88700 0 144 "TeleScience v0.2" "clearline,onsolder"]
-       Text[35100 78800 0 100 "TeleMetrum Companion Board" "clearline,onsolder"]
-       Text[35100 70800 0 100 "` 2012" "clearline,onsolder"]
-       Text[35400 62500 0 100 "Bdale Garbee" "clearline,onsolder"]
+       Text[123900 165700 0 100 "` 2012 by Bdale Garbee" "clearline,onsolder"]
+       Text[218806 80500 0 100 "companion" "clearline,onsolder"]
+       Text[231400 28200 0 100 "debug" "clearline,onsolder"]
+       Text[120400 178100 0 144 "TeleScience v0.2" "clearline,onsolder"]
        Polygon("clearpoly")
        (
-               [109800 99100] [191779 99100] [191779 83400] [109800 83400] 
+               [108980 196100] [190958 196100] [190958 180400] [108980 180400] 
        )
 )
 Layer(5 "silk")
@@ -1469,16 +1701,18 @@ NetList()
 (
        Net("+3.3V" "(unknown)")
        (
-               Connect("C2-2")
                Connect("C3-2")
-               Connect("C4-2")
-               Connect("C5-2")
                Connect("C6-1")
+               Connect("C7-1")
+               Connect("C37-2")
+               Connect("J6-17")
+               Connect("J7-17")
                Connect("L600-1")
-               Connect("R2-1")
-               Connect("R61-2")
+               Connect("R3-1")
+               Connect("R4-1")
                Connect("U1-5")
                Connect("U2-10")
+               Connect("U3-10")
                Connect("U5-3")
                Connect("U5-7")
                Connect("U5-8")
@@ -1495,40 +1729,43 @@ NetList()
        Net("f_cs" "(unknown)")
        (
                Connect("U5-1")
-               Connect("U7-20")
+               Connect("U7-17")
        )
        Net("f_miso" "(unknown)")
        (
+               Connect("J7-15")
                Connect("U5-2")
-               Connect("U7-22")
+               Connect("U7-35")
        )
        Net("f_mosi" "(unknown)")
        (
+               Connect("J7-16")
                Connect("U5-5")
-               Connect("U7-23")
+               Connect("U7-36")
        )
        Net("f_sck" "(unknown)")
        (
+               Connect("J7-14")
                Connect("U5-6")
-               Connect("U7-21")
+               Connect("U7-34")
        )
        Net("GND" "(unknown)")
        (
-               Connect("C1-1")
-               Connect("C2-1")
                Connect("C3-1")
                Connect("C4-1")
-               Connect("C5-1")
                Connect("C6-2")
-               Connect("C10-2")
+               Connect("C7-2")
                Connect("C11-1")
                Connect("C32-2")
                Connect("C33-2")
+               Connect("C37-1")
+               Connect("C38-2")
+               Connect("C39-1")
                Connect("C601-2")
                Connect("C602-2")
                Connect("C610-1")
-               Connect("D2-2")
-               Connect("D3-2")
+               Connect("D2-3")
+               Connect("D2-4")
                Connect("H1-1")
                Connect("H2-1")
                Connect("H3-1")
@@ -1538,45 +1775,66 @@ NetList()
                Connect("J3-2")
                Connect("J5-4")
                Connect("J5-5")
-               Connect("J9-6")
+               Connect("J6-19")
+               Connect("J6-20")
+               Connect("J7-19")
+               Connect("J7-20")
                Connect("J10-2")
                Connect("J10-4")
                Connect("J10-6")
                Connect("J10-8")
-               Connect("R62-1")
-               Connect("R401-2")
+               Connect("J11-2")
+               Connect("J11-4")
+               Connect("J11-6")
+               Connect("J11-8")
+               Connect("R26-1")
+               Connect("R35-1")
+               Connect("R51-1")
                Connect("R402-2")
                Connect("U1-2")
                Connect("U2-7")
-               Connect("U3-2")
+               Connect("U3-7")
+               Connect("U4-2")
                Connect("U5-4")
                Connect("U7-12")
                Connect("U7-18")
                Connect("U7-31")
                Connect("U7-47")
                Connect("U7-63")
+               Connect("U8-2")
+               Connect("U9-2")
                Connect("X1-2")
                Connect("X1-4")
        )
        Net("led_green" "(unknown)")
        (
-               Connect("R12-1")
-               Connect("U7-30")
+               Connect("R13-2")
+               Connect("U7-42")
        )
        Net("led_red" "(unknown)")
        (
-               Connect("R13-1")
-               Connect("U7-15")
+               Connect("R12-2")
+               Connect("U7-41")
        )
        Net("miso" "(unknown)")
        (
                Connect("J2-4")
-               Connect("U7-35")
+               Connect("U7-22")
        )
        Net("mosi" "(unknown)")
        (
                Connect("J2-3")
-               Connect("U7-36")
+               Connect("U7-23")
+       )
+       Net("relay1" "(unknown)")
+       (
+               Connect("R9-1")
+               Connect("U7-43")
+       )
+       Net("relay2" "(unknown)")
+       (
+               Connect("R8-1")
+               Connect("U7-50")
        )
        Net("reset_n" "(unknown)")
        (
@@ -1587,12 +1845,12 @@ NetList()
        Net("sck" "(unknown)")
        (
                Connect("J2-2")
-               Connect("U7-34")
+               Connect("U7-21")
        )
        Net("ss" "(unknown)")
        (
                Connect("J2-6")
-               Connect("U7-33")
+               Connect("U7-20")
        )
        Net("swclk" "(unknown)")
        (
@@ -1604,95 +1862,318 @@ NetList()
                Connect("J1-3")
                Connect("U7-46")
        )
-       Net("therm_io" "(unknown)")
+       Net("therm_io_1" "(unknown)")
        (
-               Connect("R2-2")
+               Connect("R3-2")
                Connect("U2-9")
+               Connect("U7-15")
+       )
+       Net("therm_io_2" "(unknown)")
+       (
+               Connect("R4-2")
+               Connect("U3-9")
+               Connect("U7-16")
        )
        Net("unnamed_net1" "(unknown)")
        (
-               Connect("C1-2")
+               Connect("C39-2")
                Connect("J4-2")
                Connect("U1-1")
                Connect("U1-3")
        )
        Net("unnamed_net2" "(unknown)")
        (
-               Connect("J10-1")
-               Connect("U2-1")
+               Connect("J11-1")
+               Connect("U3-1")
        )
        Net("unnamed_net3" "(unknown)")
        (
-               Connect("J10-3")
-               Connect("U2-2")
+               Connect("J11-3")
+               Connect("U3-2")
        )
        Net("unnamed_net4" "(unknown)")
        (
-               Connect("J10-5")
-               Connect("U2-3")
+               Connect("J11-5")
+               Connect("U3-3")
        )
        Net("unnamed_net5" "(unknown)")
        (
-               Connect("J10-7")
-               Connect("U2-4")
+               Connect("J11-7")
+               Connect("U3-4")
        )
        Net("unnamed_net6" "(unknown)")
        (
-               Connect("R63-2")
-               Connect("U3-3")
+               Connect("C33-1")
+               Connect("U7-6")
+               Connect("X1-3")
        )
        Net("unnamed_net7" "(unknown)")
        (
-               Connect("D1-2")
-               Connect("R63-1")
+               Connect("C32-1")
+               Connect("U7-5")
+               Connect("X1-1")
        )
        Net("unnamed_net8" "(unknown)")
        (
-               Connect("D2-1")
-               Connect("R13-2")
+               Connect("J5-2")
+               Connect("R102-1")
        )
        Net("unnamed_net9" "(unknown)")
        (
-               Connect("D3-1")
-               Connect("R12-2")
+               Connect("J5-3")
+               Connect("R103-1")
        )
        Net("unnamed_net10" "(unknown)")
        (
-               Connect("C33-1")
-               Connect("U7-6")
-               Connect("X1-3")
+               Connect("R2-1")
+               Connect("U3-5")
        )
        Net("unnamed_net11" "(unknown)")
        (
-               Connect("C32-1")
-               Connect("U7-5")
-               Connect("X1-1")
+               Connect("R2-2")
+               Connect("U3-6")
        )
        Net("unnamed_net12" "(unknown)")
        (
-               Connect("R401-1")
-               Connect("U7-28")
+               Connect("J6-4")
+               Connect("U7-11")
        )
        Net("unnamed_net13" "(unknown)")
        (
-               Connect("J5-2")
-               Connect("R102-1")
+               Connect("J6-1")
+               Connect("U7-8")
        )
        Net("unnamed_net14" "(unknown)")
        (
-               Connect("J5-3")
-               Connect("R103-1")
+               Connect("J6-3")
+               Connect("U7-10")
        )
        Net("unnamed_net15" "(unknown)")
+       (
+               Connect("J6-2")
+               Connect("U7-9")
+       )
+       Net("unnamed_net16" "(unknown)")
+       (
+               Connect("J6-14")
+               Connect("U7-2")
+       )
+       Net("unnamed_net17" "(unknown)")
+       (
+               Connect("J6-15")
+               Connect("U7-3")
+       )
+       Net("unnamed_net18" "(unknown)")
+       (
+               Connect("J6-16")
+               Connect("U7-4")
+       )
+       Net("unnamed_net19" "(unknown)")
+       (
+               Connect("J7-1")
+               Connect("U7-26")
+       )
+       Net("unnamed_net20" "(unknown)")
+       (
+               Connect("J7-2")
+               Connect("U7-27")
+       )
+       Net("unnamed_net21" "(unknown)")
+       (
+               Connect("J7-3")
+               Connect("U7-28")
+       )
+       Net("unnamed_net22" "(unknown)")
+       (
+               Connect("J6-5")
+               Connect("U7-24")
+       )
+       Net("unnamed_net23" "(unknown)")
+       (
+               Connect("J7-11")
+               Connect("U7-29")
+       )
+       Net("unnamed_net24" "(unknown)")
+       (
+               Connect("J7-12")
+               Connect("U7-30")
+       )
+       Net("unnamed_net25" "(unknown)")
+       (
+               Connect("J6-6")
+               Connect("U7-25")
+       )
+       Net("unnamed_net26" "(unknown)")
+       (
+               Connect("J7-13")
+               Connect("U7-33")
+       )
+       Net("unnamed_net27" "(unknown)")
+       (
+               Connect("J6-8")
+               Connect("U7-38")
+       )
+       Net("unnamed_net28" "(unknown)")
+       (
+               Connect("J6-9")
+               Connect("U7-39")
+       )
+       Net("unnamed_net29" "(unknown)")
+       (
+               Connect("J6-10")
+               Connect("U7-40")
+       )
+       Net("unnamed_net30" "(unknown)")
+       (
+               Connect("J6-7")
+               Connect("U7-37")
+       )
+       Net("unnamed_net31" "(unknown)")
+       (
+               Connect("J6-11")
+               Connect("U7-51")
+       )
+       Net("unnamed_net32" "(unknown)")
+       (
+               Connect("J7-8")
+               Connect("U7-59")
+       )
+       Net("unnamed_net33" "(unknown)")
+       (
+               Connect("J7-9")
+               Connect("U7-61")
+       )
+       Net("unnamed_net34" "(unknown)")
+       (
+               Connect("J7-4")
+               Connect("U7-55")
+       )
+       Net("unnamed_net35" "(unknown)")
+       (
+               Connect("J7-5")
+               Connect("U7-56")
+       )
+       Net("unnamed_net36" "(unknown)")
+       (
+               Connect("J7-7")
+               Connect("U7-58")
+       )
+       Net("unnamed_net37" "(unknown)")
+       (
+               Connect("J7-6")
+               Connect("U7-57")
+       )
+       Net("unnamed_net38" "(unknown)")
+       (
+               Connect("J7-10")
+               Connect("U7-62")
+       )
+       Net("unnamed_net39" "(unknown)")
+       (
+               Connect("J6-12")
+               Connect("U7-52")
+       )
+       Net("unnamed_net40" "(unknown)")
+       (
+               Connect("J6-13")
+               Connect("U7-53")
+       )
+       Net("unnamed_net41" "(unknown)")
+       (
+               Connect("J10-1")
+               Connect("U2-1")
+       )
+       Net("unnamed_net42" "(unknown)")
+       (
+               Connect("J10-3")
+               Connect("U2-2")
+       )
+       Net("unnamed_net43" "(unknown)")
+       (
+               Connect("J10-5")
+               Connect("U2-3")
+       )
+       Net("unnamed_net44" "(unknown)")
+       (
+               Connect("J10-7")
+               Connect("U2-4")
+       )
+       Net("unnamed_net45" "(unknown)")
        (
                Connect("R1-1")
                Connect("U2-5")
        )
-       Net("unnamed_net16" "(unknown)")
+       Net("unnamed_net46" "(unknown)")
        (
                Connect("R1-2")
                Connect("U2-6")
        )
+       Net("unnamed_net47" "(unknown)")
+       (
+               Connect("D2-2")
+               Connect("R12-1")
+       )
+       Net("unnamed_net48" "(unknown)")
+       (
+               Connect("D2-1")
+               Connect("R13-1")
+       )
+       Net("unnamed_net49" "(unknown)")
+       (
+               Connect("J9-1")
+               Connect("U8-4")
+       )
+       Net("unnamed_net50" "(unknown)")
+       (
+               Connect("J9-2")
+               Connect("U8-3")
+       )
+       Net("unnamed_net51" "(unknown)")
+       (
+               Connect("J9-3")
+               Connect("U9-4")
+       )
+       Net("unnamed_net52" "(unknown)")
+       (
+               Connect("J9-4")
+               Connect("U9-3")
+       )
+       Net("unnamed_net53" "(unknown)")
+       (
+               Connect("C38-1")
+               Connect("U1-4")
+       )
+       Net("unnamed_net54" "(unknown)")
+       (
+               Connect("D1-1")
+               Connect("D1-4")
+               Connect("U4-1")
+       )
+       Net("unnamed_net55" "(unknown)")
+       (
+               Connect("R35-2")
+               Connect("U4-5")
+       )
+       Net("unnamed_net56" "(unknown)")
+       (
+               Connect("D1-2")
+               Connect("R50-1")
+       )
+       Net("unnamed_net57" "(unknown)")
+       (
+               Connect("D1-3")
+               Connect("R51-2")
+       )
+       Net("unnamed_net58" "(unknown)")
+       (
+               Connect("R8-2")
+               Connect("U8-1")
+       )
+       Net("unnamed_net59" "(unknown)")
+       (
+               Connect("R9-2")
+               Connect("U9-1")
+       )
        Net("usbdm" "(unknown)")
        (
                Connect("R102-2")
@@ -1703,22 +2184,20 @@ NetList()
                Connect("R103-2")
                Connect("U7-45")
        )
-       Net("v_dcin" "(unknown)")
+       Net("v_batt" "(unknown)")
        (
-               Connect("TP1-1")
-               Connect("U3-4")
+               Connect("R25-1")
+               Connect("R26-2")
        )
        Net("v_lipo" "(unknown)")
        (
                Connect("C11-2")
                Connect("J3-1")
                Connect("J4-3")
-               Connect("U3-5")
-       )
-       Net("v_ntc_ref" "(unknown)")
-       (
-               Connect("R61-1")
-               Connect("R62-2")
+               Connect("J6-18")
+               Connect("J7-18")
+               Connect("R25-2")
+               Connect("U4-3")
        )
        Net("v_tmlipo" "(unknown)")
        (
@@ -1727,10 +2206,10 @@ NetList()
        )
        Net("v_usb" "(unknown)")
        (
-               Connect("C10-1")
-               Connect("D1-1")
+               Connect("C4-2")
                Connect("J5-1")
-               Connect("U3-1")
+               Connect("R50-2")
+               Connect("U4-4")
        )
        Net("vdda" "(unknown)")
        (