diff --git a/circuit/driverboard/driverboard/driverboard-cache.lib b/circuit/driverboard/driverboard/driverboard-cache.lib new file mode 100644 index 0000000..554a929 --- /dev/null +++ b/circuit/driverboard/driverboard/driverboard-cache.lib @@ -0,0 +1,384 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# 74xx_74HC245 +# +DEF 74xx_74HC245 U 0 40 Y Y 1 L N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74HC245" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC245 +$FPLIST + DIP?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +P 3 1 0 0 -25 -50 -25 50 25 50 N +P 4 1 0 0 -50 -50 25 -50 25 50 50 50 N +X A->B 1 -500 -400 200 R 50 50 1 0 I +X GND 10 0 -800 200 U 50 50 1 0 W +X B7 11 500 -200 200 L 50 50 1 0 T +X B6 12 500 -100 200 L 50 50 1 0 T +X B5 13 500 0 200 L 50 50 1 0 T +X B4 14 500 100 200 L 50 50 1 0 T +X B3 15 500 200 200 L 50 50 1 0 T +X B2 16 500 300 200 L 50 50 1 0 T +X B1 17 500 400 200 L 50 50 1 0 T +X B0 18 500 500 200 L 50 50 1 0 T +X CE 19 -500 -500 200 R 50 50 1 0 I I +X A0 2 -500 500 200 R 50 50 1 0 T +X VCC 20 0 800 200 D 50 50 1 0 W +X A1 3 -500 400 200 R 50 50 1 0 T +X A2 4 -500 300 200 R 50 50 1 0 T +X A3 5 -500 200 200 R 50 50 1 0 T +X A4 6 -500 100 200 R 50 50 1 0 T +X A5 7 -500 0 200 R 50 50 1 0 T +X A6 8 -500 -100 200 R 50 50 1 0 T +X A7 9 -500 -200 200 R 50 50 1 0 T +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x05_Counter_Clockwise +# +DEF Connector_Generic_Conn_02x05_Counter_Clockwise J 0 40 Y N 1 F N +F0 "J" 50 300 50 H V C CNN +F1 "Connector_Generic_Conn_02x05_Counter_Clockwise" 50 -300 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 250 150 -250 1 1 10 f +S 150 -195 100 -205 1 1 6 N +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +S 150 205 100 195 1 1 6 N +X Pin_1 1 -200 200 150 R 50 50 1 1 P +X Pin_10 10 300 200 150 L 50 50 1 1 P +X Pin_2 2 -200 100 150 R 50 50 1 1 P +X Pin_3 3 -200 0 150 R 50 50 1 1 P +X Pin_4 4 -200 -100 150 R 50 50 1 1 P +X Pin_5 5 -200 -200 150 R 50 50 1 1 P +X Pin_6 6 300 -200 150 L 50 50 1 1 P +X Pin_7 7 300 -100 150 L 50 50 1 1 P +X Pin_8 8 300 0 150 L 50 50 1 1 P +X Pin_9 9 300 100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x10_Odd_Even +# +DEF Connector_Generic_Conn_02x10_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 500 50 H V C CNN +F1 "Connector_Generic_Conn_02x10_Odd_Even" 50 -600 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -495 0 -505 1 1 6 N +S -50 -395 0 -405 1 1 6 N +S -50 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 305 0 295 1 1 6 N +S -50 405 0 395 1 1 6 N +S -50 450 150 -550 1 1 10 f +S 150 -495 100 -505 1 1 6 N +S 150 -395 100 -405 1 1 6 N +S 150 -295 100 -305 1 1 6 N +S 150 -195 100 -205 1 1 6 N +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +S 150 205 100 195 1 1 6 N +S 150 305 100 295 1 1 6 N +S 150 405 100 395 1 1 6 N +X Pin_1 1 -200 400 150 R 50 50 1 1 P +X Pin_10 10 300 0 150 L 50 50 1 1 P +X Pin_11 11 -200 -100 150 R 50 50 1 1 P +X Pin_12 12 300 -100 150 L 50 50 1 1 P +X Pin_13 13 -200 -200 150 R 50 50 1 1 P +X Pin_14 14 300 -200 150 L 50 50 1 1 P +X Pin_15 15 -200 -300 150 R 50 50 1 1 P +X Pin_16 16 300 -300 150 L 50 50 1 1 P +X Pin_17 17 -200 -400 150 R 50 50 1 1 P +X Pin_18 18 300 -400 150 L 50 50 1 1 P +X Pin_19 19 -200 -500 150 R 50 50 1 1 P +X Pin_2 2 300 400 150 L 50 50 1 1 P +X Pin_20 20 300 -500 150 L 50 50 1 1 P +X Pin_3 3 -200 300 150 R 50 50 1 1 P +X Pin_4 4 300 300 150 L 50 50 1 1 P +X Pin_5 5 -200 200 150 R 50 50 1 1 P +X Pin_6 6 300 200 150 L 50 50 1 1 P +X Pin_7 7 -200 100 150 R 50 50 1 1 P +X Pin_8 8 300 100 150 L 50 50 1 1 P +X Pin_9 9 -200 0 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP +# +DEF Device_CP C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_CP" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -90 20 -90 40 0 1 0 N +S -90 20 90 20 0 1 0 N +S 90 -20 -90 -40 0 1 0 F +S 90 40 -90 40 0 1 0 N +S 90 40 90 20 0 1 0 N +P 2 0 1 0 -70 90 -30 90 N +P 2 0 1 0 -50 110 -50 70 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Q_PNP_BCE +# +DEF Device_Q_PNP_BCE Q 0 0 Y N 1 F N +F0 "Q" 200 50 50 H V L CNN +F1 "Device_Q_PNP_BCE" 200 -50 50 H V L CNN +F2 "" 200 100 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 25 25 100 100 N +P 3 0 1 0 25 -25 100 -100 100 -100 N +P 3 0 1 20 25 75 25 -75 25 -75 N +P 5 0 1 0 90 -70 70 -90 50 -50 90 -70 90 -70 F +X B 1 -200 0 225 R 50 50 1 1 I +X C 2 100 200 100 D 50 50 1 1 P +X E 3 100 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R +# +DEF Device_R R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "Device_R" 0 0 50 V V C CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Interface_Expansion_MCP23017_SP +# +DEF Interface_Expansion_MCP23017_SP U 0 40 Y Y 1 F N +F0 "U" -450 950 50 H V C CNN +F1 "Interface_Expansion_MCP23017_SP" 0 0 50 H V C CNN +F2 "Package_DIP:DIP-28_W7.62mm" 200 -1000 50 H I L CNN +F3 "" 200 -1100 50 H I L CNN +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +S -500 900 500 -900 0 1 10 f +X GPB0 1 700 800 200 L 50 50 1 1 B +X VSS 10 0 -1100 200 U 50 50 1 1 W +X NC 11 -500 600 200 R 50 50 1 1 N N +X SCK 12 -700 700 200 R 50 50 1 1 I +X SDA 13 -700 800 200 R 50 50 1 1 B +X NC 14 -500 500 200 R 50 50 1 1 N N +X A0 15 -700 -800 200 R 50 50 1 1 I +X A1 16 -700 -700 200 R 50 50 1 1 I +X A2 17 -700 -600 200 R 50 50 1 1 I +X ~RESET~ 18 -700 -100 200 R 50 50 1 1 I +X INTB 19 -700 200 200 R 50 50 1 1 T +X GPB1 2 700 700 200 L 50 50 1 1 B +X INTA 20 -700 100 200 R 50 50 1 1 T +X GPA0 21 700 -100 200 L 50 50 1 1 B +X GPA1 22 700 -200 200 L 50 50 1 1 B +X GPA2 23 700 -300 200 L 50 50 1 1 B +X GPA3 24 700 -400 200 L 50 50 1 1 B +X GPA4 25 700 -500 200 L 50 50 1 1 B +X GPA5 26 700 -600 200 L 50 50 1 1 B +X GPA6 27 700 -700 200 L 50 50 1 1 B +X GPA7 28 700 -800 200 L 50 50 1 1 B +X GPB2 3 700 600 200 L 50 50 1 1 B +X GPB3 4 700 500 200 L 50 50 1 1 B +X GPB4 5 700 400 200 L 50 50 1 1 B +X GPB5 6 700 300 200 L 50 50 1 1 B +X GPB6 7 700 200 200 L 50 50 1 1 B +X GPB7 8 700 100 200 L 50 50 1 1 B +X VDD 9 0 1100 200 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Switch_SW_DIP_x03 +# +DEF Switch_SW_DIP_x03 SW 0 0 Y N 1 F N +F0 "SW" 0 350 50 H V C CNN +F1 "Switch_SW_DIP_x03" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SW?DIP?x3* +$ENDFPLIST +DRAW +C -80 0 20 0 0 0 N +C -80 100 20 0 0 0 N +C -80 200 20 0 0 0 N +C 80 0 20 0 0 0 N +C 80 100 20 0 0 0 N +C 80 200 20 0 0 0 N +S -150 300 150 -100 0 1 10 f +P 2 0 0 0 -60 5 93 46 N +P 2 0 0 0 -60 105 93 146 N +P 2 0 0 0 -60 205 93 246 N +X ~ 1 -300 200 200 R 50 50 1 1 P +X ~ 2 -300 100 200 R 50 50 1 1 P +X ~ 3 -300 0 200 R 50 50 1 1 P +X ~ 4 300 0 200 L 50 50 1 1 P +X ~ 5 300 100 200 L 50 50 1 1 P +X ~ 6 300 200 200 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Timer_NE555 +# +DEF Timer_NE555 U 0 20 Y Y 1 F N +F0 "U" -400 350 50 H V L CNN +F1 "Timer_NE555" 100 350 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS ICM7555 LMC555xM LMC555xMM LMC555xN MC1455 TLC555CD TLC555CP TLC555CPS NA555 NE555 SE555 SA555 +$FPLIST + SOIC*3.9x4.9mm*P1.27mm* + DIP*W7.62mm* + TSSOP*3x3mm*P0.65mm* +$ENDFPLIST +DRAW +S -350 -300 350 300 0 1 10 f +S -350 -300 350 300 0 1 10 f +X GND 1 0 -400 100 U 50 50 0 0 W +X VCC 8 0 400 100 D 50 50 0 0 W +X TR 2 -500 200 150 R 50 50 1 1 I +X Q 3 500 200 150 L 50 50 1 1 O +X R 4 -500 -200 150 R 50 50 1 1 I I +X CV 5 -500 0 150 R 50 50 1 1 I +X THR 6 500 -200 150 L 50 50 1 1 I +X DIS 7 500 0 150 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +# power_+3.3V +# +DEF power_+3.3V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3.3V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+5C +# +DEF power_+5C #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5C" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5C 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GND +# +DEF power_GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "power_GND" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# pspice_C +# +DEF pspice_C C 0 10 Y Y 1 F N +F0 "C" 100 150 50 V V C CNN +F1 "pspice_C" 100 -150 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS C +DRAW +P 2 0 1 0 -150 -50 150 -50 N +P 2 0 1 0 -150 50 150 50 N +X ~ 1 0 250 200 D 40 40 1 1 P +X ~ 2 0 -250 200 U 40 40 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/circuit/driverboard/driverboard/driverboard.bak b/circuit/driverboard/driverboard/driverboard.bak new file mode 100644 index 0000000..8bcdb91 --- /dev/null +++ b/circuit/driverboard/driverboard/driverboard.bak @@ -0,0 +1,853 @@ +EESchema Schematic File Version 4 +LIBS:driverboard-cache +EELAYER 26 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L Interface_Expansion:MCP23017_SP U1 +U 1 1 5C4A2167 +P 3000 3950 +F 0 "U1" H 3000 5228 50 0000 C CNN +F 1 "MCP23017_SP" H 3000 5137 50 0000 C CNN +F 2 "Package_DIP:DIP-28_W7.62mm" H 3200 2950 50 0001 L CNN +F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf" H 3200 2850 50 0001 L CNN + 1 3000 3950 + 1 0 0 -1 +$EndComp +$Comp +L power:+3.3V #PWR0101 +U 1 1 5C4A30C6 +P 3000 2850 +F 0 "#PWR0101" H 3000 2700 50 0001 C CNN +F 1 "+3.3V" H 3015 3023 50 0000 C CNN +F 2 "" H 3000 2850 50 0001 C CNN +F 3 "" H 3000 2850 50 0001 C CNN + 1 3000 2850 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0102 +U 1 1 5C4A315D +P 3000 5050 +F 0 "#PWR0102" H 3000 4800 50 0001 C CNN +F 1 "GND" H 3005 4877 50 0000 C CNN +F 2 "" H 3000 5050 50 0001 C CNN +F 3 "" H 3000 5050 50 0001 C CNN + 1 3000 5050 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0103 +U 1 1 5C4A3A10 +P 6200 2550 +F 0 "#PWR0103" H 6200 2300 50 0001 C CNN +F 1 "GND" H 6205 2377 50 0000 C CNN +F 2 "" H 6200 2550 50 0001 C CNN +F 3 "" H 6200 2550 50 0001 C CNN + 1 6200 2550 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0104 +U 1 1 5C4A3C3C +P 6200 950 +F 0 "#PWR0104" H 6200 800 50 0001 C CNN +F 1 "+5V" H 6215 1123 50 0000 C CNN +F 2 "" H 6200 950 50 0001 C CNN +F 3 "" H 6200 950 50 0001 C CNN + 1 6200 950 + 1 0 0 -1 +$EndComp +$Comp +L Connector_Generic:Conn_02x10_Odd_Even Driverboard_Connector1 +U 1 1 5C4A3D78 +P 9050 3050 +F 0 "Driverboard_Connector1" H 9100 2325 50 0000 C CNN +F 1 "Conn_02x10_Odd_Even" H 9100 2416 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Horizontal" H 9050 3050 50 0001 C CNN +F 3 "~" H 9050 3050 50 0001 C CNN + 1 9050 3050 + 0 1 1 0 +$EndComp +$Comp +L power:+3.3V #PWR0105 +U 1 1 5C4A41DE +P 2300 4050 +F 0 "#PWR0105" H 2300 3900 50 0001 C CNN +F 1 "+3.3V" V 2315 4178 50 0000 L CNN +F 2 "" H 2300 4050 50 0001 C CNN +F 3 "" H 2300 4050 50 0001 C CNN + 1 2300 4050 + 0 -1 -1 0 +$EndComp +$Comp +L power:GND #PWR0106 +U 1 1 5C4A421F +P 2300 3750 +F 0 "#PWR0106" H 2300 3500 50 0001 C CNN +F 1 "GND" V 2305 3622 50 0000 R CNN +F 2 "" H 2300 3750 50 0001 C CNN +F 3 "" H 2300 3750 50 0001 C CNN + 1 2300 3750 + 0 1 1 0 +$EndComp +Wire Wire Line + 2300 3750 2300 3850 +Connection ~ 2300 3750 +$Comp +L power:+5V #PWR0107 +U 1 1 5C4A44B2 +P 5700 2150 +F 0 "#PWR0107" H 5700 2000 50 0001 C CNN +F 1 "+5V" V 5715 2278 50 0000 L CNN +F 2 "" H 5700 2150 50 0001 C CNN +F 3 "" H 5700 2150 50 0001 C CNN + 1 5700 2150 + 0 -1 -1 0 +$EndComp +$Comp +L power:GND #PWR0108 +U 1 1 5C4A45E8 +P 5700 2250 +F 0 "#PWR0108" H 5700 2000 50 0001 C CNN +F 1 "GND" V 5705 2122 50 0000 R CNN +F 2 "" H 5700 2250 50 0001 C CNN +F 3 "" H 5700 2250 50 0001 C CNN + 1 5700 2250 + 0 1 1 0 +$EndComp +$Comp +L 74xx:74HC245 HC_1 +U 1 1 5C4A240D +P 6200 1750 +F 0 "HC_1" H 6200 2728 50 0000 C CNN +F 1 "74HC245" H 6200 2637 50 0000 C CNN +F 2 "74HCT245N:DIP254P762X420-20" H 6200 1750 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74HC245" H 6200 1750 50 0001 C CNN + 1 6200 1750 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C2 +U 1 1 5C68DF77 +P 6300 950 +F 0 "C2" V 6071 950 50 0000 C CNN +F 1 "C_Small" V 6162 950 50 0000 C CNN +F 2 "Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 6300 950 50 0001 C CNN +F 3 "~" H 6300 950 50 0001 C CNN + 1 6300 950 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0109 +U 1 1 5C68DFF2 +P 6400 950 +F 0 "#PWR0109" H 6400 700 50 0001 C CNN +F 1 "GND" V 6405 822 50 0000 R CNN +F 2 "" H 6400 950 50 0001 C CNN +F 3 "" H 6400 950 50 0001 C CNN + 1 6400 950 + 0 -1 -1 0 +$EndComp +$Comp +L Device:C_Small C1 +U 1 1 5C68E091 +P 3100 2850 +F 0 "C1" V 2871 2850 50 0000 C CNN +F 1 "C_Small" V 2962 2850 50 0000 C CNN +F 2 "Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 3100 2850 50 0001 C CNN +F 3 "~" H 3100 2850 50 0001 C CNN + 1 3100 2850 + 0 1 1 0 +$EndComp +Connection ~ 3000 2850 +$Comp +L power:GND #PWR0110 +U 1 1 5C68E156 +P 3200 2850 +F 0 "#PWR0110" H 3200 2600 50 0001 C CNN +F 1 "GND" V 3205 2722 50 0000 R CNN +F 2 "" H 3200 2850 50 0001 C CNN +F 3 "" H 3200 2850 50 0001 C CNN + 1 3200 2850 + 0 -1 -1 0 +$EndComp +Connection ~ 6200 950 +$Comp +L power:GND #PWR0111 +U 1 1 5CD45AA6 +P 6200 4700 +F 0 "#PWR0111" H 6200 4450 50 0001 C CNN +F 1 "GND" H 6205 4527 50 0000 C CNN +F 2 "" H 6200 4700 50 0001 C CNN +F 3 "" H 6200 4700 50 0001 C CNN + 1 6200 4700 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0112 +U 1 1 5CD45AAC +P 6200 3100 +F 0 "#PWR0112" H 6200 2950 50 0001 C CNN +F 1 "+5V" H 6215 3273 50 0000 C CNN +F 2 "" H 6200 3100 50 0001 C CNN +F 3 "" H 6200 3100 50 0001 C CNN + 1 6200 3100 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0113 +U 1 1 5CD45AB2 +P 5700 4300 +F 0 "#PWR0113" H 5700 4150 50 0001 C CNN +F 1 "+5V" V 5715 4428 50 0000 L CNN +F 2 "" H 5700 4300 50 0001 C CNN +F 3 "" H 5700 4300 50 0001 C CNN + 1 5700 4300 + 0 -1 -1 0 +$EndComp +$Comp +L power:GND #PWR0114 +U 1 1 5CD45AB8 +P 5700 4400 +F 0 "#PWR0114" H 5700 4150 50 0001 C CNN +F 1 "GND" V 5705 4272 50 0000 R CNN +F 2 "" H 5700 4400 50 0001 C CNN +F 3 "" H 5700 4400 50 0001 C CNN + 1 5700 4400 + 0 1 1 0 +$EndComp +$Comp +L 74xx:74HC245 HC_2 +U 1 1 5CD45ABE +P 6200 3900 +F 0 "HC_2" H 6200 4878 50 0000 C CNN +F 1 "74HC245" H 6200 4787 50 0000 C CNN +F 2 "74HCT245N:DIP254P762X420-20" H 6200 3900 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74HC245" H 6200 3900 50 0001 C CNN + 1 6200 3900 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C3 +U 1 1 5CD45AC5 +P 6300 3100 +F 0 "C3" V 6071 3100 50 0000 C CNN +F 1 "C_Small" V 6162 3100 50 0000 C CNN +F 2 "Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 6300 3100 50 0001 C CNN +F 3 "~" H 6300 3100 50 0001 C CNN + 1 6300 3100 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0115 +U 1 1 5CD45ACC +P 6400 3100 +F 0 "#PWR0115" H 6400 2850 50 0001 C CNN +F 1 "GND" V 6405 2972 50 0000 R CNN +F 2 "" H 6400 3100 50 0001 C CNN +F 3 "" H 6400 3100 50 0001 C CNN + 1 6400 3100 + 0 -1 -1 0 +$EndComp +Connection ~ 6200 3100 +$Comp +L power:GND #PWR0116 +U 1 1 5CD45CD4 +P 6200 6850 +F 0 "#PWR0116" H 6200 6600 50 0001 C CNN +F 1 "GND" H 6205 6677 50 0000 C CNN +F 2 "" H 6200 6850 50 0001 C CNN +F 3 "" H 6200 6850 50 0001 C CNN + 1 6200 6850 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0117 +U 1 1 5CD45CDA +P 6200 5250 +F 0 "#PWR0117" H 6200 5100 50 0001 C CNN +F 1 "+5V" H 6215 5423 50 0000 C CNN +F 2 "" H 6200 5250 50 0001 C CNN +F 3 "" H 6200 5250 50 0001 C CNN + 1 6200 5250 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0118 +U 1 1 5CD45CE0 +P 5700 6450 +F 0 "#PWR0118" H 5700 6300 50 0001 C CNN +F 1 "+5V" V 5715 6578 50 0000 L CNN +F 2 "" H 5700 6450 50 0001 C CNN +F 3 "" H 5700 6450 50 0001 C CNN + 1 5700 6450 + 0 -1 -1 0 +$EndComp +$Comp +L power:GND #PWR0119 +U 1 1 5CD45CE6 +P 5700 6550 +F 0 "#PWR0119" H 5700 6300 50 0001 C CNN +F 1 "GND" V 5705 6422 50 0000 R CNN +F 2 "" H 5700 6550 50 0001 C CNN +F 3 "" H 5700 6550 50 0001 C CNN + 1 5700 6550 + 0 1 1 0 +$EndComp +$Comp +L 74xx:74HC245 HC_3 +U 1 1 5CD45CEC +P 6200 6050 +F 0 "HC_3" H 6200 7028 50 0000 C CNN +F 1 "74HC245" H 6200 6937 50 0000 C CNN +F 2 "74HCT245N:DIP254P762X420-20" H 6200 6050 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74HC245" H 6200 6050 50 0001 C CNN + 1 6200 6050 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C4 +U 1 1 5CD45CF3 +P 6300 5250 +F 0 "C4" V 6071 5250 50 0000 C CNN +F 1 "C_Small" V 6162 5250 50 0000 C CNN +F 2 "Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 6300 5250 50 0001 C CNN +F 3 "~" H 6300 5250 50 0001 C CNN + 1 6300 5250 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0120 +U 1 1 5CD45CFA +P 6400 5250 +F 0 "#PWR0120" H 6400 5000 50 0001 C CNN +F 1 "GND" V 6405 5122 50 0000 R CNN +F 2 "" H 6400 5250 50 0001 C CNN +F 3 "" H 6400 5250 50 0001 C CNN + 1 6400 5250 + 0 -1 -1 0 +$EndComp +Connection ~ 6200 5250 +$Comp +L Connector_Generic:Conn_02x05_Counter_Clockwise Mainboard_Connector1 +U 1 1 5CD46E67 +P 1200 3700 +F 0 "Mainboard_Connector1" H 1250 4117 50 0000 C CNN +F 1 "Conn_02x05_Counter_Clockwise" H 1250 4026 50 0000 C CNN +F 2 "Connector_PinSocket_2.54mm:PinSocket_2x05_P2.54mm_Vertical" H 1200 3700 50 0001 C CNN +F 3 "~" H 1200 3700 50 0001 C CNN + 1 1200 3700 + 1 0 0 -1 +$EndComp +$Comp +L power:+3.3V #PWR0121 +U 1 1 5CD47425 +P 1000 3500 +F 0 "#PWR0121" H 1000 3350 50 0001 C CNN +F 1 "+3.3V" V 1015 3628 50 0000 L CNN +F 2 "" H 1000 3500 50 0001 C CNN +F 3 "" H 1000 3500 50 0001 C CNN + 1 1000 3500 + 0 -1 -1 0 +$EndComp +$Comp +L power:GND #PWR0122 +U 1 1 5CD474AD +P 1500 3900 +F 0 "#PWR0122" H 1500 3650 50 0001 C CNN +F 1 "GND" H 1505 3727 50 0000 C CNN +F 2 "" H 1500 3900 50 0001 C CNN +F 3 "" H 1500 3900 50 0001 C CNN + 1 1500 3900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1500 3600 1900 3600 +Wire Wire Line + 1900 3600 1900 3250 +Wire Wire Line + 1900 3250 2300 3250 +Wire Wire Line + 1000 3600 600 3600 +Wire Wire Line + 600 3600 600 3150 +Wire Wire Line + 600 3150 2300 3150 +Text Notes 900 3600 0 50 ~ 0 +SDA +Text Notes 1500 3600 0 50 ~ 0 +SCA +Wire Wire Line + 3700 3150 3700 1250 +Wire Wire Line + 3700 1250 5700 1250 +Wire Wire Line + 3700 3250 3800 3250 +Wire Wire Line + 3800 3250 3800 1350 +Wire Wire Line + 3800 1350 5700 1350 +Wire Wire Line + 3700 3350 3850 3350 +Wire Wire Line + 3850 3350 3850 1450 +Wire Wire Line + 3850 1450 5700 1450 +Wire Wire Line + 3700 3450 3900 3450 +Wire Wire Line + 3900 3450 3900 1550 +Wire Wire Line + 3900 1550 5700 1550 +Wire Wire Line + 3700 3550 3950 3550 +Wire Wire Line + 3950 3550 3950 1650 +Wire Wire Line + 3950 1650 5700 1650 +Wire Wire Line + 3700 3650 4000 3650 +Wire Wire Line + 4000 3650 4000 1750 +Wire Wire Line + 4000 1750 5700 1750 +Wire Wire Line + 3700 3750 4050 3750 +Wire Wire Line + 4050 3750 4050 1850 +Wire Wire Line + 4050 1850 5700 1850 +Wire Wire Line + 3700 3850 4100 3850 +Wire Wire Line + 4100 3850 4100 1950 +Wire Wire Line + 4100 1950 5700 1950 +Wire Wire Line + 3700 4050 4200 4050 +Wire Wire Line + 4200 4050 4200 3400 +Wire Wire Line + 4200 3400 5700 3400 +Wire Wire Line + 3700 4150 4250 4150 +Wire Wire Line + 4250 4150 4250 3500 +Wire Wire Line + 4250 3500 5700 3500 +Wire Wire Line + 3700 4250 4300 4250 +Wire Wire Line + 4300 4250 4300 3600 +Wire Wire Line + 4300 3600 5700 3600 +Wire Wire Line + 3700 4350 4350 4350 +Wire Wire Line + 4350 4350 4350 3700 +Wire Wire Line + 4350 3700 5700 3700 +Wire Wire Line + 3700 4450 4400 4450 +Wire Wire Line + 4400 4450 4400 3800 +Wire Wire Line + 4400 3800 5700 3800 +Wire Wire Line + 3700 4550 4450 4550 +Wire Wire Line + 4450 4550 4450 3900 +Wire Wire Line + 4450 3900 5700 3900 +Wire Wire Line + 3700 4650 4500 4650 +Wire Wire Line + 4500 4650 4500 4000 +Wire Wire Line + 4500 4000 5700 4000 +Wire Wire Line + 3700 4750 4550 4750 +Wire Wire Line + 4550 4750 4550 4100 +Wire Wire Line + 4550 4100 5700 4100 +Wire Wire Line + 5700 5550 750 5550 +Wire Wire Line + 750 5550 750 3700 +Wire Wire Line + 750 3700 1000 3700 +Wire Wire Line + 5700 5650 850 5650 +Wire Wire Line + 850 5650 850 3800 +Wire Wire Line + 850 3800 1000 3800 +Text Notes 750 3700 0 50 ~ 0 +GPIO_9 +Text Notes 750 3800 0 50 ~ 0 +GPIO_10 +Wire Wire Line + 6700 1250 9450 1250 +Wire Wire Line + 9450 1250 9450 2850 +Wire Wire Line + 6700 1350 9350 1350 +Wire Wire Line + 9350 1350 9350 2850 +Wire Wire Line + 6700 1450 9250 1450 +Wire Wire Line + 9250 1450 9250 2850 +Wire Wire Line + 6700 1550 9150 1550 +Wire Wire Line + 9150 1550 9150 2850 +Wire Wire Line + 6700 1650 9050 1650 +Wire Wire Line + 9050 1650 9050 2850 +Wire Wire Line + 6700 1750 8950 1750 +Wire Wire Line + 8950 1750 8950 2850 +Wire Wire Line + 6700 1850 8850 1850 +Wire Wire Line + 8850 1850 8850 2850 +Wire Wire Line + 6700 1950 8750 1950 +Wire Wire Line + 8750 1950 8750 2850 +Wire Wire Line + 6700 3400 6700 2200 +Wire Wire Line + 6700 2200 8650 2200 +Wire Wire Line + 8650 2200 8650 2850 +Wire Wire Line + 6700 3500 9450 3500 +Wire Wire Line + 9450 3500 9450 3350 +Wire Wire Line + 6700 3600 9250 3600 +Wire Wire Line + 9250 3600 9250 3350 +Wire Wire Line + 6700 3700 9150 3700 +Wire Wire Line + 9150 3700 9150 3350 +Wire Wire Line + 6700 3800 9050 3800 +Wire Wire Line + 9050 3800 9050 3350 +Wire Wire Line + 6700 3900 8950 3900 +Wire Wire Line + 8950 3900 8950 3350 +Wire Wire Line + 6700 4000 8850 4000 +Wire Wire Line + 8850 4000 8850 3350 +Wire Wire Line + 6700 5550 7500 5550 +Wire Wire Line + 7500 5550 7500 2500 +Wire Wire Line + 7500 2500 8550 2500 +Wire Wire Line + 8550 2500 8550 2850 +Wire Wire Line + 6700 5650 8550 5650 +Wire Wire Line + 8550 5650 8550 3350 +Text Notes 9450 2850 1 50 ~ 0 +A2 +Text Notes 9450 3450 1 50 ~ 0 +A1 +Text Notes 9350 2850 1 50 ~ 0 +A0 +Text Notes 9250 2850 1 50 ~ 0 +E1 +Text Notes 9250 3450 1 50 ~ 0 +E2 +Text Notes 9150 2850 1 50 ~ 0 +E3 +Text Notes 9150 3450 1 50 ~ 0 +E4 +Text Notes 9050 2850 1 50 ~ 0 +E5 +Text Notes 9050 3450 1 50 ~ 0 +E6 +Text Notes 8950 2850 1 50 ~ 0 +E7 +Text Notes 8950 3450 1 50 ~ 0 +E8 +Text Notes 8850 2850 1 50 ~ 0 +E11 +Text Notes 8850 3450 1 50 ~ 0 +E12 +Text Notes 8750 2850 1 50 ~ 0 +E13 +Text Notes 8750 3450 1 50 ~ 0 +~RUN +Text Notes 8650 2850 1 50 ~ 0 +D0 +Text Notes 8550 2850 1 50 ~ 0 +E9 +Text Notes 8550 3450 1 50 ~ 0 +E10 +$Comp +L Timer:NE555 Delay_NE555 +U 1 1 5CD6FEE1 +P 1450 2400 +F 0 "Delay_NE555" H 1450 2978 50 0000 C CNN +F 1 "NE555" H 1450 2887 50 0000 C CNN +F 2 "" H 1450 2400 50 0001 C CNN +F 3 "http://www.ti.com/lit/ds/symlink/ne555.pdf" H 1450 2400 50 0001 C CNN + 1 1450 2400 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0123 +U 1 1 5CD705C6 +P 1450 2800 +F 0 "#PWR0123" H 1450 2550 50 0001 C CNN +F 1 "GND" H 1455 2627 50 0000 C CNN +F 2 "" H 1450 2800 50 0001 C CNN +F 3 "" H 1450 2800 50 0001 C CNN + 1 1450 2800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1000 3900 550 3900 +Wire Wire Line + 550 3900 550 1550 +Wire Wire Line + 550 1550 1450 1550 +Wire Wire Line + 1450 1550 1450 2000 +Text Notes 900 3900 0 50 ~ 0 +5.6V +Wire Wire Line + 700 1700 1700 1700 +Wire Wire Line + 2200 1700 2200 2600 +Wire Wire Line + 2200 2600 1950 2600 +Wire Wire Line + 700 1700 700 2200 +Wire Wire Line + 700 2200 950 2200 +$Comp +L Device:CP C47uF1 +U 1 1 5CD789F8 +P 2200 2750 +F 0 "C47uF1" H 2318 2796 50 0000 L CNN +F 1 "CP" H 2318 2705 50 0000 L CNN +F 2 "" H 2238 2600 50 0001 C CNN +F 3 "~" H 2200 2750 50 0001 C CNN + 1 2200 2750 + 1 0 0 -1 +$EndComp +Connection ~ 2200 2600 +$Comp +L power:GND #PWR0124 +U 1 1 5CD78AED +P 2200 2900 +F 0 "#PWR0124" H 2200 2650 50 0001 C CNN +F 1 "GND" H 2205 2727 50 0000 C CNN +F 2 "" H 2200 2900 50 0001 C CNN +F 3 "" H 2200 2900 50 0001 C CNN + 1 2200 2900 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R47k1 +U 1 1 5CD78D10 +P 1700 1550 +F 0 "R47k1" H 1770 1596 50 0000 L CNN +F 1 "R" H 1770 1505 50 0000 L CNN +F 2 "" V 1630 1550 50 0001 C CNN +F 3 "~" H 1700 1550 50 0001 C CNN + 1 1700 1550 + 1 0 0 -1 +$EndComp +Connection ~ 1700 1700 +Wire Wire Line + 1700 1700 2200 1700 +Wire Wire Line + 1450 1550 1450 1400 +Wire Wire Line + 1450 1400 1700 1400 +Connection ~ 1450 1550 +$Comp +L pspice:C C10nF1 +U 1 1 5CD7C018 +P 700 2400 +F 0 "C10nF1" V 385 2400 50 0000 C CNN +F 1 "C" V 476 2400 50 0000 C CNN +F 2 "Capacitor_THT:CP_Radial_D8.0mm_P3.50mm" H 700 2400 50 0001 C CNN +F 3 "~" H 700 2400 50 0001 C CNN + 1 700 2400 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0125 +U 1 1 5CD7C0AD +P 450 2400 +F 0 "#PWR0125" H 450 2150 50 0001 C CNN +F 1 "GND" V 455 2272 50 0000 R CNN +F 2 "" H 450 2400 50 0001 C CNN +F 3 "" H 450 2400 50 0001 C CNN + 1 450 2400 + 0 1 1 0 +$EndComp +$Comp +L Device:Q_PNP_BCE Q1 +U 1 1 5CD7C464 +P 9150 4300 +F 0 "Q1" H 9341 4254 50 0000 L CNN +F 1 "Q_PNP_BCE" H 9341 4345 50 0000 L CNN +F 2 "" H 9350 4400 50 0001 C CNN +F 3 "~" H 9150 4300 50 0001 C CNN + 1 9150 4300 + -1 0 0 1 +$EndComp +Wire Wire Line + 9050 4500 8750 4500 +Wire Wire Line + 8750 4500 8750 3350 +Wire Wire Line + 9050 4100 6700 4100 +Wire Wire Line + 9350 4300 10600 4300 +Wire Wire Line + 10600 4300 10600 600 +Wire Wire Line + 10600 600 1950 600 +Wire Wire Line + 1950 600 1950 2200 +$Comp +L Switch:SW_DIP_x03 SW1 +U 1 1 5CD866BB +P 1650 4750 +F 0 "SW1" H 1650 5217 50 0000 C CNN +F 1 "SW_DIP_x03" H 1650 5126 50 0000 C CNN +F 2 "" H 1650 4750 50 0001 C CNN +F 3 "" H 1650 4750 50 0001 C CNN + 1 1650 4750 + 1 0 0 -1 +$EndComp +$Comp +L power:+5C #PWR0126 +U 1 1 5CD8676A +P 1350 4650 +F 0 "#PWR0126" H 1350 4500 50 0001 C CNN +F 1 "+5C" V 1365 4778 50 0000 L CNN +F 2 "" H 1350 4650 50 0001 C CNN +F 3 "" H 1350 4650 50 0001 C CNN + 1 1350 4650 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 1350 4650 1350 4550 +Connection ~ 1350 4650 +Wire Wire Line + 1350 4750 1350 4650 +Wire Wire Line + 1950 4550 2250 4550 +Wire Wire Line + 2300 4650 2150 4650 +Wire Wire Line + 1950 4750 2000 4750 +$Comp +L Device:R R4.7k1 +U 1 1 5CD987BA +P 2000 4950 +F 0 "R4.7k1" H 2070 4996 50 0000 L CNN +F 1 "R" H 2070 4905 50 0000 L CNN +F 2 "" V 1930 4950 50 0001 C CNN +F 3 "~" H 2000 4950 50 0001 C CNN + 1 2000 4950 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R4.7k2 +U 1 1 5CD9881F +P 2150 4950 +F 0 "R4.7k2" H 2220 4996 50 0000 L CNN +F 1 "R" H 2220 4905 50 0000 L CNN +F 2 "" V 2080 4950 50 0001 C CNN +F 3 "~" H 2150 4950 50 0001 C CNN + 1 2150 4950 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R4.7k3 +U 1 1 5CD9885D +P 2300 4950 +F 0 "R4.7k3" H 2370 4996 50 0000 L CNN +F 1 "R" H 2370 4905 50 0000 L CNN +F 2 "" V 2230 4950 50 0001 C CNN +F 3 "~" H 2300 4950 50 0001 C CNN + 1 2300 4950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2000 4800 2000 4750 +Connection ~ 2000 4750 +Wire Wire Line + 2000 4750 2300 4750 +Wire Wire Line + 2150 4800 2150 4650 +Connection ~ 2150 4650 +Wire Wire Line + 2150 4650 1950 4650 +Wire Wire Line + 2300 4800 2250 4800 +Wire Wire Line + 2250 4800 2250 4550 +Connection ~ 2250 4550 +Wire Wire Line + 2250 4550 2300 4550 +$Comp +L power:GND #PWR0127 +U 1 1 5CDA4C3C +P 2150 5100 +F 0 "#PWR0127" H 2150 4850 50 0001 C CNN +F 1 "GND" H 2155 4927 50 0000 C CNN +F 2 "" H 2150 5100 50 0001 C CNN +F 3 "" H 2150 5100 50 0001 C CNN + 1 2150 5100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2000 5100 2150 5100 +Connection ~ 2150 5100 +Wire Wire Line + 2150 5100 2300 5100 +$Comp +L power:+5V #PWR0128 +U 1 1 5CDAE9A4 +P 1500 3500 +F 0 "#PWR0128" H 1500 3350 50 0001 C CNN +F 1 "+5V" V 1515 3628 50 0000 L CNN +F 2 "" H 1500 3500 50 0001 C CNN +F 3 "" H 1500 3500 50 0001 C CNN + 1 1500 3500 + 0 1 1 0 +$EndComp +$EndSCHEMATC diff --git a/circuit/driverboard/driverboard/driverboard.kicad_pcb b/circuit/driverboard/driverboard/driverboard.kicad_pcb new file mode 100644 index 0000000..02c8ecb --- /dev/null +++ b/circuit/driverboard/driverboard/driverboard.kicad_pcb @@ -0,0 +1 @@ +(kicad_pcb (version 4) (host kicad "dummy file") ) diff --git a/circuit/driverboard/driverboard/driverboard.net b/circuit/driverboard/driverboard/driverboard.net new file mode 100644 index 0000000..336a678 --- /dev/null +++ b/circuit/driverboard/driverboard/driverboard.net @@ -0,0 +1,600 @@ +(export (version D) + (design + (source /home/johannes/git/flippr-circuit/circuit/driverboard/driverboard/driverboard.sch) + (date "Do 09 Mai 2019 22:44:37 CEST") + (tool "Eeschema 5.0.2-bee76a0~70~ubuntu18.04.1") + (sheet (number 1) (name /) (tstamps /) + (title_block + (title) + (company) + (rev) + (date) + (source driverboard.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value ""))))) + (components + (comp (ref U1) + (value MCP23017_SP) + (footprint Package_DIP:DIP-28_W7.62mm) + (datasheet http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf) + (libsource (lib Interface_Expansion) (part MCP23017_SP) (description "16-bit I/O expander, I2C, interrupts, w pull-ups, SPDIP-28")) + (sheetpath (names /) (tstamps /)) + (tstamp 5C4A2167)) + (comp (ref Driverboard_Connector1) + (value Conn_02x10_Odd_Even) + (footprint Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Horizontal) + (datasheet ~) + (libsource (lib Connector_Generic) (part Conn_02x10_Odd_Even) (description "Generic connector, double row, 02x10, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5C4A3D78)) + (comp (ref HC_1) + (value 74HC245) + (footprint 74HCT245N:DIP254P762X420-20) + (datasheet http://www.ti.com/lit/gpn/sn74HC245) + (libsource (lib 74xx) (part 74HC245) (description "Octal BUS Transceivers, 3-State outputs")) + (sheetpath (names /) (tstamps /)) + (tstamp 5C4A240D)) + (comp (ref C2) + (value C_Small) + (footprint Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm) + (datasheet ~) + (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol")) + (sheetpath (names /) (tstamps /)) + (tstamp 5C68DF77)) + (comp (ref C1) + (value C_Small) + (footprint Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm) + (datasheet ~) + (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol")) + (sheetpath (names /) (tstamps /)) + (tstamp 5C68E091)) + (comp (ref HC_2) + (value 74HC245) + (footprint 74HCT245N:DIP254P762X420-20) + (datasheet http://www.ti.com/lit/gpn/sn74HC245) + (libsource (lib 74xx) (part 74HC245) (description "Octal BUS Transceivers, 3-State outputs")) + (sheetpath (names /) (tstamps /)) + (tstamp 5CD45ABE)) + (comp (ref C3) + (value C_Small) + (footprint Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm) + (datasheet ~) + (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol")) + (sheetpath (names /) (tstamps /)) + (tstamp 5CD45AC5)) + (comp (ref HC_3) + (value 74HC245) + (footprint 74HCT245N:DIP254P762X420-20) + (datasheet http://www.ti.com/lit/gpn/sn74HC245) + (libsource (lib 74xx) (part 74HC245) (description "Octal BUS Transceivers, 3-State outputs")) + (sheetpath (names /) (tstamps /)) + (tstamp 5CD45CEC)) + (comp (ref C4) + (value C_Small) + (footprint Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm) + (datasheet ~) + (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol")) + (sheetpath (names /) (tstamps /)) + (tstamp 5CD45CF3)) + (comp (ref Mainboard_Connector1) + (value Conn_02x05_Counter_Clockwise) + (footprint Connector_PinSocket_2.54mm:PinSocket_2x05_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector_Generic) (part Conn_02x05_Counter_Clockwise) (description "Generic connector, double row, 02x05, counter clockwise pin numbering scheme (similar to DIP packge numbering), script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5CD46E67)) + (comp (ref Delay_NE555) + (value NE555) + (datasheet http://www.ti.com/lit/ds/symlink/ne555.pdf) + (libsource (lib Timer) (part NE555) (description "Precision Timers, DIP-8/SOIC-8")) + (sheetpath (names /) (tstamps /)) + (tstamp 5CD6FEE1)) + (comp (ref C47uF1) + (value CP) + (datasheet ~) + (libsource (lib Device) (part CP) (description "Polarized capacitor")) + (sheetpath (names /) (tstamps /)) + (tstamp 5CD789F8)) + (comp (ref R47k1) + (value R) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5CD78D10)) + (comp (ref C10nF1) + (value C) + (footprint Capacitor_THT:CP_Radial_D8.0mm_P3.50mm) + (datasheet ~) + (libsource (lib pspice) (part C) (description "Capacitor symbol for simulation only")) + (sheetpath (names /) (tstamps /)) + (tstamp 5CD7C018)) + (comp (ref Q1) + (value Q_PNP_BCE) + (datasheet ~) + (libsource (lib Device) (part Q_PNP_BCE) (description "PNP transistor, base/collector/emitter")) + (sheetpath (names /) (tstamps /)) + (tstamp 5CD7C464)) + (comp (ref SW1) + (value SW_DIP_x03) + (libsource (lib Switch) (part SW_DIP_x03) (description "3x DIP Switch, Single Pole Single Throw (SPST) switch, small symbol")) + (sheetpath (names /) (tstamps /)) + (tstamp 5CD866BB)) + (comp (ref R4.7k1) + (value R) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5CD987BA)) + (comp (ref R4.7k2) + (value R) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5CD9881F)) + (comp (ref R4.7k3) + (value R) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5CD9885D))) + (libparts + (libpart (lib 74xx) (part 74LS245) + (aliases + (alias 74HC245)) + (description "Octal BUS Transceivers, 3-State outputs") + (docs http://www.ti.com/lit/gpn/sn74LS245) + (footprints + (fp DIP?20*)) + (fields + (field (name Reference) U) + (field (name Value) 74LS245)) + (pins + (pin (num 1) (name A->B) (type input)) + (pin (num 2) (name A0) (type 3state)) + (pin (num 3) (name A1) (type 3state)) + (pin (num 4) (name A2) (type 3state)) + (pin (num 5) (name A3) (type 3state)) + (pin (num 6) (name A4) (type 3state)) + (pin (num 7) (name A5) (type 3state)) + (pin (num 8) (name A6) (type 3state)) + (pin (num 9) (name A7) (type 3state)) + (pin (num 10) (name GND) (type power_in)) + (pin (num 11) (name B7) (type 3state)) + (pin (num 12) (name B6) (type 3state)) + (pin (num 13) (name B5) (type 3state)) + (pin (num 14) (name B4) (type 3state)) + (pin (num 15) (name B3) (type 3state)) + (pin (num 16) (name B2) (type 3state)) + (pin (num 17) (name B1) (type 3state)) + (pin (num 18) (name B0) (type 3state)) + (pin (num 19) (name CE) (type input)) + (pin (num 20) (name VCC) (type power_in)))) + (libpart (lib Connector_Generic) (part Conn_02x05_Counter_Clockwise) + (description "Generic connector, double row, 02x05, counter clockwise pin numbering scheme (similar to DIP packge numbering), script generated (kicad-library-utils/schlib/autogen/connector/)") + (docs ~) + (footprints + (fp Connector*:*_2x??_*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_02x05_Counter_Clockwise)) + (pins + (pin (num 1) (name Pin_1) (type passive)) + (pin (num 2) (name Pin_2) (type passive)) + (pin (num 3) (name Pin_3) (type passive)) + (pin (num 4) (name Pin_4) (type passive)) + (pin (num 5) (name Pin_5) (type passive)) + (pin (num 6) (name Pin_6) (type passive)) + (pin (num 7) (name Pin_7) (type passive)) + (pin (num 8) (name Pin_8) (type passive)) + (pin (num 9) (name Pin_9) (type passive)) + (pin (num 10) (name Pin_10) (type passive)))) + (libpart (lib Connector_Generic) (part Conn_02x10_Odd_Even) + (description "Generic connector, double row, 02x10, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)") + (docs ~) + (footprints + (fp Connector*:*_2x??_*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_02x10_Odd_Even)) + (pins + (pin (num 1) (name Pin_1) (type passive)) + (pin (num 2) (name Pin_2) (type passive)) + (pin (num 3) (name Pin_3) (type passive)) + (pin (num 4) (name Pin_4) (type passive)) + (pin (num 5) (name Pin_5) (type passive)) + (pin (num 6) (name Pin_6) (type passive)) + (pin (num 7) (name Pin_7) (type passive)) + (pin (num 8) (name Pin_8) (type passive)) + (pin (num 9) (name Pin_9) (type passive)) + (pin (num 10) (name Pin_10) (type passive)) + (pin (num 11) (name Pin_11) (type passive)) + (pin (num 12) (name Pin_12) (type passive)) + (pin (num 13) (name Pin_13) (type passive)) + (pin (num 14) (name Pin_14) (type passive)) + (pin (num 15) (name Pin_15) (type passive)) + (pin (num 16) (name Pin_16) (type passive)) + (pin (num 17) (name Pin_17) (type passive)) + (pin (num 18) (name Pin_18) (type passive)) + (pin (num 19) (name Pin_19) (type passive)) + (pin (num 20) (name Pin_20) (type passive)))) + (libpart (lib Device) (part CP) + (description "Polarized capacitor") + (docs ~) + (footprints + (fp CP_*)) + (fields + (field (name Reference) C) + (field (name Value) CP)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib Device) (part C_Small) + (description "Unpolarized capacitor, small symbol") + (docs ~) + (footprints + (fp C_*)) + (fields + (field (name Reference) C) + (field (name Value) C_Small)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib Device) (part Q_PNP_BCE) + (description "PNP transistor, base/collector/emitter") + (docs ~) + (fields + (field (name Reference) Q) + (field (name Value) Q_PNP_BCE)) + (pins + (pin (num 1) (name B) (type input)) + (pin (num 2) (name C) (type passive)) + (pin (num 3) (name E) (type passive)))) + (libpart (lib Device) (part R) + (description Resistor) + (docs ~) + (footprints + (fp R_*)) + (fields + (field (name Reference) R) + (field (name Value) R)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib Interface_Expansion) (part MCP23017_SP) + (description "16-bit I/O expander, I2C, interrupts, w pull-ups, SPDIP-28") + (docs http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf) + (footprints + (fp DIP*W7.62mm*)) + (fields + (field (name Reference) U) + (field (name Value) MCP23017_SP) + (field (name Footprint) Package_DIP:DIP-28_W7.62mm)) + (pins + (pin (num 1) (name GPB0) (type BiDi)) + (pin (num 2) (name GPB1) (type BiDi)) + (pin (num 3) (name GPB2) (type BiDi)) + (pin (num 4) (name GPB3) (type BiDi)) + (pin (num 5) (name GPB4) (type BiDi)) + (pin (num 6) (name GPB5) (type BiDi)) + (pin (num 7) (name GPB6) (type BiDi)) + (pin (num 8) (name GPB7) (type BiDi)) + (pin (num 9) (name VDD) (type power_in)) + (pin (num 10) (name VSS) (type power_in)) + (pin (num 11) (name NC) (type NotConnected)) + (pin (num 12) (name SCK) (type input)) + (pin (num 13) (name SDA) (type BiDi)) + (pin (num 14) (name NC) (type NotConnected)) + (pin (num 15) (name A0) (type input)) + (pin (num 16) (name A1) (type input)) + (pin (num 17) (name A2) (type input)) + (pin (num 18) (name ~RESET~) (type input)) + (pin (num 19) (name INTB) (type 3state)) + (pin (num 20) (name INTA) (type 3state)) + (pin (num 21) (name GPA0) (type BiDi)) + (pin (num 22) (name GPA1) (type BiDi)) + (pin (num 23) (name GPA2) (type BiDi)) + (pin (num 24) (name GPA3) (type BiDi)) + (pin (num 25) (name GPA4) (type BiDi)) + (pin (num 26) (name GPA5) (type BiDi)) + (pin (num 27) (name GPA6) (type BiDi)) + (pin (num 28) (name GPA7) (type BiDi)))) + (libpart (lib Switch) (part SW_DIP_x03) + (description "3x DIP Switch, Single Pole Single Throw (SPST) switch, small symbol") + (footprints + (fp SW?DIP?x3*)) + (fields + (field (name Reference) SW) + (field (name Value) SW_DIP_x03)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)) + (pin (num 3) (name ~) (type passive)) + (pin (num 4) (name ~) (type passive)) + (pin (num 5) (name ~) (type passive)) + (pin (num 6) (name ~) (type passive)))) + (libpart (lib Timer) (part LM555) + (aliases + (alias ICM7555) + (alias LMC555xM) + (alias LMC555xMM) + (alias LMC555xN) + (alias MC1455) + (alias TLC555CD) + (alias TLC555CP) + (alias TLC555CPS) + (alias NA555) + (alias NE555) + (alias SE555) + (alias SA555)) + (description "Timer, DIP-8/SOIC-8/SSOP-8") + (docs http://www.ti.com/lit/ds/symlink/lm555.pdf) + (footprints + (fp SOIC*3.9x4.9mm*P1.27mm*) + (fp DIP*W7.62mm*) + (fp TSSOP*3x3mm*P0.65mm*)) + (fields + (field (name Reference) U) + (field (name Value) LM555)) + (pins + (pin (num 1) (name GND) (type power_in)) + (pin (num 2) (name TR) (type input)) + (pin (num 3) (name Q) (type output)) + (pin (num 4) (name R) (type input)) + (pin (num 5) (name CV) (type input)) + (pin (num 6) (name THR) (type input)) + (pin (num 7) (name DIS) (type input)) + (pin (num 8) (name VCC) (type power_in)))) + (libpart (lib pspice) (part CAP) + (aliases + (alias C)) + (description "Capacitor symbol for simulation only") + (docs ~) + (fields + (field (name Reference) C) + (field (name Value) CAP)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive))))) + (libraries + (library (logical 74xx) + (uri /usr/share/kicad/library/74xx.lib)) + (library (logical Connector_Generic) + (uri /usr/share/kicad/library/Connector_Generic.lib)) + (library (logical Device) + (uri /usr/share/kicad/library/Device.lib)) + (library (logical Interface_Expansion) + (uri /usr/share/kicad/library/Interface_Expansion.lib)) + (library (logical Switch) + (uri /usr/share/kicad/library/Switch.lib)) + (library (logical Timer) + (uri /usr/share/kicad/library/Timer.lib)) + (library (logical pspice) + (uri /usr/share/kicad/library/pspice.lib))) + (nets + (net (code 1) (name "Net-(Driverboard_Connector1-Pad9)") + (node (ref HC_1) (pin 14)) + (node (ref Driverboard_Connector1) (pin 9))) + (net (code 2) (name "Net-(Driverboard_Connector1-Pad7)") + (node (ref HC_1) (pin 15)) + (node (ref Driverboard_Connector1) (pin 7))) + (net (code 3) (name "Net-(Driverboard_Connector1-Pad5)") + (node (ref HC_1) (pin 16)) + (node (ref Driverboard_Connector1) (pin 5))) + (net (code 4) (name "Net-(Driverboard_Connector1-Pad3)") + (node (ref HC_1) (pin 17)) + (node (ref Driverboard_Connector1) (pin 3))) + (net (code 5) (name "Net-(Driverboard_Connector1-Pad1)") + (node (ref Driverboard_Connector1) (pin 1)) + (node (ref HC_1) (pin 18))) + (net (code 6) (name "Net-(HC_3-Pad3)") + (node (ref Mainboard_Connector1) (pin 4)) + (node (ref HC_3) (pin 3))) + (net (code 7) (name "Net-(HC_3-Pad2)") + (node (ref Mainboard_Connector1) (pin 3)) + (node (ref HC_3) (pin 2))) + (net (code 8) (name "Net-(HC_2-Pad9)") + (node (ref HC_2) (pin 9)) + (node (ref U1) (pin 28))) + (net (code 9) (name "Net-(HC_2-Pad8)") + (node (ref U1) (pin 27)) + (node (ref HC_2) (pin 8))) + (net (code 10) (name "Net-(HC_2-Pad7)") + (node (ref U1) (pin 26)) + (node (ref HC_2) (pin 7))) + (net (code 11) (name "Net-(Driverboard_Connector1-Pad2)") + (node (ref HC_2) (pin 17)) + (node (ref Driverboard_Connector1) (pin 2))) + (net (code 12) (name "Net-(Driverboard_Connector1-Pad14)") + (node (ref Driverboard_Connector1) (pin 14)) + (node (ref HC_2) (pin 12))) + (net (code 13) (name "Net-(Driverboard_Connector1-Pad12)") + (node (ref Driverboard_Connector1) (pin 12)) + (node (ref HC_2) (pin 13))) + (net (code 14) (name "Net-(Driverboard_Connector1-Pad10)") + (node (ref HC_2) (pin 14)) + (node (ref Driverboard_Connector1) (pin 10))) + (net (code 15) (name "Net-(Driverboard_Connector1-Pad8)") + (node (ref HC_2) (pin 15)) + (node (ref Driverboard_Connector1) (pin 8))) + (net (code 16) (name "Net-(Driverboard_Connector1-Pad6)") + (node (ref Driverboard_Connector1) (pin 6)) + (node (ref HC_2) (pin 16))) + (net (code 17) (name "Net-(Driverboard_Connector1-Pad17)") + (node (ref Driverboard_Connector1) (pin 17)) + (node (ref HC_2) (pin 18))) + (net (code 18) (name "Net-(Driverboard_Connector1-Pad15)") + (node (ref Driverboard_Connector1) (pin 15)) + (node (ref HC_1) (pin 11))) + (net (code 19) (name "Net-(Driverboard_Connector1-Pad13)") + (node (ref Driverboard_Connector1) (pin 13)) + (node (ref HC_1) (pin 12))) + (net (code 20) (name "Net-(Driverboard_Connector1-Pad11)") + (node (ref HC_1) (pin 13)) + (node (ref Driverboard_Connector1) (pin 11))) + (net (code 21) (name "Net-(HC_1-Pad4)") + (node (ref U1) (pin 3)) + (node (ref HC_1) (pin 4))) + (net (code 22) (name "Net-(HC_1-Pad7)") + (node (ref HC_1) (pin 7)) + (node (ref U1) (pin 6))) + (net (code 23) (name "Net-(HC_1-Pad6)") + (node (ref HC_1) (pin 6)) + (node (ref U1) (pin 5))) + (net (code 24) (name "Net-(HC_1-Pad5)") + (node (ref HC_1) (pin 5)) + (node (ref U1) (pin 4))) + (net (code 25) (name "Net-(HC_1-Pad3)") + (node (ref U1) (pin 2)) + (node (ref HC_1) (pin 3))) + (net (code 26) (name "Net-(HC_1-Pad2)") + (node (ref HC_1) (pin 2)) + (node (ref U1) (pin 1))) + (net (code 27) (name "Net-(Mainboard_Connector1-Pad2)") + (node (ref U1) (pin 13)) + (node (ref Mainboard_Connector1) (pin 2))) + (net (code 28) (name "Net-(Mainboard_Connector1-Pad9)") + (node (ref Mainboard_Connector1) (pin 9)) + (node (ref U1) (pin 12))) + (net (code 29) (name "Net-(HC_2-Pad3)") + (node (ref U1) (pin 22)) + (node (ref HC_2) (pin 3))) + (net (code 30) (name "Net-(HC_2-Pad6)") + (node (ref U1) (pin 25)) + (node (ref HC_2) (pin 6))) + (net (code 31) (name "Net-(HC_2-Pad5)") + (node (ref U1) (pin 24)) + (node (ref HC_2) (pin 5))) + (net (code 32) (name "Net-(HC_2-Pad4)") + (node (ref HC_2) (pin 4)) + (node (ref U1) (pin 23))) + (net (code 33) (name "Net-(HC_2-Pad2)") + (node (ref U1) (pin 21)) + (node (ref HC_2) (pin 2))) + (net (code 34) (name "Net-(HC_1-Pad9)") + (node (ref U1) (pin 8)) + (node (ref HC_1) (pin 9))) + (net (code 35) (name "Net-(HC_1-Pad8)") + (node (ref HC_1) (pin 8)) + (node (ref U1) (pin 7))) + (net (code 36) (name "Net-(R4.7k1-Pad1)") + (node (ref U1) (pin 15)) + (node (ref SW1) (pin 4)) + (node (ref R4.7k1) (pin 1))) + (net (code 37) (name "Net-(R4.7k2-Pad1)") + (node (ref R4.7k2) (pin 1)) + (node (ref SW1) (pin 5)) + (node (ref U1) (pin 16))) + (net (code 38) (name +5C) + (node (ref SW1) (pin 3)) + (node (ref SW1) (pin 2)) + (node (ref SW1) (pin 1))) + (net (code 39) (name "Net-(Delay_NE555-Pad3)") + (node (ref Q1) (pin 1)) + (node (ref Delay_NE555) (pin 3))) + (net (code 40) (name "Net-(HC_2-Pad11)") + (node (ref Q1) (pin 3)) + (node (ref HC_2) (pin 11))) + (net (code 41) (name "Net-(Driverboard_Connector1-Pad16)") + (node (ref Driverboard_Connector1) (pin 16)) + (node (ref Q1) (pin 2))) + (net (code 42) (name "Net-(R4.7k3-Pad1)") + (node (ref SW1) (pin 6)) + (node (ref U1) (pin 17)) + (node (ref R4.7k3) (pin 1))) + (net (code 43) (name +5V) + (node (ref HC_1) (pin 1)) + (node (ref HC_2) (pin 1)) + (node (ref C4) (pin 2)) + (node (ref Mainboard_Connector1) (pin 10)) + (node (ref HC_1) (pin 20)) + (node (ref HC_3) (pin 20)) + (node (ref C2) (pin 2)) + (node (ref C3) (pin 2)) + (node (ref HC_2) (pin 20)) + (node (ref HC_3) (pin 1))) + (net (code 44) (name GND) + (node (ref Mainboard_Connector1) (pin 6)) + (node (ref HC_3) (pin 19)) + (node (ref C10nF1) (pin 2)) + (node (ref HC_3) (pin 10)) + (node (ref HC_2) (pin 19)) + (node (ref R4.7k1) (pin 2)) + (node (ref Delay_NE555) (pin 1)) + (node (ref C3) (pin 1)) + (node (ref C1) (pin 1)) + (node (ref HC_2) (pin 10)) + (node (ref C4) (pin 1)) + (node (ref R4.7k2) (pin 2)) + (node (ref U1) (pin 10)) + (node (ref U1) (pin 19)) + (node (ref C47uF1) (pin 2)) + (node (ref R4.7k3) (pin 2)) + (node (ref U1) (pin 20)) + (node (ref HC_1) (pin 19)) + (node (ref C2) (pin 1)) + (node (ref HC_1) (pin 10))) + (net (code 45) (name "Net-(C10nF1-Pad1)") + (node (ref C10nF1) (pin 1)) + (node (ref Delay_NE555) (pin 5))) + (net (code 46) (name "Net-(Delay_NE555-Pad7)") + (node (ref Delay_NE555) (pin 7))) + (net (code 47) (name "Net-(Delay_NE555-Pad4)") + (node (ref Delay_NE555) (pin 4))) + (net (code 48) (name "Net-(C47uF1-Pad1)") + (node (ref C47uF1) (pin 1)) + (node (ref R47k1) (pin 2)) + (node (ref Delay_NE555) (pin 6)) + (node (ref Delay_NE555) (pin 2))) + (net (code 49) (name "Net-(Driverboard_Connector1-Pad20)") + (node (ref Driverboard_Connector1) (pin 20)) + (node (ref HC_3) (pin 17))) + (net (code 50) (name "Net-(Driverboard_Connector1-Pad19)") + (node (ref Driverboard_Connector1) (pin 19)) + (node (ref HC_3) (pin 18))) + (net (code 51) (name "Net-(Delay_NE555-Pad8)") + (node (ref Delay_NE555) (pin 8)) + (node (ref Mainboard_Connector1) (pin 5)) + (node (ref R47k1) (pin 1))) + (net (code 52) (name +3V3) + (node (ref U1) (pin 9)) + (node (ref Mainboard_Connector1) (pin 1)) + (node (ref C1) (pin 2)) + (node (ref U1) (pin 18))) + (net (code 53) (name "Net-(Driverboard_Connector1-Pad4)") + (node (ref Driverboard_Connector1) (pin 4))) + (net (code 54) (name "Net-(Driverboard_Connector1-Pad18)") + (node (ref Driverboard_Connector1) (pin 18))) + (net (code 55) (name "Net-(U1-Pad14)") + (node (ref U1) (pin 14))) + (net (code 56) (name "Net-(U1-Pad11)") + (node (ref U1) (pin 11))) + (net (code 57) (name "Net-(HC_3-Pad16)") + (node (ref HC_3) (pin 16))) + (net (code 58) (name "Net-(HC_3-Pad7)") + (node (ref HC_3) (pin 7))) + (net (code 59) (name "Net-(HC_3-Pad6)") + (node (ref HC_3) (pin 6))) + (net (code 60) (name "Net-(HC_3-Pad5)") + (node (ref HC_3) (pin 5))) + (net (code 61) (name "Net-(HC_3-Pad4)") + (node (ref HC_3) (pin 4))) + (net (code 62) (name "Net-(HC_3-Pad8)") + (node (ref HC_3) (pin 8))) + (net (code 63) (name "Net-(HC_3-Pad15)") + (node (ref HC_3) (pin 15))) + (net (code 64) (name "Net-(HC_3-Pad14)") + (node (ref HC_3) (pin 14))) + (net (code 65) (name "Net-(HC_3-Pad13)") + (node (ref HC_3) (pin 13))) + (net (code 66) (name "Net-(HC_3-Pad12)") + (node (ref HC_3) (pin 12))) + (net (code 67) (name "Net-(HC_3-Pad11)") + (node (ref HC_3) (pin 11))) + (net (code 68) (name "Net-(Mainboard_Connector1-Pad8)") + (node (ref Mainboard_Connector1) (pin 8))) + (net (code 69) (name "Net-(Mainboard_Connector1-Pad7)") + (node (ref Mainboard_Connector1) (pin 7))) + (net (code 70) (name "Net-(HC_3-Pad9)") + (node (ref HC_3) (pin 9))))) \ No newline at end of file diff --git a/circuit/driverboard/driverboard/driverboard.pro b/circuit/driverboard/driverboard/driverboard.pro new file mode 100644 index 0000000..152769c --- /dev/null +++ b/circuit/driverboard/driverboard/driverboard.pro @@ -0,0 +1,33 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] diff --git a/circuit/driverboard/driverboard/driverboard.sch b/circuit/driverboard/driverboard/driverboard.sch new file mode 100644 index 0000000..65f3fe9 --- /dev/null +++ b/circuit/driverboard/driverboard/driverboard.sch @@ -0,0 +1,853 @@ +EESchema Schematic File Version 4 +LIBS:driverboard-cache +EELAYER 26 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L Interface_Expansion:MCP23017_SP U1 +U 1 1 5C4A2167 +P 3000 3950 +F 0 "U1" H 3000 5228 50 0000 C CNN +F 1 "MCP23017_SP" H 3000 5137 50 0000 C CNN +F 2 "Package_DIP:DIP-28_W7.62mm" H 3200 2950 50 0001 L CNN +F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf" H 3200 2850 50 0001 L CNN + 1 3000 3950 + 1 0 0 -1 +$EndComp +$Comp +L power:+3.3V #PWR0101 +U 1 1 5C4A30C6 +P 3000 2850 +F 0 "#PWR0101" H 3000 2700 50 0001 C CNN +F 1 "+3.3V" H 3015 3023 50 0000 C CNN +F 2 "" H 3000 2850 50 0001 C CNN +F 3 "" H 3000 2850 50 0001 C CNN + 1 3000 2850 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0102 +U 1 1 5C4A315D +P 3000 5050 +F 0 "#PWR0102" H 3000 4800 50 0001 C CNN +F 1 "GND" H 3005 4877 50 0000 C CNN +F 2 "" H 3000 5050 50 0001 C CNN +F 3 "" H 3000 5050 50 0001 C CNN + 1 3000 5050 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0103 +U 1 1 5C4A3A10 +P 6200 2550 +F 0 "#PWR0103" H 6200 2300 50 0001 C CNN +F 1 "GND" H 6205 2377 50 0000 C CNN +F 2 "" H 6200 2550 50 0001 C CNN +F 3 "" H 6200 2550 50 0001 C CNN + 1 6200 2550 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0104 +U 1 1 5C4A3C3C +P 6200 950 +F 0 "#PWR0104" H 6200 800 50 0001 C CNN +F 1 "+5V" H 6215 1123 50 0000 C CNN +F 2 "" H 6200 950 50 0001 C CNN +F 3 "" H 6200 950 50 0001 C CNN + 1 6200 950 + 1 0 0 -1 +$EndComp +$Comp +L Connector_Generic:Conn_02x10_Odd_Even Driverboard_Connector1 +U 1 1 5C4A3D78 +P 9050 3050 +F 0 "Driverboard_Connector1" H 9100 2325 50 0000 C CNN +F 1 "Conn_02x10_Odd_Even" H 9100 2416 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Horizontal" H 9050 3050 50 0001 C CNN +F 3 "~" H 9050 3050 50 0001 C CNN + 1 9050 3050 + 0 1 1 0 +$EndComp +$Comp +L power:+3.3V #PWR0105 +U 1 1 5C4A41DE +P 2300 4050 +F 0 "#PWR0105" H 2300 3900 50 0001 C CNN +F 1 "+3.3V" V 2315 4178 50 0000 L CNN +F 2 "" H 2300 4050 50 0001 C CNN +F 3 "" H 2300 4050 50 0001 C CNN + 1 2300 4050 + 0 -1 -1 0 +$EndComp +$Comp +L power:GND #PWR0106 +U 1 1 5C4A421F +P 2300 3750 +F 0 "#PWR0106" H 2300 3500 50 0001 C CNN +F 1 "GND" V 2305 3622 50 0000 R CNN +F 2 "" H 2300 3750 50 0001 C CNN +F 3 "" H 2300 3750 50 0001 C CNN + 1 2300 3750 + 0 1 1 0 +$EndComp +Wire Wire Line + 2300 3750 2300 3850 +Connection ~ 2300 3750 +$Comp +L power:+5V #PWR0107 +U 1 1 5C4A44B2 +P 5700 2150 +F 0 "#PWR0107" H 5700 2000 50 0001 C CNN +F 1 "+5V" V 5715 2278 50 0000 L CNN +F 2 "" H 5700 2150 50 0001 C CNN +F 3 "" H 5700 2150 50 0001 C CNN + 1 5700 2150 + 0 -1 -1 0 +$EndComp +$Comp +L power:GND #PWR0108 +U 1 1 5C4A45E8 +P 5700 2250 +F 0 "#PWR0108" H 5700 2000 50 0001 C CNN +F 1 "GND" V 5705 2122 50 0000 R CNN +F 2 "" H 5700 2250 50 0001 C CNN +F 3 "" H 5700 2250 50 0001 C CNN + 1 5700 2250 + 0 1 1 0 +$EndComp +$Comp +L 74xx:74HC245 HC_1 +U 1 1 5C4A240D +P 6200 1750 +F 0 "HC_1" H 6200 2728 50 0000 C CNN +F 1 "74HC245" H 6200 2637 50 0000 C CNN +F 2 "74HCT245N:DIP254P762X420-20" H 6200 1750 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74HC245" H 6200 1750 50 0001 C CNN + 1 6200 1750 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C2 +U 1 1 5C68DF77 +P 6300 950 +F 0 "C2" V 6071 950 50 0000 C CNN +F 1 "C_Small" V 6162 950 50 0000 C CNN +F 2 "Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 6300 950 50 0001 C CNN +F 3 "~" H 6300 950 50 0001 C CNN + 1 6300 950 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0109 +U 1 1 5C68DFF2 +P 6400 950 +F 0 "#PWR0109" H 6400 700 50 0001 C CNN +F 1 "GND" V 6405 822 50 0000 R CNN +F 2 "" H 6400 950 50 0001 C CNN +F 3 "" H 6400 950 50 0001 C CNN + 1 6400 950 + 0 -1 -1 0 +$EndComp +$Comp +L Device:C_Small C1 +U 1 1 5C68E091 +P 3100 2850 +F 0 "C1" V 2871 2850 50 0000 C CNN +F 1 "C_Small" V 2962 2850 50 0000 C CNN +F 2 "Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 3100 2850 50 0001 C CNN +F 3 "~" H 3100 2850 50 0001 C CNN + 1 3100 2850 + 0 1 1 0 +$EndComp +Connection ~ 3000 2850 +$Comp +L power:GND #PWR0110 +U 1 1 5C68E156 +P 3200 2850 +F 0 "#PWR0110" H 3200 2600 50 0001 C CNN +F 1 "GND" V 3205 2722 50 0000 R CNN +F 2 "" H 3200 2850 50 0001 C CNN +F 3 "" H 3200 2850 50 0001 C CNN + 1 3200 2850 + 0 -1 -1 0 +$EndComp +Connection ~ 6200 950 +$Comp +L power:GND #PWR0111 +U 1 1 5CD45AA6 +P 6200 4700 +F 0 "#PWR0111" H 6200 4450 50 0001 C CNN +F 1 "GND" H 6205 4527 50 0000 C CNN +F 2 "" H 6200 4700 50 0001 C CNN +F 3 "" H 6200 4700 50 0001 C CNN + 1 6200 4700 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0112 +U 1 1 5CD45AAC +P 6200 3100 +F 0 "#PWR0112" H 6200 2950 50 0001 C CNN +F 1 "+5V" H 6215 3273 50 0000 C CNN +F 2 "" H 6200 3100 50 0001 C CNN +F 3 "" H 6200 3100 50 0001 C CNN + 1 6200 3100 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0113 +U 1 1 5CD45AB2 +P 5700 4300 +F 0 "#PWR0113" H 5700 4150 50 0001 C CNN +F 1 "+5V" V 5715 4428 50 0000 L CNN +F 2 "" H 5700 4300 50 0001 C CNN +F 3 "" H 5700 4300 50 0001 C CNN + 1 5700 4300 + 0 -1 -1 0 +$EndComp +$Comp +L power:GND #PWR0114 +U 1 1 5CD45AB8 +P 5700 4400 +F 0 "#PWR0114" H 5700 4150 50 0001 C CNN +F 1 "GND" V 5705 4272 50 0000 R CNN +F 2 "" H 5700 4400 50 0001 C CNN +F 3 "" H 5700 4400 50 0001 C CNN + 1 5700 4400 + 0 1 1 0 +$EndComp +$Comp +L 74xx:74HC245 HC_2 +U 1 1 5CD45ABE +P 6200 3900 +F 0 "HC_2" H 6200 4878 50 0000 C CNN +F 1 "74HC245" H 6200 4787 50 0000 C CNN +F 2 "74HCT245N:DIP254P762X420-20" H 6200 3900 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74HC245" H 6200 3900 50 0001 C CNN + 1 6200 3900 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C3 +U 1 1 5CD45AC5 +P 6300 3100 +F 0 "C3" V 6071 3100 50 0000 C CNN +F 1 "C_Small" V 6162 3100 50 0000 C CNN +F 2 "Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 6300 3100 50 0001 C CNN +F 3 "~" H 6300 3100 50 0001 C CNN + 1 6300 3100 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0115 +U 1 1 5CD45ACC +P 6400 3100 +F 0 "#PWR0115" H 6400 2850 50 0001 C CNN +F 1 "GND" V 6405 2972 50 0000 R CNN +F 2 "" H 6400 3100 50 0001 C CNN +F 3 "" H 6400 3100 50 0001 C CNN + 1 6400 3100 + 0 -1 -1 0 +$EndComp +Connection ~ 6200 3100 +$Comp +L power:GND #PWR0116 +U 1 1 5CD45CD4 +P 6200 6850 +F 0 "#PWR0116" H 6200 6600 50 0001 C CNN +F 1 "GND" H 6205 6677 50 0000 C CNN +F 2 "" H 6200 6850 50 0001 C CNN +F 3 "" H 6200 6850 50 0001 C CNN + 1 6200 6850 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0117 +U 1 1 5CD45CDA +P 6200 5250 +F 0 "#PWR0117" H 6200 5100 50 0001 C CNN +F 1 "+5V" H 6215 5423 50 0000 C CNN +F 2 "" H 6200 5250 50 0001 C CNN +F 3 "" H 6200 5250 50 0001 C CNN + 1 6200 5250 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0118 +U 1 1 5CD45CE0 +P 5700 6450 +F 0 "#PWR0118" H 5700 6300 50 0001 C CNN +F 1 "+5V" V 5715 6578 50 0000 L CNN +F 2 "" H 5700 6450 50 0001 C CNN +F 3 "" H 5700 6450 50 0001 C CNN + 1 5700 6450 + 0 -1 -1 0 +$EndComp +$Comp +L power:GND #PWR0119 +U 1 1 5CD45CE6 +P 5700 6550 +F 0 "#PWR0119" H 5700 6300 50 0001 C CNN +F 1 "GND" V 5705 6422 50 0000 R CNN +F 2 "" H 5700 6550 50 0001 C CNN +F 3 "" H 5700 6550 50 0001 C CNN + 1 5700 6550 + 0 1 1 0 +$EndComp +$Comp +L 74xx:74HC245 HC_3 +U 1 1 5CD45CEC +P 6200 6050 +F 0 "HC_3" H 6200 7028 50 0000 C CNN +F 1 "74HC245" H 6200 6937 50 0000 C CNN +F 2 "74HCT245N:DIP254P762X420-20" H 6200 6050 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74HC245" H 6200 6050 50 0001 C CNN + 1 6200 6050 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C4 +U 1 1 5CD45CF3 +P 6300 5250 +F 0 "C4" V 6071 5250 50 0000 C CNN +F 1 "C_Small" V 6162 5250 50 0000 C CNN +F 2 "Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 6300 5250 50 0001 C CNN +F 3 "~" H 6300 5250 50 0001 C CNN + 1 6300 5250 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0120 +U 1 1 5CD45CFA +P 6400 5250 +F 0 "#PWR0120" H 6400 5000 50 0001 C CNN +F 1 "GND" V 6405 5122 50 0000 R CNN +F 2 "" H 6400 5250 50 0001 C CNN +F 3 "" H 6400 5250 50 0001 C CNN + 1 6400 5250 + 0 -1 -1 0 +$EndComp +Connection ~ 6200 5250 +$Comp +L Connector_Generic:Conn_02x05_Counter_Clockwise Mainboard_Connector1 +U 1 1 5CD46E67 +P 1200 3700 +F 0 "Mainboard_Connector1" H 1250 4117 50 0000 C CNN +F 1 "Conn_02x05_Counter_Clockwise" H 1250 4026 50 0000 C CNN +F 2 "Connector_PinSocket_2.54mm:PinSocket_2x05_P2.54mm_Vertical" H 1200 3700 50 0001 C CNN +F 3 "~" H 1200 3700 50 0001 C CNN + 1 1200 3700 + 1 0 0 -1 +$EndComp +$Comp +L power:+3.3V #PWR0121 +U 1 1 5CD47425 +P 1000 3500 +F 0 "#PWR0121" H 1000 3350 50 0001 C CNN +F 1 "+3.3V" V 1015 3628 50 0000 L CNN +F 2 "" H 1000 3500 50 0001 C CNN +F 3 "" H 1000 3500 50 0001 C CNN + 1 1000 3500 + 0 -1 -1 0 +$EndComp +$Comp +L power:GND #PWR0122 +U 1 1 5CD474AD +P 1500 3900 +F 0 "#PWR0122" H 1500 3650 50 0001 C CNN +F 1 "GND" H 1505 3727 50 0000 C CNN +F 2 "" H 1500 3900 50 0001 C CNN +F 3 "" H 1500 3900 50 0001 C CNN + 1 1500 3900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1500 3600 1900 3600 +Wire Wire Line + 1900 3600 1900 3250 +Wire Wire Line + 1900 3250 2300 3250 +Wire Wire Line + 1000 3600 600 3600 +Wire Wire Line + 600 3600 600 3150 +Wire Wire Line + 600 3150 2300 3150 +Text Notes 900 3600 0 50 ~ 0 +SDA +Text Notes 1500 3600 0 50 ~ 0 +SCA +Wire Wire Line + 3700 3150 3700 1250 +Wire Wire Line + 3700 1250 5700 1250 +Wire Wire Line + 3700 3250 3800 3250 +Wire Wire Line + 3800 3250 3800 1350 +Wire Wire Line + 3800 1350 5700 1350 +Wire Wire Line + 3700 3350 3850 3350 +Wire Wire Line + 3850 3350 3850 1450 +Wire Wire Line + 3850 1450 5700 1450 +Wire Wire Line + 3700 3450 3900 3450 +Wire Wire Line + 3900 3450 3900 1550 +Wire Wire Line + 3900 1550 5700 1550 +Wire Wire Line + 3700 3550 3950 3550 +Wire Wire Line + 3950 3550 3950 1650 +Wire Wire Line + 3950 1650 5700 1650 +Wire Wire Line + 3700 3650 4000 3650 +Wire Wire Line + 4000 3650 4000 1750 +Wire Wire Line + 4000 1750 5700 1750 +Wire Wire Line + 3700 3750 4050 3750 +Wire Wire Line + 4050 3750 4050 1850 +Wire Wire Line + 4050 1850 5700 1850 +Wire Wire Line + 3700 3850 4100 3850 +Wire Wire Line + 4100 3850 4100 1950 +Wire Wire Line + 4100 1950 5700 1950 +Wire Wire Line + 3700 4050 4200 4050 +Wire Wire Line + 4200 4050 4200 3400 +Wire Wire Line + 4200 3400 5700 3400 +Wire Wire Line + 3700 4150 4250 4150 +Wire Wire Line + 4250 4150 4250 3500 +Wire Wire Line + 4250 3500 5700 3500 +Wire Wire Line + 3700 4250 4300 4250 +Wire Wire Line + 4300 4250 4300 3600 +Wire Wire Line + 4300 3600 5700 3600 +Wire Wire Line + 3700 4350 4350 4350 +Wire Wire Line + 4350 4350 4350 3700 +Wire Wire Line + 4350 3700 5700 3700 +Wire Wire Line + 3700 4450 4400 4450 +Wire Wire Line + 4400 4450 4400 3800 +Wire Wire Line + 4400 3800 5700 3800 +Wire Wire Line + 3700 4550 4450 4550 +Wire Wire Line + 4450 4550 4450 3900 +Wire Wire Line + 4450 3900 5700 3900 +Wire Wire Line + 3700 4650 4500 4650 +Wire Wire Line + 4500 4650 4500 4000 +Wire Wire Line + 4500 4000 5700 4000 +Wire Wire Line + 3700 4750 4550 4750 +Wire Wire Line + 4550 4750 4550 4100 +Wire Wire Line + 4550 4100 5700 4100 +Wire Wire Line + 5700 5550 750 5550 +Wire Wire Line + 750 5550 750 3700 +Wire Wire Line + 750 3700 1000 3700 +Wire Wire Line + 5700 5650 850 5650 +Wire Wire Line + 850 5650 850 3800 +Wire Wire Line + 850 3800 1000 3800 +Text Notes 750 3700 0 50 ~ 0 +GPIO_9 +Text Notes 750 3800 0 50 ~ 0 +GPIO_10 +Wire Wire Line + 6700 1250 9450 1250 +Wire Wire Line + 9450 1250 9450 2850 +Wire Wire Line + 6700 1350 9350 1350 +Wire Wire Line + 9350 1350 9350 2850 +Wire Wire Line + 6700 1450 9250 1450 +Wire Wire Line + 9250 1450 9250 2850 +Wire Wire Line + 6700 1550 9150 1550 +Wire Wire Line + 9150 1550 9150 2850 +Wire Wire Line + 6700 1650 9050 1650 +Wire Wire Line + 9050 1650 9050 2850 +Wire Wire Line + 6700 1750 8950 1750 +Wire Wire Line + 8950 1750 8950 2850 +Wire Wire Line + 6700 1850 8850 1850 +Wire Wire Line + 8850 1850 8850 2850 +Wire Wire Line + 6700 1950 8750 1950 +Wire Wire Line + 8750 1950 8750 2850 +Wire Wire Line + 6700 3400 6700 2200 +Wire Wire Line + 6700 2200 8650 2200 +Wire Wire Line + 8650 2200 8650 2850 +Wire Wire Line + 6700 3500 9450 3500 +Wire Wire Line + 9450 3500 9450 3350 +Wire Wire Line + 6700 3600 9250 3600 +Wire Wire Line + 9250 3600 9250 3350 +Wire Wire Line + 6700 3700 9150 3700 +Wire Wire Line + 9150 3700 9150 3350 +Wire Wire Line + 6700 3800 9050 3800 +Wire Wire Line + 9050 3800 9050 3350 +Wire Wire Line + 6700 3900 8950 3900 +Wire Wire Line + 8950 3900 8950 3350 +Wire Wire Line + 6700 4000 8850 4000 +Wire Wire Line + 8850 4000 8850 3350 +Wire Wire Line + 6700 5550 7500 5550 +Wire Wire Line + 7500 5550 7500 2500 +Wire Wire Line + 7500 2500 8550 2500 +Wire Wire Line + 8550 2500 8550 2850 +Wire Wire Line + 6700 5650 8550 5650 +Wire Wire Line + 8550 5650 8550 3350 +Text Notes 9450 2850 1 50 ~ 0 +A2 +Text Notes 9450 3450 1 50 ~ 0 +A1 +Text Notes 9350 2850 1 50 ~ 0 +A0 +Text Notes 9250 2850 1 50 ~ 0 +E1 +Text Notes 9250 3450 1 50 ~ 0 +E2 +Text Notes 9150 2850 1 50 ~ 0 +E3 +Text Notes 9150 3450 1 50 ~ 0 +E4 +Text Notes 9050 2850 1 50 ~ 0 +E5 +Text Notes 9050 3450 1 50 ~ 0 +E6 +Text Notes 8950 2850 1 50 ~ 0 +E7 +Text Notes 8950 3450 1 50 ~ 0 +E8 +Text Notes 8850 2850 1 50 ~ 0 +E11 +Text Notes 8850 3450 1 50 ~ 0 +E12 +Text Notes 8750 2850 1 50 ~ 0 +E13 +Text Notes 8750 3450 1 50 ~ 0 +~RUN +Text Notes 8650 2850 1 50 ~ 0 +D0 +Text Notes 8550 2850 1 50 ~ 0 +E9 +Text Notes 8550 3450 1 50 ~ 0 +E10 +$Comp +L Timer:NE555 Delay_NE555 +U 1 1 5CD6FEE1 +P 1450 2400 +F 0 "Delay_NE555" H 1450 2978 50 0000 C CNN +F 1 "NE555" H 1450 2887 50 0000 C CNN +F 2 "Package_DIP:DIP-8_W10.16mm_LongPads" H 1450 2400 50 0001 C CNN +F 3 "http://www.ti.com/lit/ds/symlink/ne555.pdf" H 1450 2400 50 0001 C CNN + 1 1450 2400 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0123 +U 1 1 5CD705C6 +P 1450 2800 +F 0 "#PWR0123" H 1450 2550 50 0001 C CNN +F 1 "GND" H 1455 2627 50 0000 C CNN +F 2 "" H 1450 2800 50 0001 C CNN +F 3 "" H 1450 2800 50 0001 C CNN + 1 1450 2800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1000 3900 550 3900 +Wire Wire Line + 550 3900 550 1550 +Wire Wire Line + 550 1550 1450 1550 +Wire Wire Line + 1450 1550 1450 2000 +Text Notes 900 3900 0 50 ~ 0 +5.6V +Wire Wire Line + 700 1700 1700 1700 +Wire Wire Line + 2200 1700 2200 2600 +Wire Wire Line + 2200 2600 1950 2600 +Wire Wire Line + 700 1700 700 2200 +Wire Wire Line + 700 2200 950 2200 +$Comp +L Device:CP C47uF1 +U 1 1 5CD789F8 +P 2200 2750 +F 0 "C47uF1" H 2318 2796 50 0000 L CNN +F 1 "CP" H 2318 2705 50 0000 L CNN +F 2 "Capacitor_THT:CP_Radial_D8.0mm_P3.50mm" H 2238 2600 50 0001 C CNN +F 3 "~" H 2200 2750 50 0001 C CNN + 1 2200 2750 + 1 0 0 -1 +$EndComp +Connection ~ 2200 2600 +$Comp +L power:GND #PWR0124 +U 1 1 5CD78AED +P 2200 2900 +F 0 "#PWR0124" H 2200 2650 50 0001 C CNN +F 1 "GND" H 2205 2727 50 0000 C CNN +F 2 "" H 2200 2900 50 0001 C CNN +F 3 "" H 2200 2900 50 0001 C CNN + 1 2200 2900 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R47k1 +U 1 1 5CD78D10 +P 1700 1550 +F 0 "R47k1" H 1770 1596 50 0000 L CNN +F 1 "R" H 1770 1505 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P7.62mm_Vertical" V 1630 1550 50 0001 C CNN +F 3 "~" H 1700 1550 50 0001 C CNN + 1 1700 1550 + 1 0 0 -1 +$EndComp +Connection ~ 1700 1700 +Wire Wire Line + 1700 1700 2200 1700 +Wire Wire Line + 1450 1550 1450 1400 +Wire Wire Line + 1450 1400 1700 1400 +Connection ~ 1450 1550 +$Comp +L pspice:C C10nF1 +U 1 1 5CD7C018 +P 700 2400 +F 0 "C10nF1" V 385 2400 50 0000 C CNN +F 1 "C" V 476 2400 50 0000 C CNN +F 2 "Capacitor_THT:CP_Radial_D8.0mm_P3.50mm" H 700 2400 50 0001 C CNN +F 3 "~" H 700 2400 50 0001 C CNN + 1 700 2400 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0125 +U 1 1 5CD7C0AD +P 450 2400 +F 0 "#PWR0125" H 450 2150 50 0001 C CNN +F 1 "GND" V 455 2272 50 0000 R CNN +F 2 "" H 450 2400 50 0001 C CNN +F 3 "" H 450 2400 50 0001 C CNN + 1 450 2400 + 0 1 1 0 +$EndComp +$Comp +L Device:Q_PNP_BCE Q1 +U 1 1 5CD7C464 +P 9150 4300 +F 0 "Q1" H 9341 4254 50 0000 L CNN +F 1 "Q_PNP_BCE" H 9341 4345 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-92" H 9350 4400 50 0001 C CNN +F 3 "~" H 9150 4300 50 0001 C CNN + 1 9150 4300 + -1 0 0 1 +$EndComp +Wire Wire Line + 9050 4500 8750 4500 +Wire Wire Line + 8750 4500 8750 3350 +Wire Wire Line + 9050 4100 6700 4100 +Wire Wire Line + 9350 4300 10600 4300 +Wire Wire Line + 10600 4300 10600 600 +Wire Wire Line + 10600 600 1950 600 +Wire Wire Line + 1950 600 1950 2200 +$Comp +L Switch:SW_DIP_x03 SW1 +U 1 1 5CD866BB +P 1650 4750 +F 0 "SW1" H 1650 5217 50 0000 C CNN +F 1 "SW_DIP_x03" H 1650 5126 50 0000 C CNN +F 2 "Button_Switch_THT:SW_DIP_SPSTx03_Slide_9.78x9.8mm_W7.62mm_P2.54mm" H 1650 4750 50 0001 C CNN +F 3 "" H 1650 4750 50 0001 C CNN + 1 1650 4750 + 1 0 0 -1 +$EndComp +$Comp +L power:+5C #PWR0126 +U 1 1 5CD8676A +P 1350 4650 +F 0 "#PWR0126" H 1350 4500 50 0001 C CNN +F 1 "+5C" V 1365 4778 50 0000 L CNN +F 2 "" H 1350 4650 50 0001 C CNN +F 3 "" H 1350 4650 50 0001 C CNN + 1 1350 4650 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 1350 4650 1350 4550 +Connection ~ 1350 4650 +Wire Wire Line + 1350 4750 1350 4650 +Wire Wire Line + 1950 4550 2250 4550 +Wire Wire Line + 2300 4650 2150 4650 +Wire Wire Line + 1950 4750 2000 4750 +$Comp +L Device:R R4.7k1 +U 1 1 5CD987BA +P 2000 4950 +F 0 "R4.7k1" H 2070 4996 50 0000 L CNN +F 1 "R" H 2070 4905 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_Horizontal" V 1930 4950 50 0001 C CNN +F 3 "~" H 2000 4950 50 0001 C CNN + 1 2000 4950 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R4.7k2 +U 1 1 5CD9881F +P 2150 4950 +F 0 "R4.7k2" H 2220 4996 50 0000 L CNN +F 1 "R" H 2220 4905 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_Horizontal" V 2080 4950 50 0001 C CNN +F 3 "~" H 2150 4950 50 0001 C CNN + 1 2150 4950 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R4.7k3 +U 1 1 5CD9885D +P 2300 4950 +F 0 "R4.7k3" H 2370 4996 50 0000 L CNN +F 1 "R" H 2370 4905 50 0000 L CNN +F 2 "Resistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_Horizontal" V 2230 4950 50 0001 C CNN +F 3 "~" H 2300 4950 50 0001 C CNN + 1 2300 4950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2000 4800 2000 4750 +Connection ~ 2000 4750 +Wire Wire Line + 2000 4750 2300 4750 +Wire Wire Line + 2150 4800 2150 4650 +Connection ~ 2150 4650 +Wire Wire Line + 2150 4650 1950 4650 +Wire Wire Line + 2300 4800 2250 4800 +Wire Wire Line + 2250 4800 2250 4550 +Connection ~ 2250 4550 +Wire Wire Line + 2250 4550 2300 4550 +$Comp +L power:GND #PWR0127 +U 1 1 5CDA4C3C +P 2150 5100 +F 0 "#PWR0127" H 2150 4850 50 0001 C CNN +F 1 "GND" H 2155 4927 50 0000 C CNN +F 2 "" H 2150 5100 50 0001 C CNN +F 3 "" H 2150 5100 50 0001 C CNN + 1 2150 5100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2000 5100 2150 5100 +Connection ~ 2150 5100 +Wire Wire Line + 2150 5100 2300 5100 +$Comp +L power:+5V #PWR0128 +U 1 1 5CDAE9A4 +P 1500 3500 +F 0 "#PWR0128" H 1500 3350 50 0001 C CNN +F 1 "+5V" V 1515 3628 50 0000 L CNN +F 2 "" H 1500 3500 50 0001 C CNN +F 3 "" H 1500 3500 50 0001 C CNN + 1 1500 3500 + 0 1 1 0 +$EndComp +$EndSCHEMATC diff --git a/circuit/soundboard/soundboard.bak b/circuit/soundboard/soundboard.bak index b239313..4c7d7c2 100644 --- a/circuit/soundboard/soundboard.bak +++ b/circuit/soundboard/soundboard.bak @@ -15,17 +15,6 @@ Comment3 "" Comment4 "" $EndDescr $Comp -L Connector:Conn_01x08_Male J1 -U 1 1 5C4A1DD0 -P 3100 3450 -F 0 "J1" H 3206 3928 50 0000 C CNN -F 1 "Conn_01x08_Male" H 3206 3837 50 0000 C CNN -F 2 "Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical" H 3100 3450 50 0001 C CNN -F 3 "~" H 3100 3450 50 0001 C CNN - 1 3100 3450 - -1 0 0 1 -$EndComp -$Comp L Interface_Expansion:MCP23017_SP U1 U 1 1 5C4A2167 P 5250 3700 @@ -39,57 +28,47 @@ $EndComp $Comp L power:GND #PWR0101 U 1 1 5C4A250C -P 2250 3050 -F 0 "#PWR0101" H 2250 2800 50 0001 C CNN -F 1 "GND" V 2255 2922 50 0000 R CNN -F 2 "" H 2250 3050 50 0001 C CNN -F 3 "" H 2250 3050 50 0001 C CNN - 1 2250 3050 - 0 1 1 0 +P 2850 4150 +F 0 "#PWR0101" H 2850 3900 50 0001 C CNN +F 1 "GND" V 2855 4022 50 0000 R CNN +F 2 "" H 2850 4150 50 0001 C CNN +F 3 "" H 2850 4150 50 0001 C CNN + 1 2850 4150 + 0 -1 -1 0 $EndComp -Wire Wire Line - 2900 3050 2250 3050 $Comp L power:+3.3V #PWR0102 U 1 1 5C4A256F -P 2200 3750 -F 0 "#PWR0102" H 2200 3600 50 0001 C CNN -F 1 "+3.3V" V 2215 3878 50 0000 L CNN -F 2 "" H 2200 3750 50 0001 C CNN -F 3 "" H 2200 3750 50 0001 C CNN - 1 2200 3750 +P 2350 3750 +F 0 "#PWR0102" H 2350 3600 50 0001 C CNN +F 1 "+3.3V" V 2365 3878 50 0000 L CNN +F 2 "" H 2350 3750 50 0001 C CNN +F 3 "" H 2350 3750 50 0001 C CNN + 1 2350 3750 0 -1 -1 0 $EndComp -Wire Wire Line - 2900 3750 2200 3750 $Comp L power:+5V #PWR0103 U 1 1 5C4A25D1 -P 2200 3650 -F 0 "#PWR0103" H 2200 3500 50 0001 C CNN -F 1 "+5V" V 2215 3778 50 0000 L CNN -F 2 "" H 2200 3650 50 0001 C CNN -F 3 "" H 2200 3650 50 0001 C CNN - 1 2200 3650 - 0 -1 -1 0 +P 2850 3750 +F 0 "#PWR0103" H 2850 3600 50 0001 C CNN +F 1 "+5V" V 2865 3878 50 0000 L CNN +F 2 "" H 2850 3750 50 0001 C CNN +F 3 "" H 2850 3750 50 0001 C CNN + 1 2850 3750 + 0 1 1 0 $EndComp -Wire Wire Line - 2900 3650 2200 3650 Wire Wire Line 4550 2900 3550 2900 Wire Wire Line 3550 2900 3550 3350 Wire Wire Line - 3550 3350 2900 3350 -Wire Wire Line - 2900 3450 3650 3450 -Wire Wire Line - 3650 3450 3650 3000 + 3650 3850 3650 3000 Wire Wire Line 3650 3000 4550 3000 -Text Label 3200 3350 0 50 ~ 0 +Text Label 2150 3850 0 50 ~ 0 SDA -Text Label 3200 3450 0 50 ~ 0 +Text Label 2850 3850 0 50 ~ 0 SCL $Comp L power:+3.3V #PWR0104 @@ -176,12 +155,12 @@ $EndComp $Comp L power:GND #PWR0110 U 1 1 5C4A4195 -P 4400 4850 -F 0 "#PWR0110" H 4400 4600 50 0001 C CNN -F 1 "GND" V 4405 4722 50 0000 R CNN -F 2 "" H 4400 4850 50 0001 C CNN -F 3 "" H 4400 4850 50 0001 C CNN - 1 4400 4850 +P 4350 4850 +F 0 "#PWR0110" H 4350 4600 50 0001 C CNN +F 1 "GND" V 4355 4722 50 0000 R CNN +F 2 "" H 4350 4850 50 0001 C CNN +F 3 "" H 4350 4850 50 0001 C CNN + 1 4350 4850 1 0 0 -1 $EndComp $Comp @@ -307,10 +286,10 @@ F 3 "" H 5450 2600 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Switch:SW_DIP_x03 SW? +L Switch:SW_DIP_x03 SW_Code U 1 1 5CD4810F P 3850 4500 -F 0 "SW?" H 3850 4967 50 0000 C CNN +F 0 "SW_Code" H 3850 4967 50 0000 C CNN F 1 "SW_DIP_x03" H 3850 4876 50 0000 C CNN F 2 "" H 3850 4500 50 0001 C CNN F 3 "" H 3850 4500 50 0001 C CNN @@ -326,10 +305,10 @@ Wire Wire Line Wire Wire Line 4150 4300 4500 4300 $Comp -L Device:R R? +L Device:R R4.7k U 1 1 5CD4981A P 4500 4700 -F 0 "R?" H 4570 4746 50 0000 L CNN +F 0 "R4.7k" H 4570 4746 50 0000 L CNN F 1 "R" H 4570 4655 50 0000 L CNN F 2 "" V 4430 4700 50 0001 C CNN F 3 "~" H 4500 4700 50 0001 C CNN @@ -337,10 +316,10 @@ F 3 "~" H 4500 4700 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L Device:R R? +L Device:R R4.7k U 1 1 5CD49864 P 4350 4700 -F 0 "R?" H 4420 4746 50 0000 L CNN +F 0 "R4.7k" H 4420 4746 50 0000 L CNN F 1 "R" H 4420 4655 50 0000 L CNN F 2 "" V 4280 4700 50 0001 C CNN F 3 "~" H 4350 4700 50 0001 C CNN @@ -349,10 +328,10 @@ F 3 "~" H 4350 4700 50 0001 C CNN $EndComp Connection ~ 3550 4400 $Comp -L Device:R R? +L Device:R R4.7k U 1 1 5CD4A30C P 4200 4700 -F 0 "R?" H 4270 4746 50 0000 L CNN +F 0 "R4.7k" H 4270 4746 50 0000 L CNN F 1 "R" H 4270 4655 50 0000 L CNN F 2 "" V 4130 4700 50 0001 C CNN F 3 "~" H 4200 4700 50 0001 C CNN @@ -384,4 +363,23 @@ Wire Wire Line Connection ~ 4500 4300 Wire Wire Line 4500 4300 4550 4300 +$Comp +L Connector_Generic:Conn_02x05_Counter_Clockwise Mainboard_Connector +U 1 1 5CD4D9B7 +P 2550 3950 +F 0 "Mainboard_Connector" H 2600 4367 50 0000 C CNN +F 1 "Conn_02x05_Counter_Clockwise" H 2600 4276 50 0000 C CNN +F 2 "" H 2550 3950 50 0001 C CNN +F 3 "~" H 2550 3950 50 0001 C CNN + 1 2550 3950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1750 3350 1750 3850 +Wire Wire Line + 1750 3850 2350 3850 +Wire Wire Line + 1750 3350 3550 3350 +Wire Wire Line + 2850 3850 3650 3850 $EndSCHEMATC diff --git a/circuit/soundboard/soundboard.net b/circuit/soundboard/soundboard.net index 0ffd5c8..b66fa6b 100644 --- a/circuit/soundboard/soundboard.net +++ b/circuit/soundboard/soundboard.net @@ -1,7 +1,7 @@ (export (version D) (design (source /home/johannes/git/flippr-circuit/circuit/soundboard/soundboard.sch) - (date "Mi 13 Feb 2019 20:24:17 CET") + (date "Do 09 Mai 2019 23:09:10 CEST") (tool "Eeschema 5.0.2-bee76a0~70~ubuntu18.04.1") (sheet (number 1) (name /) (tstamps /) (title_block @@ -15,13 +15,6 @@ (comment (number 3) (value "")) (comment (number 4) (value ""))))) (components - (comp (ref J1) - (value Conn_01x08_Male) - (footprint Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical) - (datasheet ~) - (libsource (lib Connector) (part Conn_01x08_Male) (description "Generic connector, single row, 01x08, script generated (kicad-library-utils/schlib/autogen/connector/)")) - (sheetpath (names /) (tstamps /)) - (tstamp 5C4A1DD0)) (comp (ref U1) (value MCP23017_SP) (footprint Package_DIP:DIP-28_W7.62mm) @@ -56,7 +49,41 @@ (datasheet ~) (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol")) (sheetpath (names /) (tstamps /)) - (tstamp 5C68E091))) + (tstamp 5C68E091)) + (comp (ref SW_Code1) + (value SW_DIP_x03) + (footprint Button_Switch_THT:SW_DIP_SPSTx03_Slide_9.78x9.8mm_W7.62mm_P2.54mm) + (libsource (lib Switch) (part SW_DIP_x03) (description "3x DIP Switch, Single Pole Single Throw (SPST) switch, small symbol")) + (sheetpath (names /) (tstamps /)) + (tstamp 5CD4810F)) + (comp (ref R4.7k3) + (value R) + (footprint Resistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P7.62mm_Vertical) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5CD4981A)) + (comp (ref R4.7k2) + (value R) + (footprint Resistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_Horizontal) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5CD49864)) + (comp (ref R4.7k1) + (value R) + (footprint Resistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_Horizontal) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5CD4A30C)) + (comp (ref Mainboard_Connector1) + (value Conn_02x05_Counter_Clockwise) + (footprint Connector_PinSocket_2.54mm:PinSocket_2x05_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector_Generic) (part Conn_02x05_Counter_Clockwise) (description "Generic connector, double row, 02x05, counter clockwise pin numbering scheme (similar to DIP packge numbering), script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5CD4D9B7))) (libparts (libpart (lib 74xx) (part 74LS245) (aliases @@ -89,14 +116,14 @@ (pin (num 18) (name B0) (type 3state)) (pin (num 19) (name CE) (type input)) (pin (num 20) (name VCC) (type power_in)))) - (libpart (lib Connector) (part Conn_01x08_Male) - (description "Generic connector, single row, 01x08, script generated (kicad-library-utils/schlib/autogen/connector/)") + (libpart (lib Connector_Generic) (part Conn_02x05_Counter_Clockwise) + (description "Generic connector, double row, 02x05, counter clockwise pin numbering scheme (similar to DIP packge numbering), script generated (kicad-library-utils/schlib/autogen/connector/)") (docs ~) (footprints - (fp Connector*:*_1x??_*)) + (fp Connector*:*_2x??_*)) (fields (field (name Reference) J) - (field (name Value) Conn_01x08_Male)) + (field (name Value) Conn_02x05_Counter_Clockwise)) (pins (pin (num 1) (name Pin_1) (type passive)) (pin (num 2) (name Pin_2) (type passive)) @@ -105,7 +132,9 @@ (pin (num 5) (name Pin_5) (type passive)) (pin (num 6) (name Pin_6) (type passive)) (pin (num 7) (name Pin_7) (type passive)) - (pin (num 8) (name Pin_8) (type passive)))) + (pin (num 8) (name Pin_8) (type passive)) + (pin (num 9) (name Pin_9) (type passive)) + (pin (num 10) (name Pin_10) (type passive)))) (libpart (lib Connector_Generic) (part Conn_02x10_Odd_Even) (description "Generic connector, double row, 02x10, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)") (docs ~) @@ -146,6 +175,17 @@ (pins (pin (num 1) (name ~) (type passive)) (pin (num 2) (name ~) (type passive)))) + (libpart (lib Device) (part R) + (description Resistor) + (docs ~) + (footprints + (fp R_*)) + (fields + (field (name Reference) R) + (field (name Value) R)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) (libpart (lib Interface_Expansion) (part MCP23017_SP) (description "16-bit I/O expander, I2C, interrupts, w pull-ups, SPDIP-28") (docs http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf) @@ -183,142 +223,175 @@ (pin (num 25) (name GPA4) (type BiDi)) (pin (num 26) (name GPA5) (type BiDi)) (pin (num 27) (name GPA6) (type BiDi)) - (pin (num 28) (name GPA7) (type BiDi))))) + (pin (num 28) (name GPA7) (type BiDi)))) + (libpart (lib Switch) (part SW_DIP_x03) + (description "3x DIP Switch, Single Pole Single Throw (SPST) switch, small symbol") + (footprints + (fp SW?DIP?x3*)) + (fields + (field (name Reference) SW) + (field (name Value) SW_DIP_x03)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)) + (pin (num 3) (name ~) (type passive)) + (pin (num 4) (name ~) (type passive)) + (pin (num 5) (name ~) (type passive)) + (pin (num 6) (name ~) (type passive))))) (libraries (library (logical 74xx) (uri /usr/share/kicad/library/74xx.lib)) - (library (logical Connector) - (uri /usr/share/kicad/library/Connector.lib)) (library (logical Connector_Generic) (uri /usr/share/kicad/library/Connector_Generic.lib)) (library (logical Device) (uri /usr/share/kicad/library/Device.lib)) (library (logical Interface_Expansion) - (uri /usr/share/kicad/library/Interface_Expansion.lib))) + (uri /usr/share/kicad/library/Interface_Expansion.lib)) + (library (logical Switch) + (uri /usr/share/kicad/library/Switch.lib))) (nets - (net (code 1) (name +3V3) - (node (ref J1) (pin 1)) - (node (ref U1) (pin 18)) - (node (ref U1) (pin 16)) - (node (ref U1) (pin 9)) - (node (ref C1) (pin 2))) - (net (code 2) (name GND) + (net (code 1) (name GND) (node (ref U2) (pin 10)) - (node (ref U1) (pin 15)) - (node (ref J1) (pin 8)) - (node (ref U1) (pin 10)) - (node (ref U1) (pin 19)) (node (ref U1) (pin 20)) + (node (ref U1) (pin 19)) + (node (ref U1) (pin 10)) + (node (ref C2) (pin 1)) + (node (ref R4.7k1) (pin 2)) + (node (ref R4.7k2) (pin 2)) (node (ref U2) (pin 19)) - (node (ref U1) (pin 17)) - (node (ref C1) (pin 1)) - (node (ref C2) (pin 1))) - (net (code 3) (name "Net-(J2-Pad9)") + (node (ref R4.7k3) (pin 2)) + (node (ref Mainboard_Connector1) (pin 6)) + (node (ref C1) (pin 1))) + (net (code 2) (name "Net-(J2-Pad9)") (node (ref U2) (pin 16)) (node (ref J2) (pin 9))) - (net (code 4) (name +5V) - (node (ref C2) (pin 2)) - (node (ref U2) (pin 20)) - (node (ref U2) (pin 1)) - (node (ref J1) (pin 2))) - (net (code 5) (name "Net-(J2-Pad5)") - (node (ref J2) (pin 5)) - (node (ref U2) (pin 18))) - (net (code 6) (name "Net-(J2-Pad7)") - (node (ref J2) (pin 7)) - (node (ref U2) (pin 17))) - (net (code 7) (name "Net-(J2-Pad11)") - (node (ref U2) (pin 15)) - (node (ref J2) (pin 11))) - (net (code 8) (name "Net-(J2-Pad19)") - (node (ref J2) (pin 19)) - (node (ref U2) (pin 11))) - (net (code 9) (name "Net-(J2-Pad12)") - (node (ref J2) (pin 12))) - (net (code 10) (name "Net-(J2-Pad13)") - (node (ref J2) (pin 13)) - (node (ref U2) (pin 14))) - (net (code 11) (name "Net-(J2-Pad14)") - (node (ref J2) (pin 14))) - (net (code 12) (name "Net-(J2-Pad16)") - (node (ref J2) (pin 16))) - (net (code 13) (name "Net-(J2-Pad17)") - (node (ref U2) (pin 12)) - (node (ref J2) (pin 17))) - (net (code 14) (name "Net-(J2-Pad18)") - (node (ref J2) (pin 18))) - (net (code 15) (name "Net-(J2-Pad2)") - (node (ref J2) (pin 2))) - (net (code 16) (name "Net-(J2-Pad20)") - (node (ref J2) (pin 20))) - (net (code 17) (name "Net-(J2-Pad3)") - (node (ref J2) (pin 3))) - (net (code 18) (name "Net-(J2-Pad4)") - (node (ref J2) (pin 4))) - (net (code 19) (name "Net-(J2-Pad6)") - (node (ref J2) (pin 6))) - (net (code 20) (name "Net-(J2-Pad8)") - (node (ref J2) (pin 8))) - (net (code 21) (name /IRQ) + (net (code 3) (name /IRQ) (node (ref U2) (pin 13)) (node (ref J2) (pin 15))) - (net (code 22) (name "Net-(J2-Pad10)") - (node (ref J2) (pin 10))) - (net (code 23) (name "Net-(U1-Pad27)") - (node (ref U1) (pin 27))) - (net (code 24) (name "Net-(U1-Pad2)") - (node (ref U1) (pin 2)) - (node (ref U2) (pin 3))) - (net (code 25) (name "Net-(U1-Pad21)") - (node (ref U1) (pin 21))) - (net (code 26) (name "Net-(U1-Pad22)") - (node (ref U1) (pin 22))) - (net (code 27) (name "Net-(U1-Pad23)") - (node (ref U1) (pin 23))) - (net (code 28) (name "Net-(U1-Pad24)") - (node (ref U1) (pin 24))) - (net (code 29) (name "Net-(U1-Pad25)") - (node (ref U1) (pin 25))) - (net (code 30) (name "Net-(U1-Pad26)") - (node (ref U1) (pin 26))) - (net (code 31) (name "Net-(U1-Pad28)") - (node (ref U1) (pin 28))) - (net (code 32) (name "Net-(U1-Pad3)") - (node (ref U2) (pin 4)) - (node (ref U1) (pin 3))) - (net (code 33) (name "Net-(U1-Pad4)") - (node (ref U2) (pin 5)) - (node (ref U1) (pin 4))) - (net (code 34) (name "Net-(U1-Pad5)") - (node (ref U2) (pin 6)) - (node (ref U1) (pin 5))) - (net (code 35) (name "Net-(U1-Pad6)") - (node (ref U2) (pin 7)) - (node (ref U1) (pin 6))) - (net (code 36) (name "Net-(U1-Pad7)") - (node (ref U2) (pin 8)) - (node (ref U1) (pin 7))) - (net (code 37) (name "Net-(U1-Pad8)") - (node (ref U2) (pin 9)) - (node (ref U1) (pin 8))) - (net (code 38) (name "Net-(J1-Pad3)") - (node (ref J1) (pin 3))) - (net (code 39) (name "Net-(J1-Pad6)") - (node (ref J1) (pin 6))) - (net (code 40) (name "Net-(J1-Pad7)") - (node (ref J1) (pin 7))) - (net (code 41) (name "Net-(U1-Pad1)") + (net (code 4) (name "Net-(U1-Pad1)") (node (ref U2) (pin 2)) (node (ref U1) (pin 1))) - (net (code 42) (name "Net-(U1-Pad11)") - (node (ref U1) (pin 11))) - (net (code 43) (name "Net-(U1-Pad14)") - (node (ref U1) (pin 14))) - (net (code 44) (name "Net-(J2-Pad1)") - (node (ref J2) (pin 1))) - (net (code 45) (name /SDA) - (node (ref J1) (pin 5)) - (node (ref U1) (pin 13))) - (net (code 46) (name /SCL) + (net (code 5) (name +5V) + (node (ref U2) (pin 20)) + (node (ref Mainboard_Connector1) (pin 10)) + (node (ref C2) (pin 2)) + (node (ref U2) (pin 1))) + (net (code 6) (name "Net-(J2-Pad5)") + (node (ref J2) (pin 5)) + (node (ref U2) (pin 18))) + (net (code 7) (name "Net-(J2-Pad7)") + (node (ref J2) (pin 7)) + (node (ref U2) (pin 17))) + (net (code 8) (name "Net-(J2-Pad11)") + (node (ref J2) (pin 11)) + (node (ref U2) (pin 15))) + (net (code 9) (name "Net-(J2-Pad13)") + (node (ref J2) (pin 13)) + (node (ref U2) (pin 14))) + (net (code 10) (name "Net-(J2-Pad17)") + (node (ref U2) (pin 12)) + (node (ref J2) (pin 17))) + (net (code 11) (name "Net-(J2-Pad19)") + (node (ref J2) (pin 19)) + (node (ref U2) (pin 11))) + (net (code 12) (name "Net-(Mainboard_Connector1-Pad4)") + (node (ref Mainboard_Connector1) (pin 4))) + (net (code 13) (name "Net-(R4.7k2-Pad1)") + (node (ref U1) (pin 16)) + (node (ref SW_Code1) (pin 5)) + (node (ref R4.7k2) (pin 1))) + (net (code 14) (name +3V3) + (node (ref U1) (pin 18)) + (node (ref SW_Code1) (pin 2)) + (node (ref U1) (pin 9)) + (node (ref Mainboard_Connector1) (pin 1)) + (node (ref C1) (pin 2)) + (node (ref SW_Code1) (pin 3)) + (node (ref SW_Code1) (pin 1))) + (net (code 15) (name "Net-(Mainboard_Connector1-Pad3)") + (node (ref Mainboard_Connector1) (pin 3))) + (net (code 16) (name "Net-(Mainboard_Connector1-Pad5)") + (node (ref Mainboard_Connector1) (pin 5))) + (net (code 17) (name "Net-(Mainboard_Connector1-Pad7)") + (node (ref Mainboard_Connector1) (pin 7))) + (net (code 18) (name "Net-(Mainboard_Connector1-Pad8)") + (node (ref Mainboard_Connector1) (pin 8))) + (net (code 19) (name /SCL) (node (ref U1) (pin 12)) - (node (ref J1) (pin 4))))) \ No newline at end of file + (node (ref Mainboard_Connector1) (pin 9))) + (net (code 20) (name "Net-(R4.7k3-Pad1)") + (node (ref U1) (pin 17)) + (node (ref SW_Code1) (pin 6)) + (node (ref R4.7k3) (pin 1))) + (net (code 21) (name "Net-(R4.7k1-Pad1)") + (node (ref U1) (pin 15)) + (node (ref SW_Code1) (pin 4)) + (node (ref R4.7k1) (pin 1))) + (net (code 22) (name "Net-(U1-Pad4)") + (node (ref U1) (pin 4)) + (node (ref U2) (pin 5))) + (net (code 23) (name "Net-(U1-Pad5)") + (node (ref U1) (pin 5)) + (node (ref U2) (pin 6))) + (net (code 24) (name "Net-(U1-Pad6)") + (node (ref U1) (pin 6)) + (node (ref U2) (pin 7))) + (net (code 25) (name "Net-(U1-Pad7)") + (node (ref U1) (pin 7)) + (node (ref U2) (pin 8))) + (net (code 26) (name "Net-(U1-Pad8)") + (node (ref U2) (pin 9)) + (node (ref U1) (pin 8))) + (net (code 27) (name "Net-(U1-Pad3)") + (node (ref U2) (pin 4)) + (node (ref U1) (pin 3))) + (net (code 28) (name /SDA) + (node (ref Mainboard_Connector1) (pin 2)) + (node (ref U1) (pin 13))) + (net (code 29) (name "Net-(U1-Pad2)") + (node (ref U2) (pin 3)) + (node (ref U1) (pin 2))) + (net (code 30) (name "Net-(U1-Pad11)") + (node (ref U1) (pin 11))) + (net (code 31) (name "Net-(U1-Pad14)") + (node (ref U1) (pin 14))) + (net (code 32) (name "Net-(U1-Pad21)") + (node (ref U1) (pin 21))) + (net (code 33) (name "Net-(U1-Pad22)") + (node (ref U1) (pin 22))) + (net (code 34) (name "Net-(U1-Pad23)") + (node (ref U1) (pin 23))) + (net (code 35) (name "Net-(U1-Pad24)") + (node (ref U1) (pin 24))) + (net (code 36) (name "Net-(U1-Pad25)") + (node (ref U1) (pin 25))) + (net (code 37) (name "Net-(U1-Pad26)") + (node (ref U1) (pin 26))) + (net (code 38) (name "Net-(U1-Pad27)") + (node (ref U1) (pin 27))) + (net (code 39) (name "Net-(U1-Pad28)") + (node (ref U1) (pin 28))) + (net (code 40) (name "Net-(J2-Pad18)") + (node (ref J2) (pin 18))) + (net (code 41) (name "Net-(J2-Pad2)") + (node (ref J2) (pin 2))) + (net (code 42) (name "Net-(J2-Pad20)") + (node (ref J2) (pin 20))) + (net (code 43) (name "Net-(J2-Pad3)") + (node (ref J2) (pin 3))) + (net (code 44) (name "Net-(J2-Pad4)") + (node (ref J2) (pin 4))) + (net (code 45) (name "Net-(J2-Pad6)") + (node (ref J2) (pin 6))) + (net (code 46) (name "Net-(J2-Pad8)") + (node (ref J2) (pin 8))) + (net (code 47) (name "Net-(J2-Pad1)") + (node (ref J2) (pin 1))) + (net (code 48) (name "Net-(J2-Pad10)") + (node (ref J2) (pin 10))) + (net (code 49) (name "Net-(J2-Pad12)") + (node (ref J2) (pin 12))) + (net (code 50) (name "Net-(J2-Pad14)") + (node (ref J2) (pin 14))) + (net (code 51) (name "Net-(J2-Pad16)") + (node (ref J2) (pin 16))))) \ No newline at end of file diff --git a/circuit/soundboard/soundboard.sch b/circuit/soundboard/soundboard.sch index 4c7d7c2..dcec8ea 100644 --- a/circuit/soundboard/soundboard.sch +++ b/circuit/soundboard/soundboard.sch @@ -286,12 +286,12 @@ F 3 "" H 5450 2600 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Switch:SW_DIP_x03 SW_Code +L Switch:SW_DIP_x03 SW_Code1 U 1 1 5CD4810F P 3850 4500 -F 0 "SW_Code" H 3850 4967 50 0000 C CNN +F 0 "SW_Code1" H 3850 4967 50 0000 C CNN F 1 "SW_DIP_x03" H 3850 4876 50 0000 C CNN -F 2 "" H 3850 4500 50 0001 C CNN +F 2 "Button_Switch_THT:SW_DIP_SPSTx03_Slide_9.78x9.8mm_W7.62mm_P2.54mm" H 3850 4500 50 0001 C CNN F 3 "" H 3850 4500 50 0001 C CNN 1 3850 4500 1 0 0 -1 @@ -305,35 +305,35 @@ Wire Wire Line Wire Wire Line 4150 4300 4500 4300 $Comp -L Device:R R4.7k +L Device:R R4.7k3 U 1 1 5CD4981A P 4500 4700 -F 0 "R4.7k" H 4570 4746 50 0000 L CNN +F 0 "R4.7k3" H 4570 4746 50 0000 L CNN F 1 "R" H 4570 4655 50 0000 L CNN -F 2 "" V 4430 4700 50 0001 C CNN +F 2 "Resistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P7.62mm_Vertical" V 4430 4700 50 0001 C CNN F 3 "~" H 4500 4700 50 0001 C CNN 1 4500 4700 1 0 0 -1 $EndComp $Comp -L Device:R R4.7k +L Device:R R4.7k2 U 1 1 5CD49864 P 4350 4700 -F 0 "R4.7k" H 4420 4746 50 0000 L CNN +F 0 "R4.7k2" H 4420 4746 50 0000 L CNN F 1 "R" H 4420 4655 50 0000 L CNN -F 2 "" V 4280 4700 50 0001 C CNN +F 2 "Resistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_Horizontal" V 4280 4700 50 0001 C CNN F 3 "~" H 4350 4700 50 0001 C CNN 1 4350 4700 1 0 0 -1 $EndComp Connection ~ 3550 4400 $Comp -L Device:R R4.7k +L Device:R R4.7k1 U 1 1 5CD4A30C P 4200 4700 -F 0 "R4.7k" H 4270 4746 50 0000 L CNN +F 0 "R4.7k1" H 4270 4746 50 0000 L CNN F 1 "R" H 4270 4655 50 0000 L CNN -F 2 "" V 4130 4700 50 0001 C CNN +F 2 "Resistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_Horizontal" V 4130 4700 50 0001 C CNN F 3 "~" H 4200 4700 50 0001 C CNN 1 4200 4700 1 0 0 -1 @@ -345,10 +345,7 @@ Wire Wire Line 4200 4550 4200 4500 Wire Wire Line 4200 4850 4350 4850 -Connection ~ 4400 4850 Connection ~ 4350 4850 -Wire Wire Line - 4350 4850 4400 4850 Wire Wire Line 4150 4400 4350 4400 Wire Wire Line @@ -356,18 +353,16 @@ Wire Wire Line Connection ~ 4350 4400 Wire Wire Line 4350 4400 4550 4400 -Wire Wire Line - 4500 4850 4400 4850 Wire Wire Line 4500 4550 4500 4300 Connection ~ 4500 4300 Wire Wire Line 4500 4300 4550 4300 $Comp -L Connector_Generic:Conn_02x05_Counter_Clockwise Mainboard_Connector +L Connector_Generic:Conn_02x05_Counter_Clockwise Mainboard_Connector1 U 1 1 5CD4D9B7 P 2550 3950 -F 0 "Mainboard_Connector" H 2600 4367 50 0000 C CNN +F 0 "Mainboard_Connector1" H 2600 4367 50 0000 C CNN F 1 "Conn_02x05_Counter_Clockwise" H 2600 4276 50 0000 C CNN F 2 "" H 2550 3950 50 0001 C CNN F 3 "~" H 2550 3950 50 0001 C CNN @@ -382,4 +377,6 @@ Wire Wire Line 1750 3350 3550 3350 Wire Wire Line 2850 3850 3650 3850 +Wire Wire Line + 4350 4850 4500 4850 $EndSCHEMATC