From f197c619a7370e413ea2c1a1910baa1c45196846 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Fri, 11 Feb 2011 17:13:31 -0700 Subject: [PATCH] signicant work on parts placement, some initial routing of things like v_pyro --- Datasheets/FDS9926A.pdf | Bin 0 -> 119419 bytes telepyro.pcb | 806 ++++++++++++++++++++++++---------------- telepyro.sch | 662 ++++++++++++++++++++------------- 3 files changed, 888 insertions(+), 580 deletions(-) create mode 100644 Datasheets/FDS9926A.pdf diff --git a/Datasheets/FDS9926A.pdf b/Datasheets/FDS9926A.pdf new file mode 100644 index 0000000000000000000000000000000000000000..bc2993e91dc706ac4e21ff4cce74f78e37dfe4c0 GIT binary patch literal 119419 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
7+Wq72Mf=}+f8^g@#4RC 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 the file version FileVersion[20100606] -PCB["" 275000 100000] +PCB["" 275000 110000] Grid[100.000000 0 0 0] Cursor[0 0 0.000000] @@ -798,78 +798,58 @@ Symbol('~' 12) SymbolLine(20 35 25 30 8) ) -Element["" "TQFP32_7" "U1" "unknown" 130900 39800 4800 -10800 0 100 ""] -( - Pad[-20992 -11023 -16566 -11023 1574 3000 1874 "PD3/INT1/PCINT19" "1" "square"] - Pad[-20992 -7874 -16566 -7874 1574 3000 1874 "PD4/T0/PCINT20" "2" "square"] - Pad[-20992 -4724 -16566 -4724 1574 3000 1874 "PA2/PCINT26" "3" "square"] - Pad[-20992 -1575 -16566 -1575 1574 3000 1874 "VCC" "4" "square"] - Pad[-20992 1575 -16566 1575 1574 3000 1874 "GND" "5" "square"] - Pad[-20992 4725 -16566 4725 1574 3000 1874 "PA3/PCINT27" "6" "square"] - Pad[-20992 7874 -16566 7874 1574 3000 1874 "PB6/CLKI/PCINT6" "7" "square"] - Pad[-20992 11024 -16566 11024 1574 3000 1874 "PB7/PCINT7" "8" "square"] - Pad[-11023 16566 -11023 20992 1574 3000 1874 "PD5/T1/PCINT21" "9" "square,octagon,edge2"] - Pad[-7874 16566 -7874 20992 1574 3000 1874 "PD6/AIN0/PCINT22" "10" "square,octagon,edge2"] - Pad[-4724 16566 -4724 20992 1574 3000 1874 "PD7/AIN1/PCINT23" "11" "square,octagon,edge2"] - Pad[-1575 16566 -1575 20992 1574 3000 1874 "PB0/ICP1/CLKO/PCINT0" "12" "square,octagon,edge2"] - Pad[1575 16566 1575 20992 1574 3000 1874 "PB1/OC1A/PCINT1" "13" "square,octagon,edge2"] - Pad[4725 16566 4725 20992 1574 3000 1874 "PB2/OC1B/SS/PCINT2" "14" "square,octagon,edge2"] - Pad[7874 16566 7874 20992 1574 3000 1874 "PB3/MOSI/PCINT3" "15" "square,octagon,edge2"] - Pad[11024 16566 11024 20992 1574 3000 1874 "PB4/MISO/PCINT4" "16" "square,octagon,edge2"] - Pad[16566 11023 20992 11023 1574 3000 1874 "PB5/SCK/PCINT5" "17" "square,edge2"] - Pad[16566 7874 20992 7874 1574 3000 1874 "AVCC" "18" "square,edge2"] - Pad[16566 4724 20992 4724 1574 3000 1874 "PA0/ADC6/PCINT24" "19" "square,edge2"] - Pad[16566 1575 20992 1575 1574 3000 1874 "PC7/PCINT15" "20" "square,edge2"] - Pad[16566 -1575 20992 -1575 1574 3000 1874 "GND" "21" "square,edge2"] - Pad[16566 -4725 20992 -4725 1574 3000 1874 "PA1/ADC7/PCINT25" "22" "square,edge2"] - Pad[16566 -7874 20992 -7874 1574 3000 1874 "PC0/ADC0/PCINT8" "23" "square,edge2"] - Pad[16566 -11024 20992 -11024 1574 3000 1874 "PC1/ADC1/PCINT9" "24" "square,edge2"] - Pad[11023 -20992 11023 -16566 1574 3000 1874 "PC2/ADC2/PCINT10" "25" "square,octagon"] - Pad[7874 -20992 7874 -16566 1574 3000 1874 "PC3/ADC3/PCINT11" "26" "square,octagon"] - Pad[4724 -20992 4724 -16566 1574 3000 1874 "PC4/ADC4/SDA/PCINT12" "27" "square,octagon"] - Pad[1575 -20992 1575 -16566 1574 3000 1874 "PC5/ADC5/SCL/PCINT13" "28" "square,octagon"] - Pad[-1575 -20992 -1575 -16566 1574 3000 1874 "PC6/RESET/PCINT14" "29" "square,octagon"] - Pad[-4725 -20992 -4725 -16566 1574 3000 1874 "PD0/PCINT16" "30" "square,octagon"] - Pad[-7874 -20992 -7874 -16566 1574 3000 1874 "PD1/PCINT17" "31" "square,octagon"] - Pad[-11024 -20992 -11024 -16566 1574 3000 1874 "PD2/INT0/PCINT18" "32" "square,octagon"] - ElementLine [-10479 -13379 13379 -13379 800] - ElementLine [13379 -13379 13379 13379 800] - ElementLine [-13379 13379 13379 13379 800] - ElementLine [-13379 -10479 -13379 13379 800] - ElementLine [-13379 -10479 -10479 -13379 800] - ElementArc [-10479 -10479 1000 1000 0 360 800] - - ) - -Element["" "0402" "R6" "10k" 184126 32900 -2650 3757 0 100 ""] +Element["" "LPCC20" "U2" "unknown" 87400 11900 -3200 -3300 2 100 ""] +( + Pad[3936 6790 3936 7381 984 984 1083 "pin5" "5" "square,edge2"] + Pad[3936 -7382 3936 -6791 984 984 1083 "SVDD" "11" "square"] + Pad[-7382 3936 -6791 3936 984 984 1083 "SDA" "20" "square"] + Pad[6790 3936 7381 3936 984 984 1083 "OFFP" "6" "square,edge2"] + Pad[1968 6790 1968 7381 984 984 1083 "pin4" "4" "square,edge2"] + Pad[1968 -7382 1968 -6791 984 984 1083 "DGND" "12" "square"] + Pad[-7382 1968 -6791 1968 984 984 1083 "DRDY" "19" "square"] + Pad[6790 1968 7381 1968 984 984 1083 "OFFN" "7" "square,edge2"] + Pad[0 6790 0 7381 984 984 1083 "SCLP" "3" "square,edge2"] + Pad[0 -7382 0 -6791 984 984 1083 "C1" "13" "square"] + Pad[-7382 0 -6791 0 984 984 1083 "AVDD" "18" "square"] + Pad[6790 0 7381 0 984 984 1083 "pin8" "8" "square,edge2"] + Pad[-1969 6790 -1969 7381 984 984 1083 "SDAP" "2" "square,edge2"] + Pad[-1969 -7382 -1969 -6791 984 984 1083 "SETC" "14" "square"] + Pad[-7382 -1969 -6791 -1969 984 984 1083 "AGND" "17" "square"] + Pad[6790 -1969 7381 -1969 984 984 1083 "SETP" "9" "square,edge2"] + Pad[-3937 6790 -3937 7381 984 984 1083 "SCL" "1" "square,edge2"] + Pad[-3937 -7382 -3937 -6791 984 984 1083 "DVDD" "15" "square"] + Pad[-7382 -3937 -6791 -3937 984 984 1083 "VREN" "16" "square"] + Pad[6790 -3937 7381 -3937 984 984 1083 "SETN" "10" "square,edge2"] + ElementLine [-7874 7873 7873 7873 1000] + ElementLine [-7874 -7874 -7874 7873 1000] + ElementLine [-7874 -7874 7873 -7874 1000] + ElementLine [7873 -7874 7873 7873 1000] + ElementArc [-9055 9054 500 500 180 360 1000] + + ) + +Element["" "0402" "C20" "4.7uF" 69526 9600 -1876 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" "R5" "10k" 170526 32900 -3098 3157 0 100 ""] +Element["" "0402" "R30" "27k" 81526 41500 -3498 2643 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" "C2" "0.1uF" 246226 26000 -2950 3257 0 100 ""] +Element["" "0402" "C21" "0.1uF" 69326 14600 -3550 4050 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" "R30" "27k" 191926 38200 -3498 2643 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["" "282834-8" "J5" "unknown" 243900 99000 0 0 2 100 ""] +Element["" "282834-8" "J5" "unknown" 133406 108795 0 0 2 100 ""] ( Pin[-5906 -12795 7087 1260 7480 4528 "8" "8" "edge2"] Pin[-15906 -12795 7087 1260 7480 4528 "7" "7" "edge2"] @@ -877,7 +857,7 @@ Element["" "282834-8" "J5" "unknown" 243900 99000 0 0 2 100 ""] Pin[-35906 -12795 7087 1260 7480 4528 "5" "5" "edge2"] Pin[-45906 -12795 7087 1260 7480 4528 "4" "4" "edge2"] Pin[-55906 -12795 7087 1260 7480 4528 "3" "3" "edge2"] - Pin[-65906 -12795 7087 1260 7480 4528 "2" "2" "edge2"] + Pin[-65906 -12795 7087 1260 7480 4528 "2" "2" "edge2,thermal(0X)"] Pin[-75906 -12795 7087 1260 7480 4528 "1" "1" "square,edge2"] ElementLine [0 -25591 0 0 600] ElementLine [-81811 -25591 0 -25591 600] @@ -886,7 +866,7 @@ Element["" "282834-8" "J5" "unknown" 243900 99000 0 0 2 100 ""] ) -Element["" "SO8" "Q4" "FDS9926A" 217500 57400 10000 -3800 3 100 ""] +Element["" "SO8" "Q4" "FDS9926A" 100400 66000 10000 -3800 3 100 ""] ( Pad[7500 -13500 7500 -7000 2000 1000 3000 "S" "1" "square"] Pad[2500 -13500 2500 -7000 2000 1000 3000 "G" "2" "square"] @@ -905,61 +885,82 @@ Element["" "SO8" "Q4" "FDS9926A" 217500 57400 10000 -3800 3 100 ""] ) -Element["" "0402" "R21" "100k" 169626 38600 -3598 3757 0 100 ""] +Element["" "0402" "C22" "0.22uF" 100700 10174 2250 4224 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" "R29" "27k" 178026 38600 -798 4057 0 100 ""] +Element["" "tphybrid" "J3" "AftPyro" 5300 90300 -6300 14700 1 100 ""] ( - Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"] - Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"] + 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[10000 -40000 6299 1200 7299 3150 "9" "9" ""] + Pin[0 -45000 6299 1200 7299 3150 "10" "10" ""] + Pin[10000 -50000 6299 1200 7299 3150 "11" "11" ""] + Pin[0 -55000 6299 1200 7299 3150 "12" "12" ""] + Pin[10000 -60000 6299 1200 7299 3150 "13" "13" ""] + Pin[0 -65000 6299 1200 7299 3150 "14" "14" ""] + Pin[10000 -70000 6299 1200 7299 3150 "15" "15" ""] + Pin[0 -75000 6299 1200 7299 3150 "16" "16" ""] + Pin[10000 -80000 6299 1200 7299 3150 "11" "17" ""] + Pin[10000 9999 6299 1200 7299 3150 "12" "18" ""] + Pin[2913 5511 7306 1400 7906 5906 "mnt" "0" ""] + ElementLine [-5038 -86594 -5038 15905 600] + ElementLine [-5038 -86594 15039 -86594 600] + ElementLine [15039 -86594 15039 15905 600] + ElementLine [-5038 15905 15039 15905 600] ) -Element["" "0402" "C1" "1uF" 238026 26200 -2850 4357 0 100 ""] +Element["" "0402" "R21" "100k" 59226 41900 -2998 1257 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" "R15" "100" 214426 27000 -4798 4157 0 100 ""] +Element["" "0402" "R29" "27k" 67626 41900 -4098 2057 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" "10k" 221726 27500 -2998 1557 0 100 ""] +Element["" "0402" "R22" "100k" 72826 41500 -4550 2550 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["" "B3B-PH" "J6" "Pyro_Power" 274000 32600 0 0 3 100 ""] +Element["" "B3B-PH" "J6" "Pyro_Power" 23449 58776 0 0 0 100 ""] ( - Pin[-11024 7677 5118 1201 5748 2953 "3" "3" ""] - Pin[-11024 15551 5118 1201 5748 2953 "2" "2" ""] - Pin[-11024 23425 5118 1201 5748 2953 "1" "1" "square,thermal(3X)"] - ElementLine [0 0 0 31102 600] - ElementLine [-17717 31102 0 31102 600] - ElementLine [-17717 0 -17717 31102 600] - ElementLine [-17717 0 0 0 600] + Pin[7677 11024 5118 1201 5748 2953 "3" "3" "edge2"] + Pin[15551 11024 5118 1201 5748 2953 "2" "2" "edge2"] + Pin[23425 11024 5118 1201 5748 2953 "1" "1" "square,edge2,thermal(3X)"] + ElementLine [0 0 31102 0 600] + ElementLine [31102 0 31102 17717 600] + ElementLine [0 17717 31102 17717 600] + ElementLine [0 0 0 17717 600] ) -Element["" "0402" "R7" "10k" 208126 26600 -3198 -7643 0 100 ""] +Element["" "0402" "R14" "100" 80826 36000 -6150 -8050 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["" "SO8" "Q3" "FDS9926A" 177800 57400 9300 -2700 3 100 ""] +Element["" "SO8" "Q3" "FDS9926A" 67900 65300 9300 -2700 3 100 ""] ( Pad[7500 -13500 7500 -7000 2000 1000 3000 "S" "1" "square"] Pad[2500 -13500 2500 -7000 2000 1000 3000 "G" "2" "square"] @@ -978,7 +979,7 @@ Element["" "SO8" "Q3" "FDS9926A" 177800 57400 9300 -2700 3 100 ""] ) -Element["" "SO8" "Q1" "FDS9926A" 46200 57300 9300 -1500 3 100 ""] +Element["" "SO8" "Q1" "FDS9926A" 187100 66000 9300 -1500 3 100 ""] ( Pad[7500 -13500 7500 -7000 2000 1000 3000 "S" "1" "square"] Pad[2500 -13500 2500 -7000 2000 1000 3000 "G" "2" "square"] @@ -997,35 +998,35 @@ Element["" "SO8" "Q1" "FDS9926A" 46200 57300 9300 -1500 3 100 ""] ) -Element["" "hole-M3" "H3" "unknown" 262500 87500 -4900 -3500 0 100 ""] +Element["" "hole-M3" "H3" "unknown" 262500 92500 -15900 -12800 0 100 ""] ( Pin[0 0 17500 0 22500 12500 "1" "1" "usetherm"] ElementArc [0 0 12000 12000 0 360 1000] ) -Element["" "hole-M3" "H2" "unknown" 12500 87500 -2200 -3500 0 100 ""] +Element["" "hole-M3" "H2" "unknown" 37500 92500 13600 -20400 0 100 ""] ( Pin[0 0 17500 0 22500 12500 "1" "1" "usetherm"] ElementArc [0 0 12000 12000 0 360 1000] ) -Element["" "hole-M3" "H1" "unknown" 12500 12500 -4400 -1000 0 100 ""] +Element["" "hole-M3" "H1" "unknown" 37500 17500 9248 3900 0 100 ""] ( Pin[0 0 17500 0 22500 12500 "1" "1" "usetherm"] ElementArc [0 0 12000 12000 0 360 1000] ) -Element["" "hole-M3" "H4" "unknown" 262500 12500 -3000 -2300 0 100 ""] +Element["" "hole-M3" "H4" "unknown" 262500 17500 -11100 5500 0 100 ""] ( Pin[0 0 17500 0 22500 12500 "1" "1" "usetherm"] ElementArc [0 0 12000 12000 0 360 1000] ) -Element["" "282834-8" "J4" "unknown" 112100 99000 0 0 2 100 ""] +Element["" "282834-8" "J4" "unknown" 245906 108795 0 0 2 100 ""] ( Pin[-5906 -12795 7087 1260 7480 4528 "8" "8" "edge2"] Pin[-15906 -12795 7087 1260 7480 4528 "7" "7" "edge2"] @@ -1042,7 +1043,7 @@ Element["" "282834-8" "J4" "unknown" 112100 99000 0 0 2 100 ""] ) -Element["" "SO8" "Q2" "FDS9926A" 86100 57200 9800 -2000 3 100 ""] +Element["" "SO8" "Q2" "FDS9926A" 221200 66200 9800 -2000 3 100 ""] ( Pad[7500 -13500 7500 -7000 2000 1000 3000 "S" "1" "square"] Pad[2500 -13500 2500 -7000 2000 1000 3000 "G" "2" "square"] @@ -1061,368 +1062,508 @@ Element["" "SO8" "Q2" "FDS9926A" 86100 57200 9800 -2000 3 100 ""] ) -Element["" "0402" "R23" "100k" 208326 36200 -6298 -9643 0 100 ""] +Element["" "0402" "R13" "100" 66926 36200 -3550 -8343 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" "R32" "27k" 228826 35200 -4450 4964 0 100 ""] +Element["" "0402" "R15" "100" 96626 29600 -4798 4157 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" "R31" "27k" 215374 36800 -1198 3757 0 100 ""] +Element["" "0402" "R8" "10k" 103926 30100 -2998 1557 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" "R24" "100k" 221926 35500 -5598 1557 0 100 ""] +Element["" "0-215079-8" "J2" "Companion" 236200 15300 0 0 2 100 ""] +( + Pin[0 -10000 6299 1200 7299 3150 "1" "1" "square,edge2,thermal(3X)"] + 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 [-44429 5038 9428 5038 600] + ElementLine [-44429 -15039 -44429 5038 600] + ElementLine [-44429 -15039 9428 -15039 600] + ElementLine [9428 -15039 9428 5038 600] + + ) + +Element["" "tqfp44" "U1" "unknown" 146800 52600 1300 300 2 100 ""] +( + Pad[-15747 -22912 -15747 -20393 1417 1732 1500 "PB3/PDO/PCINT3/MISO" "11" "square"] + Pad[-15747 20394 -15747 22913 1417 1732 1500 "GND" "23" "square,edge2"] + Pad[20394 -15747 22913 -15747 1417 1732 1500 "AVCC" "44" "square,edge2"] + Pad[-22912 -15747 -20393 -15747 1417 1732 1500 "PB7/PCINT7/OC0A/OC1C/RTS" "12" "square"] + Pad[-12597 -22912 -12597 -20393 1417 1732 1500 "PB2/PDI/PCINT2/MOSI" "10" "square"] + Pad[-12597 20394 -12597 22913 1417 1732 1500 "AVCC" "24" "square,edge2"] + Pad[20394 -12597 22913 -12597 1417 1732 1500 "GND" "43" "square,edge2"] + Pad[-22912 -12597 -20393 -12597 1417 1732 1500 "RESET" "13" "square"] + Pad[-9448 -22912 -9448 -20393 1417 1732 1500 "PB1/PCINT1/SCLK" "9" "square"] + Pad[-9448 20394 -9448 22913 1417 1732 1500 "PD4/ICP1/ADC8" "25" "square,edge2"] + Pad[20394 -9448 22913 -9448 1417 1732 1500 "AREF" "42" "square,edge2"] + Pad[-22912 -9448 -20393 -9448 1417 1732 1500 "VCC" "14" "square"] + Pad[-6298 -22912 -6298 -20393 1417 1732 1500 "PB0/SS/PCINT0" "8" "square"] + Pad[-6298 20394 -6298 22913 1417 1732 1500 "PD6/T1/OC4D/ADC9" "26" "square,edge2"] + Pad[20394 -6298 22913 -6298 1417 1732 1500 "PF0/ADC0" "41" "square,edge2"] + Pad[-22912 -6298 -20393 -6298 1417 1732 1500 "GND" "15" "square"] + Pad[-3149 -22912 -3149 -20393 1417 1732 1500 "VBus" "7" "square"] + Pad[-3149 20394 -3149 22913 1417 1732 1500 "PD7/T0/OC4D/ADC10" "27" "square,edge2"] + Pad[20394 -3149 22913 -3149 1417 1732 1500 "PF1/ADC1" "40" "square,edge2"] + Pad[-22912 -3149 -20393 -3149 1417 1732 1500 "XTAL2" "16" "square"] + Pad[0 -22912 0 -20393 1417 1732 1500 "UCap" "6" "square"] + Pad[0 20394 0 22913 1417 1732 1500 "PB4/PCINT4/ADC11" "28" "square,edge2"] + Pad[20394 0 22913 0 1417 1732 1500 "PF4/ADC4/TCK" "39" "square,edge2"] + Pad[-22912 0 -20393 0 1417 1732 1500 "XTAL1" "17" "square"] + Pad[3150 -22912 3150 -20393 1417 1732 1500 "UGnd" "5" "square"] + Pad[3150 20394 3150 22913 1417 1732 1500 "PB5/PCINT5/OC1A/OC4B/ADC12" "29" "square,edge2"] + Pad[20394 3150 22913 3150 1417 1732 1500 "PF5/ADC5/TMS" "38" "square,edge2"] + Pad[-22912 3150 -20393 3150 1417 1732 1500 "PD0/OC0B/SCL/INT0" "18" "square"] + Pad[6299 -22912 6299 -20393 1417 1732 1500 "D+" "4" "square"] + Pad[6299 20394 6299 22913 1417 1732 1500 "PB6/PCINT6/OC1B/OC4B/ADC13" "30" "square,edge2"] + Pad[20394 6299 22913 6299 1417 1732 1500 "PF6/ADC6/TDO" "37" "square,edge2"] + Pad[-22912 6299 -20393 6299 1417 1732 1500 "PD1/SDA/INT1" "19" "square"] + Pad[9449 -22912 9449 -20393 1417 1732 1500 "D-" "3" "square"] + Pad[9449 20394 9449 22913 1417 1732 1500 "PC6/OC3A/OC4A" "31" "square,edge2"] + Pad[20394 9449 22913 9449 1417 1732 1500 "PF7/ADC7/TDI" "36" "square,edge2"] + Pad[-22912 9449 -20393 9449 1417 1732 1500 "PD2/RXD1/INT2" "20" "square"] + Pad[12598 -22912 12598 -20393 1417 1732 1500 "UVcc" "2" "square"] + Pad[12598 20394 12598 22913 1417 1732 1500 "PC7/ICP3/CLK0/OC4A" "32" "square,edge2"] + Pad[20394 12598 22913 12598 1417 1732 1500 "GND" "35" "square,edge2"] + Pad[-22912 12598 -20393 12598 1417 1732 1500 "PD3/TXD1/INT3" "21" "square"] + Pad[15748 -22912 15748 -20393 1417 1732 1500 "PE6/INT6/AIN0" "1" "square"] + Pad[15748 20394 15748 22913 1417 1732 1500 "PE2/HWB" "33" "square,edge2"] + Pad[20394 15748 22913 15748 1417 1732 1500 "VCC" "34" "square,edge2"] + Pad[-22912 15748 -20393 15748 1417 1732 1500 "PD5/XCK1/CTS" "22" "square"] + ElementLine [-19684 -19684 19685 -19684 1000] + ElementLine [19685 -19684 19685 19685 1000] + ElementLine [-19684 19685 19685 19685 1000] + ElementLine [-19684 -19684 -19684 19685 1000] + ElementArc [20866 -20865 500 500 0 360 1000] + + ) + +Element["" "100mil3x2" "J1" "AVR_ISP" 160600 10800 -17500 2500 2 100 ""] +( + Pin[10000 5000 7000 3000 7600 3800 "2" "2" "edge2"] + Pin[0 5000 7000 3000 7600 3800 "4" "4" "edge2"] + Pin[-10000 5000 7000 3000 7600 3800 "6" "6" "edge2,thermal(3X)"] + Pin[10000 -5000 7000 3000 7600 3800 "1" "1" "square,edge2"] + Pin[0 -5000 7000 3000 7600 3800 "3" "3" "edge2"] + Pin[-10000 -5000 7000 3000 7600 3800 "5" "5" "edge2"] + ElementLine [-15000 -10000 -15000 10000 1500] + ElementLine [-15000 -10000 15000 -10000 1500] + ElementLine [15000 -10000 15000 10000 1500] + ElementLine [-15000 10000 15000 10000 1500] + + ) + +Element["" "0402" "R7" "10k" 90326 29200 -2998 7357 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" "R22" "100k" 183226 38200 -4550 2550 0 100 ""] +Element["" "0402" "R100" "47k" 148674 83600 -6180 3550 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" 120326 8900 -12476 -2950 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" "100" 227926 27300 -4198 3757 0 100 ""] +Element["" "0402" "R23" "100k" 90526 38800 -4498 -9343 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" "R9" "100" 33026 35800 -1650 2357 0 100 ""] +Element["" "0402" "R32" "27k" 111026 37800 -4450 4964 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" "R14" "100" 191226 32700 -150 2050 0 100 ""] +Element["" "0402" "R31" "27k" 97574 39400 -1198 3757 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" "100" 177326 32900 -2198 3757 0 100 ""] +Element["" "ABM8" "X1" "8mhz" 120300 19400 -13574 -4500 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" "C30" "22pF" 119826 30200 -14024 -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" "R1" "10k" 33926 22900 -2424 4864 0 100 ""] +Element["" "0402" "R24" "100k" 104126 38100 -5598 1557 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" "R17" "100k" 41526 22700 -2772 3464 0 100 ""] +Element["" "530470210" "J100" "bootloader" 151000 94700 10721 -1400 2 100 ""] +( + Pin[-4921 0 3500 1200 4100 2047 "2" "2" "edge2,thermal(3X)"] + Pin[0 0 3500 1200 4100 2047 "1" "1" "square,edge2"] + ElementLine [-10827 4527 5905 4527 600] + ElementLine [-10827 -8071 -10827 4527 600] + ElementLine [-10827 -8071 5905 -8071 600] + ElementLine [5905 -8071 5905 4527 600] + + ) + +Element["" "0402" "C2" "0.1uF" 184426 8600 -2950 3257 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" "R27" "27k" 81126 35300 -6950 3350 0 100 ""] +Element["" "0402" "C1" "1uF" 184226 3400 -2850 4357 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" "R28" "27k" 98226 35600 -6850 4543 0 100 ""] +Element["" "0402" "R16" "100" 110126 29900 -4198 3757 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" "R18" "100k" 52426 36900 -3846 2357 0 100 ""] +Element["" "0402" "R6" "10k" 73726 36200 -4550 -8743 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" "R10" "100" 61226 24800 -4846 3757 0 100 ""] +Element["" "0402" "R5" "10k" 60126 36200 -3498 -7643 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" "R20" "100k" 88426 35400 -4046 1843 0 100 ""] +Element["" "0402" "R12" "100" 229726 44400 -4550 3450 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" "R12" "100" 95426 23300 -4550 3450 0 100 ""] +Element["" "0402" "R11" "100" 208226 43200 -4046 2443 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" "R11" "100" 78926 23500 -4046 2443 0 100 ""] +Element["" "0402" "R4" "10k" 219426 42100 -3146 1643 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" "R4" "10k" 87726 23200 -3146 1643 0 100 ""] +Element["" "0402" "R3" "10k" 196826 45200 -3146 2143 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" "R3" "10k" 70826 22400 -3146 2143 0 100 ""] +Element["" "0402" "R25" "27k" 190574 26900 -4746 3157 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" "R19" "100k" 71626 35500 -4342 3836 0 100 ""] +Element["" "0402" "R9" "100" 180926 37300 -1650 2357 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" "R26" "27k" 61226 37700 -2998 1757 0 100 ""] +Element["" "0402" "R1" "10k" 198726 27300 -2424 4864 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" "27k" 44026 35500 -4746 3157 0 100 ""] +Element["" "0402" "R2" "10k" 189926 41300 -4072 1864 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" "R2" "10k" 53326 23500 -4072 1864 0 100 ""] +Element["" "0402" "R27" "27k" 223774 29500 -6950 3350 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" "J2" "Companion" 226400 15600 0 0 2 100 ""] +Element["" "0402" "R28" "27k" 241726 31200 -6850 4543 0 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[-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 [-44429 5038 9428 5038 600] - ElementLine [-44429 -15039 -44429 5038 600] - ElementLine [-44429 -15039 9428 -15039 600] - ElementLine [9428 -15039 9428 5038 600] + Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"] + Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"] ) -Element["" "100mil3x2" "J1" "AVR_ISP" 137000 80900 17500 -2500 0 100 ""] +Element["" "0402" "R17" "100k" 179826 31200 13528 85264 0 100 ""] ( - Pin[-10000 -5000 7000 3000 7600 3800 "2" "2" "edge2"] - Pin[0 -5000 7000 3000 7600 3800 "4" "4" "edge2"] - Pin[10000 -5000 7000 3000 7600 3800 "6" "6" "edge2"] - Pin[-10000 5000 7000 3000 7600 3800 "1" "1" "square,edge2"] - Pin[0 5000 7000 3000 7600 3800 "3" "3" "edge2"] - Pin[10000 5000 7000 3000 7600 3800 "5" "5" "edge2"] - ElementLine [15000 -10000 15000 10000 1500] - ElementLine [-15000 10000 15000 10000 1500] - ElementLine [-15000 -10000 -15000 10000 1500] - ElementLine [-15000 -10000 15000 -10000 1500] + Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"] + Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"] + + ) + +Element["" "0402" "R18" "100k" 195074 31100 -3846 2357 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" "R10" "100" 206926 26500 -4846 3757 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["" "100mil5x2" "J?" "unknown" 10750 50150 2500 17500 3 100 ""] -( - Pin[5000 -20000 7000 3000 7600 3800 "2" "2" ""] - Pin[5000 -10000 7000 3000 7600 3800 "4" "4" ""] - Pin[5000 0 7000 3000 7600 3800 "6" "6" ""] - Pin[5000 10000 7000 3000 7600 3800 "8" "8" ""] - Pin[5000 20000 7000 3000 7600 3800 "10" "10" ""] - Pin[-5000 -20000 7000 3000 7600 3800 "1" "1" "square"] - Pin[-5000 -10000 7000 3000 7600 3800 "3" "3" ""] - Pin[-5000 0 7000 3000 7600 3800 "5" "5" ""] - Pin[-5000 10000 7000 3000 7600 3800 "7" "7" ""] - Pin[-5000 20000 7000 3000 7600 3800 "9" "9" ""] - ElementLine [-10000 25000 10000 25000 1500] - ElementLine [-10000 -25000 -10000 25000 1500] - ElementLine [-10000 -25000 10000 -25000 1500] - ElementLine [10000 -25000 10000 25000 1500] - - ) - -Element["" "LPCC20" "U2" "unknown" 55100 10700 0 0 0 100 ""] -( - Pad[-3936 -7381 -3936 -6790 984 984 1083 "pin5" "5" "square"] - Pad[-3936 6791 -3936 7382 984 984 1083 "SVDD" "11" "square,edge2"] - Pad[6791 -3936 7382 -3936 984 984 1083 "SDA" "20" "square,edge2"] - Pad[-7381 -3936 -6790 -3936 984 984 1083 "OFFP" "6" "square"] - Pad[-1968 -7381 -1968 -6790 984 984 1083 "pin4" "4" "square"] - Pad[-1968 6791 -1968 7382 984 984 1083 "DGND" "12" "square,edge2"] - Pad[6791 -1968 7382 -1968 984 984 1083 "DRDY" "19" "square,edge2"] - Pad[-7381 -1968 -6790 -1968 984 984 1083 "OFFN" "7" "square"] - Pad[0 -7381 0 -6790 984 984 1083 "SCLP" "3" "square"] - Pad[0 6791 0 7382 984 984 1083 "C1" "13" "square,edge2"] - Pad[6791 0 7382 0 984 984 1083 "AVDD" "18" "square,edge2"] - Pad[-7381 0 -6790 0 984 984 1083 "pin8" "8" "square"] - Pad[1969 -7381 1969 -6790 984 984 1083 "SDAP" "2" "square"] - Pad[1969 6791 1969 7382 984 984 1083 "SETC" "14" "square,edge2"] - Pad[6791 1969 7382 1969 984 984 1083 "AGND" "17" "square,edge2"] - Pad[-7381 1969 -6790 1969 984 984 1083 "SETP" "9" "square"] - Pad[3937 -7381 3937 -6790 984 984 1083 "SCL" "1" "square"] - Pad[3937 6791 3937 7382 984 984 1083 "DVDD" "15" "square,edge2"] - Pad[6791 3937 7382 3937 984 984 1083 "VREN" "16" "square,edge2"] - Pad[-7381 3937 -6790 3937 984 984 1083 "SETN" "10" "square"] - ElementLine [7874 -7873 -7873 -7873 1000] - ElementLine [7874 7874 7874 -7873 1000] - ElementLine [-7873 7874 7874 7874 1000] - ElementLine [-7873 -7873 -7873 7874 1000] - ElementArc [9055 -9054 500 500 0 360 1000] - - ) - -Element["" "0402" "C20" "4.7uF" 73126 6200 -1876 1950 0 100 ""] +Element["" "0402" "R20" "100k" 231074 29600 -4046 1843 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" "0.1uF" 83526 6400 -4350 2250 0 100 ""] +Element["" "0402" "R19" "100k" 214274 29700 -4342 3836 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" "0.22uF" 93926 5500 -4224 2250 0 100 ""] +Element["" "0402" "R26" "27k" 203874 31900 -2998 1757 0 100 ""] ( Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"] Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"] ) +Rat[185800 3007 0 186000 8207 0 ""] +Rat[186000 8207 0 170600 15800 1 ""] +Rat[186000 8207 0 206200 5300 1 ""] +Rat[170600 15800 1 169713 36853 0 ""] +Rat[169713 36853 0 169713 43152 0 ""] +Rat[169713 43152 0 169713 68348 0 ""] +Rat[169713 68348 0 147100 83207 0 ""] +Rat[147100 83207 0 134203 75513 0 ""] +Rat[134203 75513 0 123888 43152 0 ""] +Rat[123888 43152 0 87400 19281 0 ""] +Rat[87400 19281 0 85431 19281 0 ""] +Rat[85431 19281 0 80018 11900 0 ""] +Rat[80018 11900 0 80018 7963 0 ""] +Rat[80018 11900 0 70900 14207 0 ""] +Rat[15300 90300 1 170000 96000 1 ""] +Rat[170000 96000 1 179600 79500 0 ""] +Rat[179600 79500 0 184600 79500 0 ""] +Rat[179600 79500 0 178252 30807 0 ""] +Rat[15300 80300 1 189600 79500 0 ""] +Rat[189600 79500 0 194600 79500 0 ""] +Rat[189600 79500 0 190000 96000 1 ""] +Rat[194600 79500 0 193500 30707 0 ""] +Rat[15300 70300 1 210000 96000 1 ""] +Rat[210000 96000 1 213700 79700 0 ""] +Rat[213700 79700 0 218700 79700 0 ""] +Rat[213700 79700 0 212700 29307 0 ""] +Rat[15300 60300 1 223700 79700 0 ""] +Rat[223700 79700 0 228700 79700 0 ""] +Rat[228700 79700 0 230000 96000 1 ""] +Rat[228700 79700 0 229500 29207 0 ""] +Rat[15300 50300 1 57652 41507 0 ""] +Rat[57652 41507 0 60400 78800 0 ""] +Rat[60400 78800 0 65400 78800 0 ""] +Rat[60400 78800 0 57500 96000 1 ""] +Rat[15300 40300 1 71252 41107 0 ""] +Rat[71252 41107 0 70400 78800 0 ""] +Rat[70400 78800 0 75400 78800 0 ""] +Rat[75400 78800 0 77500 96000 1 ""] +Rat[15300 30300 1 88952 38407 0 ""] +Rat[88952 38407 0 92900 79500 0 ""] +Rat[92900 79500 0 97900 79500 0 ""] +Rat[97900 79500 0 97500 96000 1 ""] +Rat[15300 20300 1 102552 37707 0 ""] +Rat[102552 37707 0 102900 79500 0 ""] +Rat[102900 79500 0 107900 79500 0 ""] +Rat[107900 79500 0 117500 96000 1 ""] +Rat[200300 26907 0 179352 36907 0 ""] +Rat[179352 36907 0 149950 75513 0 ""] +Rat[191500 40907 0 205352 26107 0 ""] +Rat[191500 40907 0 153099 75513 0 ""] +Rat[198400 44807 0 206652 42807 0 ""] +Rat[198400 44807 0 123888 36853 0 ""] +Rat[221000 41707 0 228152 44007 0 ""] +Rat[221000 41707 0 156249 75513 0 ""] +Rat[61700 35807 0 65352 35807 0 ""] +Rat[65352 35807 0 159398 75513 0 ""] +Rat[75300 35807 0 79252 35607 0 ""] +Rat[79252 35607 0 123888 62049 0 ""] +Rat[91900 28807 0 95052 29207 0 ""] +Rat[95052 29207 0 123888 65198 0 ""] +Rat[105500 29707 0 108552 29507 0 ""] +Rat[108552 29507 0 123888 68348 0 ""] +Rat[182652 3007 0 2500 2500 3 "via"] +Rat[109452 37407 0 2500 2500 3 "via"] +Rat[96000 39007 0 2500 2500 3 "via"] +Rat[79952 41107 0 2500 2500 3 "via"] +Rat[66052 41507 0 2500 2500 3 "via"] +Rat[240152 30807 0 2500 2500 3 "via"] +Rat[222200 29107 0 2500 2500 3 "via"] +Rat[202300 31507 0 2500 2500 3 "via"] +Rat[189000 26507 0 2500 2500 3 "via"] +Rat[102352 29707 0 2500 2500 3 "via"] +Rat[88752 28807 0 2500 2500 3 "via"] +Rat[72152 35807 0 2500 2500 3 "via"] +Rat[58552 35807 0 2500 2500 3 "via"] +Rat[217852 41707 0 2500 2500 3 "via"] +Rat[195252 44807 0 2500 2500 3 "via"] +Rat[188352 40907 0 2500 2500 3 "via"] +Rat[197152 26907 0 2500 2500 3 "via"] +Rat[97900 52500 0 2500 2500 3 "via"] +Rat[107900 52500 0 2500 2500 3 "via"] +Rat[65400 51800 0 2500 2500 3 "via"] +Rat[75400 51800 0 2500 2500 3 "via"] +Rat[218700 52700 0 2500 2500 3 "via"] +Rat[228700 52700 0 2500 2500 3 "via"] +Rat[184600 52500 0 2500 2500 3 "via"] +Rat[194600 52500 0 2500 2500 3 "via"] +Rat[131053 75513 0 2500 2500 3 "via"] +Rat[169713 65198 0 2500 2500 3 "via"] +Rat[169713 40003 0 2500 2500 3 "via"] +Rat[89368 4518 0 2500 2500 3 "via"] +Rat[80018 9931 0 2500 2500 3 "via"] +Rat[123942 14381 0 2500 2500 3 "via"] +Rat[116659 24420 0 2500 2500 3 "via"] +Rat[123888 46302 0 2500 2500 3 "via"] +Rat[118752 8507 0 2500 2500 3 "via"] +Rat[118252 29807 0 2500 2500 3 "via"] +Rat[67752 14207 0 2500 2500 3 "via"] +Rat[67952 9207 0 2500 2500 3 "via"] +Rat[182852 8207 0 2500 2500 3 "via"] +Rat[170600 5800 1 131053 29688 0 ""] +Rat[170600 5800 1 221200 15300 1 ""] +Rat[160600 15800 1 134203 29688 0 ""] +Rat[160600 15800 1 226200 5300 1 ""] +Rat[150600 5800 1 123888 40003 0 ""] +Rat[160600 5800 1 137352 29688 0 ""] +Rat[160600 5800 1 231200 15300 1 ""] +Rat[123888 55750 0 83463 19281 0 ""] +Rat[123888 58899 0 80018 15836 0 ""] +Rat[181400 30807 0 192148 26507 0 ""] +Rat[181400 30807 0 169713 52600 0 ""] +Rat[196648 30707 0 205448 31507 0 ""] +Rat[196648 30707 0 169713 55750 0 ""] +Rat[215848 29307 0 225348 29107 0 ""] +Rat[215848 29307 0 169713 58899 0 ""] +Rat[232648 29207 0 243300 30807 0 ""] +Rat[232648 29207 0 169713 62049 0 ""] +Rat[60800 41507 0 69200 41507 0 ""] +Rat[69200 41507 0 137352 75513 0 ""] +Rat[74400 41107 0 83100 41107 0 ""] +Rat[83100 41107 0 140502 75513 0 ""] +Rat[92100 38407 0 99148 39007 0 ""] +Rat[99148 39007 0 143651 75513 0 ""] +Rat[105700 37707 0 112600 37407 0 ""] +Rat[112600 37407 0 146800 75513 0 ""] +Rat[211200 15300 1 140502 29688 0 ""] +Rat[179600 52500 0 182500 36907 0 ""] +Rat[189600 52500 0 208500 26107 0 ""] +Rat[213700 52700 0 209800 42807 0 ""] +Rat[223700 52700 0 231300 44007 0 ""] +Rat[60400 51800 0 68500 35807 0 ""] +Rat[70400 51800 0 82400 35607 0 ""] +Rat[92900 52500 0 98200 29207 0 ""] +Rat[102900 52500 0 111700 29507 0 ""] +Rat[71100 9207 0 83463 4518 0 ""] +Rat[83463 4518 0 87400 4518 0 ""] +Rat[100307 8600 0 85431 4518 0 ""] +Rat[100307 11748 0 94781 9931 0 ""] +Rat[151000 94700 1 150248 83207 0 ""] +Rat[150248 83207 0 162548 75513 0 ""] +Rat[121400 29807 0 123942 24420 0 ""] +Rat[121400 29807 0 123888 49451 0 ""] +Rat[121900 8507 0 116659 14381 0 ""] +Rat[116659 14381 0 123888 52600 0 ""] +Rat[201200 15300 1 31126 69800 1 ""] Layer(1 "component") ( - Line[38700 67550 38700 73700 2500 2000 "clearline"] - Line[38700 73700 36300 76100 2500 2000 "clearline"] - Line[36300 76100 36300 86099 2500 2000 "clearline"] - Line[36300 86099 36194 86205 2500 2000 "clearline"] - Line[43700 67550 43700 71500 2500 2000 "clearline"] - Line[43700 71500 38800 76400 2500 2000 "clearline"] - Line[38800 76400 38800 83599 2500 2000 "clearline"] - Line[38800 83599 36194 86205 2500 2000 "clearline"] - Line[53700 67550 53700 74000 2500 2000 "clearline"] - Line[53700 74000 56500 76800 2500 2000 "clearline"] - Line[56500 76800 56500 85899 2500 2000 "clearline"] - Line[56500 85899 56194 86205 2500 2000 "clearline"] - Line[48700 67550 48700 72200 2500 2000 "clearline"] - Line[48700 72200 53800 77300 2500 2000 "clearline"] - Line[54400 77300 54400 83811 2500 2000 "clearline"] - Line[78600 67450 78600 72400 2500 2000 "clearline"] - Line[78600 72400 75600 75400 2500 2000 "clearline"] - Line[75600 75400 75600 85611 2500 2000 "clearline"] - Line[75600 85611 76194 86205 2500 2000 "clearline"] - Line[83600 67450 83600 70400 2500 2000 "clearline"] - Line[83600 70400 77600 76400 2500 2000 "clearline"] - Line[77600 76400 77600 84799 2500 2000 "clearline"] - Line[77600 84799 76194 86205 2500 2000 "clearline"] - Line[93600 67450 93600 72100 2500 2000 "clearline"] - Line[93600 72100 96700 75200 2500 2000 "clearline"] - Line[96700 75200 96700 85699 2500 2000 "clearline"] - Line[96700 85699 96194 86205 2500 2000 "clearline"] - Line[88600 67450 88600 70400 2500 2000 "clearline"] - Line[88600 70400 94500 76300 2500 2000 "clearline"] - Line[94500 76300 94500 84511 2500 2000 "clearline"] - Line[94500 84511 96194 86205 2500 2000 "clearline"] - Line[46194 86205 46194 96194 4000 2000 "clearline"] - Line[46194 96194 46200 96200 4000 2000 "clearline"] - Line[46200 96200 237900 96200 4000 2000 "clearline"] - Line[106300 96200 106300 86311 4000 2000 "clearline"] - Line[106300 86311 106194 86205 4000 2000 "clearline"] - Line[86194 86205 86194 95994 4000 2000 "clearline"] - Line[86194 95994 86400 96200 4000 2000 "clearline"] - Line[66194 86205 66194 96094 4000 2000 "clearline"] - Line[66194 96094 66200 96100 4000 2000 "clearline"] - Line[5750 70150 20850 70150 4000 2000 "clearline"] - Line[20850 70150 27400 76700 4000 2000 "clearline"] - Line[27400 76700 27400 96100 4000 2000 "clearline"] - Line[46200 96100 27500 96100 4000 2000 "clearline"] - Line[237994 86205 237994 96194 4000 2000 "clearline"] - Line[237994 96194 238000 96200 4000 2000 "clearline"] - Line[217994 86205 217994 96294 4000 2000 "clearline"] - Line[217994 96294 218000 96300 4000 2000 "clearline"] - Line[197994 86205 197994 96194 4000 2000 "clearline"] - Line[197994 96194 198000 96200 4000 2000 "clearline"] - Line[177994 86205 177994 96194 4000 2000 "clearline"] - Line[177994 96194 178000 96200 4000 2000 "clearline"] - Line[237994 86205 237995 86205 4000 2000 "clearline"] - Line[237995 86205 249900 74300 4000 2000 "clearline"] - Line[249900 74300 249900 54400 4000 2000 "clearline"] - Line[249900 54400 256000 48300 4000 2000 "clearline"] - Line[256000 48300 262827 48300 4000 2000 "clearline"] - Line[262827 48300 262976 48151 4000 2000 "clearline"] - Line[170300 67650 170300 73100 2500 2000 "clearline"] - Line[170300 73100 167700 75700 2500 2000 "clearline"] - Line[167700 75700 167700 85911 2500 2000 "clearline"] - Line[167700 85911 167994 86205 2500 2000 "clearline"] - Line[175300 67650 175300 71100 2500 2000 "clearline"] - Line[175300 71100 169900 76500 2500 2000 "clearline"] - Line[169900 76500 169900 84299 2500 2000 "clearline"] - Line[169900 84299 167994 86205 2500 2000 "clearline"] - Line[180300 67650 180300 71000 2500 2000 "clearline"] - Line[180300 71000 187400 78100 2500 2000 "clearline"] - Line[187400 78100 187400 85611 2500 2000 "clearline"] - Line[187400 85611 187994 86205 2500 2000 "clearline"] - Line[185300 67650 185300 73000 2500 2000 "clearline"] - Line[185300 73000 189300 77000 2500 2000 "clearline"] - Line[189300 77000 189300 84899 2500 2000 "clearline"] - Line[189300 84899 187994 86205 2500 2000 "clearline"] - Line[210000 67650 210000 73400 2500 2000 "clearline"] - Line[210000 73400 207800 75600 2500 2000 "clearline"] - Line[207800 75600 207800 86011 2500 2000 "clearline"] - Line[207800 86011 207994 86205 2500 2000 "clearline"] - Line[215000 67650 215000 71200 2500 2000 "clearline"] - Line[215000 71200 210000 76200 2500 2000 "clearline"] - Line[210000 76200 210000 84199 2500 2000 "clearline"] - Line[210000 84199 207994 86205 2500 2000 "clearline"] - Line[225000 67650 225000 72300 2500 2000 "clearline"] - Line[225000 72300 228500 75800 2500 2000 "clearline"] - Line[228500 75800 228500 85699 2500 2000 "clearline"] - Line[228500 85699 227994 86205 2500 2000 "clearline"] - Line[220000 67650 220000 70500 2500 2000 "clearline"] - Line[220000 70500 226300 76800 2500 2000 "clearline"] - Line[226300 76800 226300 84511 2500 2000 "clearline"] - Line[226300 84511 227994 86205 2500 2000 "clearline"] + Line[5300 86300 2000 89600 4000 2000 "clearline"] + Line[15300 10300 10300 10300 4000 2000 "clearline"] + Line[10300 10300 5300 15300 4000 2000 "clearline"] + Line[15300 100299 15300 100800 4000 2000 "clearline"] + Line[236300 104700 6601 104700 4000 2000 "clearline"] + Line[2000 89600 2000 100000 4000 2000 "clearline"] + Line[220000 96000 220000 104600 4000 2000 "clearline"] + Line[200000 96000 200000 104600 4000 2000 "clearline"] + Line[180100 96100 180000 96000 4000 2000 "clearline"] + Line[39000 74000 51000 86000 4000 2000 "clearline"] + Line[107500 96000 107500 104700 4000 2000 "clearline"] + Line[127500 96000 127500 104600 4000 2000 "clearline"] + Line[180000 96000 180000 104700 4000 2000 "clearline"] + Line[240400 95600 240000 96000 4000 2000 "clearline"] + Line[87500 96000 87500 104800 4000 2000 "clearline"] + Line[2000 100000 6800 104800 4000 2000 "clearline"] + Line[5300 86300 5300 15300 4000 2000 "clearline"] + Line[15300 100299 15300 104700 4000 2000 "clearline"] + Line[240000 96000 240000 101000 4000 2000 "clearline"] + Line[240000 101000 236300 104700 4000 2000 "clearline"] + Line[67500 96000 67500 104500 4000 2000 "clearline"] + Line[67500 104500 67400 104600 4000 2000 "clearline"] + Line[51000 104800 51000 85900 4000 2000 "clearline"] + Line[39000 69800 39000 74000 4000 2000 "clearline"] ) Layer(2 "solder") ( @@ -1434,7 +1575,7 @@ Layer(4 "GND") ( Polygon("clearpoly") ( - [2500 2500] [272500 2500] [272500 97500] [2500 97500] + [2500 2500] [272500 2500] [272500 107500] [2500 107500] ) ) Layer(5 "power") @@ -1464,8 +1605,12 @@ NetList() Connect("C21-2") Connect("J1-2") Connect("J2-7") - Connect("U1-4") - Connect("U1-18") + Connect("R100-2") + Connect("U1-14") + Connect("U1-24") + Connect("U1-34") + Connect("U1-42") + Connect("U1-44") Connect("U2-2") Connect("U2-3") Connect("U2-16") @@ -1473,64 +1618,64 @@ NetList() ) Net("fet_a" "(unknown)") ( + Connect("J3-1") Connect("J4-1") - Connect("J?-1") Connect("Q1-5") Connect("Q1-6") Connect("R17-1") ) Net("fet_b" "(unknown)") ( + Connect("J3-3") Connect("J4-3") - Connect("J?-2") Connect("Q1-7") Connect("Q1-8") Connect("R18-1") ) Net("fet_c" "(unknown)") ( + Connect("J3-5") Connect("J4-5") - Connect("J?-3") Connect("Q2-5") Connect("Q2-6") Connect("R19-1") ) Net("fet_d" "(unknown)") ( + Connect("J3-7") Connect("J4-7") - Connect("J?-4") Connect("Q2-7") Connect("Q2-8") Connect("R20-1") ) Net("fet_e" "(unknown)") ( + Connect("J3-9") Connect("J5-1") - Connect("J?-5") Connect("Q3-5") Connect("Q3-6") Connect("R21-1") ) Net("fet_f" "(unknown)") ( + Connect("J3-11") Connect("J5-3") - Connect("J?-6") Connect("Q3-7") Connect("Q3-8") Connect("R22-1") ) Net("fet_g" "(unknown)") ( + Connect("J3-13") Connect("J5-5") - Connect("J?-7") Connect("Q4-5") Connect("Q4-6") Connect("R23-1") ) Net("fet_h" "(unknown)") ( + Connect("J3-15") Connect("J5-7") - Connect("J?-8") Connect("Q4-7") Connect("Q4-8") Connect("R24-1") @@ -1539,49 +1684,49 @@ NetList() ( Connect("R1-2") Connect("R9-1") - Connect("U1-30") + Connect("U1-29") ) Net("fire_b" "(unknown)") ( Connect("R2-2") Connect("R10-1") - Connect("U1-31") + Connect("U1-30") ) Net("fire_c" "(unknown)") ( Connect("R3-2") Connect("R11-1") - Connect("U1-32") + Connect("U1-12") ) Net("fire_d" "(unknown)") ( Connect("R4-2") Connect("R12-1") - Connect("U1-1") + Connect("U1-31") ) Net("fire_e" "(unknown)") ( Connect("R5-2") Connect("R13-1") - Connect("U1-2") + Connect("U1-32") ) Net("fire_f" "(unknown)") ( Connect("R6-2") Connect("R14-1") - Connect("U1-9") + Connect("U1-20") ) Net("fire_g" "(unknown)") ( Connect("R7-2") Connect("R15-1") - Connect("U1-10") + Connect("U1-21") ) Net("fire_h" "(unknown)") ( Connect("R8-2") Connect("R16-1") - Connect("U1-11") + Connect("U1-22") ) Net("GND" "(unknown)") ( @@ -1589,6 +1734,8 @@ NetList() Connect("C2-1") Connect("C20-1") Connect("C21-1") + Connect("C30-1") + Connect("C31-1") Connect("H1-1") Connect("H2-1") Connect("H3-1") @@ -1596,6 +1743,7 @@ NetList() Connect("J1-6") Connect("J2-1") Connect("J6-1") + Connect("J100-2") Connect("Q1-1") Connect("Q1-3") Connect("Q2-1") @@ -1620,94 +1768,100 @@ NetList() Connect("R30-1") Connect("R31-1") Connect("R32-1") - Connect("U1-5") - Connect("U1-21") + Connect("U1-15") + Connect("U1-23") + Connect("U1-35") + Connect("U1-43") Connect("U2-12") Connect("U2-17") + Connect("X1-2") + Connect("X1-4") ) Net("miso" "(unknown)") ( Connect("J1-1") Connect("J2-4") - Connect("U1-16") + Connect("U1-11") ) Net("mosi" "(unknown)") ( Connect("J1-4") Connect("J2-3") - Connect("U1-15") + Connect("U1-10") ) Net("reset" "(unknown)") ( Connect("J1-5") - Connect("U1-29") + Connect("U1-13") ) Net("sck" "(unknown)") ( Connect("J1-3") Connect("J2-2") - Connect("U1-17") + Connect("U1-9") ) - Net("SCL" "(unknown)") + Net("scl" "(unknown)") ( + Connect("U1-18") Connect("U2-1") ) - Net("SDA" "(unknown)") + Net("sda" "(unknown)") ( + Connect("U1-19") Connect("U2-20") ) Net("sense_a" "(unknown)") ( Connect("R17-2") Connect("R25-2") - Connect("U1-23") + Connect("U1-39") ) Net("sense_b" "(unknown)") ( Connect("R18-2") Connect("R26-2") - Connect("U1-24") + Connect("U1-38") ) Net("sense_c" "(unknown)") ( Connect("R19-2") Connect("R27-2") - Connect("U1-25") + Connect("U1-37") ) Net("sense_d" "(unknown)") ( Connect("R20-2") Connect("R28-2") - Connect("U1-26") + Connect("U1-36") ) Net("sense_e" "(unknown)") ( Connect("R21-2") Connect("R29-2") - Connect("U1-27") + Connect("U1-25") ) Net("sense_f" "(unknown)") ( Connect("R22-2") Connect("R30-2") - Connect("U1-28") + Connect("U1-26") ) Net("sense_g" "(unknown)") ( Connect("R23-2") Connect("R31-2") - Connect("U1-19") + Connect("U1-27") ) Net("sense_h" "(unknown)") ( Connect("R24-2") Connect("R32-2") - Connect("U1-22") + Connect("U1-28") ) Net("ss" "(unknown)") ( Connect("J2-6") - Connect("U1-14") + Connect("U1-8") ) Net("unnamed_net1" "(unknown)") ( @@ -1765,6 +1919,24 @@ NetList() Connect("C22-1") Connect("U2-9") ) + Net("unnamed_net12" "(unknown)") + ( + Connect("J100-1") + Connect("R100-1") + Connect("U1-33") + ) + Net("unnamed_net13" "(unknown)") + ( + Connect("C30-2") + Connect("U1-16") + Connect("X1-1") + ) + Net("unnamed_net14" "(unknown)") + ( + Connect("C31-2") + Connect("U1-17") + Connect("X1-3") + ) Net("v_lipo" "(unknown)") ( Connect("J2-8") @@ -1772,6 +1944,16 @@ NetList() ) Net("v_pyro" "(unknown)") ( + Connect("J3-2") + Connect("J3-4") + Connect("J3-6") + Connect("J3-8") + Connect("J3-10") + Connect("J3-12") + Connect("J3-14") + Connect("J3-16") + Connect("J3-17") + Connect("J3-18") Connect("J4-2") Connect("J4-4") Connect("J4-6") @@ -1781,7 +1963,5 @@ NetList() Connect("J5-6") Connect("J5-8") Connect("J6-2") - Connect("J?-9") - Connect("J?-10") ) ) diff --git a/telepyro.sch b/telepyro.sch index dd22df9..1516439 100644 --- a/telepyro.sch +++ b/telepyro.sch @@ -1,25 +1,25 @@ v 20100214 2 C 40000 40000 0 0 0 EMBEDDEDtitle-D-bdale.sym [ -T 56500 41800 5 10 0 0 0 0 1 -graphical=1 -T 66500 40400 15 8 1 0 0 0 1 -FILE: -T 71500 40400 15 8 1 0 0 0 1 -REVISION: -T 69400 40400 15 8 1 0 0 0 1 -PAGE -T 70200 40400 15 8 1 0 0 0 1 -OF -B 66400 40000 7600 2700 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -L 66400 40600 74000 40600 15 0 0 0 -1 -1 -T 66500 40100 15 10 1 0 0 0 1 -Project URL: +B 40000 40000 34000 22000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +L 66400 41400 74000 41400 15 0 0 0 -1 -1 T 66900 40800 9 10 1 0 0 0 2 Copyright 2010 by Bdale Garbee Licensed under the TAPR Open Hardware License, http://www.tapr.org/OHL -L 66400 41400 74000 41400 15 0 0 0 -1 -1 -B 40000 40000 34000 22000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 66500 40100 15 10 1 0 0 0 1 +Project URL: +L 66400 40600 74000 40600 15 0 0 0 -1 -1 +B 66400 40000 7600 2700 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 70200 40400 15 8 1 0 0 0 1 +OF +T 69400 40400 15 8 1 0 0 0 1 +PAGE +T 71500 40400 15 8 1 0 0 0 1 +REVISION: +T 66500 40400 15 8 1 0 0 0 1 +FILE: +T 56500 41800 5 10 0 0 0 0 1 +graphical=1 ] T 69200 41900 9 30 1 0 0 0 1 TelePyro @@ -122,21 +122,6 @@ C 42500 57600 1 0 0 gnd-1.sym C 42500 55000 1 0 0 gnd-1.sym C 71600 47100 1 0 0 EMBEDDEDhole_plated.sym [ -V 71800 47300 200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -T 71700 48800 5 10 0 0 0 0 1 -device=HOLE_PLATED -T 71700 48000 5 10 0 0 0 0 1 -nobom=1 -T 71700 47600 8 10 0 1 0 0 1 -refdes=H? -T 71700 48600 5 10 0 0 0 0 1 -description=hole, plated -T 71700 48400 5 10 0 0 0 0 1 -author=Kai-Martin Knaak -T 71700 48200 5 10 0 0 0 0 1 -license=GPL2 -T 71700 47600 8 10 0 1 0 0 1 -refdes=hole_plated P 72200 47300 72000 47300 1 0 0 { T 72050 47350 5 10 0 1 0 0 1 @@ -146,6 +131,21 @@ pinnumber=1 T 72000 47100 5 10 0 1 0 0 1 pintype=pas } +T 71700 47600 8 10 0 1 0 0 1 +refdes=hole_plated +T 71700 48200 5 10 0 0 0 0 1 +license=GPL2 +T 71700 48400 5 10 0 0 0 0 1 +author=Kai-Martin Knaak +T 71700 48600 5 10 0 0 0 0 1 +description=hole, plated +T 71700 47600 8 10 0 1 0 0 1 +refdes=H? +T 71700 48000 5 10 0 0 0 0 1 +nobom=1 +T 71700 48800 5 10 0 0 0 0 1 +device=HOLE_PLATED +V 71800 47300 200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 ] { T 71700 48900 5 10 0 0 0 0 1 @@ -162,6 +162,11 @@ mounting holes for 4-40 screws C 72700 43800 1 0 0 EMBEDDEDgnd-1.sym [ +T 73000 43850 8 10 0 0 0 0 1 +net=GND:1 +L 72780 43810 72820 43810 3 0 0 0 -1 -1 +L 72755 43850 72845 43850 3 0 0 0 -1 -1 +L 72700 43900 72900 43900 3 0 0 0 -1 -1 P 72800 43900 72800 44100 1 0 1 { T 72858 43961 5 4 0 1 0 0 1 @@ -173,32 +178,12 @@ pinlabel=1 T 72858 43961 5 4 0 1 0 0 1 pintype=pwr } -L 72700 43900 72900 43900 3 0 0 0 -1 -1 -L 72755 43850 72845 43850 3 0 0 0 -1 -1 -L 72780 43810 72820 43810 3 0 0 0 -1 -1 -T 73000 43850 8 10 0 0 0 0 1 -net=GND:1 ] N 72200 46300 72800 46300 4 N 72200 47300 72800 47300 4 N 72800 44100 72800 47300 4 C 71600 46100 1 0 0 EMBEDDEDhole_plated.sym [ -V 71800 46300 200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -T 71700 47800 5 10 0 0 0 0 1 -device=HOLE_PLATED -T 71700 47000 5 10 0 0 0 0 1 -nobom=1 -T 71700 46600 8 10 0 1 0 0 1 -refdes=H? -T 71700 47600 5 10 0 0 0 0 1 -description=hole, plated -T 71700 47400 5 10 0 0 0 0 1 -author=Kai-Martin Knaak -T 71700 47200 5 10 0 0 0 0 1 -license=GPL2 -T 71700 46600 8 10 0 1 0 0 1 -refdes=hole_plated P 72200 46300 72000 46300 1 0 0 { T 72050 46350 5 10 0 1 0 0 1 @@ -208,6 +193,21 @@ pinnumber=1 T 72000 46100 5 10 0 1 0 0 1 pintype=pas } +T 71700 46600 8 10 0 1 0 0 1 +refdes=hole_plated +T 71700 47200 5 10 0 0 0 0 1 +license=GPL2 +T 71700 47400 5 10 0 0 0 0 1 +author=Kai-Martin Knaak +T 71700 47600 5 10 0 0 0 0 1 +description=hole, plated +T 71700 46600 8 10 0 1 0 0 1 +refdes=H? +T 71700 47000 5 10 0 0 0 0 1 +nobom=1 +T 71700 47800 5 10 0 0 0 0 1 +device=HOLE_PLATED +V 71800 46300 200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 ] { T 71700 47900 5 10 0 0 0 0 1 @@ -221,21 +221,6 @@ loadstatus=noload } C 71600 45200 1 0 0 EMBEDDEDhole_plated.sym [ -V 71800 45400 200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -T 71700 46900 5 10 0 0 0 0 1 -device=HOLE_PLATED -T 71700 46100 5 10 0 0 0 0 1 -nobom=1 -T 71700 45700 8 10 0 1 0 0 1 -refdes=H? -T 71700 46700 5 10 0 0 0 0 1 -description=hole, plated -T 71700 46500 5 10 0 0 0 0 1 -author=Kai-Martin Knaak -T 71700 46300 5 10 0 0 0 0 1 -license=GPL2 -T 71700 45700 8 10 0 1 0 0 1 -refdes=hole_plated P 72200 45400 72000 45400 1 0 0 { T 72050 45450 5 10 0 1 0 0 1 @@ -245,6 +230,21 @@ pinnumber=1 T 72000 45200 5 10 0 1 0 0 1 pintype=pas } +T 71700 45700 8 10 0 1 0 0 1 +refdes=hole_plated +T 71700 46300 5 10 0 0 0 0 1 +license=GPL2 +T 71700 46500 5 10 0 0 0 0 1 +author=Kai-Martin Knaak +T 71700 46700 5 10 0 0 0 0 1 +description=hole, plated +T 71700 45700 8 10 0 1 0 0 1 +refdes=H? +T 71700 46100 5 10 0 0 0 0 1 +nobom=1 +T 71700 46900 5 10 0 0 0 0 1 +device=HOLE_PLATED +V 71800 45400 200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 ] { T 71700 47000 5 10 0 0 0 0 1 @@ -258,21 +258,6 @@ loadstatus=noload } C 71600 44200 1 0 0 EMBEDDEDhole_plated.sym [ -V 71800 44400 200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -T 71700 45900 5 10 0 0 0 0 1 -device=HOLE_PLATED -T 71700 45100 5 10 0 0 0 0 1 -nobom=1 -T 71700 44700 8 10 0 1 0 0 1 -refdes=H? -T 71700 45700 5 10 0 0 0 0 1 -description=hole, plated -T 71700 45500 5 10 0 0 0 0 1 -author=Kai-Martin Knaak -T 71700 45300 5 10 0 0 0 0 1 -license=GPL2 -T 71700 44700 8 10 0 1 0 0 1 -refdes=hole_plated P 72200 44400 72000 44400 1 0 0 { T 72050 44450 5 10 0 1 0 0 1 @@ -282,6 +267,21 @@ pinnumber=1 T 72000 44200 5 10 0 1 0 0 1 pintype=pas } +T 71700 44700 8 10 0 1 0 0 1 +refdes=hole_plated +T 71700 45300 5 10 0 0 0 0 1 +license=GPL2 +T 71700 45500 5 10 0 0 0 0 1 +author=Kai-Martin Knaak +T 71700 45700 5 10 0 0 0 0 1 +description=hole, plated +T 71700 44700 8 10 0 1 0 0 1 +refdes=H? +T 71700 45100 5 10 0 0 0 0 1 +nobom=1 +T 71700 45900 5 10 0 0 0 0 1 +device=HOLE_PLATED +V 71800 44400 200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 ] { T 71700 46000 5 10 0 0 0 0 1 @@ -387,6 +387,11 @@ vendor=digikey } C 61600 44300 1 0 0 EMBEDDEDgnd-1.sym [ +T 61900 44350 8 10 0 0 0 0 1 +net=GND:1 +L 61680 44310 61720 44310 3 0 0 0 -1 -1 +L 61655 44350 61745 44350 3 0 0 0 -1 -1 +L 61600 44400 61800 44400 3 0 0 0 -1 -1 P 61700 44400 61700 44600 1 0 1 { T 61758 44461 5 4 0 1 0 0 1 @@ -398,11 +403,6 @@ pinlabel=1 T 61758 44461 5 4 0 1 0 0 1 pintype=pwr } -L 61600 44400 61800 44400 3 0 0 0 -1 -1 -L 61655 44350 61745 44350 3 0 0 0 -1 -1 -L 61680 44310 61720 44310 3 0 0 0 -1 -1 -T 61900 44350 8 10 0 0 0 0 1 -net=GND:1 ] N 60300 42600 62000 42600 4 { @@ -484,48 +484,40 @@ N 45200 57000 45300 57000 4 N 45300 57000 45300 57400 4 C 62000 41700 1 0 0 EMBEDDEDconn-8.sym [ -P 62000 44600 62300 44600 1 0 0 -{ -T 62000 44600 5 10 0 0 0 0 1 -pintype=unknown -T 62355 44595 5 10 0 1 0 0 1 -pinlabel=unknown -T 62205 44645 5 10 1 1 0 6 1 -pinnumber=1 -T 62000 44600 5 10 0 0 0 0 1 -pinseq=0 -} -P 62000 44200 62300 44200 1 0 0 +T 62355 44795 8 10 0 1 0 0 1 +refdes=J? +B 62300 41700 400 3000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +P 62000 41800 62300 41800 1 0 0 { -T 62000 44200 5 10 0 0 0 0 1 +T 62000 41800 5 10 0 0 0 0 1 pintype=unknown -T 62355 44195 5 10 0 1 0 0 1 +T 62355 41795 5 10 0 1 0 0 1 pinlabel=unknown -T 62205 44245 5 10 1 1 0 6 1 -pinnumber=2 -T 62000 44200 5 10 0 0 0 0 1 +T 62205 41845 5 10 1 1 0 6 1 +pinnumber=8 +T 62000 41800 5 10 0 0 0 0 1 pinseq=0 } -P 62000 43800 62300 43800 1 0 0 +P 62000 42200 62300 42200 1 0 0 { -T 62000 43800 5 10 0 0 0 0 1 +T 62000 42200 5 10 0 0 0 0 1 pintype=unknown -T 62355 43795 5 10 0 1 0 0 1 +T 62355 42195 5 10 0 1 0 0 1 pinlabel=unknown -T 62205 43845 5 10 1 1 0 6 1 -pinnumber=3 -T 62000 43800 5 10 0 0 0 0 1 +T 62205 42245 5 10 1 1 0 6 1 +pinnumber=7 +T 62000 42200 5 10 0 0 0 0 1 pinseq=0 } -P 62000 43400 62300 43400 1 0 0 +P 62000 42600 62300 42600 1 0 0 { -T 62000 43400 5 10 0 0 0 0 1 +T 62000 42600 5 10 0 0 0 0 1 pintype=unknown -T 62355 43395 5 10 0 1 0 0 1 +T 62355 42595 5 10 0 1 0 0 1 pinlabel=unknown -T 62205 43445 5 10 1 1 0 6 1 -pinnumber=4 -T 62000 43400 5 10 0 0 0 0 1 +T 62205 42645 5 10 1 1 0 6 1 +pinnumber=6 +T 62000 42600 5 10 0 0 0 0 1 pinseq=0 } P 62000 43000 62300 43000 1 0 0 @@ -539,42 +531,50 @@ pinnumber=5 T 62000 43000 5 10 0 0 0 0 1 pinseq=0 } -P 62000 42600 62300 42600 1 0 0 +P 62000 43400 62300 43400 1 0 0 { -T 62000 42600 5 10 0 0 0 0 1 +T 62000 43400 5 10 0 0 0 0 1 pintype=unknown -T 62355 42595 5 10 0 1 0 0 1 +T 62355 43395 5 10 0 1 0 0 1 pinlabel=unknown -T 62205 42645 5 10 1 1 0 6 1 -pinnumber=6 -T 62000 42600 5 10 0 0 0 0 1 +T 62205 43445 5 10 1 1 0 6 1 +pinnumber=4 +T 62000 43400 5 10 0 0 0 0 1 pinseq=0 } -P 62000 42200 62300 42200 1 0 0 +P 62000 43800 62300 43800 1 0 0 { -T 62000 42200 5 10 0 0 0 0 1 +T 62000 43800 5 10 0 0 0 0 1 pintype=unknown -T 62355 42195 5 10 0 1 0 0 1 +T 62355 43795 5 10 0 1 0 0 1 pinlabel=unknown -T 62205 42245 5 10 1 1 0 6 1 -pinnumber=7 -T 62000 42200 5 10 0 0 0 0 1 +T 62205 43845 5 10 1 1 0 6 1 +pinnumber=3 +T 62000 43800 5 10 0 0 0 0 1 pinseq=0 } -P 62000 41800 62300 41800 1 0 0 +P 62000 44200 62300 44200 1 0 0 { -T 62000 41800 5 10 0 0 0 0 1 +T 62000 44200 5 10 0 0 0 0 1 pintype=unknown -T 62355 41795 5 10 0 1 0 0 1 +T 62355 44195 5 10 0 1 0 0 1 pinlabel=unknown -T 62205 41845 5 10 1 1 0 6 1 -pinnumber=8 -T 62000 41800 5 10 0 0 0 0 1 +T 62205 44245 5 10 1 1 0 6 1 +pinnumber=2 +T 62000 44200 5 10 0 0 0 0 1 +pinseq=0 +} +P 62000 44600 62300 44600 1 0 0 +{ +T 62000 44600 5 10 0 0 0 0 1 +pintype=unknown +T 62355 44595 5 10 0 1 0 0 1 +pinlabel=unknown +T 62205 44645 5 10 1 1 0 6 1 +pinnumber=1 +T 62000 44600 5 10 0 0 0 0 1 pinseq=0 } -B 62300 41700 400 3000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -T 62355 44795 8 10 0 1 0 0 1 -refdes=J? ] { T 62355 44795 5 10 1 1 0 0 1 @@ -594,6 +594,11 @@ vendor=mouser } C 57300 42400 1 0 0 EMBEDDED3.3V-plus-1.sym [ +T 57600 42400 8 8 0 0 0 0 1 +net=+3.3V:1 +T 57375 42650 9 8 1 0 0 0 1 ++3.3V +L 57350 42600 57650 42600 3 0 0 0 -1 -1 P 57500 42400 57500 42600 1 0 0 { T 57550 42450 5 6 0 1 0 0 1 @@ -605,11 +610,6 @@ pinlabel=1 T 57550 42450 5 6 0 1 0 0 1 pintype=pwr } -L 57350 42600 57650 42600 3 0 0 0 -1 -1 -T 57375 42650 9 8 1 0 0 0 1 -+3.3V -T 57600 42400 8 8 0 0 0 0 1 -net=+3.3V:1 ] N 62000 42200 57500 42200 4 N 50500 59700 52000 59700 4 @@ -1408,49 +1408,37 @@ C 58800 40800 1 0 0 gnd-1.sym C 57400 40800 1 0 0 gnd-1.sym N 57500 42000 57500 42400 4 N 58900 42000 58900 42200 4 -C 63500 60200 1 0 0 3.3V-plus-1.sym -N 63700 59400 63700 60200 4 -N 64200 59800 63700 59800 4 -N 64200 59400 63700 59400 4 -C 63600 51900 1 0 0 gnd-1.sym -N 64200 53000 63700 53000 4 -N 63700 53000 63700 52200 4 -N 64200 52600 63700 52600 4 +C 63500 60900 1 0 0 3.3V-plus-1.sym +N 63700 58200 63700 60900 4 +N 64100 59800 63700 59800 4 +N 64100 59400 63700 59400 4 +C 63600 48700 1 0 0 gnd-1.sym +N 64100 49800 63700 49800 4 +N 63700 49000 63700 50600 4 +N 64100 49400 63700 49400 4 C 69000 45600 1 0 0 EMBEDDEDconn-6.sym [ -T 69355 47895 8 10 0 1 0 0 1 -refdes=J? -P 69000 47700 69300 47700 1 0 0 -{ -T 69000 47700 5 10 0 0 0 0 1 -pinseq=0 -T 69205 47745 5 10 1 1 0 6 1 -pinnumber=1 -T 69355 47695 5 10 0 1 0 0 1 -pinlabel=unknown -T 69000 47700 5 10 0 0 0 0 1 -pintype=unknown -} -P 69000 47300 69300 47300 1 0 0 +B 69300 45600 400 2200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +P 69000 45700 69300 45700 1 0 0 { -T 69000 47300 5 10 0 0 0 0 1 +T 69000 45700 5 10 0 0 0 0 1 pinseq=0 -T 69205 47345 5 10 1 1 0 6 1 -pinnumber=2 -T 69355 47295 5 10 0 1 0 0 1 +T 69205 45745 5 10 1 1 0 6 1 +pinnumber=6 +T 69355 45695 5 10 0 1 0 0 1 pinlabel=unknown -T 69000 47300 5 10 0 0 0 0 1 +T 69000 45700 5 10 0 0 0 0 1 pintype=unknown } -P 69000 46900 69300 46900 1 0 0 +P 69000 46100 69300 46100 1 0 0 { -T 69000 46900 5 10 0 0 0 0 1 +T 69000 46100 5 10 0 0 0 0 1 pinseq=0 -T 69205 46945 5 10 1 1 0 6 1 -pinnumber=3 -T 69355 46895 5 10 0 1 0 0 1 +T 69205 46145 5 10 1 1 0 6 1 +pinnumber=5 +T 69355 46095 5 10 0 1 0 0 1 pinlabel=unknown -T 69000 46900 5 10 0 0 0 0 1 +T 69000 46100 5 10 0 0 0 0 1 pintype=unknown } P 69000 46500 69300 46500 1 0 0 @@ -1464,29 +1452,41 @@ pinlabel=unknown T 69000 46500 5 10 0 0 0 0 1 pintype=unknown } -P 69000 46100 69300 46100 1 0 0 +P 69000 46900 69300 46900 1 0 0 { -T 69000 46100 5 10 0 0 0 0 1 +T 69000 46900 5 10 0 0 0 0 1 pinseq=0 -T 69205 46145 5 10 1 1 0 6 1 -pinnumber=5 -T 69355 46095 5 10 0 1 0 0 1 +T 69205 46945 5 10 1 1 0 6 1 +pinnumber=3 +T 69355 46895 5 10 0 1 0 0 1 pinlabel=unknown -T 69000 46100 5 10 0 0 0 0 1 +T 69000 46900 5 10 0 0 0 0 1 pintype=unknown } -P 69000 45700 69300 45700 1 0 0 +P 69000 47300 69300 47300 1 0 0 { -T 69000 45700 5 10 0 0 0 0 1 +T 69000 47300 5 10 0 0 0 0 1 pinseq=0 -T 69205 45745 5 10 1 1 0 6 1 -pinnumber=6 -T 69355 45695 5 10 0 1 0 0 1 +T 69205 47345 5 10 1 1 0 6 1 +pinnumber=2 +T 69355 47295 5 10 0 1 0 0 1 pinlabel=unknown -T 69000 45700 5 10 0 0 0 0 1 +T 69000 47300 5 10 0 0 0 0 1 pintype=unknown } -B 69300 45600 400 2200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +P 69000 47700 69300 47700 1 0 0 +{ +T 69000 47700 5 10 0 0 0 0 1 +pinseq=0 +T 69205 47745 5 10 1 1 0 6 1 +pinnumber=1 +T 69355 47695 5 10 0 1 0 0 1 +pinlabel=unknown +T 69000 47700 5 10 0 0 0 0 1 +pintype=unknown +} +T 69355 47895 8 10 0 1 0 0 1 +refdes=J? ] { T 69355 47895 5 10 1 1 0 0 1 @@ -1528,175 +1528,159 @@ N 69000 46100 67800 46100 4 T 67900 46200 5 10 1 1 0 0 1 netname=reset } -N 64200 55000 62700 55000 4 +N 72000 59800 70500 59800 4 { -T 63100 55100 5 10 1 1 0 6 1 +T 72000 59900 5 10 1 1 0 6 1 netname=miso } -N 64200 55400 62700 55400 4 +N 72000 60200 70500 60200 4 { -T 63100 55500 5 10 1 1 0 6 1 +T 72000 60300 5 10 1 1 0 6 1 netname=mosi } -N 64200 54600 62700 54600 4 +N 72000 60600 70500 60600 4 { -T 63000 54700 5 10 1 1 0 6 1 +T 72000 60700 5 10 1 1 0 6 1 netname=sck } -N 70600 59400 72100 59400 4 +N 70500 50600 72000 50600 4 { -T 71400 59500 5 10 1 1 0 0 1 +T 71300 50700 5 10 1 1 0 0 1 netname=sense_a } -N 70600 59000 72100 59000 4 +N 70500 50200 72000 50200 4 { -T 71400 59100 5 10 1 1 0 0 1 +T 71300 50300 5 10 1 1 0 0 1 netname=sense_b } -N 70600 58600 72100 58600 4 +N 70500 49800 72000 49800 4 { -T 71400 58700 5 10 1 1 0 0 1 +T 71300 49900 5 10 1 1 0 0 1 netname=sense_c } -N 72100 58200 70600 58200 4 +N 72000 49400 70500 49400 4 { -T 71400 58300 5 10 1 1 0 0 1 +T 71300 49500 5 10 1 1 0 0 1 netname=sense_d } -N 70600 57800 72100 57800 4 +N 70500 54600 72000 54600 4 { -T 71400 57900 5 10 1 1 0 0 1 +T 71300 54700 5 10 1 1 0 0 1 netname=sense_e } -N 70600 57400 72100 57400 4 +N 70500 53800 72000 53800 4 { -T 71400 57500 5 10 1 1 0 0 1 +T 71300 53900 5 10 1 1 0 0 1 netname=sense_f } -N 64200 58600 62700 58600 4 +N 72000 53400 70500 53400 4 { -T 63400 58700 5 10 1 1 0 6 1 +T 72000 53500 5 10 1 1 0 6 1 netname=sense_g } -N 64200 58200 62700 58200 4 +N 72000 59400 70500 59400 4 { -T 63400 58300 5 10 1 1 0 6 1 +T 72000 59500 5 10 1 1 0 6 1 netname=sense_h } -N 64200 55800 62700 55800 4 +N 72000 61000 70500 61000 4 { -T 62900 55900 5 10 1 1 0 6 1 +T 72000 61100 5 10 1 1 0 6 1 netname=ss } -N 70600 55800 72100 55800 4 +N 70500 59000 72000 59000 4 { -T 71600 55900 5 10 1 1 0 0 1 +T 71500 59100 5 10 1 1 0 0 1 netname=fire_a } -N 72100 55400 70600 55400 4 +N 72000 58600 70500 58600 4 { -T 71600 55500 5 10 1 1 0 0 1 +T 71500 58700 5 10 1 1 0 0 1 netname=fire_b } -N 70600 53000 72100 53000 4 +N 70500 54200 72000 54200 4 { -T 71600 53100 5 10 1 1 0 0 1 +T 71500 54300 5 10 1 1 0 0 1 netname=fire_h } -N 70600 53400 72100 53400 4 +N 70500 55000 72000 55000 4 { -T 71600 53500 5 10 1 1 0 0 1 +T 71500 55100 5 10 1 1 0 0 1 netname=fire_g } -N 70600 53800 72100 53800 4 +N 70500 55400 72000 55400 4 { -T 71600 53900 5 10 1 1 0 0 1 +T 71600 55500 5 10 1 1 0 0 1 netname=fire_f } -N 70600 54200 72100 54200 4 +N 70500 57000 72000 57000 4 { -T 71600 54300 5 10 1 1 0 0 1 +T 71500 57100 5 10 1 1 0 0 1 netname=fire_e } -N 70600 54600 72100 54600 4 +N 70500 57400 72000 57400 4 { -T 71600 54700 5 10 1 1 0 0 1 +T 71500 57500 5 10 1 1 0 0 1 netname=fire_d } -N 70600 55000 72100 55000 4 +N 70500 58200 72000 58200 4 { -T 71600 55100 5 10 1 1 0 0 1 +T 71500 58300 5 10 1 1 0 0 1 netname=fire_c } -C 64200 52400 1 0 0 ATtiny48.sym -{ -T 69600 55400 5 10 0 0 0 0 1 -device=ATtiny48 -T 69600 55100 5 10 0 0 0 0 1 -footprint=TQFP32_7 -T 64700 60300 5 10 1 1 0 0 1 -refdes=U1 -} -N 70600 57000 72100 57000 4 +N 62600 57000 64100 57000 4 { -T 71600 57100 5 10 1 1 0 0 1 +T 62600 57100 5 10 1 1 0 0 1 netname=reset } -N 54700 54900 53500 54900 4 +N 56900 58100 55700 58100 4 { -T 53500 55000 5 10 1 1 0 0 1 +T 55700 58200 5 10 1 1 0 0 1 netname=fet_a } -N 54700 54500 53500 54500 4 +N 56900 57300 55700 57300 4 { -T 53500 54600 5 10 1 1 0 0 1 +T 55700 57400 5 10 1 1 0 0 1 netname=fet_b } -N 54700 54100 53500 54100 4 +N 56900 56500 55700 56500 4 { -T 53500 54200 5 10 1 1 0 0 1 +T 55700 56600 5 10 1 1 0 0 1 netname=fet_c } -N 54700 53700 53500 53700 4 +N 56900 55700 55700 55700 4 { -T 53500 53800 5 10 1 1 0 0 1 +T 55700 55800 5 10 1 1 0 0 1 netname=fet_d } -N 54700 53300 53500 53300 4 +N 56900 54900 55700 54900 4 { -T 53500 53400 5 10 1 1 0 0 1 +T 55700 55000 5 10 1 1 0 0 1 netname=fet_e } -N 54700 52900 53500 52900 4 +N 56900 54100 55700 54100 4 { -T 53500 53000 5 10 1 1 0 0 1 +T 55700 54200 5 10 1 1 0 0 1 netname=fet_f } -N 54700 52500 53500 52500 4 +N 56900 53300 55700 53300 4 { -T 53500 52600 5 10 1 1 0 0 1 +T 55700 53400 5 10 1 1 0 0 1 netname=fet_g } -N 54700 52100 53500 52100 4 +N 56900 52500 55700 52500 4 { -T 53500 52200 5 10 1 1 0 0 1 +T 55700 52600 5 10 1 1 0 0 1 netname=fet_h } -N 54700 51700 53500 51700 4 +N 56900 57700 55700 57700 4 { -T 53500 51800 5 10 1 1 0 0 1 +T 55700 57800 5 10 1 1 0 0 1 netname=v_pyro } -C 54700 51200 1 0 0 conn-10.sym -{ -T 55055 55095 5 10 1 1 0 0 1 -refdes=J? -T 54700 51200 5 10 0 1 0 0 1 -footprint=100mil5x2 -} -N 54700 51300 53500 51300 4 +N 56900 56900 55700 56900 4 { -T 53500 51400 5 10 1 1 0 0 1 +T 55700 57000 5 10 1 1 0 0 1 netname=v_pyro } C 57500 45900 1 0 0 HMC5843.sym @@ -1769,10 +1753,154 @@ N 60200 49500 60200 49900 4 N 59900 48700 61400 48700 4 { T 61000 48800 5 10 1 1 0 0 1 -netname=SDA +netname=sda } N 59900 48300 61400 48300 4 { T 61000 48400 5 10 1 1 0 0 1 -netname=SCL +netname=scl +} +C 56900 51200 1 0 0 conn-18.sym +{ +T 57255 58295 5 10 1 1 0 0 1 +refdes=J3 +T 57800 54500 5 10 1 1 0 0 1 +value=AftPyro +T 57100 50900 5 10 1 1 0 0 1 +footprint=tphybrid +} +N 56900 56100 55700 56100 4 +{ +T 55700 56200 5 10 1 1 0 0 1 +netname=v_pyro +} +N 56900 55300 55700 55300 4 +{ +T 55700 55400 5 10 1 1 0 0 1 +netname=v_pyro +} +N 56900 54500 55700 54500 4 +{ +T 55700 54600 5 10 1 1 0 0 1 +netname=v_pyro +} +N 56900 53700 55700 53700 4 +{ +T 55700 53800 5 10 1 1 0 0 1 +netname=v_pyro +} +N 56900 52900 55700 52900 4 +{ +T 55700 53000 5 10 1 1 0 0 1 +netname=v_pyro +} +N 56900 52100 55700 52100 4 +{ +T 55700 52200 5 10 1 1 0 0 1 +netname=v_pyro +} +N 56900 51700 55700 51700 4 +{ +T 55700 51800 5 10 1 1 0 0 1 +netname=v_pyro +} +N 56900 51300 55700 51300 4 +{ +T 55700 51400 5 10 1 1 0 0 1 +netname=v_pyro +} +C 64100 49200 1 0 0 ATmega32U4.sym +{ +T 69500 52200 5 10 0 0 0 0 1 +device=ATmega328P +T 64500 61500 5 10 1 1 0 0 1 +refdes=U1 +T 64100 49200 5 10 0 1 0 0 1 +footprint=tqfp44 +} +N 64100 50200 63700 50200 4 +N 64100 50600 63700 50600 4 +N 70500 56200 72000 56200 4 +{ +T 71700 56300 5 10 1 1 0 0 1 +netname=scl +} +N 70500 55800 72000 55800 4 +{ +T 71700 55900 5 10 1 1 0 0 1 +netname=sda +} +N 64100 60600 63700 60600 4 +N 63700 58600 64100 58600 4 +N 63700 58200 64100 58200 4 +C 62100 55000 1 0 0 ABM8.sym +{ +T 62300 55500 5 10 0 0 0 0 1 +device=CRYSTAL +T 62100 55600 5 10 1 1 0 0 1 +refdes=X1 +T 62300 55700 5 10 0 0 0 0 1 +symversion=0.1 +T 62500 55600 5 10 1 1 0 0 1 +value=8mhz +T 62100 55000 5 10 0 0 0 0 1 +footprint=ABM8 +} +N 62800 55400 64100 55400 4 +N 64100 55800 61600 55800 4 +N 61600 55400 61600 55800 4 +N 62100 55400 61600 55400 4 +C 61800 54500 1 90 0 capacitor.sym +{ +T 61100 54700 5 10 0 0 90 0 1 +device=CAPACITOR +T 61400 55300 5 10 1 1 180 0 1 +refdes=C30 +T 60900 54700 5 10 0 0 90 0 1 +symversion=0.1 +T 61000 54600 5 10 1 1 0 0 1 +value=22pF +T 61800 54500 5 10 0 1 0 0 1 +footprint=0402 +} +C 63500 54500 1 90 0 capacitor.sym +{ +T 62800 54700 5 10 0 0 90 0 1 +device=CAPACITOR +T 63800 55300 5 10 1 1 180 0 1 +refdes=C31 +T 62600 54700 5 10 0 0 90 0 1 +symversion=0.1 +T 63500 54600 5 10 1 1 0 0 1 +value=22pF +T 63500 54500 5 10 0 1 0 0 1 +footprint=0402 +} +C 62000 54700 1 0 0 gnd-1.sym +C 62700 54700 1 0 0 gnd-1.sym +C 63200 54200 1 0 0 gnd-1.sym +C 61500 54200 1 0 0 gnd-1.sym +C 72600 52900 1 90 0 resistor.sym +{ +T 72200 53200 5 10 0 0 90 0 1 +device=RESISTOR +T 73100 53600 5 10 1 1 180 0 1 +refdes=R100 +T 72700 53000 5 10 1 1 0 0 1 +value=47k +T 72600 52900 5 10 0 0 0 0 1 +footprint=0402 +} +C 72300 53800 1 0 0 3.3V-plus-1.sym +C 72400 51900 1 0 0 gnd-1.sym +N 70500 52600 72500 52600 4 +C 72500 52100 1 0 0 conn-2.sym +{ +T 73305 52545 5 10 1 1 0 0 1 +refdes=J100 +T 72800 51800 5 10 1 1 0 0 1 +value=bootloader +T 72500 52100 5 10 0 1 0 0 1 +footprint=530470210 } +N 72500 52900 72500 52600 4 -- 2.30.2