clean up pin types and various other DRC issues
[hw/teleshield] / teleshield.pcb
index 4d8f8d78d1ed6c61bb9e136455407a67bb4493cd..ebf3a2b0d5d6113dc49128eea00ad663906cb8a2 100644 (file)
@@ -6,7 +6,7 @@ FileVersion[20070407]
 PCB["Diavolino" 272000 212000]
 
 Grid[1.0 0 0 0]
-Cursor[55808 1087 0.000000]
+Cursor[362 7248 0.000000]
 PolyArea[200000000.000000]
 Thermal[0.500000]
 DRC[800 800 800 700 1800 1200]
@@ -863,517 +863,674 @@ Element["" "100mil8pin" "J3" "unknown" 165000 11000 5459 5078 0 100 ""]
 
        )
 
-Element["" "0402" "R12" "270" 40569 55833 -3150 -3150 0 100 ""]
+Element["" "0402" "R12" "270" 190873 123103 -2425 3011 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" "C37" "1uF" 57698 55833 -3150 -3150 0 100 ""]
+Element["" "0-215079-8" "J9" "Companion" 77114 144970 17397 -375 2 100 ""]
 (
-       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"]
+       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[-20000 -10000 6299 1200 7299 3150 "5" "5" "edge2"]
+       Pin[-25000 0 6299 1200 7299 3150 "6" "6" "edge2"]
+       Pin[-30000 -10000 6299 1200 7299 3150 "7" "7" "edge2"]
+       Pin[-35000 0 6299 1200 7299 3150 "8" "8" "edge2"]
+       Pin[5511 -2913 7306 1400 7906 5906 "mnt" "0" "edge2"]
+       ElementLine [9428 -15039 9428 5038 600]
+       ElementLine [-44429 -15039 9428 -15039 600]
+       ElementLine [-44429 -15039 -44429 5038 600]
+       ElementLine [-44429 5038 9428 5038 600]
+
+       )
+
+Element["" "0-215079-4" "J6" "Debug" 77114 40964 0 0 2 100 ""]
+(
+       Pin[0 -10000 6299 1200 7299 3150 "1" "1" "square,edge2"]
+       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 [-24429 -15039 9428 -15039 600]
+       ElementLine [-24429 -15039 -24429 5038 600]
+       ElementLine [-24429 5038 9428 5038 600]
 
        )
 
-Element["" "0402" "C36" "0.001uF" 74826 55833 -3150 -3150 0 100 ""]
+Element["" "0402" "R13" "270" 186869 128648 -2360 2748 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["" "0-215079-8" "J9" "Companion" 9931 191342 0 0 1 100 ""]
+Element["" "0402" "C2" "47pF" 37560 187583 2591 -2386 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["" "sma-edge" "J8" "SMA" 253985 108818 0 0 1 10 ""]
 (
-       Pin[10000 0 6299 1200 7299 3150 "1" "1" "square"]
-       Pin[0 -5000 6299 1200 7299 3150 "2" "2" ""]
-       Pin[10000 -10000 6299 1200 7299 3150 "3" "3" ""]
-       Pin[0 -15000 6299 1200 7299 3150 "4" "4" ""]
-       Pin[10000 -20000 6299 1200 7299 3150 "5" "5" ""]
-       Pin[0 -25000 6299 1200 7299 3150 "6" "6" ""]
-       Pin[10000 -30000 6299 1200 7299 3150 "7" "7" ""]
-       Pin[0 -35000 6299 1200 7299 3150 "8" "8" ""]
-       Pin[2913 5511 7306 1400 7906 5906 "mnt" "0" ""]
-       ElementLine [-5038 9428 15039 9428 600]
-       ElementLine [15039 -44429 15039 9428 600]
-       ElementLine [-5038 -44429 15039 -44429 600]
-       ElementLine [-5038 -44429 -5038 9428 600]
+       Pad[3000 7000 13000 7000 6000 4000 6000 "2" "2" "square"]
+       Pad[3000 -3000 13000 -3000 6000 4000 6000 "1" "1" "square"]
+       Pad[3000 -13000 13000 -13000 6000 4000 6000 "2" "2" "square"]
 
        )
 
-Element["" "0402" "R23" "33k" 176803 55833 -3150 -3150 0 100 ""]
+Element["" "0402" "C22" "3.9pF" 168998 151479 -4237 2648 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["" "0-215079-4" "J6" "Debug" 19931 28487 0 0 3 100 ""]
+Element["" "TI-QFN36" "U9" "CC1111" 202622 104756 -18120 10509 0 100 ""]
 (
-       Pin[-10000 0 6299 1200 7299 3150 "1" "1" "square"]
-       Pin[0 5000 6299 1200 7299 3150 "2" "2" ""]
-       Pin[-10000 10000 6299 1200 7299 3150 "3" "3" ""]
-       Pin[0 15000 6299 1200 7299 3150 "4" "4" ""]
-       Pin[-2913 -5511 7306 1400 7906 5906 "mnt" "0" ""]
-       ElementLine [-15039 -9428 5038 -9428 600]
-       ElementLine [-15039 -9428 -15039 24429 600]
-       ElementLine [-15039 24429 5038 24429 600]
-       ElementLine [5038 -9428 5038 24429 600]
+       Pin[-5919 -5919 2800 1000 0 1500 "GND Exposed" "37" "via"]
+       Pin[0 -5919 2800 1000 0 1500 "GND Exposed" "37" "via"]
+       Pin[5920 -5919 2800 1000 0 1500 "GND Exposed" "37" "via"]
+       Pin[-5919 0 2800 1000 0 1500 "GND Exposed" "37" "via"]
+       Pin[0 0 2800 1000 0 1500 "GND Exposed" "37" "via"]
+       Pin[5920 0 2800 1000 0 1500 "GND Exposed" "37" "via"]
+       Pin[-5919 5920 2800 1000 0 1500 "GND Exposed" "37" "via"]
+       Pin[0 5920 2800 1000 0 1500 "GND Exposed" "37" "via"]
+       Pin[5920 5920 2800 1000 0 1500 "GND Exposed" "37" "via"]
+       Pad[0 0 0 0 17323 0 0 "GND Exposed" "37" "square,nopaste"]
+       Pad[-5919 -5919 -5919 -5919 2960 0 0 "GND Exposed" "37" "square,nopaste"]
+       Pad[-2959 -5919 -2959 -5919 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
+       Pad[-2959 -5919 -2959 -5919 1500 0 2960 "GND Exposed" "37" "square"]
+       Pad[0 -5919 0 -5919 2960 0 0 "GND Exposed" "37" "square,nopaste"]
+       Pad[2960 -5919 2960 -5919 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[2960 -5919 2960 -5919 1500 0 2960 "GND Exposed" "37" "square,edge2"]
+       Pad[5920 -5919 5920 -5919 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[-5919 -2959 -5919 -2959 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
+       Pad[-5919 -2959 -5919 -2959 1500 0 2960 "GND Exposed" "37" "square"]
+       Pad[-2959 -2959 -2959 -2959 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
+       Pad[-2959 -2959 -2959 -2959 1500 0 2960 "GND Exposed" "37" "square"]
+       Pad[0 -2959 0 -2959 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
+       Pad[0 -2959 0 -2959 1500 0 2960 "GND Exposed" "37" "square"]
+       Pad[2960 -2959 2960 -2959 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[2960 -2959 2960 -2959 1500 0 2960 "GND Exposed" "37" "square,edge2"]
+       Pad[5920 -2959 5920 -2959 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[5920 -2959 5920 -2959 1500 0 2960 "GND Exposed" "37" "square,edge2"]
+       Pad[-5919 0 -5919 0 2960 0 0 "GND Exposed" "37" "square,nopaste"]
+       Pad[-2959 0 -2959 0 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
+       Pad[-2959 0 -2959 0 1500 0 2960 "GND Exposed" "37" "square"]
+       Pad[0 0 0 0 2960 0 0 "GND Exposed" "37" "square,nopaste"]
+       Pad[2960 0 2960 0 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[2960 0 2960 0 1500 0 2960 "GND Exposed" "37" "square,edge2"]
+       Pad[5920 0 5920 0 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[-5919 2960 -5919 2960 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
+       Pad[-5919 2960 -5919 2960 1500 0 2960 "GND Exposed" "37" "square"]
+       Pad[-2959 2960 -2959 2960 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
+       Pad[-2959 2960 -2959 2960 1500 0 2960 "GND Exposed" "37" "square"]
+       Pad[0 2960 0 2960 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
+       Pad[0 2960 0 2960 1500 0 2960 "GND Exposed" "37" "square"]
+       Pad[2960 2960 2960 2960 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[2960 2960 2960 2960 1500 0 2960 "GND Exposed" "37" "square,edge2"]
+       Pad[5920 2960 5920 2960 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[5920 2960 5920 2960 1500 0 2960 "GND Exposed" "37" "square,edge2"]
+       Pad[-5919 5920 -5919 5920 2960 0 0 "GND Exposed" "37" "square,nopaste"]
+       Pad[-2959 5920 -2959 5920 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
+       Pad[-2959 5920 -2959 5920 1500 0 2960 "GND Exposed" "37" "square"]
+       Pad[0 5920 0 5920 2960 0 0 "GND Exposed" "37" "square,nopaste"]
+       Pad[2960 5920 2960 5920 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[2960 5920 2960 5920 1500 0 2960 "GND Exposed" "37" "square,edge2"]
+       Pad[5920 5920 5920 5920 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
+       Pad[-7873 -11849 -7873 -9999 1102 866 1500 "RBIAS" "27" ""]
+       Pad[-7873 10000 -7873 11850 1102 866 1500 "P1_2" "1" "edge2"]
+       Pad[10000 -7873 11850 -7873 1102 866 1500 "P2_4/XOSC32_Q2" "18" "edge2"]
+       Pad[-11849 -7873 -9999 -7873 1102 866 1500 "DGUARD" "28" ""]
+       Pad[-5905 -11849 -5905 -9999 1102 866 1500 "AVDD" "26" ""]
+       Pad[-5905 10000 -5905 11850 1102 866 1500 "DVDD" "2" "edge2"]
+       Pad[10000 -5905 11850 -5905 1102 866 1500 "P2_3/XOSC32_Q1" "17" "edge2"]
+       Pad[-11849 -5905 -9999 -5905 1102 866 1500 "DVDD" "29" ""]
+       Pad[-3936 -11849 -3936 -9999 1102 866 1500 "AVDD" "25" ""]
+       Pad[-3936 10000 -3936 11850 1102 866 1500 "P1_1/LED" "3" "edge2"]
+       Pad[10000 -3936 11850 -3936 1102 866 1500 "P2_2" "16" "edge2"]
+       Pad[-11849 -3936 -9999 -3936 1102 866 1500 "DCOUPL" "30" ""]
+       Pad[-1968 -11849 -1968 -9999 1102 866 1500 "RF_N" "24" ""]
+       Pad[-1968 10000 -1968 11850 1102 866 1500 "P1_0/LED" "4" "edge2"]
+       Pad[10000 -1968 11850 -1968 1102 866 1500 "P2_1" "15" "edge2"]
+       Pad[-11849 -1968 -9999 -1968 1102 866 1500 "RESET_N" "31" ""]
+       Pad[0 -11849 0 -9999 1102 866 1500 "RF_P" "23" ""]
+       Pad[0 10000 0 11850 1102 866 1500 "P0_0/ATEST" "5" "edge2"]
+       Pad[10000 0 11850 0 1102 866 1500 "P2_0" "14" "edge2"]
+       Pad[-11849 0 -9999 0 1102 866 1500 "P1_7" "32" ""]
+       Pad[1969 -11849 1969 -9999 1102 866 1500 "AVDD" "22" ""]
+       Pad[1969 10000 1969 11850 1102 866 1500 "P0_1" "6" "edge2"]
+       Pad[10000 1969 11850 1969 1102 866 1500 "P0_5" "13" "edge2"]
+       Pad[-11849 1969 -9999 1969 1102 866 1500 "P1_6" "33" ""]
+       Pad[3937 -11849 3937 -9999 1102 866 1500 "XOSC_Q1" "21" ""]
+       Pad[3937 10000 3937 11850 1102 866 1500 "P0_2" "7" "edge2"]
+       Pad[10000 3937 11850 3937 1102 866 1500 "DVDD" "12" "edge2"]
+       Pad[-11849 3937 -9999 3937 1102 866 1500 "P1_5" "34" ""]
+       Pad[5906 -11849 5906 -9999 1102 866 1500 "XOSC_Q2" "20" ""]
+       Pad[5906 10000 5906 11850 1102 866 1500 "P0_3" "8" "edge2"]
+       Pad[10000 5906 11850 5906 1102 866 1500 "PADM" "11" "edge2"]
+       Pad[-11849 5906 -9999 5906 1102 866 1500 "P1_4" "35" ""]
+       Pad[7874 -11849 7874 -9999 1102 866 1500 "AVDD" "19" ""]
+       Pad[7874 10000 7874 11850 1102 866 1500 "P0_4" "9" "edge2"]
+       Pad[10000 7874 11850 7874 1102 866 1500 "PADP" "10" "edge2"]
+       Pad[-11849 7874 -9999 7874 1102 866 1500 "P1_3" "36" ""]
+       ElementArc [-10235 10236 500 500 0 360 1000]
 
        )
 
-Element["" "ABM8" "X1" "48mhz" 240989 60843 0 0 0 100 ""]
+Element["" "0605" "D1" "dualLED" 183672 134468 363 9784 0 100 ""]
 (
-       Pad[3642 -5019 3642 -4034 4134 -983 4734 "2" "2" "square"]
-       Pad[3642 4035 3642 5020 4134 -983 4734 "1" "1" "square,edge2"]
-       Pad[-3641 4035 -3641 5020 4134 -983 4734 "4" "4" "square,edge2"]
-       Pad[-3641 -5019 -3641 -4034 4134 -983 4734 "3" "3" "square"]
-       ElementArc [630 6063 500 500 0 360 1000]
+       Pad[1280 1280 1280 2067 2559 -1771 3159 "2" "2" "square"]
+       Pad[4626 1280 4626 2067 2559 -1771 3159 "1" "1" "square"]
+       Pad[1280 6988 1280 7776 2559 -1771 3159 "4" "4" "square,edge2"]
+       Pad[4626 6988 4626 7776 2559 -1771 3159 "3" "3" "square,edge2"]
 
        )
 
-Element["" "0402" "R17" "2.7k" 74367 86511 -3150 -3150 0 100 ""]
+Element["" "0402" "C38" "0.01uF" 203446 136547 -3150 2648 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" "R13" "270" 91495 86511 -3150 -3150 0 100 ""]
+Element["" "BTM182" "U3" "BTM-182" 61050 88336 -10161 -12011 0 100 ""]
+(
+       Pad[-34999 -29920 -34999 -27164 3543 1457 4143 "PIO10" "30" "square"]
+       Pad[-34999 27165 -34999 29921 3543 1457 4143 "PIO11" "1" "square,edge2"]
+       Pad[-29999 -29920 -29999 -27164 3543 1457 4143 "PIO9" "29" "square"]
+       Pad[-29999 27165 -29999 29921 3543 1457 4143 "AIO0" "2" "square,edge2"]
+       Pad[-24999 -29920 -24999 -27164 3543 1457 4143 "PIO8" "28" "square"]
+       Pad[-24999 27165 -24999 29921 3543 1457 4143 "AIO1" "3" "square,edge2"]
+       Pad[-19999 -29920 -19999 -27164 3543 1457 4143 "PIO2" "27" "square"]
+       Pad[-19999 27165 -19999 29921 3543 1457 4143 "PCM_OUT" "4" "square,edge2"]
+       Pad[-14999 -29920 -14999 -27164 3543 1457 4143 "PIO3" "26" "square"]
+       Pad[-14999 27165 -14999 29921 3543 1457 4143 "PCM_CLK" "5" "square,edge2"]
+       Pad[-9999 -29920 -9999 -27164 3543 1457 4143 "PIO4" "25" "square"]
+       Pad[-9999 27165 -9999 29921 3543 1457 4143 "PCM_SYNC" "6" "square,edge2"]
+       Pad[-4999 -29920 -4999 -27164 3543 1457 4143 "PIO5" "24" "square"]
+       Pad[-4999 27165 -4999 29921 3543 1457 4143 "PCM_IN" "7" "square,edge2"]
+       Pad[0 -29920 0 -27164 3543 1457 4143 "PIO6" "23" "square"]
+       Pad[0 27165 0 29921 3543 1457 4143 "UART_CTS" "8" "square,edge2"]
+       Pad[5000 -29920 5000 -27164 3543 1457 4143 "PIO7" "22" "square"]
+       Pad[5000 27165 5000 29921 3543 1457 4143 "UART_TX" "9" "square,edge2"]
+       Pad[10000 -29920 10000 -27164 3543 1457 4143 "RESETB" "21" "square"]
+       Pad[10000 27165 10000 29921 3543 1457 4143 "UART_RX" "10" "square,edge2"]
+       Pad[15000 -29920 15000 -27164 3543 1457 4143 "SPI_CLK" "20" "square"]
+       Pad[15000 27165 15000 29921 3543 1457 4143 "UART_RTS" "11" "square,edge2"]
+       Pad[20000 -29920 20000 -27164 3543 1457 4143 "SPI_MISO" "19" "square"]
+       Pad[20000 27165 20000 29921 3543 1457 4143 "USB_DP" "12" "square,edge2"]
+       Pad[25000 -29920 25000 -27164 3543 1457 4143 "SPI_CSB" "18" "square"]
+       Pad[25000 27165 25000 29921 3543 1457 4143 "USB_DN" "13" "square,edge2"]
+       Pad[30000 -29920 30000 -27164 3543 1457 4143 "SPI_MOSI" "17" "square"]
+       Pad[30000 27165 30000 29921 3543 1457 4143 "VDD" "14" "square,edge2"]
+       Pad[35000 -29920 35000 -27164 3543 1457 4143 "VDD_USB" "16" "square"]
+       Pad[35000 27165 35000 29921 3543 1457 4143 "GND" "15" "square,edge2"]
+       Pad[-37952 16890 -36377 16890 3150 1457 3750 "PIO0" "31" "square"]
+       Pad[-37952 21890 -36377 21890 3150 1457 3750 "PIO0" "31" "square"]
+       ElementLine [-60550 -28542 -60550 28543 1000]
+       ElementLine [-60550 28543 -40353 28543 1000]
+       ElementLine [-40353 28543 -40353 14390 1000]
+       ElementLine [-40353 14390 -37361 14390 1000]
+       ElementLine [-37361 28543 -37361 14390 1000]
+       ElementLine [-37361 28543 37874 28543 1000]
+       ElementLine [37874 28543 37874 -28542 1000]
+       ElementLine [37874 -28542 -60550 -28542 1000]
+       ElementArc [-34999 24344 500 500 0 360 1000]
+
+       )
+
+Element["" "ZX62-B-5PA" "J5" "USBmicroB" 17434 185660 3540 -14542 0 100 ""]
+(
+       Pad[-4528 0 -787 0 1575 984 2362 "DATA+" "3" "square,edge2"]
+       Pad[-4528 -2558 -787 -2558 1575 984 2362 "DATA-" "2" "square,edge2"]
+       Pad[-4528 2559 -787 2559 1575 984 2362 "ID" "4" "square,edge2"]
+       Pad[-4528 -5117 -787 -5117 1575 984 2362 "VBUS" "1" "square,edge2"]
+       Pad[-4528 5118 -787 5118 1575 984 2362 "GND" "5" "square,edge2"]
+       Pad[-3150 11220 -3150 13189 6299 984 7087 "tab1" "G" "square,edge2"]
+       Pad[-3150 -13188 -3150 -11219 6299 984 7087 "tab2" "G" "square"]
+       Pad[-13189 4724 -13189 4724 7480 984 8268 "tab3" "G" "square"]
+       Pad[-13189 -4723 -13189 -4723 7480 984 8268 "tab4" "G" "square"]
+       Pad[-13386 15748 -12992 15748 7087 984 7874 "tab5" "G" "square"]
+       Pad[-13386 -15747 -12992 -15747 7087 984 7874 "tab6" "G" "square"]
+
+       )
+
+Element["" "0402" "C29" "220pF" 229828 101573 -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" "R6" "1.5k" 108623 86511 -3150 -3150 0 100 ""]
+Element["" "0402" "C28" "0.1uF" 239778 86973 -5617 370 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" "R8" "33" 125751 86511 -3150 -3150 0 100 ""]
+Element["" "0402" "C40" "0.1uF" 137108 135171 -3544 774 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" "R7" "33" 142880 86511 -3150 -3150 0 100 ""]
+Element["" "SOT23-5" "U1" "TC2185-3.3" 41644 205945 7750 5147 3 89 ""]
 (
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+       Attribute("author" "DJ Delorie")
+       Attribute("copyright" "2006 DJ Delorie")
+       Attribute("use-license" "Unlimited")
+       Attribute("dist-license" "GPL")
+       Pad[0 -800 0 800 2400 3000 3000 "BY" "4" "square,edge2"]
+       Pad[7800 -800 7800 800 2400 3000 3000 "VOUT" "5" "square,edge2"]
+       Pad[7800 -9000 7800 -7400 2400 3000 3000 "VIN" "1" "square"]
+       Pad[3900 -9000 3900 -7400 2400 3000 3000 "GND" "2" "square"]
+       Pad[0 -9000 0 -7400 2400 3000 3000 "EN" "3" "square"]
+       ElementLine [-2000 -11000 -2000 2900 1000]
+       ElementLine [-2000 2900 9800 2900 1000]
+       ElementLine [9800 2900 9800 -11000 1000]
+       ElementLine [9800 -11000 -2000 -11000 1000]
 
        )
 
-Element["" "0402" "C3" "47pF" 160008 86511 -3150 -3150 0 100 ""]
+Element["" "microSD" "J7" "microSD" 84075 211500 0 0 2 100 ""]
 (
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+       Pad[26771 -15059 26771 -13287 4134 0 4724 "MNT" "9" "square,edge2"]
+       Pad[-26772 -15059 -26772 -13287 4134 0 4724 "MNT" "9" "square,edge2"]
+       Pad[26771 -48130 26771 -46358 4134 0 4724 "MNT" "9" "square"]
+       Pad[-26772 -48130 -26772 -46358 4134 0 4724 "MNT" "9" "square"]
+       Pad[-12480 -38169 -12480 -36398 2362 0 2953 "DAT2" "1" "square"]
+       Pad[-8150 -38169 -8150 -36398 2362 0 2953 "CD/DAT3" "2" "square"]
+       Pad[-3819 -38169 -3819 -36398 2362 0 2953 "CMD" "3" "square"]
+       Pad[511 -38169 511 -36398 2362 0 2953 "VDD" "4" "square"]
+       Pad[4842 -38169 4842 -36398 2362 0 2953 "CLK" "5" "square"]
+       Pad[9172 -38169 9172 -36398 2362 0 2953 "VSS" "6" "square"]
+       Pad[13503 -38169 13503 -36398 2362 0 2953 "DAT0" "7" "square"]
+       Pad[17834 -38169 17834 -36398 2362 0 2953 "DAT1" "8" "square"]
+       ElementLine [-26772 -52362 -26772 0 1000]
+       ElementLine [26771 -52362 26771 0 1000]
+       ElementLine [-26772 0 26771 0 1000]
+       ElementLine [-26772 -52362 26771 -52362 1000]
 
        )
 
-Element["" "0402" "C2" "47pF" 177136 86511 -3150 -3150 0 100 ""]
+Element["" "0402" "C3" "47pF" 27616 204088 -3944 1661 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" "C31" "22pF" 194264 86511 -3150 -3150 0 100 ""]
+Element["" "0402" "C27" "220pF" 114824 116012 -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" "C30" "22pF" 211393 86511 -3150 -3150 0 100 ""]
+Element["" "0402" "C25" "3.9pF" 131952 116012 -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" "R16" "56k" 228521 86511 -3150 -3150 0 100 ""]
+Element["" "0402" "C26" "220pF" 149081 116012 -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["" "sma-edge" "J8" "SMA" 253985 108818 0 0 1 10 ""]
+Element["" "0402" "L1" "27nH" 166209 116012 -3150 -3150 0 100 ""]
 (
-       Pad[3000 7000 13000 7000 6000 4000 6000 "2" "2" "square"]
-       Pad[3000 -3000 13000 -3000 6000 4000 6000 "1" "1" "square"]
-       Pad[3000 -13000 13000 -13000 6000 4000 6000 "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["" "0402" "L3" "27nH" 60357 113532 -3150 -3150 0 100 ""]
+Element["" "0402" "L2" "22nH" 173789 124328 -2989 716 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" "C24" "5.6pF" 77486 113532 -3150 -3150 0 100 ""]
+Element["" "0402" "L4" "27nH" 163139 131957 -1457 1095 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" "C23" "8.2pF" 94614 113532 -3150 -3150 0 100 ""]
+Element["" "0402" "C36" "0.001uF" 124721 81481 -3150 4460 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" "C27" "220pF" 111742 113532 -3150 -3150 0 100 ""]
+Element["" "0402" "R17" "2.7k" 133418 78944 -4438 2023 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" "C25" "3.9pF" 128870 113532 -3150 -3150 0 100 ""]
+Element["" "0402" "C23" "8.2pF" 162589 70666 -3126 -8995 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" "C26" "220pF" 145999 113532 -3150 -3150 0 100 ""]
+Element["" "0402" "C12" "0.1uF" 108400 97120 -3512 2648 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" "L1" "27nH" 163127 113532 -3150 -3150 0 100 ""]
+Element["" "0402" "C20" "0.1uF" 125528 97120 -3875 2648 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" "L2" "22nH" 180255 113532 -3150 -3150 0 100 ""]
+Element["" "0402" "C19" "1uF" 142657 97120 -4237 3373 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" "L4" "27nH" 197383 113532 -3150 -3150 0 100 ""]
+Element["" "0402" "C5" "1uF" 107688 85830 -3359 2592 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" "C22" "3.9pF" 214512 113532 -3150 -3150 0 100 ""]
+Element["" "0402" "C21" "220pF" 150212 77257 2286 4962 1 100 ""]
 (
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+       Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"]
+       Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "C29" "220pF" 231640 113532 -3150 -3150 0 100 ""]
+Element["" "0402" "R8" "33" 26888 183820 -2839 -8955 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" "C28" "0.1uF" 241590 98932 -5617 370 0 100 ""]
+Element["" "100mil3pin" "J10" "pwrsel" 181003 175868 -12500 3000 2 100 ""]
 (
-       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
-       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
+       Pin[0 0 7000 1500 8500 3800 "1" "1" "square,edge2"]
+       Pin[-10000 0 7000 1500 8500 3800 "2" "2" "edge2"]
+       Pin[-20000 0 7000 1500 8500 3800 "3" "3" "edge2"]
+       ElementLine [-25000 5000 5000 5000 1500]
+       ElementLine [5000 -5000 5000 5000 1500]
+       ElementLine [-25000 -5000 5000 -5000 1500]
+       ElementLine [-25000 -5000 -25000 5000 1500]
 
        )
 
-Element["" "0402" "C9" "0.1uF" 20327 143563 -3150 -3150 0 100 ""]
+Element["" "0402" "C30" "22pF" 241193 119594 -3757 3111 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" "C21" "220pF" 37455 143563 -3150 -3150 0 100 ""]
+Element["" "0402" "C31" "22pF" 239743 141700 -1826 1298 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["" "ABM8" "X1" "48mhz" 239522 131006 0 0 0 100 ""]
+(
+       Pad[3642 -5019 3642 -4034 4134 -983 4734 "2" "2" "square"]
+       Pad[3642 4035 3642 5020 4134 -983 4734 "1" "1" "square,edge2"]
+       Pad[-3641 4035 -3641 5020 4134 -983 4734 "4" "4" "square,edge2"]
+       Pad[-3641 -5019 -3641 -4034 4134 -983 4734 "3" "3" "square"]
+       ElementArc [630 6063 500 500 0 360 1000]
 
        )
 
-Element["" "0402" "C12" "0.1uF" 54583 143563 -3150 -3150 0 100 ""]
+Element["" "TSSOP20" "U10" "TXS0108" 211500 47609 -9450 1808 0 100 ""]
+(
+       Pad[-11515 9311 -11515 13917 1299 1000 2299 "1" "1" "square,edge2"]
+       Pad[-8956 9311 -8956 13917 1299 1000 2299 "2" "2" "square,edge2"]
+       Pad[-6397 9311 -6397 13917 1299 1000 2299 "3" "3" "square,edge2"]
+       Pad[-3838 9311 -3838 13917 1299 1000 2299 "4" "4" "square,edge2"]
+       Pad[-1279 9311 -1279 13917 1299 1000 2299 "5" "5" "square,edge2"]
+       Pad[1279 9311 1279 13917 1299 1000 2299 "6" "6" "square,edge2"]
+       Pad[3838 9311 3838 13917 1299 1000 2299 "7" "7" "square,edge2"]
+       Pad[6397 9311 6397 13917 1299 1000 2299 "8" "8" "square,edge2"]
+       Pad[8956 9311 8956 13917 1299 1000 2299 "9" "9" "square,edge2"]
+       Pad[11515 9311 11515 13917 1299 1000 2299 "10" "10" "square,edge2"]
+       Pad[11515 -13917 11515 -9311 1299 1000 2299 "11" "11" "square"]
+       Pad[8956 -13917 8956 -9311 1299 1000 2299 "12" "12" "square"]
+       Pad[6397 -13917 6397 -9311 1299 1000 2299 "13" "13" "square"]
+       Pad[3838 -13917 3838 -9311 1299 1000 2299 "14" "14" "square"]
+       Pad[1279 -13917 1279 -9311 1299 1000 2299 "15" "15" "square"]
+       Pad[-1279 -13917 -1279 -9311 1299 1000 2299 "16" "16" "square"]
+       Pad[-3838 -13917 -3838 -9311 1299 1000 2299 "17" "17" "square"]
+       Pad[-6397 -13917 -6397 -9311 1299 1000 2299 "18" "18" "square"]
+       Pad[-8956 -13917 -8956 -9311 1299 1000 2299 "19" "19" "square"]
+       Pad[-11515 -13917 -11515 -9311 1299 1000 2299 "20" "20" "square"]
+       ElementLine [-13165 15566 13165 15566 1000]
+       ElementLine [13165 -15566 13165 15566 1000]
+       ElementLine [-13165 -15566 13165 -15566 1000]
+       ElementLine [-13165 2500 -13165 15566 1000]
+       ElementLine [-13165 -15566 -13165 -2500 1000]
+       ElementArc [-13165 0 2500 2500 90 180 1000]
+
+       )
+
+Element["" "0402" "C24" "5.6pF" 118111 127561 -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" "C20" "0.1uF" 71711 143563 -3150 -3150 0 100 ""]
+Element["" "0402" "C9" "0.1uF" 124176 135896 -2788 2286 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" "C19" "1uF" 88840 143563 -3150 -3150 0 100 ""]
+Element["" "0402" "R7" "33" 27373 197535 4425 -3027 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["" "TI-QFN36" "U9" "CC1111" 115240 154016 0 0 0 100 ""]
+Element["" "0402" "R6" "1.5k" 27487 187947 -4105 880 0 100 ""]
 (
-       Pin[-5919 -5919 2800 1000 0 1500 "GND Exposed" "37" "via"]
-       Pin[0 -5919 2800 1000 0 1500 "GND Exposed" "37" "via"]
-       Pin[5920 -5919 2800 1000 0 1500 "GND Exposed" "37" "via"]
-       Pin[-5919 0 2800 1000 0 1500 "GND Exposed" "37" "via"]
-       Pin[0 0 2800 1000 0 1500 "GND Exposed" "37" "via"]
-       Pin[5920 0 2800 1000 0 1500 "GND Exposed" "37" "via"]
-       Pin[-5919 5920 2800 1000 0 1500 "GND Exposed" "37" "via"]
-       Pin[0 5920 2800 1000 0 1500 "GND Exposed" "37" "via"]
-       Pin[5920 5920 2800 1000 0 1500 "GND Exposed" "37" "via"]
-       Pad[0 0 0 0 17323 0 0 "GND Exposed" "37" "square,nopaste"]
-       Pad[-5919 -5919 -5919 -5919 2960 0 0 "GND Exposed" "37" "square,nopaste"]
-       Pad[-2959 -5919 -2959 -5919 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
-       Pad[-2959 -5919 -2959 -5919 1500 0 2960 "GND Exposed" "37" "square"]
-       Pad[0 -5919 0 -5919 2960 0 0 "GND Exposed" "37" "square,nopaste"]
-       Pad[2960 -5919 2960 -5919 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[2960 -5919 2960 -5919 1500 0 2960 "GND Exposed" "37" "square,edge2"]
-       Pad[5920 -5919 5920 -5919 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[-5919 -2959 -5919 -2959 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
-       Pad[-5919 -2959 -5919 -2959 1500 0 2960 "GND Exposed" "37" "square"]
-       Pad[-2959 -2959 -2959 -2959 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
-       Pad[-2959 -2959 -2959 -2959 1500 0 2960 "GND Exposed" "37" "square"]
-       Pad[0 -2959 0 -2959 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
-       Pad[0 -2959 0 -2959 1500 0 2960 "GND Exposed" "37" "square"]
-       Pad[2960 -2959 2960 -2959 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[2960 -2959 2960 -2959 1500 0 2960 "GND Exposed" "37" "square,edge2"]
-       Pad[5920 -2959 5920 -2959 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[5920 -2959 5920 -2959 1500 0 2960 "GND Exposed" "37" "square,edge2"]
-       Pad[-5919 0 -5919 0 2960 0 0 "GND Exposed" "37" "square,nopaste"]
-       Pad[-2959 0 -2959 0 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
-       Pad[-2959 0 -2959 0 1500 0 2960 "GND Exposed" "37" "square"]
-       Pad[0 0 0 0 2960 0 0 "GND Exposed" "37" "square,nopaste"]
-       Pad[2960 0 2960 0 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[2960 0 2960 0 1500 0 2960 "GND Exposed" "37" "square,edge2"]
-       Pad[5920 0 5920 0 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[-5919 2960 -5919 2960 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
-       Pad[-5919 2960 -5919 2960 1500 0 2960 "GND Exposed" "37" "square"]
-       Pad[-2959 2960 -2959 2960 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
-       Pad[-2959 2960 -2959 2960 1500 0 2960 "GND Exposed" "37" "square"]
-       Pad[0 2960 0 2960 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
-       Pad[0 2960 0 2960 1500 0 2960 "GND Exposed" "37" "square"]
-       Pad[2960 2960 2960 2960 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[2960 2960 2960 2960 1500 0 2960 "GND Exposed" "37" "square,edge2"]
-       Pad[5920 2960 5920 2960 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[5920 2960 5920 2960 1500 0 2960 "GND Exposed" "37" "square,edge2"]
-       Pad[-5919 5920 -5919 5920 2960 0 0 "GND Exposed" "37" "square,nopaste"]
-       Pad[-2959 5920 -2959 5920 2960 0 2960 "GND Exposed" "37" "square,nopaste"]
-       Pad[-2959 5920 -2959 5920 1500 0 2960 "GND Exposed" "37" "square"]
-       Pad[0 5920 0 5920 2960 0 0 "GND Exposed" "37" "square,nopaste"]
-       Pad[2960 5920 2960 5920 2960 0 2960 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[2960 5920 2960 5920 1500 0 2960 "GND Exposed" "37" "square,edge2"]
-       Pad[5920 5920 5920 5920 2960 0 0 "GND Exposed" "37" "square,edge2,nopaste"]
-       Pad[-7873 -11849 -7873 -9999 1102 866 1500 "RBIAS" "27" ""]
-       Pad[-7873 10000 -7873 11850 1102 866 1500 "P1_2" "1" "edge2"]
-       Pad[10000 -7873 11850 -7873 1102 866 1500 "P2_4/XOSC32_Q2" "18" "edge2"]
-       Pad[-11849 -7873 -9999 -7873 1102 866 1500 "DGUARD" "28" ""]
-       Pad[-5905 -11849 -5905 -9999 1102 866 1500 "AVDD" "26" ""]
-       Pad[-5905 10000 -5905 11850 1102 866 1500 "DVDD" "2" "edge2"]
-       Pad[10000 -5905 11850 -5905 1102 866 1500 "P2_3/XOSC32_Q1" "17" "edge2"]
-       Pad[-11849 -5905 -9999 -5905 1102 866 1500 "DVDD" "29" ""]
-       Pad[-3936 -11849 -3936 -9999 1102 866 1500 "AVDD" "25" ""]
-       Pad[-3936 10000 -3936 11850 1102 866 1500 "P1_1/LED" "3" "edge2"]
-       Pad[10000 -3936 11850 -3936 1102 866 1500 "P2_2" "16" "edge2"]
-       Pad[-11849 -3936 -9999 -3936 1102 866 1500 "DCOUPL" "30" ""]
-       Pad[-1968 -11849 -1968 -9999 1102 866 1500 "RF_N" "24" ""]
-       Pad[-1968 10000 -1968 11850 1102 866 1500 "P1_0/LED" "4" "edge2"]
-       Pad[10000 -1968 11850 -1968 1102 866 1500 "P2_1" "15" "edge2"]
-       Pad[-11849 -1968 -9999 -1968 1102 866 1500 "RESET_N" "31" ""]
-       Pad[0 -11849 0 -9999 1102 866 1500 "RF_P" "23" ""]
-       Pad[0 10000 0 11850 1102 866 1500 "P0_0/ATEST" "5" "edge2"]
-       Pad[10000 0 11850 0 1102 866 1500 "P2_0" "14" "edge2"]
-       Pad[-11849 0 -9999 0 1102 866 1500 "P1_7" "32" ""]
-       Pad[1969 -11849 1969 -9999 1102 866 1500 "AVDD" "22" ""]
-       Pad[1969 10000 1969 11850 1102 866 1500 "P0_1" "6" "edge2"]
-       Pad[10000 1969 11850 1969 1102 866 1500 "P0_5" "13" "edge2"]
-       Pad[-11849 1969 -9999 1969 1102 866 1500 "P1_6" "33" ""]
-       Pad[3937 -11849 3937 -9999 1102 866 1500 "XOSC_Q1" "21" ""]
-       Pad[3937 10000 3937 11850 1102 866 1500 "P0_2" "7" "edge2"]
-       Pad[10000 3937 11850 3937 1102 866 1500 "DVDD" "12" "edge2"]
-       Pad[-11849 3937 -9999 3937 1102 866 1500 "P1_5" "34" ""]
-       Pad[5906 -11849 5906 -9999 1102 866 1500 "XOSC_Q2" "20" ""]
-       Pad[5906 10000 5906 11850 1102 866 1500 "P0_3" "8" "edge2"]
-       Pad[10000 5906 11850 5906 1102 866 1500 "PADM" "11" "edge2"]
-       Pad[-11849 5906 -9999 5906 1102 866 1500 "P1_4" "35" ""]
-       Pad[7874 -11849 7874 -9999 1102 866 1500 "AVDD" "19" ""]
-       Pad[7874 10000 7874 11850 1102 866 1500 "P0_4" "9" "edge2"]
-       Pad[10000 7874 11850 7874 1102 866 1500 "PADP" "10" "edge2"]
-       Pad[-11849 7874 -9999 7874 1102 866 1500 "P1_3" "36" ""]
-       ElementArc [-10235 10236 500 500 0 360 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" "U1" "TC2185-3.3" 39316 130420 7750 5147 3 89 ""]
+Element["" "0402" "R23" "33k" 224920 79726 -2788 2286 0 100 ""]
 (
-       Attribute("author" "DJ Delorie")
-       Attribute("copyright" "2006 DJ Delorie")
-       Attribute("use-license" "Unlimited")
-       Attribute("dist-license" "GPL")
-       Pad[0 -800 0 800 2400 3000 3000 "4" "4" "square,edge2"]
-       Pad[7800 -800 7800 800 2400 3000 3000 "VOUT" "5" "square,edge2"]
-       Pad[7800 -9000 7800 -7400 2400 3000 3000 "VIN" "1" "square"]
-       Pad[3900 -9000 3900 -7400 2400 3000 3000 "GND" "2" "square"]
-       Pad[0 -9000 0 -7400 2400 3000 3000 "EN" "3" "square"]
-       ElementLine [-2000 -11000 -2000 2900 1000]
-       ElementLine [-2000 2900 9800 2900 1000]
-       ElementLine [9800 2900 9800 -11000 1000]
-       ElementLine [9800 -11000 -2000 -11000 1000]
+       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" "1uF" 164858 143563 -3150 -3150 0 100 ""]
+Element["" "0402" "R16" "56k" 221636 91585 -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["" "0605" "D1" "dualLED" 183672 134468 0 0 0 100 ""]
+Element["" "0402" "C39" "0.1uF" 200278 85887 -3278 1137 0 100 ""]
 (
-       Pad[1280 1280 1280 2067 2559 -1771 3159 "pin2" "2" "square"]
-       Pad[4626 1280 4626 2067 2559 -1771 3159 "pin1" "1" "square"]
-       Pad[1280 6988 1280 7776 2559 -1771 3159 "pin4" "4" "square,edge2"]
-       Pad[4626 6988 4626 7776 2559 -1771 3159 "pin3" "3" "square,edge2"]
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
 
        )
 
-Element["" "0402" "C38" "0.01uF" 203446 136547 -3150 -3150 0 100 ""]
+Element["" "0402" "L3" "27nH" 116203 134446 -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["" "ZX62-B-5PA" "J5" "USBmicroB" 17434 104743 12011 -10161 3 100 ""]
+Element["" "0402" "C37" "1uF" 111131 144593 -2016 2623 0 100 ""]
 (
-       Pad[-4528 0 -787 0 1575 984 2362 "D+" "3" "square,edge2"]
-       Pad[-4528 -2558 -787 -2558 1575 984 2362 "D-" "2" "square,edge2"]
-       Pad[-4528 2559 -787 2559 1575 984 2362 "HS" "4" "square,edge2"]
-       Pad[-4528 -5117 -787 -5117 1575 984 2362 "VBUS" "1" "square,edge2"]
-       Pad[-4528 5118 -787 5118 1575 984 2362 "GND" "5" "square,edge2"]
-       Pad[-3150 11220 -3150 13189 6299 984 7087 "tab1" "G" "square,edge2"]
-       Pad[-3150 -13188 -3150 -11219 6299 984 7087 "tab2" "G" "square"]
-       Pad[-13189 4724 -13189 4724 7480 984 8268 "tab3" "G" "square"]
-       Pad[-13189 -4723 -13189 -4723 7480 984 8268 "tab4" "G" "square"]
-       Pad[-13386 15748 -12992 15748 7087 984 7874 "tab5" "G" "square"]
-       Pad[-13386 -15747 -12992 -15747 7087 984 7874 "tab6" "G" "square"]
+       Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"]
+       Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"]
 
        )
-Rat[18753 143170 0 35881 143170 0  ""]
-Rat[35881 143170 0 47116 131220 0  ""]
-Rat[47116 131220 0 56157 143170 0  ""]
-Rat[56157 143170 0 73285 143170 0  ""]
-Rat[18753 143170 0 19931 161342 1  ""]
-Rat[73285 143170 0 103391 146143 0  ""]
-Rat[103391 146143 0 103391 148111 0  ""]
-Rat[103391 146143 0 109335 142167 0  ""]
-Rat[109335 142167 0 111304 142167 0  ""]
-Rat[111304 142167 0 117209 142167 0  ""]
-Rat[117209 142167 0 123114 142167 0  ""]
-Rat[123114 142167 0 127090 157953 0  ""]
-Rat[103391 148111 0 109335 165866 0  ""]
-Rat[109335 142167 0 110197 86118 0  ""]
-Rat[110197 86118 0 59272 55440 0  ""]
-Rat[110197 86118 0 178377 55440 0  ""]
-Rat[178377 55440 0 240016 98539 0  ""]
-Rat[240016 98539 0 230066 113139 0  ""]
-Rat[9931 186342 1 103391 161890 0  ""]
-Rat[9931 166342 1 107367 165866 0  ""]
-Rat[19931 43487 1 127090 150080 0  ""]
-Rat[9931 38487 1 127090 152048 0  ""]
-Rat[175562 86118 0 158434 86118 0  ""]
-Rat[175562 86118 0 195838 86118 0  ""]
-Rat[195838 86118 0 212967 86118 0  ""]
-Rat[212967 86118 0 230095 86118 0  ""]
-Rat[230095 86118 0 243164 98539 0  ""]
-Rat[243164 98539 0 256985 95818 0  ""]
-Rat[243164 98539 0 233214 113139 0  ""]
-Rat[233214 113139 0 216086 113139 0  ""]
+Rat[122602 135503 0 112705 144200 0  ""]
+Rat[122602 135503 0 138682 134778 0  ""]
+Rat[112705 144200 0 91050 118257 0  ""]
+Rat[91050 118257 0 109974 96727 0  ""]
+Rat[109974 96727 0 127102 96727 0  ""]
+Rat[127102 96727 0 149819 78831 0  ""]
+Rat[112705 144200 0 84586 173331 0  ""]
+Rat[109974 96727 0 96050 58416 0  ""]
+Rat[149819 78831 0 190773 96883 0  ""]
+Rat[190773 96883 0 190773 98851 0  ""]
+Rat[190773 96883 0 196717 92907 0  ""]
+Rat[196717 92907 0 198686 92907 0  ""]
+Rat[198686 92907 0 204591 92907 0  ""]
+Rat[204591 92907 0 210496 92907 0  ""]
+Rat[204591 92907 0 201852 85494 0  ""]
+Rat[210496 92907 0 214472 108693 0  ""]
+Rat[214472 108693 0 228254 101180 0  ""]
+Rat[228254 101180 0 238204 86580 0  ""]
+Rat[238204 86580 0 226494 79333 0  ""]
+Rat[226494 79333 0 202544 61526 0  ""]
+Rat[190773 98851 0 196717 116606 0  ""]
+Rat[238204 86580 0 223015 61526 0  ""]
+Rat[91050 118257 0 47114 134970 1  ""]
+Rat[84586 173331 0 49444 206745 0  ""]
+Rat[49444 206745 0 29061 187554 0  ""]
+Rat[151000 201000 1 202544 33692 0  ""]
+Rat[61050 58416 0 190773 104756 0  ""]
+Rat[72114 144970 1 190773 112630 0  ""]
+Rat[190773 112630 0 212779 61526 0  ""]
+Rat[52114 144970 1 194749 116606 0  ""]
+Rat[194749 116606 0 215338 61526 0  ""]
+Rat[231000 11000 1 215338 33692 0  ""]
+Rat[61050 118257 0 208528 116606 0  ""]
+Rat[62114 40964 1 214472 100820 0  ""]
+Rat[67114 30964 1 214472 102788 0  ""]
+Rat[39134 187190 0 45544 196945 0  ""]
+Rat[45544 196945 0 26042 203695 0  ""]
+Rat[26042 203695 0 16647 190778 0  ""]
+Rat[45544 196945 0 93247 173331 0  ""]
+Rat[93247 173331 0 109557 144200 0  ""]
+Rat[109557 144200 0 125750 135503 0  ""]
+Rat[125750 135503 0 135534 134778 0  ""]
+Rat[125750 135503 0 119685 127168 0  ""]
+Rat[135534 134778 0 150655 115619 0  ""]
+Rat[150655 115619 0 141083 96727 0  ""]
+Rat[141083 96727 0 123954 96727 0  ""]
+Rat[123954 96727 0 123147 81088 0  ""]
+Rat[123954 96727 0 106826 96727 0  ""]
+Rat[106826 96727 0 106114 85437 0  ""]
+Rat[141083 96727 0 149819 75683 0  ""]
+Rat[149819 75683 0 164163 70273 0  ""]
+Rat[106826 96727 0 96050 118257 0  ""]
+Rat[96050 118257 0 77114 134970 1  ""]
+Rat[164163 70273 0 198704 85494 0  ""]
+Rat[198704 85494 0 199663 98837 0  ""]
+Rat[208542 98837 0 223210 91192 0  ""]
+Rat[223210 91192 0 231402 101180 0  ""]
+Rat[231402 101180 0 241352 86580 0  ""]
+Rat[241352 86580 0 256985 95818 0  ""]
 Rat[256985 95818 0 256985 115818 0  ""]
-Rat[230095 86118 0 237348 65863 0  ""]
-Rat[237348 65863 0 244631 55824 0  ""]
-Rat[216086 113139 0 201872 136154 0  ""]
+Rat[256985 115818 0 242767 119201 0  ""]
+Rat[242767 119201 0 243164 125987 0  ""]
+Rat[243164 125987 0 235881 136026 0  ""]
+Rat[235881 136026 0 238169 141307 0  ""]
+Rat[202622 110676 1 201872 136154 0  ""]
 Rat[201872 136154 0 188298 142244 0  ""]
 Rat[188298 142244 0 184952 142244 0  ""]
-Rat[184952 142244 0 163284 143170 0  ""]
-Rat[158434 86118 0 147573 113139 0  ""]
-Rat[163284 143170 0 121160 148097 1  ""]
-Rat[109321 148097 0 87266 143170 0  ""]
-Rat[87266 143170 0 70137 143170 0  ""]
-Rat[70137 143170 0 53009 143170 0  ""]
-Rat[53009 143170 0 39029 143170 0  ""]
-Rat[39029 143170 0 21901 143170 0  ""]
-Rat[39029 143170 0 43216 121420 0  ""]
-Rat[43216 121420 0 16647 109861 0  ""]
-Rat[87266 143170 0 79060 113139 0  ""]
-Rat[79060 113139 0 96188 113139 0  ""]
-Rat[21901 143170 0 19931 191342 1  ""]
-Rat[79060 113139 0 73252 55440 0  ""]
-Rat[73252 55440 0 56124 55440 0  ""]
-Rat[56124 55440 0 9931 28487 1  ""]
-Rat[19931 171342 1 119177 165866 0  ""]
-Rat[38995 55440 0 111304 165866 0  ""]
-Rat[89921 86118 0 113272 165866 0  ""]
-Rat[9931 176342 1 103391 159922 0  ""]
-Rat[19931 181342 1 103391 157953 0  ""]
-Rat[161582 86118 0 127325 86118 0  ""]
-Rat[127325 86118 0 127090 159922 0  ""]
-Rat[178710 86118 0 144454 86118 0  ""]
-Rat[144454 86118 0 127090 161890 0  ""]
-Rat[19931 33487 1 72793 86118 0  ""]
-Rat[76400 55440 0 75941 86118 0  ""]
-Rat[75941 86118 0 103391 152048 0  ""]
-Rat[76400 55440 0 175229 55440 0  ""]
-Rat[209819 86118 0 237348 55824 0  ""]
-Rat[209819 86118 0 119177 142167 0  ""]
-Rat[192690 86118 0 244631 65863 0  ""]
-Rat[192690 86118 0 121146 142167 0  ""]
-Rat[226947 86118 0 107367 142167 0  ""]
-Rat[212938 113139 0 195809 113139 0  ""]
-Rat[195809 113139 0 113272 142167 0  ""]
-Rat[127296 113139 0 115240 142167 0  ""]
-Rat[127296 113139 0 164701 113139 0  ""]
-Rat[90414 143170 0 103391 150080 0  ""]
-Rat[130444 113139 0 178681 113139 0  ""]
-Rat[178681 113139 0 198957 113139 0  ""]
-Rat[93040 113139 0 58783 113139 0  ""]
-Rat[93040 113139 0 181829 113139 0  ""]
-Rat[144425 113139 0 161553 113139 0  ""]
-Rat[75912 113139 0 61931 113139 0  ""]
-Rat[75912 113139 0 110168 113139 0  ""]
-Rat[113316 113139 0 256985 105818 0  ""]
-Rat[16647 104743 0 107049 86118 0  ""]
-Rat[107049 86118 0 141306 86118 0  ""]
-Rat[16647 102185 0 124177 86118 0  ""]
-Rat[188298 135748 0 93069 86118 0  ""]
-Rat[184952 135748 0 42143 55440 0  ""]
-Rat[205020 136154 0 39316 131220 0  ""]
-Rat[166432 143170 0 47116 121420 0  ""]
-Rat[47116 121420 0 39316 121420 0  ""]
-Rat[39316 121420 0 16647 99626 0  ""]
-Rat[39316 121420 0 9931 156342 1  ""]
+Rat[184952 142244 0 170572 151086 0  ""]
+Rat[241352 86580 0 223015 33692 0  ""]
+Rat[170572 151086 0 171000 201000 1  ""]
+Rat[171000 201000 1 161000 201000 1  ""]
+Rat[106114 85437 0 77114 30964 1  ""]
+Rat[57114 134970 1 204591 116606 0  ""]
+Rat[189299 122710 0 198686 116606 0  ""]
+Rat[185295 128255 0 200654 116606 0  ""]
+Rat[62114 144970 1 190773 110662 0  ""]
+Rat[190773 110662 0 217897 61526 0  ""]
+Rat[67114 134970 1 190773 108693 0  ""]
+Rat[190773 108693 0 220456 61526 0  ""]
+Rat[29190 203695 0 28462 183427 0  ""]
+Rat[28462 183427 0 214472 110662 0  ""]
+Rat[35986 187190 0 28947 197142 0  ""]
+Rat[35986 187190 0 214472 112630 0  ""]
+Rat[131000 201000 1 131844 78551 0  ""]
+Rat[131844 78551 0 71050 58416 0  ""]
+Rat[71050 58416 0 72114 40964 1  ""]
+Rat[126295 81088 0 134992 78551 0  ""]
+Rat[134992 78551 0 190773 102788 0  ""]
+Rat[190773 102788 0 223346 79333 0  ""]
+Rat[221000 11000 1 212779 33692 0  ""]
+Rat[76050 118257 0 206559 116606 0  ""]
+Rat[251000 11000 1 220456 33692 0  ""]
+Rat[66050 118257 0 214472 106725 0  ""]
+Rat[51051 58416 0 190773 106725 0  ""]
+Rat[241000 11000 1 217897 33692 0  ""]
+Rat[71050 118257 0 210496 116606 0  ""]
+Rat[239619 119201 0 235881 125987 0  ""]
+Rat[239619 119201 0 206559 92907 0  ""]
+Rat[241317 141307 0 243164 136026 0  ""]
+Rat[243164 136026 0 208528 92907 0  ""]
+Rat[220062 91192 0 194749 92907 0  ""]
+Rat[167424 151086 0 161565 131564 0  ""]
+Rat[161565 131564 0 200654 92907 0  ""]
+Rat[130378 115619 0 167783 115619 0  ""]
+Rat[167783 115619 0 202622 92907 0  ""]
+Rat[144231 96727 0 190773 100820 0  ""]
+Rat[133526 115619 0 164713 131564 0  ""]
+Rat[164713 131564 0 172215 123935 0  ""]
+Rat[161015 70273 0 175363 123935 0  ""]
+Rat[175363 123935 0 114629 134053 0  ""]
+Rat[147507 115619 0 164635 115619 0  ""]
+Rat[116537 127168 0 117777 134053 0  ""]
+Rat[116537 127168 0 113250 115619 0  ""]
+Rat[116398 115619 0 256985 105818 0  ""]
+Rat[16647 185660 0 25913 187554 0  ""]
+Rat[25913 187554 0 25799 197142 0  ""]
+Rat[16647 183102 0 25314 183427 0  ""]
+Rat[188298 135748 0 188443 128255 0  ""]
+Rat[184952 135748 0 192447 122710 0  ""]
+Rat[16647 180543 0 161003 175868 1  ""]
+Rat[205020 136154 0 41644 206745 0  ""]
+Rat[109262 85437 0 171003 175868 1  ""]
+Rat[171003 175868 1 49444 196945 0  ""]
+Rat[49444 196945 0 41644 196945 0  ""]
 Layer(1 "component")
 (
+       Line[181000 201000 181003 200997 2500 2000 "clearline"]
+       Line[181003 200997 181003 175868 2500 2000 "clearline"]
 )
 Layer(2 "solder")
 (
@@ -1496,10 +1653,15 @@ NetList()
                Connect("C28-1")
                Connect("C29-1")
                Connect("C37-2")
+               Connect("C39-2")
+               Connect("C40-2")
+               Connect("J7-4")
                Connect("J9-7")
                Connect("R6-2")
                Connect("R23-2")
                Connect("U1-5")
+               Connect("U3-14")
+               Connect("U3-16")
                Connect("U9-2")
                Connect("U9-12")
                Connect("U9-19")
@@ -1508,16 +1670,40 @@ NetList()
                Connect("U9-26")
                Connect("U9-28")
                Connect("U9-29")
+               Connect("U10-2")
+               Connect("U10-10")
+       )
+       Net("+5V" "(unknown)")
+       (
+               Connect("J4-3")
+               Connect("U10-19")
+       )
+       Net("bt_link" "(unknown)")
+       (
+               Connect("U3-23")
+               Connect("U9-32")
        )
        Net("c0" "(unknown)")
        (
                Connect("J9-2")
                Connect("U9-36")
+               Connect("U10-6")
        )
-       Net("cs1" "(unknown)")
+       Net("cs0" "(unknown)")
        (
                Connect("J9-6")
                Connect("U9-1")
+               Connect("U10-7")
+       )
+       Net("cts" "(unknown)")
+       (
+               Connect("J1-3")
+               Connect("U10-14")
+       )
+       Net("cts1" "(unknown)")
+       (
+               Connect("U3-8")
+               Connect("U9-8")
        )
        Net("debug_clock" "(unknown)")
        (
@@ -1550,22 +1736,29 @@ NetList()
                Connect("C36-1")
                Connect("C37-1")
                Connect("C38-1")
+               Connect("C39-1")
+               Connect("C40-1")
                Connect("D1-3")
                Connect("D1-4")
+               Connect("J4-4")
+               Connect("J4-5")
                Connect("J5-5")
                Connect("J6-1")
+               Connect("J7-6")
                Connect("J8-2")
                Connect("J9-1")
                Connect("R16-2")
                Connect("U1-2")
+               Connect("U3-15")
                Connect("U9-37")
+               Connect("U10-11")
                Connect("X1-2")
                Connect("X1-4")
        )
        Net("irq" "(unknown)")
        (
                Connect("J9-5")
-               Connect("U9-7")
+               Connect("U9-6")
        )
        Net("led_green" "(unknown)")
        (
@@ -1581,11 +1774,13 @@ NetList()
        (
                Connect("J9-4")
                Connect("U9-35")
+               Connect("U10-8")
        )
        Net("mo0" "(unknown)")
        (
                Connect("J9-3")
                Connect("U9-34")
+               Connect("U10-9")
        )
        Net("padm" "(unknown)")
        (
@@ -1601,8 +1796,10 @@ NetList()
        )
        Net("reset_n" "(unknown)")
        (
+               Connect("J4-1")
                Connect("J6-2")
                Connect("R17-1")
+               Connect("U3-21")
        )
        Net("rstn" "(unknown)")
        (
@@ -1611,6 +1808,41 @@ NetList()
                Connect("R23-1")
                Connect("U9-31")
        )
+       Net("rts" "(unknown)")
+       (
+               Connect("J1-4")
+               Connect("U10-15")
+       )
+       Net("rts1" "(unknown)")
+       (
+               Connect("U3-11")
+               Connect("U9-7")
+       )
+       Net("rx" "(unknown)")
+       (
+               Connect("J1-1")
+               Connect("U10-12")
+       )
+       Net("rx1" "(unknown)")
+       (
+               Connect("U3-9")
+               Connect("U9-13")
+       )
+       Net("ser_reset" "(unknown)")
+       (
+               Connect("U3-25")
+               Connect("U9-33")
+       )
+       Net("tx" "(unknown)")
+       (
+               Connect("J1-2")
+               Connect("U10-13")
+       )
+       Net("tx1" "(unknown)")
+       (
+               Connect("U3-10")
+               Connect("U9-9")
+       )
        Net("unnamed_net1" "(unknown)")
        (
                Connect("C30-1")
@@ -1695,15 +1927,28 @@ NetList()
                Connect("R12-2")
        )
        Net("unnamed_net16" "(unknown)")
+       (
+               Connect("J5-1")
+               Connect("J10-3")
+       )
+       Net("unnamed_net17" "(unknown)")
        (
                Connect("C38-2")
                Connect("U1-4")
        )
+       Net("v_arduino" "(unknown)")
+       (
+               Connect("J4-6")
+               Connect("J10-1")
+       )
+       Net("v_unreg" "(unknown)")
+       (
+               Connect("J9-8")
+       )
        Net("v_usb" "(unknown)")
        (
                Connect("C5-2")
-               Connect("J5-1")
-               Connect("J9-8")
+               Connect("J10-2")
                Connect("U1-1")
                Connect("U1-3")
        )