From: Walter Fetter Lages Date: Wed, 23 May 2018 23:16:33 +0000 (-0300) Subject: Component placement for PCB layout (SPI version). X-Git-Tag: v1.0.0~9 X-Git-Url: http://git.ece.ufrgs.br/?a=commitdiff_plain;h=2d95edc80db260fbabc679cec09825887e3c4952;p=imushield.git Component placement for PCB layout (SPI version). --- diff --git a/imushield.cmd b/imushield.cmd new file mode 100644 index 0000000..37e928c --- /dev/null +++ b/imushield.cmd @@ -0,0 +1,210 @@ +# Pin name action command file + +# Start of element R3 +ChangePinName(R3, 1, 1) +ChangePinName(R3, 2, 2) + +# Start of element J2 +ChangePinName(J2, 1, 1) +ChangePinName(J2, 2, 2) + +# Start of element U6 +ChangePinName(U6, 6, A) +ChangePinName(U6, 7, B) +ChangePinName(U6, 8, Vcc) +ChangePinName(U6, 5, GND) +ChangePinName(U6, 2, \_RE\_) +ChangePinName(U6, 1, RO) +ChangePinName(U6, 3, DE) +ChangePinName(U6, 4, DI) + +# Start of element C12 +ChangePinName(C12, 2, 2) +ChangePinName(C12, 1, 1) + +# Start of element R2 +ChangePinName(R2, 1, 1) +ChangePinName(R2, 2, 2) + +# Start of element J1 +ChangePinName(J1, 1, 1) +ChangePinName(J1, 2, 2) + +# Start of element U5 +ChangePinName(U5, 6, A) +ChangePinName(U5, 7, B) +ChangePinName(U5, 8, Vcc) +ChangePinName(U5, 5, GND) +ChangePinName(U5, 2, \_RE\_) +ChangePinName(U5, 1, RO) +ChangePinName(U5, 3, DE) +ChangePinName(U5, 4, DI) + +# Start of element C11 +ChangePinName(C11, 2, 2) +ChangePinName(C11, 1, 1) + +# Start of element C9 +ChangePinName(C9, 2, -) +ChangePinName(C9, 1, +) + +# Start of element C8 +ChangePinName(C8, 2, -) +ChangePinName(C8, 1, +) + +# Start of element C7 +ChangePinName(C7, 2, -) +ChangePinName(C7, 1, +) + +# Start of element C6 +ChangePinName(C6, 2, 2) +ChangePinName(C6, 1, 1) + +# Start of element R1 +ChangePinName(R1, 1, 1) +ChangePinName(R1, 2, 2) + +# Start of element C5 +ChangePinName(C5, 2, 2) +ChangePinName(C5, 1, 1) + +# Start of element C4 +ChangePinName(C4, 2, 2) +ChangePinName(C4, 1, 1) + +# Start of element U3 +ChangePinName(U3, 16, SDA/SPI_SDI) +ChangePinName(U3, 5, SPI_SDO) +ChangePinName(U3, 14, NC) +ChangePinName(U3, 15, DRDY) +ChangePinName(U3, 13, VDDIO) +ChangePinName(U3, 6, I2C/~SPI) +ChangePinName(U3, 7, NC) +ChangePinName(U3, 8, SETP) +ChangePinName(U3, 10, C1) +ChangePinName(U3, 11, GND) +ChangePinName(U3, 12, SETC) +ChangePinName(U3, 9, SoC) +ChangePinName(U3, 2, VDD) +ChangePinName(U3, 1, SCL/SPI_SCK) +ChangePinName(U3, 3, NC) +ChangePinName(U3, 4, SPI_CS) + +# Start of element U2 +ChangePinName(U2, 16, GND) +ChangePinName(U2, 5, GND) +ChangePinName(U2, 14, Vdd) +ChangePinName(U2, 15, RES2) +ChangePinName(U2, 13, GND) +ChangePinName(U2, 6, SDA/SDI/SDO) +ChangePinName(U2, 7, SDO/SA0) +ChangePinName(U2, 8, CS) +ChangePinName(U2, 10, RES1) +ChangePinName(U2, 11, INT1) +ChangePinName(U2, 12, GND) +ChangePinName(U2, 9, INT2) +ChangePinName(U2, 2, NC) +ChangePinName(U2, 1, Vdd_IO) +ChangePinName(U2, 3, NC) +ChangePinName(U2, 4, SCL/SPC) + +# Start of element U1 +ChangePinName(U1, 14, PLLFILT) +ChangePinName(U1, 15, RES6) +ChangePinName(U1, 16, Vdd) +ChangePinName(U1, 13, GND1) +ChangePinName(U1, 6, DRDY/INT2) +ChangePinName(U1, 7, INT1) +ChangePinName(U1, 8, RES1) +ChangePinName(U1, 5, CS) +ChangePinName(U1, 10, RES3) +ChangePinName(U1, 11, RES4) +ChangePinName(U1, 12, RES5) +ChangePinName(U1, 9, RES2) +ChangePinName(U1, 2, SCL/SPC) +ChangePinName(U1, 1, Vdd_IO) +ChangePinName(U1, 3, SDA/SDI/SD0) +ChangePinName(U1, 4, SDO/SA0) + +# Start of element C3 +ChangePinName(C3, 2, 2) +ChangePinName(C3, 1, 1) + +# Start of element C2 +ChangePinName(C2, 2, 2) +ChangePinName(C2, 1, 1) + +# Start of element C1 +ChangePinName(C1, 2, 2) +ChangePinName(C1, 1, 1) + +# Start of element C10 +ChangePinName(C10, 2, 2) +ChangePinName(C10, 1, 1) + +# Start of element CONN7 +ChangePinName(CONN7, 2, 2) +ChangePinName(CONN7, 1, 1) + +# Start of element CONN6 +ChangePinName(CONN6, 1, 1) +ChangePinName(CONN6, 4, 4) +ChangePinName(CONN6, 2, 2) +ChangePinName(CONN6, 3, 3) + +# Start of element CONN5 +ChangePinName(CONN5, 1, 1) +ChangePinName(CONN5, 4, 4) +ChangePinName(CONN5, 2, 2) +ChangePinName(CONN5, 3, 3) + +# Start of element CONN4 +ChangePinName(CONN4, 7, 7) +ChangePinName(CONN4, 5, 5) +ChangePinName(CONN4, 3, 3) +ChangePinName(CONN4, 1, 1) +ChangePinName(CONN4, 8, 8) +ChangePinName(CONN4, 6, 6) +ChangePinName(CONN4, 4, 4) +ChangePinName(CONN4, 2, 2) + +# Start of element U4 +ChangePinName(U4, unknown, unknown) +ChangePinName(U4, unknown, unknown) +ChangePinName(U4, 6, Y2) +ChangePinName(U4, 5, Y1) +ChangePinName(U4, 4, Y0) +ChangePinName(U4, 7, Y3) +ChangePinName(U4, 1, G) +ChangePinName(U4, 2, A) +ChangePinName(U4, 3, B) + +# Start of element CONN3 +ChangePinName(CONN3, 5, 5) +ChangePinName(CONN3, 3, 3) +ChangePinName(CONN3, 1, 1) +ChangePinName(CONN3, 6, 6) +ChangePinName(CONN3, 4, 4) +ChangePinName(CONN3, 2, 2) + +# Start of element CONN2 +ChangePinName(CONN2, 7, 7) +ChangePinName(CONN2, 5, 5) +ChangePinName(CONN2, 3, 3) +ChangePinName(CONN2, 1, 1) +ChangePinName(CONN2, 8, 8) +ChangePinName(CONN2, 6, 6) +ChangePinName(CONN2, 4, 4) +ChangePinName(CONN2, 2, 2) + +# Start of element CONN1 +ChangePinName(CONN1, 9, 9) +ChangePinName(CONN1, 10, 10) +ChangePinName(CONN1, 7, 7) +ChangePinName(CONN1, 5, 5) +ChangePinName(CONN1, 3, 3) +ChangePinName(CONN1, 1, 1) +ChangePinName(CONN1, 8, 8) +ChangePinName(CONN1, 6, 6) +ChangePinName(CONN1, 4, 4) +ChangePinName(CONN1, 2, 2) diff --git a/imushield.pcb b/imushield.pcb new file mode 100644 index 0000000..874a521 --- /dev/null +++ b/imushield.pcb @@ -0,0 +1,1764 @@ +# release: pcb 20110918 + +# To read pcb files, the pcb version (or the git source date) must be >= the file version +FileVersion[20070407] + +PCB["" 600000 500000] + +Grid[10000.0 0 0 0] +Cursor[0 250000 0.000000] +PolyArea[200000000.000000] +Thermal[0.500000] +DRC[1000 1000 1000 1000 1500 1000] +Flags("nameonpcb,uniquename,clearnew,snappin") +Groups("1,c:2:3:4:5:6,s:7:8") +Styles["Signal,1000,3600,2000,1000:Power,2500,6000,3500,1000:Fat,4000,6000,3500,1000:Skinny,600,2402,1181,600"] + +Symbol[' ' 1800] +( +) +Symbol['!' 1200] +( + SymbolLine[0 4500 0 5000 800] + SymbolLine[0 1000 0 3500 800] +) +Symbol['"' 1200] +( + SymbolLine[0 1000 0 2000 800] + SymbolLine[1000 1000 1000 2000 800] +) +Symbol['#' 1200] +( + SymbolLine[0 3500 2000 3500 800] + SymbolLine[0 2500 2000 2500 800] + SymbolLine[1500 2000 1500 4000 800] + SymbolLine[500 2000 500 4000 800] +) +Symbol['$' 1200] +( + SymbolLine[1500 1500 2000 2000 800] + SymbolLine[500 1500 1500 1500 800] + SymbolLine[0 2000 500 1500 800] + SymbolLine[0 2000 0 2500 800] + SymbolLine[0 2500 500 3000 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[2000 3500 2000 4000 800] + SymbolLine[1500 4500 2000 4000 800] + SymbolLine[500 4500 1500 4500 800] + SymbolLine[0 4000 500 4500 800] + SymbolLine[1000 1000 1000 5000 800] +) +Symbol['%' 1200] +( + SymbolLine[0 1500 0 2000 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1000 1000 800] + SymbolLine[1000 1000 1500 1500 800] + SymbolLine[1500 1500 1500 2000 800] + SymbolLine[1000 2500 1500 2000 800] + SymbolLine[500 2500 1000 2500 800] + SymbolLine[0 2000 500 2500 800] + SymbolLine[0 5000 4000 1000 800] + SymbolLine[3500 5000 4000 4500 800] + SymbolLine[4000 4000 4000 4500 800] + SymbolLine[3500 3500 4000 4000 800] + SymbolLine[3000 3500 3500 3500 800] + SymbolLine[2500 4000 3000 3500 800] + SymbolLine[2500 4000 2500 4500 800] + SymbolLine[2500 4500 3000 5000 800] + SymbolLine[3000 5000 3500 5000 800] +) +Symbol['&' 1200] +( + SymbolLine[0 4500 500 5000 800] + SymbolLine[0 1500 0 2500 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[0 3500 1500 2000 800] + SymbolLine[500 5000 1000 5000 800] + SymbolLine[1000 5000 2000 4000 800] + SymbolLine[0 2500 2500 5000 800] + SymbolLine[500 1000 1000 1000 800] + SymbolLine[1000 1000 1500 1500 800] + SymbolLine[1500 1500 1500 2000 800] + SymbolLine[0 3500 0 4500 800] +) +Symbol[''' 1200] +( + SymbolLine[0 2000 1000 1000 800] +) +Symbol['(' 1200] +( + SymbolLine[0 4500 500 5000 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[0 1500 0 4500 800] +) +Symbol[')' 1200] +( + SymbolLine[0 1000 500 1500 800] + SymbolLine[500 1500 500 4500 800] + SymbolLine[0 5000 500 4500 800] +) +Symbol['*' 1200] +( + SymbolLine[0 2000 2000 4000 800] + SymbolLine[0 4000 2000 2000 800] + SymbolLine[0 3000 2000 3000 800] + SymbolLine[1000 2000 1000 4000 800] +) +Symbol['+' 1200] +( + SymbolLine[0 3000 2000 3000 800] + SymbolLine[1000 2000 1000 4000 800] +) +Symbol[',' 1200] +( + SymbolLine[0 6000 1000 5000 800] +) +Symbol['-' 1200] +( + SymbolLine[0 3000 2000 3000 800] +) +Symbol['.' 1200] +( + SymbolLine[0 5000 500 5000 800] +) +Symbol['/' 1200] +( + SymbolLine[0 4500 3000 1500 800] +) +Symbol['0' 1200] +( + SymbolLine[0 4500 500 5000 800] + SymbolLine[0 1500 0 4500 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[2000 1500 2000 4500 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[0 4000 2000 2000 800] +) +Symbol['1' 1200] +( + SymbolLine[0 1800 800 1000 800] + SymbolLine[800 1000 800 5000 800] + SymbolLine[0 5000 1500 5000 800] +) +Symbol['2' 1200] +( + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 2000 1000 800] + SymbolLine[2000 1000 2500 1500 800] + SymbolLine[2500 1500 2500 2500 800] + SymbolLine[0 5000 2500 2500 800] + SymbolLine[0 5000 2500 5000 800] +) +Symbol['3' 1200] +( + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 2800 1500 2800 800] + SymbolLine[2000 1500 2000 2300 800] + SymbolLine[2000 3300 2000 4500 800] + SymbolLine[2000 3300 1500 2800 800] + SymbolLine[2000 2300 1500 2800 800] +) +Symbol['4' 1200] +( + SymbolLine[0 3500 2000 1000 800] + SymbolLine[0 3500 2500 3500 800] + SymbolLine[2000 1000 2000 5000 800] +) +Symbol['5' 1200] +( + SymbolLine[0 1000 2000 1000 800] + SymbolLine[0 1000 0 3000 800] + SymbolLine[0 3000 500 2500 800] + SymbolLine[500 2500 1500 2500 800] + SymbolLine[1500 2500 2000 3000 800] + SymbolLine[2000 3000 2000 4500 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[0 4500 500 5000 800] +) +Symbol['6' 1200] +( + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[0 1500 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[1500 2800 2000 3300 800] + SymbolLine[0 2800 1500 2800 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[2000 3300 2000 4500 800] +) +Symbol['7' 1200] +( + SymbolLine[500 5000 2500 1000 800] + SymbolLine[0 1000 2500 1000 800] +) +Symbol['8' 1200] +( + SymbolLine[0 4500 500 5000 800] + SymbolLine[0 3700 0 4500 800] + SymbolLine[0 3700 700 3000 800] + SymbolLine[700 3000 1300 3000 800] + SymbolLine[1300 3000 2000 3700 800] + SymbolLine[2000 3700 2000 4500 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[0 2300 700 3000 800] + SymbolLine[0 1500 0 2300 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[2000 1500 2000 2300 800] + SymbolLine[1300 3000 2000 2300 800] +) +Symbol['9' 1200] +( + SymbolLine[500 5000 2000 3000 800] + SymbolLine[2000 1500 2000 3000 800] + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[0 1500 0 2500 800] + SymbolLine[0 2500 500 3000 800] + SymbolLine[500 3000 2000 3000 800] +) +Symbol[':' 1200] +( + SymbolLine[0 2500 500 2500 800] + SymbolLine[0 3500 500 3500 800] +) +Symbol[';' 1200] +( + SymbolLine[0 5000 1000 4000 800] + SymbolLine[1000 2500 1000 3000 800] +) +Symbol['<' 1200] +( + SymbolLine[0 3000 1000 2000 800] + SymbolLine[0 3000 1000 4000 800] +) +Symbol['=' 1200] +( + SymbolLine[0 2500 2000 2500 800] + SymbolLine[0 3500 2000 3500 800] +) +Symbol['>' 1200] +( + SymbolLine[0 2000 1000 3000 800] + SymbolLine[0 4000 1000 3000 800] +) +Symbol['?' 1200] +( + SymbolLine[1000 3000 1000 3500 800] + SymbolLine[1000 4500 1000 5000 800] + SymbolLine[0 1500 0 2000 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[2000 1500 2000 2000 800] + SymbolLine[1000 3000 2000 2000 800] +) +Symbol['@' 1200] +( + SymbolLine[0 1000 0 4000 800] + SymbolLine[0 4000 1000 5000 800] + SymbolLine[1000 5000 4000 5000 800] + SymbolLine[5000 3500 5000 1000 800] + SymbolLine[5000 1000 4000 0 800] + SymbolLine[4000 0 1000 0 800] + SymbolLine[1000 0 0 1000 800] + SymbolLine[1500 2000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[2000 3500 3000 3500 800] + SymbolLine[3000 3500 3500 3000 800] + SymbolLine[3500 3000 4000 3500 800] + SymbolLine[3500 3000 3500 1500 800] + SymbolLine[3500 2000 3000 1500 800] + SymbolLine[2000 1500 3000 1500 800] + SymbolLine[2000 1500 1500 2000 800] + SymbolLine[4000 3500 5000 3500 800] +) +Symbol['A' 1200] +( + SymbolLine[0 2000 0 5000 800] + SymbolLine[0 2000 700 1000 800] + SymbolLine[700 1000 1800 1000 800] + SymbolLine[1800 1000 2500 2000 800] + SymbolLine[2500 2000 2500 5000 800] + SymbolLine[0 3000 2500 3000 800] +) +Symbol['B' 1200] +( + SymbolLine[0 5000 2000 5000 800] + SymbolLine[2000 5000 2500 4500 800] + SymbolLine[2500 3300 2500 4500 800] + SymbolLine[2000 2800 2500 3300 800] + SymbolLine[500 2800 2000 2800 800] + SymbolLine[500 1000 500 5000 800] + SymbolLine[0 1000 2000 1000 800] + SymbolLine[2000 1000 2500 1500 800] + SymbolLine[2500 1500 2500 2300 800] + SymbolLine[2000 2800 2500 2300 800] +) +Symbol['C' 1200] +( + SymbolLine[700 5000 2000 5000 800] + SymbolLine[0 4300 700 5000 800] + SymbolLine[0 1700 0 4300 800] + SymbolLine[0 1700 700 1000 800] + SymbolLine[700 1000 2000 1000 800] +) +Symbol['D' 1200] +( + SymbolLine[500 1000 500 5000 800] + SymbolLine[1800 1000 2500 1700 800] + SymbolLine[2500 1700 2500 4300 800] + SymbolLine[1800 5000 2500 4300 800] + SymbolLine[0 5000 1800 5000 800] + SymbolLine[0 1000 1800 1000 800] +) +Symbol['E' 1200] +( + SymbolLine[0 2800 1500 2800 800] + SymbolLine[0 5000 2000 5000 800] + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 1000 2000 1000 800] +) +Symbol['F' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 1000 2000 1000 800] + SymbolLine[0 2800 1500 2800 800] +) +Symbol['G' 1200] +( + SymbolLine[2000 1000 2500 1500 800] + SymbolLine[500 1000 2000 1000 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[0 1500 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 2000 5000 800] + SymbolLine[2000 5000 2500 4500 800] + SymbolLine[2500 3500 2500 4500 800] + SymbolLine[2000 3000 2500 3500 800] + SymbolLine[1000 3000 2000 3000 800] +) +Symbol['H' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[2500 1000 2500 5000 800] + SymbolLine[0 3000 2500 3000 800] +) +Symbol['I' 1200] +( + SymbolLine[0 1000 1000 1000 800] + SymbolLine[500 1000 500 5000 800] + SymbolLine[0 5000 1000 5000 800] +) +Symbol['J' 1200] +( + SymbolLine[700 1000 1500 1000 800] + SymbolLine[1500 1000 1500 4500 800] + SymbolLine[1000 5000 1500 4500 800] + SymbolLine[500 5000 1000 5000 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[0 4500 0 4000 800] +) +Symbol['K' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 3000 2000 1000 800] + SymbolLine[0 3000 2000 5000 800] +) +Symbol['L' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 5000 2000 5000 800] +) +Symbol['M' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 1000 1500 3000 800] + SymbolLine[1500 3000 3000 1000 800] + SymbolLine[3000 1000 3000 5000 800] +) +Symbol['N' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 1000 2500 5000 800] + SymbolLine[2500 1000 2500 5000 800] +) +Symbol['O' 1200] +( + SymbolLine[0 1500 0 4500 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[2000 1500 2000 4500 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[0 4500 500 5000 800] +) +Symbol['P' 1200] +( + SymbolLine[500 1000 500 5000 800] + SymbolLine[0 1000 2000 1000 800] + SymbolLine[2000 1000 2500 1500 800] + SymbolLine[2500 1500 2500 2500 800] + SymbolLine[2000 3000 2500 2500 800] + SymbolLine[500 3000 2000 3000 800] +) +Symbol['Q' 1200] +( + SymbolLine[0 1500 0 4500 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1500 1000 800] + SymbolLine[1500 1000 2000 1500 800] + SymbolLine[2000 1500 2000 4000 800] + SymbolLine[1000 5000 2000 4000 800] + SymbolLine[500 5000 1000 5000 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[1000 3500 2000 5000 800] +) +Symbol['R' 1200] +( + SymbolLine[0 1000 2000 1000 800] + SymbolLine[2000 1000 2500 1500 800] + SymbolLine[2500 1500 2500 2500 800] + SymbolLine[2000 3000 2500 2500 800] + SymbolLine[500 3000 2000 3000 800] + SymbolLine[500 1000 500 5000 800] + SymbolLine[1300 3000 2500 5000 800] +) +Symbol['S' 1200] +( + SymbolLine[2000 1000 2500 1500 800] + SymbolLine[500 1000 2000 1000 800] + SymbolLine[0 1500 500 1000 800] + SymbolLine[0 1500 0 2500 800] + SymbolLine[0 2500 500 3000 800] + SymbolLine[500 3000 2000 3000 800] + SymbolLine[2000 3000 2500 3500 800] + SymbolLine[2500 3500 2500 4500 800] + SymbolLine[2000 5000 2500 4500 800] + SymbolLine[500 5000 2000 5000 800] + SymbolLine[0 4500 500 5000 800] +) +Symbol['T' 1200] +( + SymbolLine[0 1000 2000 1000 800] + SymbolLine[1000 1000 1000 5000 800] +) +Symbol['U' 1200] +( + SymbolLine[0 1000 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[2000 1000 2000 4500 800] +) +Symbol['V' 1200] +( + SymbolLine[0 1000 1000 5000 800] + SymbolLine[1000 5000 2000 1000 800] +) +Symbol['W' 1200] +( + SymbolLine[0 1000 0 3000 800] + SymbolLine[0 3000 500 5000 800] + SymbolLine[500 5000 1500 3000 800] + SymbolLine[1500 3000 2500 5000 800] + SymbolLine[2500 5000 3000 3000 800] + SymbolLine[3000 3000 3000 1000 800] +) +Symbol['X' 1200] +( + SymbolLine[0 5000 2500 1000 800] + SymbolLine[0 1000 2500 5000 800] +) +Symbol['Y' 1200] +( + SymbolLine[0 1000 1000 3000 800] + SymbolLine[1000 3000 2000 1000 800] + SymbolLine[1000 3000 1000 5000 800] +) +Symbol['Z' 1200] +( + SymbolLine[0 1000 2500 1000 800] + SymbolLine[0 5000 2500 1000 800] + SymbolLine[0 5000 2500 5000 800] +) +Symbol['[' 1200] +( + SymbolLine[0 1000 500 1000 800] + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 5000 500 5000 800] +) +Symbol['\' 1200] +( + SymbolLine[0 1500 3000 4500 800] +) +Symbol[']' 1200] +( + SymbolLine[0 1000 500 1000 800] + SymbolLine[500 1000 500 5000 800] + SymbolLine[0 5000 500 5000 800] +) +Symbol['^' 1200] +( + SymbolLine[0 1500 500 1000 800] + SymbolLine[500 1000 1000 1500 800] +) +Symbol['_' 1200] +( + SymbolLine[0 5000 2000 5000 800] +) +Symbol['a' 1200] +( + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[0 3500 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[2000 3000 2000 4500 800] + SymbolLine[2000 4500 2500 5000 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] +) +Symbol['b' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[2000 3500 2000 4500 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[0 3500 500 3000 800] +) +Symbol['c' 1200] +( + SymbolLine[500 3000 2000 3000 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[0 3500 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 2000 5000 800] +) +Symbol['d' 1200] +( + SymbolLine[2000 1000 2000 5000 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[0 3500 0 4500 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] +) +Symbol['e' 1200] +( + SymbolLine[500 5000 2000 5000 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[0 3500 0 4500 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[0 4000 2000 4000 800] + SymbolLine[2000 4000 2000 3500 800] +) +Symbol['f' 1000] +( + SymbolLine[500 1500 500 5000 800] + SymbolLine[500 1500 1000 1000 800] + SymbolLine[1000 1000 1500 1000 800] + SymbolLine[0 3000 1000 3000 800] +) +Symbol['g' 1200] +( + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[0 3500 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[0 6000 500 6500 800] + SymbolLine[500 6500 1500 6500 800] + SymbolLine[1500 6500 2000 6000 800] + SymbolLine[2000 3000 2000 6000 800] +) +Symbol['h' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[2000 3500 2000 5000 800] +) +Symbol['i' 1000] +( + SymbolLine[0 2000 0 2100 1000] + SymbolLine[0 3500 0 5000 800] +) +Symbol['j' 1000] +( + SymbolLine[500 2000 500 2100 1000] + SymbolLine[500 3500 500 6000 800] + SymbolLine[0 6500 500 6000 800] +) +Symbol['k' 1200] +( + SymbolLine[0 1000 0 5000 800] + SymbolLine[0 3500 1500 5000 800] + SymbolLine[0 3500 1000 2500 800] +) +Symbol['l' 1000] +( + SymbolLine[0 1000 0 4500 800] + SymbolLine[0 4500 500 5000 800] +) +Symbol['m' 1200] +( + SymbolLine[500 3500 500 5000 800] + SymbolLine[500 3500 1000 3000 800] + SymbolLine[1000 3000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[2000 3500 2000 5000 800] + SymbolLine[2000 3500 2500 3000 800] + SymbolLine[2500 3000 3000 3000 800] + SymbolLine[3000 3000 3500 3500 800] + SymbolLine[3500 3500 3500 5000 800] + SymbolLine[0 3000 500 3500 800] +) +Symbol['n' 1200] +( + SymbolLine[500 3500 500 5000 800] + SymbolLine[500 3500 1000 3000 800] + SymbolLine[1000 3000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[2000 3500 2000 5000 800] + SymbolLine[0 3000 500 3500 800] +) +Symbol['o' 1200] +( + SymbolLine[0 3500 0 4500 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[2000 3500 2000 4500 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[0 4500 500 5000 800] +) +Symbol['p' 1200] +( + SymbolLine[500 3500 500 6500 800] + SymbolLine[0 3000 500 3500 800] + SymbolLine[500 3500 1000 3000 800] + SymbolLine[1000 3000 2000 3000 800] + SymbolLine[2000 3000 2500 3500 800] + SymbolLine[2500 3500 2500 4500 800] + SymbolLine[2000 5000 2500 4500 800] + SymbolLine[1000 5000 2000 5000 800] + SymbolLine[500 4500 1000 5000 800] +) +Symbol['q' 1200] +( + SymbolLine[2000 3500 2000 6500 800] + SymbolLine[1500 3000 2000 3500 800] + SymbolLine[500 3000 1500 3000 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[0 3500 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] +) +Symbol['r' 1200] +( + SymbolLine[500 3500 500 5000 800] + SymbolLine[500 3500 1000 3000 800] + SymbolLine[1000 3000 2000 3000 800] + SymbolLine[0 3000 500 3500 800] +) +Symbol['s' 1200] +( + SymbolLine[500 5000 2000 5000 800] + SymbolLine[2000 5000 2500 4500 800] + SymbolLine[2000 4000 2500 4500 800] + SymbolLine[500 4000 2000 4000 800] + SymbolLine[0 3500 500 4000 800] + SymbolLine[0 3500 500 3000 800] + SymbolLine[500 3000 2000 3000 800] + SymbolLine[2000 3000 2500 3500 800] + SymbolLine[0 4500 500 5000 800] +) +Symbol['t' 1000] +( + SymbolLine[500 1000 500 4500 800] + SymbolLine[500 4500 1000 5000 800] + SymbolLine[0 2500 1000 2500 800] +) +Symbol['u' 1200] +( + SymbolLine[0 3000 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] + SymbolLine[2000 3000 2000 4500 800] +) +Symbol['v' 1200] +( + SymbolLine[0 3000 1000 5000 800] + SymbolLine[2000 3000 1000 5000 800] +) +Symbol['w' 1200] +( + SymbolLine[0 3000 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[500 5000 1000 5000 800] + SymbolLine[1000 5000 1500 4500 800] + SymbolLine[1500 3000 1500 4500 800] + SymbolLine[1500 4500 2000 5000 800] + SymbolLine[2000 5000 2500 5000 800] + SymbolLine[2500 5000 3000 4500 800] + SymbolLine[3000 3000 3000 4500 800] +) +Symbol['x' 1200] +( + SymbolLine[0 3000 2000 5000 800] + SymbolLine[0 5000 2000 3000 800] +) +Symbol['y' 1200] +( + SymbolLine[0 3000 0 4500 800] + SymbolLine[0 4500 500 5000 800] + SymbolLine[2000 3000 2000 6000 800] + SymbolLine[1500 6500 2000 6000 800] + SymbolLine[500 6500 1500 6500 800] + SymbolLine[0 6000 500 6500 800] + SymbolLine[500 5000 1500 5000 800] + SymbolLine[1500 5000 2000 4500 800] +) +Symbol['z' 1200] +( + SymbolLine[0 3000 2000 3000 800] + SymbolLine[0 5000 2000 3000 800] + SymbolLine[0 5000 2000 5000 800] +) +Symbol['{' 1200] +( + SymbolLine[500 1500 1000 1000 800] + SymbolLine[500 1500 500 2500 800] + SymbolLine[0 3000 500 2500 800] + SymbolLine[0 3000 500 3500 800] + SymbolLine[500 3500 500 4500 800] + SymbolLine[500 4500 1000 5000 800] +) +Symbol['|' 1200] +( + SymbolLine[0 1000 0 5000 800] +) +Symbol['}' 1200] +( + SymbolLine[0 1000 500 1500 800] + SymbolLine[500 1500 500 2500 800] + SymbolLine[500 2500 1000 3000 800] + SymbolLine[500 3500 1000 3000 800] + SymbolLine[500 3500 500 4500 800] + SymbolLine[0 5000 500 4500 800] +) +Symbol['~' 1200] +( + SymbolLine[0 3500 500 3000 800] + SymbolLine[500 3000 1000 3000 800] + SymbolLine[1000 3000 1500 3500 800] + SymbolLine[1500 3500 2000 3500 800] + SymbolLine[2000 3500 2500 3000 800] +) +Attribute("PCB::grid::unit" "mil") + +Element["" "JUMPER2" "J1" "unknown" 185262 355021 5000 -5000 2 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "1" "1" "square,edge2"] + Pin[-10000 0 6000 3000 6600 3800 "2" "2" "edge2"] + ElementLine [-15000 -5000 5000 -5000 1000] + ElementLine [-15000 -5000 -15000 5000 1000] + ElementLine [-15000 5000 5000 5000 1000] + ElementLine [5000 -5000 5000 5000 1000] + ElementLine [-5000 -5000 -5000 5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + + ) + +Element["" "SO8" "U6" "unknown" 150000 390000 -2000 -6000 0 100 ""] +( + Pad[-13500 -7500 -7000 -7500 2000 1000 3000 "RO" "1" "square"] + Pad[-13500 -2500 -7000 -2500 2000 1000 3000 "_RE_" "2" "square"] + Pad[-13500 2500 -7000 2500 2000 1000 3000 "DE" "3" "square"] + Pad[-13500 7500 -7000 7500 2000 1000 3000 "DI" "4" "square"] + Pad[7000 7500 13500 7500 2000 1000 3000 "GND" "5" "square,edge2"] + Pad[7000 2500 13500 2500 2000 1000 3000 "A" "6" "square,edge2"] + Pad[7000 -2500 13500 -2500 2000 1000 3000 "B" "7" "square,edge2"] + Pad[7000 -7500 13500 -7500 2000 1000 3000 "Vcc" "8" "square,edge2"] + ElementLine [-15500 -9500 -15500 9500 1000] + ElementLine [-15500 9500 15500 9500 1000] + ElementLine [15500 9500 15500 -9500 1000] + ElementLine [-15500 -9500 -2500 -9500 1000] + ElementLine [15500 -9500 2500 -9500 1000] + ElementArc [0 -9500 2500 2500 0 180 1000] + + ) + +Element["" "SO8" "U5" "unknown" 150250 357500 -2000 -6000 0 100 ""] +( + Pad[-13500 -7500 -7000 -7500 2000 1000 3000 "RO" "1" "square"] + Pad[-13500 -2500 -7000 -2500 2000 1000 3000 "_RE_" "2" "square"] + Pad[-13500 2500 -7000 2500 2000 1000 3000 "DE" "3" "square"] + Pad[-13500 7500 -7000 7500 2000 1000 3000 "DI" "4" "square"] + Pad[7000 7500 13500 7500 2000 1000 3000 "GND" "5" "square,edge2"] + Pad[7000 2500 13500 2500 2000 1000 3000 "A" "6" "square,edge2"] + Pad[7000 -2500 13500 -2500 2000 1000 3000 "B" "7" "square,edge2"] + Pad[7000 -7500 13500 -7500 2000 1000 3000 "Vcc" "8" "square,edge2"] + ElementLine [-15500 -9500 -15500 9500 1000] + ElementLine [-15500 9500 15500 9500 1000] + ElementLine [15500 9500 15500 -9500 1000] + ElementLine [-15500 -9500 -2500 -9500 1000] + ElementLine [15500 -9500 2500 -9500 1000] + ElementArc [0 -9500 2500 2500 0 180 1000] + + ) + +Element["" "PJ102AH" "CONN7" "PJ-102AH" 50000 200000 -3700 -600 0 100 ""] +( + Pin[0 11800 12000 3000 1500 6240 "1" "1" "square"] + Pin[0 -11800 12000 3000 1500 6240 "2" "2" "square"] + Pin[-18500 0 12000 3000 1500 6240 "3" "3" "square"] + ElementLine [17700 -42100 17700 11800 1000] + ElementLine [-17700 -42100 -17700 11800 1000] + ElementLine [17700 11800 -17700 11800 1000] + ElementLine [17700 -42100 -17700 -42100 1000] + + ) + +Element["" "JUMPER8" "CONN4" "SSQ-108-03-G-S" 215000 345000 -5000 -5000 3 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "1" "1" "square"] + Pin[0 10000 6000 3000 6600 3800 "2" "2" ""] + Pin[0 20000 6000 3000 6600 3800 "3" "3" ""] + Pin[0 30000 6000 3000 6600 3800 "4" "4" ""] + Pin[0 40000 6000 3000 6600 3800 "5" "5" ""] + Pin[0 50000 6000 3000 6600 3800 "6" "6" ""] + Pin[0 60000 6000 3000 6600 3800 "7" "7" ""] + Pin[0 70000 6000 3000 6600 3800 "8" "8" ""] + ElementLine [-5000 -5000 -5000 75000 1000] + ElementLine [-5000 75000 5000 75000 1000] + ElementLine [5000 75000 5000 -5000 1000] + ElementLine [5000 -5000 -5000 -5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + ElementLine [5000 5000 5000 -5000 1000] + + ) + +Element["" "JUMPER6" "CONN3" "SSQ-106-03-G-S" 25000 365000 -5000 -5000 3 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "1" "1" "square"] + Pin[0 10000 6000 3000 6600 3800 "2" "2" ""] + Pin[0 20000 6000 3000 6600 3800 "3" "3" ""] + Pin[0 30000 6000 3000 6600 3800 "4" "4" ""] + Pin[0 40000 6000 3000 6600 3800 "5" "5" ""] + Pin[0 50000 6000 3000 6600 3800 "6" "6" ""] + ElementLine [-5000 -5000 -5000 55000 1000] + ElementLine [-5000 55000 5000 55000 1000] + ElementLine [5000 55000 5000 -5000 1000] + ElementLine [5000 -5000 -5000 -5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + ElementLine [5000 5000 5000 -5000 1000] + + ) + +Element["" "JUMPER8" "CONN2" "SSQ-108-03-G-S" 25000 275000 -5000 -5000 3 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "1" "1" "square"] + Pin[0 10000 6000 3000 6600 3800 "2" "2" ""] + Pin[0 20000 6000 3000 6600 3800 "3" "3" ""] + Pin[0 30000 6000 3000 6600 3800 "4" "4" ""] + Pin[0 40000 6000 3000 6600 3800 "5" "5" ""] + Pin[0 50000 6000 3000 6600 3800 "6" "6" ""] + Pin[0 60000 6000 3000 6600 3800 "7" "7" ""] + Pin[0 70000 6000 3000 6600 3800 "8" "8" ""] + ElementLine [-5000 -5000 -5000 75000 1000] + ElementLine [-5000 75000 5000 75000 1000] + ElementLine [5000 75000 5000 -5000 1000] + ElementLine [5000 -5000 -5000 -5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + ElementLine [5000 5000 5000 -5000 1000] + + ) + +Element["" "JUMPER10" "CONN1" "SSQ-110-03-G-S" 215086 329160 5000 5000 1 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "1" "1" "square"] + Pin[0 -10000 6000 3000 6600 3800 "2" "2" ""] + Pin[0 -20000 6000 3000 6600 3800 "3" "3" ""] + Pin[0 -30000 6000 3000 6600 3800 "4" "4" ""] + Pin[0 -40000 6000 3000 6600 3800 "5" "5" ""] + Pin[0 -50000 6000 3000 6600 3800 "6" "6" ""] + Pin[0 -60000 6000 3000 6600 3800 "7" "7" ""] + Pin[0 -70000 6000 3000 6600 3800 "8" "8" ""] + Pin[0 -80000 6000 3000 6600 3800 "9" "9" ""] + Pin[0 -90000 6000 3000 6600 3800 "10" "10" ""] + ElementLine [5000 -95000 5000 5000 1000] + ElementLine [-5000 -95000 5000 -95000 1000] + ElementLine [-5000 -95000 -5000 5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + ElementLine [-5000 -5000 5000 -5000 1000] + ElementLine [-5000 -5000 -5000 5000 1000] + + ) + +Element["" "1206" "C9" "4.7uFx16V" 154095 310000 3150 3150 2 100 ""] +( + Pad[5905 -1181 5905 1181 5118 2000 5718 "+" "1" "square"] + Pad[-5905 -1181 -5905 1181 5118 2000 5718 "-" "2" "square"] + ElementLine [-2362 3740 2362 3740 800] + ElementLine [-2362 -3740 2362 -3740 800] + + ) + +Element["" "1206" "C7" "10uFx16V" 90000 285905 3150 -3150 3 100 ""] +( + Pad[-1181 -5905 1181 -5905 5118 2000 5718 "+" "1" "square"] + Pad[-1181 5905 1181 5905 5118 2000 5718 "-" "2" "square"] + ElementLine [3740 2362 3740 -2362 800] + ElementLine [-3740 2362 -3740 -2362 800] + + ) + +Element["" "JUMPER4" "CONN6" "5268-04A" 118030 415163 -5000 5000 0 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "1" "1" "square,edge2"] + Pin[10000 0 6000 3000 6600 3800 "2" "2" "edge2"] + Pin[20000 0 6000 3000 6600 3800 "3" "3" "edge2"] + Pin[30000 0 6000 3000 6600 3800 "4" "4" "edge2"] + ElementLine [-5000 5000 35000 5000 1000] + ElementLine [35000 -5000 35000 5000 1000] + ElementLine [-5000 -5000 35000 -5000 1000] + ElementLine [-5000 -5000 -5000 5000 1000] + ElementLine [5000 -5000 5000 5000 1000] + ElementLine [-5000 -5000 5000 -5000 1000] + + ) + +Element["" "JUMPER4" "CONN5" "5268-04A" 165262 415793 -5000 5000 0 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "1" "1" "square,edge2"] + Pin[10000 0 6000 3000 6600 3800 "2" "2" "edge2"] + Pin[20000 0 6000 3000 6600 3800 "3" "3" "edge2"] + Pin[30000 0 6000 3000 6600 3800 "4" "4" "edge2"] + ElementLine [-5000 5000 35000 5000 1000] + ElementLine [35000 -5000 35000 5000 1000] + ElementLine [-5000 -5000 35000 -5000 1000] + ElementLine [-5000 -5000 -5000 5000 1000] + ElementLine [5000 -5000 5000 5000 1000] + ElementLine [-5000 -5000 5000 -5000 1000] + + ) + +Element["" "footprint.built" "" "" 432016 287860 113000 -135000 3 100 ""] +( + Pin[95000 115000 6000 2000 8000 3500 "" "15" ""] + Pin[95000 105000 6000 2000 8000 3500 "" "16" ""] + Pin[95000 95000 6000 2000 8000 3500 "" "17" ""] + Pin[95000 85000 6000 2000 8000 3500 "" "18" ""] + Pin[95000 75000 6000 2000 8000 3500 "" "19" ""] + Pin[95000 65000 6000 2000 8000 3500 "" "20" ""] + Pin[95000 55000 6000 2000 8000 3500 "" "21" ""] + Pin[95000 45000 6000 2000 8000 3500 "" "22" ""] + Pin[95000 29000 6000 2000 8000 3500 "" "23" ""] + Pin[95000 19000 6000 2000 8000 3500 "" "24" ""] + Pin[95000 9000 6000 2000 8000 3500 "" "25" ""] + Pin[95000 -1000 6000 2000 8000 3500 "" "26" ""] + Pin[95000 -11000 6000 2000 8000 3500 "" "27" ""] + Pin[95000 -21000 6000 2000 8000 3500 "" "28" ""] + Pin[95000 -31000 6000 2000 8000 3500 "" "29" ""] + Pin[95000 -41000 6000 2000 8000 3500 "" "30" ""] + Pin[95000 -51000 6000 2000 8000 3500 "" "31" ""] + Pin[95000 -61000 6000 2000 8000 3500 "" "32" ""] + Pin[-95000 -25000 6000 2000 8000 3500 "" "1" ""] + Pin[-95000 -15000 6000 2000 8000 3500 "" "2" ""] + Pin[-95000 -5000 6000 2000 8000 3500 "" "3" ""] + Pin[-95000 5000 6000 2000 8000 3500 "" "4" ""] + Pin[-95000 15000 6000 2000 8000 3500 "" "5" ""] + Pin[-95000 25000 6000 2000 8000 3500 "" "6" ""] + Pin[-95000 35000 6000 2000 8000 3500 "" "7" ""] + Pin[-95000 45000 6000 2000 8000 3500 "" "8" ""] + Pin[-95000 65000 6000 2000 8000 3500 "" "9" ""] + Pin[-95000 75000 6000 2000 8000 3500 "" "10" ""] + Pin[-95000 85000 6000 2000 8000 3500 "" "11" ""] + Pin[-95000 95000 6000 2000 8000 3500 "" "12" ""] + Pin[-95000 105000 6000 2000 8000 3500 "" "13" ""] + Pin[-95000 115000 6000 2000 8000 3500 "" "14" ""] + Pin[14803 115551 6600 2000 8600 4600 "" "33" "square"] + Pin[14803 125551 6600 2000 8600 4600 "" "34" ""] + Pin[4803 115551 6600 2000 8600 4600 "" "35" ""] + Pin[4803 125551 6600 2000 8600 4600 "" "36" ""] + Pin[-5196 115551 6600 2000 8600 4600 "" "37" ""] + Pin[-5196 125551 6600 2000 8600 4600 "" "38" ""] + Pad[93500 115000 96500 115000 6000 2000 8000 "what_is_my_name" "15" "octagon,edge2"] + Pad[93500 115000 96500 115000 6000 2000 8000 "what_is_my_name" "15" "onsolder,octagon,edge2"] + Pad[93500 105000 96500 105000 6000 2000 8000 "what_is_my_name" "16" "octagon,edge2"] + Pad[93500 105000 96500 105000 6000 2000 8000 "what_is_my_name" "16" "onsolder,octagon,edge2"] + Pad[93500 95000 96500 95000 6000 2000 8000 "what_is_my_name" "17" "octagon,edge2"] + Pad[93500 95000 96500 95000 6000 2000 8000 "what_is_my_name" "17" "onsolder,octagon,edge2"] + Pad[93500 85000 96500 85000 6000 2000 8000 "what_is_my_name" "18" "octagon,edge2"] + Pad[93500 85000 96500 85000 6000 2000 8000 "what_is_my_name" "18" "onsolder,octagon,edge2"] + Pad[93500 75000 96500 75000 6000 2000 8000 "what_is_my_name" "19" "octagon,edge2"] + Pad[93500 75000 96500 75000 6000 2000 8000 "what_is_my_name" "19" "onsolder,octagon,edge2"] + Pad[93500 65000 96500 65000 6000 2000 8000 "what_is_my_name" "20" "octagon,edge2"] + Pad[93500 65000 96500 65000 6000 2000 8000 "what_is_my_name" "20" "onsolder,octagon,edge2"] + Pad[93500 55000 96500 55000 6000 2000 8000 "what_is_my_name" "21" "octagon,edge2"] + Pad[93500 55000 96500 55000 6000 2000 8000 "what_is_my_name" "21" "onsolder,octagon,edge2"] + Pad[93500 45000 96500 45000 6000 2000 8000 "what_is_my_name" "22" "octagon,edge2"] + Pad[93500 45000 96500 45000 6000 2000 8000 "what_is_my_name" "22" "onsolder,octagon,edge2"] + Pad[93500 29000 96500 29000 6000 2000 8000 "what_is_my_name" "23" "octagon,edge2"] + Pad[93500 29000 96500 29000 6000 2000 8000 "what_is_my_name" "23" "onsolder,octagon,edge2"] + Pad[93500 19000 96500 19000 6000 2000 8000 "what_is_my_name" "24" "octagon,edge2"] + Pad[93500 19000 96500 19000 6000 2000 8000 "what_is_my_name" "24" "onsolder,octagon,edge2"] + Pad[93500 9000 96500 9000 6000 2000 8000 "what_is_my_name" "25" "octagon,edge2"] + Pad[93500 9000 96500 9000 6000 2000 8000 "what_is_my_name" "25" "onsolder,octagon,edge2"] + Pad[93500 -1000 96500 -1000 6000 2000 8000 "what_is_my_name" "26" "octagon,edge2"] + Pad[93500 -1000 96500 -1000 6000 2000 8000 "what_is_my_name" "26" "onsolder,octagon,edge2"] + Pad[93500 -11000 96500 -11000 6000 2000 8000 "what_is_my_name" "27" "octagon,edge2"] + Pad[93500 -11000 96500 -11000 6000 2000 8000 "what_is_my_name" "27" "onsolder,octagon,edge2"] + Pad[93500 -21000 96500 -21000 6000 2000 8000 "what_is_my_name" "28" "octagon,edge2"] + Pad[93500 -21000 96500 -21000 6000 2000 8000 "what_is_my_name" "28" "onsolder,octagon,edge2"] + Pad[93500 -31000 96500 -31000 6000 2000 8000 "what_is_my_name" "29" "octagon,edge2"] + Pad[93500 -31000 96500 -31000 6000 2000 8000 "what_is_my_name" "29" "onsolder,octagon,edge2"] + Pad[93500 -41000 96500 -41000 6000 2000 8000 "what_is_my_name" "30" "octagon,edge2"] + Pad[93500 -41000 96500 -41000 6000 2000 8000 "what_is_my_name" "30" "onsolder,octagon,edge2"] + Pad[93500 -51000 96500 -51000 6000 2000 8000 "what_is_my_name" "31" "octagon,edge2"] + Pad[93500 -51000 96500 -51000 6000 2000 8000 "what_is_my_name" "31" "onsolder,octagon,edge2"] + Pad[93500 -61000 96500 -61000 6000 2000 8000 "what_is_my_name" "32" "octagon,edge2"] + Pad[93500 -61000 96500 -61000 6000 2000 8000 "what_is_my_name" "32" "onsolder,octagon,edge2"] + Pad[-96500 -25000 -93500 -25000 6000 2000 8000 "what_is_my_name" "1" "octagon"] + Pad[-96500 -25000 -93500 -25000 6000 2000 8000 "what_is_my_name" "1" "onsolder,octagon"] + Pad[-96500 -15000 -93500 -15000 6000 2000 8000 "what_is_my_name" "2" "octagon"] + Pad[-96500 -15000 -93500 -15000 6000 2000 8000 "what_is_my_name" "2" "onsolder,octagon"] + Pad[-96500 -5000 -93500 -5000 6000 2000 8000 "what_is_my_name" "3" "octagon"] + Pad[-96500 -5000 -93500 -5000 6000 2000 8000 "what_is_my_name" "3" "onsolder,octagon"] + Pad[-96500 5000 -93500 5000 6000 2000 8000 "what_is_my_name" "4" "octagon"] + Pad[-96500 5000 -93500 5000 6000 2000 8000 "what_is_my_name" "4" "onsolder,octagon"] + Pad[-96500 15000 -93500 15000 6000 2000 8000 "what_is_my_name" "5" "octagon"] + Pad[-96500 15000 -93500 15000 6000 2000 8000 "what_is_my_name" "5" "onsolder,octagon"] + Pad[-96500 25000 -93500 25000 6000 2000 8000 "what_is_my_name" "6" "octagon"] + Pad[-96500 25000 -93500 25000 6000 2000 8000 "what_is_my_name" "6" "onsolder,octagon"] + Pad[-96500 35000 -93500 35000 6000 2000 8000 "what_is_my_name" "7" "octagon"] + Pad[-96500 35000 -93500 35000 6000 2000 8000 "what_is_my_name" "7" "onsolder,octagon"] + Pad[-96500 45000 -93500 45000 6000 2000 8000 "what_is_my_name" "8" "octagon"] + Pad[-96500 45000 -93500 45000 6000 2000 8000 "what_is_my_name" "8" "onsolder,octagon"] + Pad[-96500 65000 -93500 65000 6000 2000 8000 "what_is_my_name" "9" "octagon"] + Pad[-96500 65000 -93500 65000 6000 2000 8000 "what_is_my_name" "9" "onsolder,octagon"] + Pad[-96500 75000 -93500 75000 6000 2000 8000 "what_is_my_name" "10" "octagon"] + Pad[-96500 75000 -93500 75000 6000 2000 8000 "what_is_my_name" "10" "onsolder,octagon"] + Pad[-96500 85000 -93500 85000 6000 2000 8000 "what_is_my_name" "11" "octagon"] + Pad[-96500 85000 -93500 85000 6000 2000 8000 "what_is_my_name" "11" "onsolder,octagon"] + Pad[-96500 95000 -93500 95000 6000 2000 8000 "what_is_my_name" "12" "octagon"] + Pad[-96500 95000 -93500 95000 6000 2000 8000 "what_is_my_name" "12" "onsolder,octagon"] + Pad[-96500 105000 -93500 105000 6000 2000 8000 "what_is_my_name" "13" "octagon"] + Pad[-96500 105000 -93500 105000 6000 2000 8000 "what_is_my_name" "13" "onsolder,octagon"] + Pad[-96500 115000 -93500 115000 6000 2000 8000 "what_is_my_name" "14" "octagon"] + Pad[-96500 115000 -93500 115000 6000 2000 8000 "what_is_my_name" "14" "onsolder,octagon"] + ElementLine [-105000 -135000 105000 -135000 1000] + ElementLine [105000 -135000 105000 135000 1000] + ElementLine [-105000 135000 105000 135000 1000] + ElementLine [-105000 -135000 -105000 135000 1000] + ElementLine [22500 -159950 67500 -159950 1000] + ElementLine [67500 -159950 67500 -97450 1000] + ElementLine [22500 -97450 67500 -97450 1000] + ElementLine [22500 -159950 22500 -97450 1000] + ElementLine [-92500 -142450 -57500 -142450 1000] + ElementLine [-57500 -142450 -57500 -89950 1000] + ElementLine [-92500 -89950 -57500 -89950 1000] + ElementLine [-92500 -142450 -92500 -89950 1000] + + ) + +Element["" "SO16" "U4" "unknown" 65957 392410 -2000 -6000 0 100 ""] +( + Pad[-13500 -17500 -7000 -17500 2000 1000 3000 "G" "1" "square"] + Pad[-13500 -12500 -7000 -12500 2000 1000 3000 "A" "2" "square"] + Pad[-13500 -7500 -7000 -7500 2000 1000 3000 "B" "3" "square"] + Pad[-13500 -2500 -7000 -2500 2000 1000 3000 "Y0" "4" "square"] + Pad[-13500 2500 -7000 2500 2000 1000 3000 "Y1" "5" "square"] + Pad[-13500 7500 -7000 7500 2000 1000 3000 "Y2" "6" "square"] + Pad[-13500 12500 -7000 12500 2000 1000 3000 "Y3" "7" "square"] + Pad[-13500 17500 -7000 17500 2000 1000 3000 "8" "8" "square"] + Pad[7000 17500 13500 17500 2000 1000 3000 "9" "9" "square,edge2"] + Pad[7000 12500 13500 12500 2000 1000 3000 "10" "10" "square,edge2"] + Pad[7000 7500 13500 7500 2000 1000 3000 "11" "11" "square,edge2"] + Pad[7000 2500 13500 2500 2000 1000 3000 "12" "12" "square,edge2"] + Pad[7000 -2500 13500 -2500 2000 1000 3000 "13" "13" "square,edge2"] + Pad[7000 -7500 13500 -7500 2000 1000 3000 "14" "14" "square,edge2"] + Pad[7000 -12500 13500 -12500 2000 1000 3000 "15" "15" "square,edge2"] + Pad[7000 -17500 13500 -17500 2000 1000 3000 "16" "16" "square,edge2"] + ElementLine [-15500 -19500 -15500 19500 1000] + ElementLine [-15500 19500 15500 19500 1000] + ElementLine [15500 19500 15500 -19500 1000] + ElementLine [-15500 -19500 -2500 -19500 1000] + ElementLine [15500 -19500 2500 -19500 1000] + ElementArc [0 -19500 2500 2500 0 180 1000] + + ) + +Element["" "1206" "R3" "120" 194471 384935 -3150 -3150 0 100 ""] +( + Pad[-5905 -1181 -5905 1181 5118 2000 5718 "1" "1" "square"] + Pad[5905 -1181 5905 1181 5118 2000 5718 "2" "2" "square"] + ElementLine [-2362 -3740 2362 -3740 800] + ElementLine [-2362 3740 2362 3740 800] + + ) + +Element["" "JUMPER2" "J2" "unknown" 175501 375803 -5000 -5000 3 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "1" "1" "square"] + Pin[0 10000 6000 3000 6600 3800 "2" "2" ""] + ElementLine [-5000 -5000 -5000 15000 1000] + ElementLine [-5000 15000 5000 15000 1000] + ElementLine [5000 15000 5000 -5000 1000] + ElementLine [5000 -5000 -5000 -5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + ElementLine [5000 5000 5000 -5000 1000] + + ) + +Element["" "1206" "C2" "220nF" 154095 300000 -3150 -3150 0 100 ""] +( + Pad[-5905 -1181 -5905 1181 5118 2000 5718 "1" "1" "square"] + Pad[5905 -1181 5905 1181 5118 2000 5718 "2" "2" "square"] + ElementLine [-2362 -3740 2362 -3740 800] + ElementLine [-2362 3740 2362 3740 800] + + ) + +Element["" "1206" "R2" "120" 195968 359666 3150 -3150 3 100 ""] +( + Pad[-1181 -5905 1181 -5905 5118 2000 5718 "1" "1" "square"] + Pad[-1181 5905 1181 5905 5118 2000 5718 "2" "2" "square"] + ElementLine [3740 -2362 3740 2362 800] + ElementLine [-3740 -2362 -3740 2362 800] + + ) + +Element["" "1206" "C8" "10uFx16V" 130000 234095 3150 -3150 3 100 ""] +( + Pad[-1181 -5905 1181 -5905 5118 2000 5718 "+" "1" "square"] + Pad[-1181 5905 1181 5905 5118 2000 5718 "-" "2" "square"] + ElementLine [3740 2362 3740 -2362 800] + ElementLine [-3740 2362 -3740 -2362 800] + + ) + +Element["" "1206" "R1" "10k" 144095 240000 -3150 -3150 0 100 ""] +( + Pad[-5905 -1181 -5905 1181 5118 2000 5718 "1" "1" "square"] + Pad[5905 -1181 5905 1181 5118 2000 5718 "2" "2" "square"] + ElementLine [-2362 -3740 2362 -3740 800] + ElementLine [-2362 3740 2362 3740 800] + + ) + +Element["" "1206" "C5" "470nF" 105905 240000 -3150 -3150 0 100 ""] +( + Pad[-5905 -1181 -5905 1181 5118 2000 5718 "1" "1" "square"] + Pad[5905 -1181 5905 1181 5118 2000 5718 "2" "2" "square"] + ElementLine [-2362 -3740 2362 -3740 800] + ElementLine [-2362 3740 2362 3740 800] + + ) + +Element["" "1206" "C4" "10nF" 100000 254095 -3150 3150 1 100 ""] +( + Pad[-1181 5905 1181 5905 5118 2000 5718 "1" "1" "square"] + Pad[-1181 -5905 1181 -5905 5118 2000 5718 "2" "2" "square"] + ElementLine [-3740 -2362 -3740 2362 800] + ElementLine [3740 -2362 3740 2362 800] + + ) + +Element["" "QFN16_3" "U3" "unknown" 132727 305643 7889 8939 2 100 ""] +( + Pad[4685 2952 6338 2952 1102 2000 1402 "SCL/SPI_SCK" "1" "square,edge2"] + Pad[4685 984 6338 984 1102 2000 1402 "VDD" "2" "square,edge2"] + Pad[4685 -984 6338 -984 1102 2000 1402 "NC" "3" "square,edge2"] + Pad[4685 -2952 6338 -2952 1102 2000 1402 "SPI_CS" "4" "square,edge2"] + Pad[2952 -6338 2952 -4685 1102 2000 1402 "SPI_SDO" "5" "square,octagon"] + Pad[984 -6338 984 -4685 1102 2000 1402 "I2C/~SPI" "6" "square,octagon"] + Pad[-984 -6338 -984 -4685 1102 2000 1402 "NC" "7" "square,octagon"] + Pad[-2952 -6338 -2952 -4685 1102 2000 1402 "SETP" "8" "square,octagon"] + Pad[-6338 -2952 -4685 -2952 1102 2000 1402 "SoC" "9" "square"] + Pad[-6338 -984 -4685 -984 1102 2000 1402 "C1" "10" "square"] + Pad[-6338 984 -4685 984 1102 2000 1402 "GND" "11" "square"] + Pad[-6338 2952 -4685 2952 1102 2000 1402 "SETC" "12" "square"] + Pad[-2952 4685 -2952 6338 1102 2000 1402 "VDDIO" "13" "square,octagon,edge2"] + Pad[-984 4685 -984 6338 1102 2000 1402 "NC" "14" "square,octagon,edge2"] + Pad[984 4685 984 6338 1102 2000 1402 "DRDY" "15" "square,octagon,edge2"] + Pad[2952 4685 2952 6338 1102 2000 1402 "SDA/SPI_SDI" "16" "square,octagon,edge2"] + ElementLine [-7889 -7889 -7889 7889 1000] + ElementLine [-7889 7889 7889 7889 1000] + ElementLine [7889 -7889 7889 7889 1000] + ElementLine [-7889 -7889 7889 -7889 1000] + ElementLine [7889 7889 9389 9389 1000] + + ) + +Element["" "QFN16_3lis331" "U2" "unknown" 124196 283583 8939 -7889 3 100 ""] +( + Pad[3940 -6338 3940 -4685 1102 2000 1402 "Vdd_IO" "1" "square"] + Pad[1970 -6338 1970 -4685 1102 2000 1402 "NC" "2" "square"] + Pad[0 -6338 0 -4685 1102 2000 1402 "NC" "3" "square"] + Pad[-1970 -6338 -1970 -4685 1102 2000 1402 "SCL/SPC" "4" "square"] + Pad[-3940 -6338 -3940 -4685 1102 2000 1402 "GND" "5" "square"] + Pad[-6338 -1970 -4685 -1970 1102 2000 1402 "SDA/SDI/SDO" "6" "square,octagon"] + Pad[-6338 0 -4685 0 1102 2000 1402 "SDO/SA0" "7" "square,octagon"] + Pad[-6338 1970 -4685 1970 1102 2000 1402 "CS" "8" "square,octagon"] + Pad[-3940 4685 -3940 6338 1102 2000 1402 "INT2" "9" "square,edge2"] + Pad[-1970 4685 -1970 6338 1102 2000 1402 "RES1" "10" "square,edge2"] + Pad[0 4685 0 6338 1102 2000 1402 "INT1" "11" "square,edge2"] + Pad[1970 4685 1970 6338 1102 2000 1402 "GND" "12" "square,edge2"] + Pad[3940 4685 3940 6338 1102 2000 1402 "GND" "13" "square,edge2"] + Pad[4685 1970 6338 1970 1102 2000 1402 "Vdd" "14" "square,octagon,edge2"] + Pad[4685 0 6338 0 1102 2000 1402 "RES2" "15" "square,octagon,edge2"] + Pad[4685 -1970 6338 -1970 1102 2000 1402 "GND" "16" "square,octagon,edge2"] + ElementLine [-7889 7889 7889 7889 1000] + ElementLine [7889 -7889 7889 7889 1000] + ElementLine [-7889 -7889 7889 -7889 1000] + ElementLine [-7889 -7889 -7889 7889 1000] + ElementLine [7889 -7889 9389 -9389 1000] + + ) + +Element["" "QFN16_4" "U1" "unknown" 125473 256425 10908 -9858 3 100 ""] +( + Pad[3838 -8129 3838 -6043 1456 2000 1756 "Vdd_IO" "1" "square"] + Pad[1279 -8129 1279 -6043 1456 2000 1756 "SCL/SPC" "2" "square"] + Pad[-1279 -8129 -1279 -6043 1456 2000 1756 "SDA/SDI/SD0" "3" "square"] + Pad[-3838 -8129 -3838 -6043 1456 2000 1756 "SDO/SA0" "4" "square"] + Pad[-8129 -3838 -6043 -3838 1456 2000 1756 "CS" "5" "square,octagon"] + Pad[-8129 -1279 -6043 -1279 1456 2000 1756 "DRDY/INT2" "6" "square,octagon"] + Pad[-8129 1279 -6043 1279 1456 2000 1756 "INT1" "7" "square,octagon"] + Pad[-8129 3838 -6043 3838 1456 2000 1756 "RES1" "8" "square,octagon"] + Pad[-3838 6043 -3838 8129 1456 2000 1756 "RES2" "9" "square,edge2"] + Pad[-1279 6043 -1279 8129 1456 2000 1756 "RES3" "10" "square,edge2"] + Pad[1279 6043 1279 8129 1456 2000 1756 "RES4" "11" "square,edge2"] + Pad[3838 6043 3838 8129 1456 2000 1756 "RES5" "12" "square,edge2"] + Pad[6043 3838 8129 3838 1456 2000 1756 "GND1" "13" "square,octagon,edge2"] + Pad[6043 1279 8129 1279 1456 2000 1756 "PLLFILT" "14" "square,octagon,edge2"] + Pad[6043 -1279 8129 -1279 1456 2000 1756 "RES6" "15" "square,octagon,edge2"] + Pad[6043 -3838 8129 -3838 1456 2000 1756 "Vdd" "16" "square,octagon,edge2"] + ElementLine [-9858 9858 9858 9858 1000] + ElementLine [9858 -9858 9858 9858 1000] + ElementLine [-9858 -9858 9858 -9858 1000] + ElementLine [-9858 -9858 -9858 9858 1000] + ElementLine [9858 -9858 11358 -11358 1000] + + ) + +Element["" "1206" "C11" "100nF" 130000 364095 3150 -3150 3 100 ""] +( + Pad[-1181 -5905 1181 -5905 5118 2000 5718 "1" "1" "square"] + Pad[-1181 5905 1181 5905 5118 2000 5718 "2" "2" "square"] + ElementLine [3740 2362 3740 -2362 800] + ElementLine [-3740 2362 -3740 -2362 800] + + ) + +Element["" "1206" "C6" "100nF" 150000 255905 -3150 3150 1 100 ""] +( + Pad[-1181 5905 1181 5905 5118 2000 5718 "1" "1" "square"] + Pad[-1181 -5905 1181 -5905 5118 2000 5718 "2" "2" "square"] + ElementLine [-3740 -2362 -3740 2362 800] + ElementLine [3740 -2362 3740 2362 800] + + ) + +Element["" "1206" "C3" "100nF" 170000 304095 3150 -3150 3 100 ""] +( + Pad[-1181 -5905 1181 -5905 5118 2000 5718 "1" "1" "square"] + Pad[-1181 5905 1181 5905 5118 2000 5718 "2" "2" "square"] + ElementLine [3740 -2362 3740 2362 800] + ElementLine [-3740 -2362 -3740 2362 800] + + ) + +Element["" "1206" "C1" "100nF" 105905 280000 -3150 -3150 0 100 ""] +( + Pad[-5905 -1181 -5905 1181 5118 2000 5718 "1" "1" "square"] + Pad[5905 -1181 5905 1181 5118 2000 5718 "2" "2" "square"] + ElementLine [-2362 -3740 2362 -3740 800] + ElementLine [-2362 3740 2362 3740 800] + + ) + +Element["" "1206" "C10" "100nF" 85905 200000 -3150 -3150 0 100 ""] +( + Pad[-5905 -1181 -5905 1181 5118 2000 5718 "1" "1" "square"] + Pad[5905 -1181 5905 1181 5118 2000 5718 "2" "2" "square"] + ElementLine [-2362 -3740 2362 -3740 800] + ElementLine [-2362 3740 2362 3740 800] + + ) + +Element["selected" "1206" "C12" "100nF" 130000 384095 3150 -9055 3 100 "selected"] +( + Pad[-1181 -5905 1181 -5905 5118 2000 5718 "1" "1" "selected,square"] + Pad[-1181 5905 1181 5905 5118 2000 5718 "2" "2" "selected,square"] + ElementLine [3740 2362 3740 -2362 800] + ElementLine [-3740 2362 -3740 -2362 800] + + ) +Rat[111810 278819 0 128136 277245 0 ""] +Rat[128136 277245 0 130534 283583 0 ""] +Rat[130534 283583 0 130534 285553 0 ""] +Rat[130534 285553 0 139065 306627 0 ""] +Rat[139065 306627 0 129775 311981 0 ""] +Rat[128136 277245 0 133602 255146 0 ""] +Rat[133602 255146 0 133602 252587 0 ""] +Rat[133602 252587 0 129311 248296 0 ""] +Rat[133602 255146 0 148819 261810 0 ""] +Rat[129311 248296 0 128819 228190 0 ""] +Rat[111810 278819 0 88819 280000 0 ""] +Rat[139065 306627 0 168819 310000 0 ""] +Rat[168819 310000 0 163750 350000 0 ""] +Rat[163750 350000 0 163500 382500 0 ""] +Rat[163500 382500 0 128819 378190 0 ""] +Rat[128819 378190 0 128819 358190 0 ""] +Rat[128819 378190 0 79457 374910 0 ""] +Rat[88819 280000 0 25000 305000 5 ""] +Rat[138030 415163 5 163750 360000 0 ""] +Rat[163750 360000 0 194787 365571 0 ""] +Rat[185262 415793 5 163500 392500 0 ""] +Rat[185262 415793 5 200376 383754 0 ""] +Rat[148030 415163 5 163750 355000 0 ""] +Rat[163750 355000 0 175262 355021 5 ""] +Rat[195262 415793 5 175501 385803 5 ""] +Rat[175501 385803 5 163500 387500 0 ""] +Rat[117858 285553 0 52457 394910 0 ""] +Rat[117344 252587 0 52457 399910 0 ""] +Rat[139065 302691 0 52457 389910 0 ""] +Rat[215000 395000 5 136750 360000 0 ""] +Rat[215000 415000 5 136500 392500 0 ""] +Rat[25000 375000 5 117344 255146 0 ""] +Rat[25000 365000 5 133711 311981 0 ""] +Rat[100000 278819 0 88819 291810 0 ""] +Rat[100000 278819 0 120256 277245 0 ""] +Rat[120256 277245 0 130534 281613 0 ""] +Rat[130534 281613 0 128136 289921 0 ""] +Rat[128136 289921 0 126166 289921 0 ""] +Rat[126166 289921 0 122226 289921 0 ""] +Rat[128136 289921 0 133711 299305 0 ""] +Rat[133711 299305 0 126389 306627 0 ""] +Rat[120256 277245 0 121635 264554 0 ""] +Rat[121635 264554 0 124194 264554 0 ""] +Rat[124194 264554 0 126752 264554 0 ""] +Rat[126752 264554 0 129311 264554 0 ""] +Rat[121635 264554 0 117344 260263 0 ""] +Rat[129311 264554 0 133602 260263 0 ""] +Rat[133711 299305 0 148190 308819 0 ""] +Rat[133602 260263 0 148819 250000 0 ""] +Rat[148819 250000 0 150000 238819 0 ""] +Rat[133602 260263 0 128819 240000 0 ""] +Rat[117344 260263 0 98819 248190 0 ""] +Rat[148190 308819 0 168819 298190 0 ""] +Rat[88819 291810 0 50000 300000 3 ""] +Rat[50000 211800 5 91810 198819 0 ""] +Rat[168819 298190 0 215086 269160 5 ""] +Rat[148190 308819 0 163750 365000 0 ""] +Rat[163750 365000 0 163500 397500 0 ""] +Rat[163500 397500 0 165262 415793 5 ""] +Rat[163750 365000 0 128819 370000 0 ""] +Rat[128819 370000 0 128819 390000 0 ""] +Rat[128819 390000 0 118030 415163 5 ""] +Rat[118030 415163 5 52457 409910 0 ""] +Rat[25000 395000 5 124196 289921 0 ""] +Rat[25000 405000 5 120256 289921 0 ""] +Rat[25000 385000 5 117344 257704 0 ""] +Rat[215086 329160 5 52457 374910 0 ""] +Rat[215086 319160 5 52457 379910 0 ""] +Rat[215086 289160 5 135679 299305 0 ""] +Rat[135679 299305 0 117858 283583 0 ""] +Rat[117858 283583 0 121635 248296 0 ""] +Rat[215086 299160 5 135679 311981 0 ""] +Rat[135679 311981 0 117858 281613 0 ""] +Rat[117858 281613 0 124194 248296 0 ""] +Rat[215000 385000 5 136750 355000 0 ""] +Rat[215000 405000 5 136500 387500 0 ""] +Rat[215000 345000 5 136750 350000 0 ""] +Rat[215000 365000 5 136500 382500 0 ""] +Rat[215086 279160 5 139065 308595 0 ""] +Rat[139065 308595 0 122226 277245 0 ""] +Rat[122226 277245 0 126752 248296 0 ""] +Rat[25000 415000 5 126389 302691 0 ""] +Rat[215000 355000 5 136750 365000 0 ""] +Rat[215000 375000 5 136500 397500 0 ""] +Rat[215086 309160 5 52457 384910 0 ""] +Rat[148190 298819 0 129775 299305 0 ""] +Rat[160000 298819 0 126389 308595 0 ""] +Rat[98819 260000 0 100000 238819 0 ""] +Rat[98819 260000 0 133602 257704 0 ""] +Rat[160000 308819 0 126389 304659 0 ""] +Rat[111810 238819 0 138190 238819 0 ""] +Rat[185262 355021 5 194787 353761 0 ""] +Rat[175501 375803 5 188566 383754 0 ""] +Rat[80000 198819 0 50000 188200 5 ""] +Rat[80000 198819 0 128030 415163 5 ""] +Rat[128030 415163 5 175262 415793 5 ""] +Layer(1 "top") +( +) +Layer(2 "ground") +( + Line[25000 335000 25000 325000 1000 2000 "clearline"] +) +Layer(3 "signal2") +( +) +Layer(4 "signal3") +( + Line[50000 211800 50000 300000 1000 2000 "clearline"] + Line[50000 300000 25000 325000 1000 2000 "clearline"] +) +Layer(5 "power") +( +) +Layer(6 "bottom") +( +) +Layer(7 "outline") +( +) +Layer(8 "spare") +( +) +Layer(9 "silk") +( +) +Layer(10 "silk") +( +) +NetList() +( + Net("+3.3V" "(unknown)") + ( + Connect("C1-2") + Connect("C3-2") + Connect("C6-1") + Connect("C7-1") + Connect("C8-1") + Connect("C11-1") + Connect("C12-1") + Connect("CONN2-4") + Connect("U1-1") + Connect("U1-15") + Connect("U1-16") + Connect("U2-1") + Connect("U2-14") + Connect("U2-15") + Connect("U3-2") + Connect("U3-13") + Connect("U4-16") + Connect("U5-8") + Connect("U6-8") + ) + Net("+D4850" "(unknown)") + ( + Connect("CONN6-3") + Connect("R2-2") + Connect("U5-6") + ) + Net("+D4851" "(unknown)") + ( + Connect("CONN5-3") + Connect("R3-2") + Connect("U6-6") + ) + Net("-D4850" "(unknown)") + ( + Connect("CONN6-4") + Connect("J1-2") + Connect("U5-7") + ) + Net("-D4851" "(unknown)") + ( + Connect("CONN5-4") + Connect("J2-2") + Connect("U6-7") + ) + Net("CS_ACCEL" "(unknown)") + ( + Connect("U2-8") + Connect("U4-5") + ) + Net("CS_GYRO" "(unknown)") + ( + Connect("U1-5") + Connect("U4-6") + ) + Net("CS_MAG" "(unknown)") + ( + Connect("U3-4") + Connect("U4-4") + ) + Net("DE0" "(unknown)") + ( + Connect("CONN4-6") + Connect("U5-3") + ) + Net("DE1" "(unknown)") + ( + Connect("CONN4-8") + Connect("U6-3") + ) + Net("DRDY_GYRO" "(unknown)") + ( + Connect("CONN3-2") + Connect("U1-6") + ) + Net("DRDY_MAG" "(unknown)") + ( + Connect("CONN3-1") + Connect("U3-15") + ) + Net("GND" "(unknown)") + ( + Connect("C1-1") + Connect("C3-1") + Connect("C4-2") + Connect("C6-2") + Connect("C7-2") + Connect("C8-2") + Connect("C9-2") + Connect("C10-2") + Connect("C11-2") + Connect("C12-2") + Connect("CONN1-7") + Connect("CONN2-6") + Connect("CONN2-7") + Connect("CONN5-1") + Connect("CONN6-1") + Connect("CONN7-1") + Connect("R1-2") + Connect("U1-8") + Connect("U1-9") + Connect("U1-10") + Connect("U1-11") + Connect("U1-12") + Connect("U1-13") + Connect("U2-5") + Connect("U2-10") + Connect("U2-12") + Connect("U2-13") + Connect("U2-16") + Connect("U3-6") + Connect("U3-11") + Connect("U4-8") + Connect("U5-5") + Connect("U6-5") + ) + Net("INT1_ACCEL" "(unknown)") + ( + Connect("CONN3-4") + Connect("U2-11") + ) + Net("INT2_ACCEL" "(unknown)") + ( + Connect("CONN3-5") + Connect("U2-9") + ) + Net("INT_GYRO" "(unknown)") + ( + Connect("CONN3-3") + Connect("U1-7") + ) + Net("IO8" "(unknown)") + ( + Connect("CONN1-1") + Connect("U4-1") + ) + Net("IO9" "(unknown)") + ( + Connect("CONN1-2") + Connect("U4-2") + ) + Net("MISO" "(unknown)") + ( + Connect("CONN1-5") + Connect("U1-4") + Connect("U2-7") + Connect("U3-5") + ) + Net("MOSI" "(unknown)") + ( + Connect("CONN1-4") + Connect("U1-3") + Connect("U2-6") + Connect("U3-16") + ) + Net("RE0" "(unknown)") + ( + Connect("CONN4-5") + Connect("U5-2") + ) + Net("RE1" "(unknown)") + ( + Connect("CONN4-7") + Connect("U6-2") + ) + Net("RX0" "(unknown)") + ( + Connect("CONN4-1") + Connect("U5-1") + ) + Net("RX1" "(unknown)") + ( + Connect("CONN4-3") + Connect("U6-1") + ) + Net("SCL" "(unknown)") + ( + Connect("CONN1-6") + Connect("U1-2") + Connect("U2-4") + Connect("U3-1") + ) + Net("SoC" "(unknown)") + ( + Connect("CONN3-6") + Connect("U3-9") + ) + Net("TX0" "(unknown)") + ( + Connect("CONN4-2") + Connect("U5-4") + ) + Net("TX1" "(unknown)") + ( + Connect("CONN4-4") + Connect("U6-4") + ) + Net("unnamed_net1" "(unknown)") + ( + Connect("CONN1-8") + ) + Net("unnamed_net2" "(unknown)") + ( + Connect("CONN1-3") + Connect("U4-3") + ) + Net("unnamed_net3" "(unknown)") + ( + Connect("CONN1-10") + ) + Net("unnamed_net4" "(unknown)") + ( + Connect("CONN1-9") + ) + Net("unnamed_net5" "(unknown)") + ( + Connect("CONN2-2") + ) + Net("unnamed_net6" "(unknown)") + ( + Connect("CONN2-8") + ) + Net("unnamed_net7" "(unknown)") + ( + Connect("CONN2-1") + ) + Net("unnamed_net8" "(unknown)") + ( + Connect("CONN2-3") + ) + Net("unnamed_net9" "(unknown)") + ( + Connect("CONN2-5") + ) + Net("unnamed_net10" "(unknown)") + ( + Connect("U4-7") + ) + Net("unnamed_net11" "(unknown)") + ( + Connect("C2-1") + Connect("U3-8") + ) + Net("unnamed_net12" "(unknown)") + ( + Connect("C2-2") + Connect("U3-12") + ) + Net("unnamed_net13" "(unknown)") + ( + Connect("C4-1") + Connect("C5-1") + Connect("U1-14") + ) + Net("unnamed_net14" "(unknown)") + ( + Connect("U2-3") + ) + Net("unnamed_net15" "(unknown)") + ( + Connect("U2-2") + ) + Net("unnamed_net16" "(unknown)") + ( + Connect("U3-3") + ) + Net("unnamed_net17" "(unknown)") + ( + Connect("C9-1") + Connect("U3-10") + ) + Net("unnamed_net18" "(unknown)") + ( + Connect("U3-7") + ) + Net("unnamed_net19" "(unknown)") + ( + Connect("U3-14") + ) + Net("unnamed_net20" "(unknown)") + ( + Connect("C5-2") + Connect("R1-1") + ) + Net("unnamed_net21" "(unknown)") + ( + Connect("J1-1") + Connect("R2-1") + ) + Net("unnamed_net22" "(unknown)") + ( + Connect("J2-1") + Connect("R3-1") + ) + Net("VMOTOR" "(unknown)") + ( + Connect("C10-1") + Connect("CONN5-2") + Connect("CONN6-2") + Connect("CONN7-2") + ) +) diff --git a/interface.sch b/interface.sch index 3c0c359..1ff9bdd 100644 --- a/interface.sch +++ b/interface.sch @@ -122,6 +122,8 @@ T 58100 46700 5 10 0 0 0 0 1 footprint=JUMPER6 T 58000 48700 5 10 1 1 0 0 1 refdes=CONN3 +T 58100 46500 5 10 1 1 0 0 1 +value=SSQ-106-03-G-S } N 61000 42800 61000 44500 4 N 60800 42800 60800 44200 4 @@ -285,7 +287,7 @@ device=74LVC139 T 64150 45750 5 10 1 1 0 0 1 refdes=U4 T 62875 48450 5 10 0 0 0 0 1 -footprint=so16 +footprint=SO16 T 62600 44000 5 10 0 0 0 0 1 net=+3.3V:16 } @@ -334,7 +336,7 @@ footprint=JUMPER4 T 72400 45400 5 10 1 1 0 0 1 refdes=CONN5 T 72200 43800 5 10 1 1 0 0 1 -value=5267-04A-X +value=5268-04A } C 72800 47100 1 0 1 connector4-1.sym { @@ -345,7 +347,7 @@ footprint=JUMPER4 T 72300 48500 5 10 1 1 0 0 1 refdes=CONN6 T 72100 46900 5 10 1 1 0 0 1 -value=5267-04A-X +value=5268-04A } N 71200 44200 70000 44200 4 C 70400 43500 1 0 0 ground.sym @@ -416,7 +418,7 @@ C 70300 50700 1 0 0 pwrjack-1.sym T 70300 50700 5 10 0 0 0 0 1 footprint=PJ102AH T 71000 50400 5 10 1 1 0 6 1 -device=PJ-102AH +value=PJ-102AH T 70900 51200 5 10 1 1 0 6 1 refdes=CONN7 } diff --git a/perifericos.sch b/perifericos.sch index a595e44..bfb0c19 100644 --- a/perifericos.sch +++ b/perifericos.sch @@ -93,7 +93,7 @@ device=LIS331DLH T 51700 48450 5 10 1 1 0 0 1 refdes=U2 T 50000 44600 5 10 0 0 0 0 1 -footprint=QFN16_3lis331.fp +footprint=QFN16_3lis331 T 50000 44600 5 10 0 0 0 0 1 net=SCL:4 T 50000 44600 5 10 0 0 0 0 1 diff --git a/project b/project index e99922e..21b4f95 100644 --- a/project +++ b/project @@ -2,3 +2,4 @@ schematics interface.sch perifericos.sch 485.sch output-name imushield elements-dir /usr/share/pcb/pcblib-newlib/ elements-dir /usr/share/pcb/m4/ +elements-dir ./fp