From 0e7584da37aac9f696cc76afd36597113e857b02 Mon Sep 17 00:00:00 2001 From: Scott Alfter Date: Wed, 2 Jan 2019 12:59:46 -0800 Subject: [PATCH] kicad-libs update --- StepperTester-cache.lib | 537 ++++++++++---------- StepperTester.sch | 1024 +++++++++++++++++++-------------------- fp-lib-table | 7 +- kicad-libs | 2 +- sym-lib-table | 7 +- 5 files changed, 789 insertions(+), 788 deletions(-) mode change 100644 => 100755 StepperTester.sch diff --git a/StepperTester-cache.lib b/StepperTester-cache.lib index c18bcea..a9531c6 100644 --- a/StepperTester-cache.lib +++ b/StepperTester-cache.lib @@ -1,269 +1,268 @@ -EESchema-LIBRARY Version 2.4 -#encoding utf-8 -# -# Connector:AVR-ISP-6 -# -DEF Connector:AVR-ISP-6 J 0 40 Y Y 1 F N -F0 "J" 0 400 50 H V L CNN -F1 "Connector:AVR-ISP-6" 0 -300 50 H V L CNN -F2 "" -250 50 50 V I C CNN -F3 "" -1275 -550 50 H I C CNN -$FPLIST - IDC?Header*2x03* - Pin?Header*2x03* -$ENDFPLIST -DRAW -S -105 -220 -95 -250 0 1 0 N -S -105 350 -95 320 0 1 0 N -S 250 -95 220 -105 0 1 0 N -S 250 5 220 -5 0 1 0 N -S 250 105 220 95 0 1 0 N -S 250 205 220 195 0 1 0 N -S 250 350 -250 -250 0 1 10 f -X MISO 1 400 200 150 L 50 50 1 1 P -X VCC 2 -100 500 150 D 50 50 1 1 W -X SCK 3 400 0 150 L 50 50 1 1 P -X MOSI 4 400 100 150 L 50 50 1 1 P -X ~RST 5 400 -100 150 L 50 50 1 1 P -X GND 6 -100 -400 150 U 50 50 1 1 W -ENDDRAW -ENDDEF -# -# Connector_Generic:Conn_01x04 -# -DEF Connector_Generic:Conn_01x04 J 0 40 Y N 1 F N -F0 "J" 0 200 50 H V C CNN -F1 "Connector_Generic:Conn_01x04" 0 -300 50 H V C CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -$FPLIST - Connector*:*_1x??_* -$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 150 50 -250 1 1 10 f -X Pin_1 1 -200 100 150 R 50 50 1 1 P -X Pin_2 2 -200 0 150 R 50 50 1 1 P -X Pin_3 3 -200 -100 150 R 50 50 1 1 P -X Pin_4 4 -200 -200 150 R 50 50 1 1 P -ENDDRAW -ENDDEF -# -# Device:R_POT_US -# -DEF Device:R_POT_US RV 0 40 Y N 1 F N -F0 "RV" -175 0 50 V V C CNN -F1 "Device:R_POT_US" -100 0 50 V V C CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -$FPLIST - Potentiometer* -$ENDFPLIST -DRAW -P 2 0 1 0 0 -90 0 -100 N -P 2 0 1 0 0 100 0 90 N -P 2 0 1 0 100 0 60 0 N -P 3 0 1 0 45 0 90 20 90 -20 F -P 5 0 1 0 0 -30 40 -45 0 -60 -40 -75 0 -90 N -P 5 0 1 0 0 30 40 15 0 0 -40 -15 0 -30 N -P 5 0 1 0 0 90 40 75 0 60 -40 45 0 30 N -X 1 1 0 150 50 D 50 50 1 1 P -X 2 2 150 0 50 L 50 50 1 1 P -X 3 3 0 -150 50 U 50 50 1 1 P -ENDDRAW -ENDDEF -# -# Device:R_US -# -DEF Device:R_US R 0 0 N Y 1 F N -F0 "R" 100 0 50 V V C CNN -F1 "Device:R_US" -100 0 50 V V C CNN -F2 "" 40 -10 50 V I C CNN -F3 "" 0 0 50 H I C CNN -$FPLIST - R_* -$ENDFPLIST -DRAW -P 2 0 1 0 0 -90 0 -100 N -P 2 0 1 0 0 90 0 100 N -P 5 0 1 0 0 -30 40 -45 0 -60 -40 -75 0 -90 N -P 5 0 1 0 0 30 40 15 0 0 -40 -15 0 -30 N -P 5 0 1 0 0 90 40 75 0 60 -40 45 0 30 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 -# -# Display_Character:RC1602A -# -DEF Display_Character:RC1602A U 0 40 Y Y 1 F N -F0 "U" -250 650 50 H V C CNN -F1 "Display_Character:RC1602A" 110 650 50 H V L CNN -F2 "Display:RC1602A" 100 -800 50 H I C CNN -F3 "" 100 -100 50 H I C CNN -$FPLIST - *RC1602A* -$ENDFPLIST -DRAW -S -300 600 300 -600 0 1 10 f -X VSS 1 0 -700 100 U 50 50 1 1 W -X DB3 10 -400 -100 100 R 50 50 1 1 B -X DB4 11 -400 -200 100 R 50 50 1 1 B -X DB5 12 -400 -300 100 R 50 50 1 1 B -X DB6 13 -400 -400 100 R 50 50 1 1 B -X DB7 14 -400 -500 100 R 50 50 1 1 B -X A/VEE 15 400 -300 100 L 50 50 1 1 W -X K 16 400 -200 100 L 50 50 1 1 W -X VDD 2 0 700 100 D 50 50 1 1 W -X VO 3 400 200 100 L 50 50 1 1 W -X RS 4 -400 500 100 R 50 50 1 1 I -X R/W 5 -400 400 100 R 50 50 1 1 I -X E 6 -400 300 100 R 50 50 1 1 I -X DB0 7 -400 200 100 R 50 50 1 1 B -X DB1 8 -400 100 100 R 50 50 1 1 B -X DB2 9 -400 0 100 R 50 50 1 1 B -ENDDRAW -ENDDEF -# -# MCU_Microchip_ATmega:ATmega328-AU -# -DEF MCU_Microchip_ATmega:ATmega328-AU U 0 20 Y Y 1 F N -F0 "U" -500 1450 50 H V L BNN -F1 "MCU_Microchip_ATmega:ATmega328-AU" 100 -1450 50 H V L TNN -F2 "Package_QFP:TQFP-32_7x7mm_P0.8mm" 0 0 50 H I C CIN -F3 "" 0 0 50 H I C CNN -ALIAS ATmega48PA-AU ATmega88A-AU ATmega88PA-AU ATmega168A-AU ATmega168PA-AU ATmega328-AU ATmega328P-AU -$FPLIST - TQFP*7x7mm*P0.8mm* -$ENDFPLIST -DRAW -S -500 -1400 500 1400 0 1 10 f -X PD3 1 600 -800 100 L 50 50 1 1 B -X PD6 10 600 -1100 100 L 50 50 1 1 B -X PD7 11 600 -1200 100 L 50 50 1 1 B -X PB0 12 600 1200 100 L 50 50 1 1 B -X PB1 13 600 1100 100 L 50 50 1 1 B -X PB2 14 600 1000 100 L 50 50 1 1 B -X PB3 15 600 900 100 L 50 50 1 1 B -X PB4 16 600 800 100 L 50 50 1 1 B -X PB5 17 600 700 100 L 50 50 1 1 B -X AVCC 18 100 1500 100 D 50 50 1 1 W -X ADC6 19 -600 1000 100 R 50 50 1 1 I -X PD4 2 600 -900 100 L 50 50 1 1 B -X AREF 20 -600 1200 100 R 50 50 1 1 I -X GND 21 0 -1500 100 U 50 50 1 1 P N -X ADC7 22 -600 900 100 R 50 50 1 1 I -X PC0 23 600 300 100 L 50 50 1 1 B -X PC1 24 600 200 100 L 50 50 1 1 B -X PC2 25 600 100 100 L 50 50 1 1 B -X PC3 26 600 0 100 L 50 50 1 1 B -X PC4 27 600 -100 100 L 50 50 1 1 B -X PC5 28 600 -200 100 L 50 50 1 1 B -X ~RESET~/PC6 29 600 -300 100 L 50 50 1 1 B -X GND 3 0 -1500 100 U 50 50 1 1 W -X PD0 30 600 -500 100 L 50 50 1 1 B -X PD1 31 600 -600 100 L 50 50 1 1 B -X PD2 32 600 -700 100 L 50 50 1 1 B -X VCC 4 0 1500 100 D 50 50 1 1 W -X GND 5 0 -1500 100 U 50 50 1 1 P N -X VCC 6 0 1500 100 D 50 50 1 1 P N -X XTAL1/PB6 7 600 600 100 L 50 50 1 1 B -X XTAL2/PB7 8 600 500 100 L 50 50 1 1 B -X PD5 9 600 -1000 100 L 50 50 1 1 B -ENDDRAW -ENDDEF -# -# Switch:SW_Push -# -DEF Switch:SW_Push SW 0 40 N N 1 F N -F0 "SW" 50 100 50 H V L CNN -F1 "Switch:SW_Push" 0 -60 50 H V C CNN -F2 "" 0 200 50 H I C CNN -F3 "" 0 200 50 H I C CNN -DRAW -C -80 0 20 0 1 0 N -C 80 0 20 0 1 0 N -P 2 0 1 0 0 50 0 120 N -P 2 0 1 0 100 50 -100 50 N -X 1 1 -200 0 100 R 50 50 0 1 P -X 2 2 200 0 100 L 50 50 0 1 P -ENDDRAW -ENDDEF -# -# pololu:POLOLU -# -DEF pololu:POLOLU U 0 40 Y Y 1 F N -F0 "U" -300 600 60 H V C CNN -F1 "pololu:POLOLU" -200 -650 60 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -S -500 550 500 -550 0 1 0 N -X ~ENABLE 1 -800 400 300 R 50 50 1 1 I -X VDD 10 -800 500 300 R 50 50 1 1 W -X MOT-1B 11 800 100 300 L 50 50 1 1 O -X MOT-1A 12 800 200 300 L 50 50 1 1 O -X MOT-2A 13 800 300 300 L 50 50 1 1 O -X MOT-2B 14 800 400 300 L 50 50 1 1 O -X GNDMOT 15 800 -500 300 L 50 50 1 1 I -X VMOT 16 800 500 300 L 50 50 1 1 W -X DIAG0 17 800 -100 300 L 50 50 1 1 O -X DIAG1 18 800 -200 300 L 50 50 1 1 O -X MS1/SDI 2 -800 0 300 R 50 50 1 1 I -X MS2/SCK 3 -800 -100 300 R 50 50 1 1 I -X MS3/CS 4 -800 -200 300 R 50 50 1 1 I -X SDO/~RESET 5 -800 -400 300 R 50 50 1 1 I -X ~SLEEP 6 -800 -500 300 R 50 50 1 1 I -X STEP 7 -800 200 300 R 50 50 1 1 I -X DIR 8 -800 100 300 R 50 50 1 1 I -X GNDLOG 9 800 -400 300 L 50 50 1 1 I -ENDDRAW -ENDDEF -# -# power:+12V -# -DEF power:+12V #PWR 0 0 Y Y 1 F P -F0 "#PWR" 0 -150 50 H I C CNN -F1 "power:+12V" 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 +12V 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 -# -#End Library +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# Connector_AVR-ISP-6 +# +DEF Connector_AVR-ISP-6 J 0 40 Y Y 1 F N +F0 "J" 0 400 50 H V L CNN +F1 "Connector_AVR-ISP-6" 0 -300 50 H V L CNN +F2 "" -250 50 50 V I C CNN +F3 "" -1275 -550 50 H I C CNN +$FPLIST + IDC?Header*2x03* + Pin?Header*2x03* +$ENDFPLIST +DRAW +S -105 -220 -95 -250 0 1 0 N +S -105 350 -95 320 0 1 0 N +S 250 -95 220 -105 0 1 0 N +S 250 5 220 -5 0 1 0 N +S 250 105 220 95 0 1 0 N +S 250 205 220 195 0 1 0 N +S 250 350 -250 -250 0 1 10 f +X MISO 1 400 200 150 L 50 50 1 1 P +X VCC 2 -100 500 150 D 50 50 1 1 W +X SCK 3 400 0 150 L 50 50 1 1 P +X MOSI 4 400 100 150 L 50 50 1 1 P +X ~RST 5 400 -100 150 L 50 50 1 1 P +X GND 6 -100 -400 150 U 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x04 +# +DEF Connector_Generic_Conn_01x04 J 0 40 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "Connector_Generic_Conn_01x04" 0 -300 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$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 150 50 -250 1 1 10 f +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 -200 0 150 R 50 50 1 1 P +X Pin_3 3 -200 -100 150 R 50 50 1 1 P +X Pin_4 4 -200 -200 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_POT_US +# +DEF Device_R_POT_US RV 0 40 Y N 1 F N +F0 "RV" -175 0 50 V V C CNN +F1 "Device_R_POT_US" -100 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Potentiometer* +$ENDFPLIST +DRAW +P 2 0 1 0 0 -90 0 -100 N +P 2 0 1 0 0 100 0 90 N +P 2 0 1 0 100 0 60 0 N +P 4 0 1 0 45 0 90 20 90 -20 45 0 F +P 5 0 1 0 0 -30 40 -45 0 -60 -40 -75 0 -90 N +P 5 0 1 0 0 30 40 15 0 0 -40 -15 0 -30 N +P 5 0 1 0 0 90 40 75 0 60 -40 45 0 30 N +X 1 1 0 150 50 D 50 50 1 1 P +X 2 2 150 0 50 L 50 50 1 1 P +X 3 3 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_US +# +DEF Device_R_US R 0 0 N Y 1 F N +F0 "R" 100 0 50 V V C CNN +F1 "Device_R_US" -100 0 50 V V C CNN +F2 "" 40 -10 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +P 2 0 1 0 0 -90 0 -100 N +P 2 0 1 0 0 90 0 100 N +P 5 0 1 0 0 -30 40 -45 0 -60 -40 -75 0 -90 N +P 5 0 1 0 0 30 40 15 0 0 -40 -15 0 -30 N +P 5 0 1 0 0 90 40 75 0 60 -40 45 0 30 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 +# +# Display_Character_RC1602A +# +DEF Display_Character_RC1602A U 0 40 Y Y 1 F N +F0 "U" -250 650 50 H V C CNN +F1 "Display_Character_RC1602A" 110 650 50 H V L CNN +F2 "Display:RC1602A" 100 -800 50 H I C CNN +F3 "" 100 -100 50 H I C CNN +$FPLIST + *RC1602A* +$ENDFPLIST +DRAW +S -300 600 300 -600 0 1 10 f +X VSS 1 0 -700 100 U 50 50 1 1 W +X DB3 10 -400 -100 100 R 50 50 1 1 B +X DB4 11 -400 -200 100 R 50 50 1 1 B +X DB5 12 -400 -300 100 R 50 50 1 1 B +X DB6 13 -400 -400 100 R 50 50 1 1 B +X DB7 14 -400 -500 100 R 50 50 1 1 B +X A/VEE 15 400 -300 100 L 50 50 1 1 W +X K 16 400 -200 100 L 50 50 1 1 W +X VDD 2 0 700 100 D 50 50 1 1 W +X VO 3 400 200 100 L 50 50 1 1 W +X RS 4 -400 500 100 R 50 50 1 1 I +X R/W 5 -400 400 100 R 50 50 1 1 I +X E 6 -400 300 100 R 50 50 1 1 I +X DB0 7 -400 200 100 R 50 50 1 1 B +X DB1 8 -400 100 100 R 50 50 1 1 B +X DB2 9 -400 0 100 R 50 50 1 1 B +ENDDRAW +ENDDEF +# +# StepperTester-rescue_ATmega328-AU-MCU_Microchip_ATmega +# +DEF StepperTester-rescue_ATmega328-AU-MCU_Microchip_ATmega U 0 20 Y Y 1 F N +F0 "U" -500 1450 50 H V L BNN +F1 "StepperTester-rescue_ATmega328-AU-MCU_Microchip_ATmega" 100 -1450 50 H V L TNN +F2 "Package_QFP:TQFP-32_7x7mm_P0.8mm" 0 0 50 H I C CIN +F3 "" 0 0 50 H I C CNN +$FPLIST + TQFP*7x7mm*P0.8mm* +$ENDFPLIST +DRAW +S -500 -1400 500 1400 0 1 10 f +X PD3 1 600 -800 100 L 50 50 1 1 B +X PD6 10 600 -1100 100 L 50 50 1 1 B +X PD7 11 600 -1200 100 L 50 50 1 1 B +X PB0 12 600 1200 100 L 50 50 1 1 B +X PB1 13 600 1100 100 L 50 50 1 1 B +X PB2 14 600 1000 100 L 50 50 1 1 B +X PB3 15 600 900 100 L 50 50 1 1 B +X PB4 16 600 800 100 L 50 50 1 1 B +X PB5 17 600 700 100 L 50 50 1 1 B +X AVCC 18 100 1500 100 D 50 50 1 1 W +X ADC6 19 -600 1000 100 R 50 50 1 1 I +X PD4 2 600 -900 100 L 50 50 1 1 B +X AREF 20 -600 1200 100 R 50 50 1 1 I +X GND 21 0 -1500 100 U 50 50 1 1 P N +X ADC7 22 -600 900 100 R 50 50 1 1 I +X PC0 23 600 300 100 L 50 50 1 1 B +X PC1 24 600 200 100 L 50 50 1 1 B +X PC2 25 600 100 100 L 50 50 1 1 B +X PC3 26 600 0 100 L 50 50 1 1 B +X PC4 27 600 -100 100 L 50 50 1 1 B +X PC5 28 600 -200 100 L 50 50 1 1 B +X ~RESET~/PC6 29 600 -300 100 L 50 50 1 1 B +X GND 3 0 -1500 100 U 50 50 1 1 W +X PD0 30 600 -500 100 L 50 50 1 1 B +X PD1 31 600 -600 100 L 50 50 1 1 B +X PD2 32 600 -700 100 L 50 50 1 1 B +X VCC 4 0 1500 100 D 50 50 1 1 W +X GND 5 0 -1500 100 U 50 50 1 1 P N +X VCC 6 0 1500 100 D 50 50 1 1 P N +X XTAL1/PB6 7 600 600 100 L 50 50 1 1 B +X XTAL2/PB7 8 600 500 100 L 50 50 1 1 B +X PD5 9 600 -1000 100 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +# Switch_SW_Push +# +DEF Switch_SW_Push SW 0 40 N N 1 F N +F0 "SW" 50 100 50 H V L CNN +F1 "Switch_SW_Push" 0 -60 50 H V C CNN +F2 "" 0 200 50 H I C CNN +F3 "" 0 200 50 H I C CNN +DRAW +C -80 0 20 0 1 0 N +C 80 0 20 0 1 0 N +P 2 0 1 0 0 50 0 120 N +P 2 0 1 0 100 50 -100 50 N +X 1 1 -200 0 100 R 50 50 0 1 P +X 2 2 200 0 100 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# pololu_POLOLU +# +DEF pololu_POLOLU U 0 40 Y Y 1 F N +F0 "U" -300 600 60 H V C CNN +F1 "pololu_POLOLU" -200 -650 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -500 550 500 -550 0 1 0 N +X ~ENABLE 1 -800 400 300 R 50 50 1 1 I +X VDD 10 -800 500 300 R 50 50 1 1 W +X MOT-1B 11 800 100 300 L 50 50 1 1 O +X MOT-1A 12 800 200 300 L 50 50 1 1 O +X MOT-2A 13 800 300 300 L 50 50 1 1 O +X MOT-2B 14 800 400 300 L 50 50 1 1 O +X GNDMOT 15 800 -500 300 L 50 50 1 1 I +X VMOT 16 800 500 300 L 50 50 1 1 W +X DIAG0 17 800 -100 300 L 50 50 1 1 O +X DIAG1 18 800 -200 300 L 50 50 1 1 O +X MS1/SDI 2 -800 0 300 R 50 50 1 1 I +X MS2/SCK 3 -800 -100 300 R 50 50 1 1 I +X MS3/CS 4 -800 -200 300 R 50 50 1 1 I +X SDO/~RESET 5 -800 -400 300 R 50 50 1 1 I +X ~SLEEP 6 -800 -500 300 R 50 50 1 1 I +X STEP 7 -800 200 300 R 50 50 1 1 I +X DIR 8 -800 100 300 R 50 50 1 1 I +X GNDLOG 9 800 -400 300 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +# power_+12V +# +DEF power_+12V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+12V" 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 +12V 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 +# +#End Library diff --git a/StepperTester.sch b/StepperTester.sch old mode 100644 new mode 100755 index 9b318a2..8c698e9 --- a/StepperTester.sch +++ b/StepperTester.sch @@ -1,512 +1,512 @@ -EESchema Schematic File Version 4 -LIBS:StepperTester-cache -EELAYER 26 0 -EELAYER END -$Descr USLetter 11000 8500 -encoding utf-8 -Sheet 1 1 -Title "StepperTester" -Date "2018-12-24" -Rev "0.1" -Comp "Scott Alfter" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$Comp -L pololu:POLOLU U2 -U 1 1 5C21EDD9 -P 5550 1950 -F 0 "U2" H 5100 2550 60 0000 C CNN -F 1 "POLOLU" H 5850 1350 60 0000 C CNN -F 2 "pololu:pololu" H 5550 1950 60 0001 C CNN -F 3 "" H 5550 1950 60 0000 C CNN - 1 5550 1950 - 1 0 0 -1 -$EndComp -$Comp -L MCU_Microchip_ATmega:ATmega328-AU U1 -U 1 1 5C21F3B5 -P 1900 2650 -F 0 "U1" H 1450 4100 50 0000 C CNN -F 1 "ATmega328-AU" H 2250 1200 50 0000 C CNN -F 2 "Package_QFP:TQFP-32_7x7mm_P0.8mm" H 1900 2650 50 0001 C CIN -F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega328_P%20AVR%20MCU%20with%20picoPower%20Technology%20Data%20Sheet%2040001984A.pdf" H 1900 2650 50 0001 C CNN - 1 1900 2650 - 1 0 0 -1 -$EndComp -$Comp -L Connector_Generic:Conn_01x04 J2 -U 1 1 5C21F58C -P 6650 1650 -F 0 "J2" H 6730 1642 50 0000 L CNN -F 1 "Conn_01x04" H 6730 1551 50 0000 L CNN -F 2 "" H 6650 1650 50 0001 C CNN -F 3 "~" H 6650 1650 50 0001 C CNN - 1 6650 1650 - 1 0 0 -1 -$EndComp -Wire Wire Line - 6350 1550 6450 1550 -Wire Wire Line - 6350 1650 6450 1650 -Wire Wire Line - 6350 1750 6450 1750 -Wire Wire Line - 6350 1850 6450 1850 -$Comp -L power:+5V #PWR0101 -U 1 1 5C21F693 -P 4450 1300 -F 0 "#PWR0101" H 4450 1150 50 0001 C CNN -F 1 "+5V" H 4465 1473 50 0000 C CNN -F 2 "" H 4450 1300 50 0001 C CNN -F 3 "" H 4450 1300 50 0001 C CNN - 1 4450 1300 - 1 0 0 -1 -$EndComp -$Comp -L power:+5V #PWR0102 -U 1 1 5C21F6C1 -P 1900 1050 -F 0 "#PWR0102" H 1900 900 50 0001 C CNN -F 1 "+5V" H 1915 1223 50 0000 C CNN -F 2 "" H 1900 1050 50 0001 C CNN -F 3 "" H 1900 1050 50 0001 C CNN - 1 1900 1050 - 1 0 0 -1 -$EndComp -Wire Wire Line - 1900 1050 1900 1100 -$Comp -L power:GND #PWR0103 -U 1 1 5C21F777 -P 6400 2550 -F 0 "#PWR0103" H 6400 2300 50 0001 C CNN -F 1 "GND" H 6405 2377 50 0000 C CNN -F 2 "" H 6400 2550 50 0001 C CNN -F 3 "" H 6400 2550 50 0001 C CNN - 1 6400 2550 - 1 0 0 -1 -$EndComp -Wire Wire Line - 6400 2550 6400 2450 -Wire Wire Line - 6400 2350 6350 2350 -Wire Wire Line - 6350 2450 6400 2450 -Connection ~ 6400 2450 -Wire Wire Line - 6400 2450 6400 2350 -$Comp -L power:GND #PWR0104 -U 1 1 5C21F912 -P 1900 4200 -F 0 "#PWR0104" H 1900 3950 50 0001 C CNN -F 1 "GND" H 1905 4027 50 0000 C CNN -F 2 "" H 1900 4200 50 0001 C CNN -F 3 "" H 1900 4200 50 0001 C CNN - 1 1900 4200 - 1 0 0 -1 -$EndComp -Wire Wire Line - 1900 4150 1900 4200 -$Comp -L Display_Character:RC1602A U3 -U 1 1 5C2A0A64 -P 8850 1900 -F 0 "U3" H 8600 2550 50 0000 C CNN -F 1 "RC1602A" H 8850 2687 50 0001 C CNN -F 2 "Display:RC1602A" H 8950 1100 50 0001 C CNN -F 3 "http://www.raystar-optronics.com/down.php?ProID=18" H 8950 1800 50 0001 C CNN - 1 8850 1900 - 1 0 0 -1 -$EndComp -Text GLabel 2500 1850 2 50 Input ~ 0 -MISO -Text GLabel 2500 1750 2 50 Output ~ 0 -MOSI -Text GLabel 2500 1950 2 50 Output ~ 0 -SCK -$Comp -L power:GND #PWR0105 -U 1 1 5C2A3A6E -P 8850 2650 -F 0 "#PWR0105" H 8850 2400 50 0001 C CNN -F 1 "GND" H 8855 2477 50 0000 C CNN -F 2 "" H 8850 2650 50 0001 C CNN -F 3 "" H 8850 2650 50 0001 C CNN - 1 8850 2650 - 1 0 0 -1 -$EndComp -Wire Wire Line - 8850 2650 8850 2600 -$Comp -L power:+5V #PWR0106 -U 1 1 5C2A3B91 -P 8850 1150 -F 0 "#PWR0106" H 8850 1000 50 0001 C CNN -F 1 "+5V" H 8865 1323 50 0000 C CNN -F 2 "" H 8850 1150 50 0001 C CNN -F 3 "" H 8850 1150 50 0001 C CNN - 1 8850 1150 - 1 0 0 -1 -$EndComp -Wire Wire Line - 8850 1150 8850 1200 -$Comp -L Device:R_POT_US R1 -U 1 1 5C2A3CAA -P 9450 1700 -F 0 "R1" H 9383 1654 50 0000 R CNN -F 1 "10k" H 9383 1745 50 0000 R CNN -F 2 "" H 9450 1700 50 0001 C CNN -F 3 "~" H 9450 1700 50 0001 C CNN - 1 9450 1700 - -1 0 0 1 -$EndComp -Wire Wire Line - 9250 1700 9300 1700 -$Comp -L power:+5V #PWR0107 -U 1 1 5C2A3DD9 -P 9450 1450 -F 0 "#PWR0107" H 9450 1300 50 0001 C CNN -F 1 "+5V" H 9465 1623 50 0000 C CNN -F 2 "" H 9450 1450 50 0001 C CNN -F 3 "" H 9450 1450 50 0001 C CNN - 1 9450 1450 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0108 -U 1 1 5C2A3DEE -P 9450 2250 -F 0 "#PWR0108" H 9450 2000 50 0001 C CNN -F 1 "GND" H 9455 2077 50 0000 C CNN -F 2 "" H 9450 2250 50 0001 C CNN -F 3 "" H 9450 2250 50 0001 C CNN - 1 9450 2250 - 1 0 0 -1 -$EndComp -Wire Wire Line - 9250 2100 9450 2100 -Wire Wire Line - 9450 1850 9450 2100 -Connection ~ 9450 2100 -Wire Wire Line - 9450 2100 9450 2250 -$Comp -L Device:R_US R2 -U 1 1 5C2A42CD -P 9750 1700 -F 0 "R2" H 9818 1746 50 0000 L CNN -F 1 "220" H 9818 1655 50 0000 L CNN -F 2 "" V 9790 1690 50 0001 C CNN -F 3 "~" H 9750 1700 50 0001 C CNN - 1 9750 1700 - 1 0 0 -1 -$EndComp -Wire Wire Line - 9450 1450 9450 1500 -Wire Wire Line - 9450 1500 9750 1500 -Wire Wire Line - 9750 1500 9750 1550 -Connection ~ 9450 1500 -Wire Wire Line - 9450 1500 9450 1550 -Wire Wire Line - 9250 2200 9750 2200 -Wire Wire Line - 9750 2200 9750 1850 -$Comp -L power:GND #PWR0109 -U 1 1 5C2A48E3 -P 8000 1500 -F 0 "#PWR0109" H 8000 1250 50 0001 C CNN -F 1 "GND" H 8005 1327 50 0000 C CNN -F 2 "" H 8000 1500 50 0001 C CNN -F 3 "" H 8000 1500 50 0001 C CNN - 1 8000 1500 - 1 0 0 -1 -$EndComp -Text GLabel 8450 1400 0 50 Input ~ 0 -LCD_RS -Wire Wire Line - 8000 1500 8450 1500 -Text GLabel 8450 1600 0 50 Input ~ 0 -LCD_EN -Text GLabel 8450 1700 0 50 Input ~ 0 -LCD_D0 -Text GLabel 8450 1800 0 50 Input ~ 0 -LCD_D1 -Text GLabel 8450 1900 0 50 Input ~ 0 -LCD_D2 -Text GLabel 8450 2000 0 50 Input ~ 0 -LCD_D3 -Text GLabel 2500 3150 2 50 Output ~ 0 -LCD_D0 -Text GLabel 2500 3250 2 50 Output ~ 0 -LCD_D1 -Text GLabel 2500 3350 2 50 Output ~ 0 -LCD_D2 -Text GLabel 2500 3450 2 50 Output ~ 0 -LCD_D3 -Text GLabel 2500 3550 2 50 Output ~ 0 -LCD_RS -Text GLabel 2500 3650 2 50 Output ~ 0 -LCD_EN -Text GLabel 2500 3750 2 50 Output ~ 0 -STEP -Text GLabel 2500 3850 2 50 Output ~ 0 -DIR -Text GLabel 4750 1750 0 50 Input ~ 0 -STEP -Text GLabel 4750 1850 0 50 Input ~ 0 -DIR -$Comp -L power:+12V #PWR0110 -U 1 1 5C2A4EB7 -P 6350 1350 -F 0 "#PWR0110" H 6350 1200 50 0001 C CNN -F 1 "+12V" H 6365 1523 50 0000 C CNN -F 2 "" H 6350 1350 50 0001 C CNN -F 3 "" H 6350 1350 50 0001 C CNN - 1 6350 1350 - 1 0 0 -1 -$EndComp -Wire Wire Line - 6350 1350 6350 1450 -Text GLabel 2500 2050 2 50 Output ~ 0 -CS -Text GLabel 4750 2150 0 50 Input ~ 0 -CS -Text GLabel 4750 2050 0 50 Input ~ 0 -SCK -Text GLabel 4750 1950 0 50 Input ~ 0 -MOSI -Text GLabel 4750 2350 0 50 Output ~ 0 -MISO -Text GLabel 6350 2150 2 50 Output ~ 0 -DIAG1 -Wire Wire Line - 4750 2450 4450 2450 -Wire Wire Line - 4450 1450 4750 1450 -Connection ~ 4450 1450 -Wire Wire Line - 4450 1450 4450 1300 -Wire Wire Line - 4450 1450 4450 2450 -$Comp -L power:GND #PWR0111 -U 1 1 5C2A5B00 -P 4350 1550 -F 0 "#PWR0111" H 4350 1300 50 0001 C CNN -F 1 "GND" H 4355 1377 50 0000 C CNN -F 2 "" H 4350 1550 50 0001 C CNN -F 3 "" H 4350 1550 50 0001 C CNN - 1 4350 1550 - 1 0 0 -1 -$EndComp -Wire Wire Line - 4350 1550 4750 1550 -Text GLabel 2500 2150 2 50 Input ~ 0 -DIAG1 -$Comp -L Switch:SW_Push SW2 -U 1 1 5C2A6F68 -P 9000 3450 -F 0 "SW2" H 9000 3643 50 0000 C CNN -F 1 "SW_Push" H 9000 3644 50 0001 C CNN -F 2 "" H 9000 3650 50 0001 C CNN -F 3 "" H 9000 3650 50 0001 C CNN - 1 9000 3450 - 1 0 0 -1 -$EndComp -$Comp -L Switch:SW_Push SW3 -U 1 1 5C2A7064 -P 9000 3900 -F 0 "SW3" H 9000 4093 50 0000 C CNN -F 1 "SW_Push" H 9000 4094 50 0001 C CNN -F 2 "" H 9000 4100 50 0001 C CNN -F 3 "" H 9000 4100 50 0001 C CNN - 1 9000 3900 - 1 0 0 -1 -$EndComp -$Comp -L Switch:SW_Push SW4 -U 1 1 5C2A7098 -P 9000 4350 -F 0 "SW4" H 9000 4543 50 0000 C CNN -F 1 "SW_Push" H 9000 4544 50 0001 C CNN -F 2 "" H 9000 4550 50 0001 C CNN -F 3 "" H 9000 4550 50 0001 C CNN - 1 9000 4350 - 1 0 0 -1 -$EndComp -$Comp -L Switch:SW_Push SW5 -U 1 1 5C2A70EA -P 9550 3900 -F 0 "SW5" H 9550 4093 50 0000 C CNN -F 1 "SW_Push" H 9550 4094 50 0001 C CNN -F 2 "" H 9550 4100 50 0001 C CNN -F 3 "" H 9550 4100 50 0001 C CNN - 1 9550 3900 - 1 0 0 -1 -$EndComp -$Comp -L Switch:SW_Push SW1 -U 1 1 5C2A7122 -P 8450 3900 -F 0 "SW1" H 8450 4093 50 0000 C CNN -F 1 "SW_Push" H 8450 4094 50 0001 C CNN -F 2 "" H 8450 4100 50 0001 C CNN -F 3 "" H 8450 4100 50 0001 C CNN - 1 8450 3900 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0112 -U 1 1 5C2A71CB -P 9750 3950 -F 0 "#PWR0112" H 9750 3700 50 0001 C CNN -F 1 "GND" H 9755 3777 50 0000 C CNN -F 2 "" H 9750 3950 50 0001 C CNN -F 3 "" H 9750 3950 50 0001 C CNN - 1 9750 3950 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0113 -U 1 1 5C2A7461 -P 9200 3500 -F 0 "#PWR0113" H 9200 3250 50 0001 C CNN -F 1 "GND" H 9205 3327 50 0000 C CNN -F 2 "" H 9200 3500 50 0001 C CNN -F 3 "" H 9200 3500 50 0001 C CNN - 1 9200 3500 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0114 -U 1 1 5C2A7482 -P 9200 3950 -F 0 "#PWR0114" H 9200 3700 50 0001 C CNN -F 1 "GND" H 9205 3777 50 0000 C CNN -F 2 "" H 9200 3950 50 0001 C CNN -F 3 "" H 9200 3950 50 0001 C CNN - 1 9200 3950 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0115 -U 1 1 5C2A74A3 -P 8650 3950 -F 0 "#PWR0115" H 8650 3700 50 0001 C CNN -F 1 "GND" H 8655 3777 50 0000 C CNN -F 2 "" H 8650 3950 50 0001 C CNN -F 3 "" H 8650 3950 50 0001 C CNN - 1 8650 3950 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0116 -U 1 1 5C2A74C4 -P 9200 4400 -F 0 "#PWR0116" H 9200 4150 50 0001 C CNN -F 1 "GND" H 9205 4227 50 0000 C CNN -F 2 "" H 9200 4400 50 0001 C CNN -F 3 "" H 9200 4400 50 0001 C CNN - 1 9200 4400 - 1 0 0 -1 -$EndComp -Wire Wire Line - 9200 4400 9200 4350 -Wire Wire Line - 9750 3950 9750 3900 -Wire Wire Line - 9200 3950 9200 3900 -Wire Wire Line - 9200 3500 9200 3450 -Wire Wire Line - 8650 3950 8650 3900 -Text GLabel 8800 3450 1 50 Output ~ 0 -DP_UP -Text GLabel 8800 3900 1 50 Output ~ 0 -DP_ENT -Text GLabel 8800 4350 1 50 Output ~ 0 -DP_DOWN -Text GLabel 9350 3900 1 50 Output ~ 0 -DP_RIGHT -Text GLabel 8250 3900 1 50 Output ~ 0 -DP_LEFT -Text GLabel 2500 2350 2 50 Input ~ 0 -DP_UP -Text GLabel 2500 2450 2 50 Input ~ 0 -DP_DOWN -Text GLabel 2500 2550 2 50 Input ~ 0 -DP_LEFT -Text GLabel 2500 2650 2 50 Input ~ 0 -DP_RIGHT -Text GLabel 2500 2750 2 50 Input ~ 0 -DP_ENT -Wire Wire Line - 1900 1100 2000 1100 -Wire Wire Line - 2000 1100 2000 1150 -Connection ~ 1900 1100 -Wire Wire Line - 1900 1100 1900 1150 -Text GLabel 2500 2950 2 50 Input ~ 0 -~RESET -$Comp -L Connector:AVR-ISP-6 J1 -U 1 1 5C2AAE5B -P 5300 3600 -F 0 "J1" H 5020 3696 50 0000 R CNN -F 1 "AVR-ISP-6" H 5020 3605 50 0000 R CNN -F 2 "" V 5050 3650 50 0001 C CNN -F 3 " ~" H 4025 3050 50 0001 C CNN - 1 5300 3600 - 1 0 0 -1 -$EndComp -$Comp -L power:+5V #PWR0117 -U 1 1 5C2AAF57 -P 5200 3050 -F 0 "#PWR0117" H 5200 2900 50 0001 C CNN -F 1 "+5V" H 5215 3223 50 0000 C CNN -F 2 "" H 5200 3050 50 0001 C CNN -F 3 "" H 5200 3050 50 0001 C CNN - 1 5200 3050 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0118 -U 1 1 5C2AAF7A -P 5200 4050 -F 0 "#PWR0118" H 5200 3800 50 0001 C CNN -F 1 "GND" H 5205 3877 50 0000 C CNN -F 2 "" H 5200 4050 50 0001 C CNN -F 3 "" H 5200 4050 50 0001 C CNN - 1 5200 4050 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5200 3050 5200 3100 -Wire Wire Line - 5200 4000 5200 4050 -Text GLabel 5700 3600 2 50 Output ~ 0 -SCK -Text GLabel 5700 3700 2 50 Output ~ 0 -~RESET -Text GLabel 5700 3500 2 50 Output ~ 0 -MOSI -Text GLabel 5700 3400 2 50 Input ~ 0 -MISO -$EndSCHEMATC +EESchema Schematic File Version 4 +LIBS:StepperTester-cache +EELAYER 26 0 +EELAYER END +$Descr USLetter 11000 8500 +encoding utf-8 +Sheet 1 1 +Title "StepperTester" +Date "2018-12-24" +Rev "0.1" +Comp "Scott Alfter" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L pololu:POLOLU U2 +U 1 1 5C21EDD9 +P 5550 1950 +F 0 "U2" H 5100 2550 60 0000 C CNN +F 1 "POLOLU" H 5850 1350 60 0000 C CNN +F 2 "pololu:pololu" H 5550 1950 60 0001 C CNN +F 3 "" H 5550 1950 60 0000 C CNN + 1 5550 1950 + 1 0 0 -1 +$EndComp +$Comp +L StepperTester-rescue:ATmega328-AU-MCU_Microchip_ATmega U1 +U 1 1 5C21F3B5 +P 1900 2650 +F 0 "U1" H 1450 4100 50 0000 C CNN +F 1 "ATmega328-AU" H 2250 1200 50 0000 C CNN +F 2 "Package_QFP:TQFP-32_7x7mm_P0.8mm" H 1900 2650 50 0001 C CIN +F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega328_P%20AVR%20MCU%20with%20picoPower%20Technology%20Data%20Sheet%2040001984A.pdf" H 1900 2650 50 0001 C CNN + 1 1900 2650 + 1 0 0 -1 +$EndComp +$Comp +L Connector_Generic:Conn_01x04 J2 +U 1 1 5C21F58C +P 6650 1650 +F 0 "J2" H 6730 1642 50 0000 L CNN +F 1 "Conn_01x04" H 6730 1551 50 0000 L CNN +F 2 "" H 6650 1650 50 0001 C CNN +F 3 "~" H 6650 1650 50 0001 C CNN + 1 6650 1650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6350 1550 6450 1550 +Wire Wire Line + 6350 1650 6450 1650 +Wire Wire Line + 6350 1750 6450 1750 +Wire Wire Line + 6350 1850 6450 1850 +$Comp +L power:+5V #PWR0101 +U 1 1 5C21F693 +P 4450 1300 +F 0 "#PWR0101" H 4450 1150 50 0001 C CNN +F 1 "+5V" H 4465 1473 50 0000 C CNN +F 2 "" H 4450 1300 50 0001 C CNN +F 3 "" H 4450 1300 50 0001 C CNN + 1 4450 1300 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0102 +U 1 1 5C21F6C1 +P 1900 1050 +F 0 "#PWR0102" H 1900 900 50 0001 C CNN +F 1 "+5V" H 1915 1223 50 0000 C CNN +F 2 "" H 1900 1050 50 0001 C CNN +F 3 "" H 1900 1050 50 0001 C CNN + 1 1900 1050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1900 1050 1900 1100 +$Comp +L power:GND #PWR0103 +U 1 1 5C21F777 +P 6400 2550 +F 0 "#PWR0103" H 6400 2300 50 0001 C CNN +F 1 "GND" H 6405 2377 50 0000 C CNN +F 2 "" H 6400 2550 50 0001 C CNN +F 3 "" H 6400 2550 50 0001 C CNN + 1 6400 2550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6400 2550 6400 2450 +Wire Wire Line + 6400 2350 6350 2350 +Wire Wire Line + 6350 2450 6400 2450 +Connection ~ 6400 2450 +Wire Wire Line + 6400 2450 6400 2350 +$Comp +L power:GND #PWR0104 +U 1 1 5C21F912 +P 1900 4200 +F 0 "#PWR0104" H 1900 3950 50 0001 C CNN +F 1 "GND" H 1905 4027 50 0000 C CNN +F 2 "" H 1900 4200 50 0001 C CNN +F 3 "" H 1900 4200 50 0001 C CNN + 1 1900 4200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1900 4150 1900 4200 +$Comp +L Display_Character:RC1602A U3 +U 1 1 5C2A0A64 +P 8850 1900 +F 0 "U3" H 8600 2550 50 0000 C CNN +F 1 "RC1602A" H 8850 2687 50 0001 C CNN +F 2 "Display:RC1602A" H 8950 1100 50 0001 C CNN +F 3 "http://www.raystar-optronics.com/down.php?ProID=18" H 8950 1800 50 0001 C CNN + 1 8850 1900 + 1 0 0 -1 +$EndComp +Text GLabel 2500 1850 2 50 Input ~ 0 +MISO +Text GLabel 2500 1750 2 50 Output ~ 0 +MOSI +Text GLabel 2500 1950 2 50 Output ~ 0 +SCK +$Comp +L power:GND #PWR0105 +U 1 1 5C2A3A6E +P 8850 2650 +F 0 "#PWR0105" H 8850 2400 50 0001 C CNN +F 1 "GND" H 8855 2477 50 0000 C CNN +F 2 "" H 8850 2650 50 0001 C CNN +F 3 "" H 8850 2650 50 0001 C CNN + 1 8850 2650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8850 2650 8850 2600 +$Comp +L power:+5V #PWR0106 +U 1 1 5C2A3B91 +P 8850 1150 +F 0 "#PWR0106" H 8850 1000 50 0001 C CNN +F 1 "+5V" H 8865 1323 50 0000 C CNN +F 2 "" H 8850 1150 50 0001 C CNN +F 3 "" H 8850 1150 50 0001 C CNN + 1 8850 1150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8850 1150 8850 1200 +$Comp +L Device:R_POT_US R1 +U 1 1 5C2A3CAA +P 9450 1700 +F 0 "R1" H 9383 1654 50 0000 R CNN +F 1 "10k" H 9383 1745 50 0000 R CNN +F 2 "" H 9450 1700 50 0001 C CNN +F 3 "~" H 9450 1700 50 0001 C CNN + 1 9450 1700 + -1 0 0 1 +$EndComp +Wire Wire Line + 9250 1700 9300 1700 +$Comp +L power:+5V #PWR0107 +U 1 1 5C2A3DD9 +P 9450 1450 +F 0 "#PWR0107" H 9450 1300 50 0001 C CNN +F 1 "+5V" H 9465 1623 50 0000 C CNN +F 2 "" H 9450 1450 50 0001 C CNN +F 3 "" H 9450 1450 50 0001 C CNN + 1 9450 1450 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0108 +U 1 1 5C2A3DEE +P 9450 2250 +F 0 "#PWR0108" H 9450 2000 50 0001 C CNN +F 1 "GND" H 9455 2077 50 0000 C CNN +F 2 "" H 9450 2250 50 0001 C CNN +F 3 "" H 9450 2250 50 0001 C CNN + 1 9450 2250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9250 2100 9450 2100 +Wire Wire Line + 9450 1850 9450 2100 +Connection ~ 9450 2100 +Wire Wire Line + 9450 2100 9450 2250 +$Comp +L Device:R_US R2 +U 1 1 5C2A42CD +P 9750 1700 +F 0 "R2" H 9818 1746 50 0000 L CNN +F 1 "220" H 9818 1655 50 0000 L CNN +F 2 "" V 9790 1690 50 0001 C CNN +F 3 "~" H 9750 1700 50 0001 C CNN + 1 9750 1700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9450 1450 9450 1500 +Wire Wire Line + 9450 1500 9750 1500 +Wire Wire Line + 9750 1500 9750 1550 +Connection ~ 9450 1500 +Wire Wire Line + 9450 1500 9450 1550 +Wire Wire Line + 9250 2200 9750 2200 +Wire Wire Line + 9750 2200 9750 1850 +$Comp +L power:GND #PWR0109 +U 1 1 5C2A48E3 +P 8000 1500 +F 0 "#PWR0109" H 8000 1250 50 0001 C CNN +F 1 "GND" H 8005 1327 50 0000 C CNN +F 2 "" H 8000 1500 50 0001 C CNN +F 3 "" H 8000 1500 50 0001 C CNN + 1 8000 1500 + 1 0 0 -1 +$EndComp +Text GLabel 8450 1400 0 50 Input ~ 0 +LCD_RS +Wire Wire Line + 8000 1500 8450 1500 +Text GLabel 8450 1600 0 50 Input ~ 0 +LCD_EN +Text GLabel 8450 1700 0 50 Input ~ 0 +LCD_D0 +Text GLabel 8450 1800 0 50 Input ~ 0 +LCD_D1 +Text GLabel 8450 1900 0 50 Input ~ 0 +LCD_D2 +Text GLabel 8450 2000 0 50 Input ~ 0 +LCD_D3 +Text GLabel 2500 3150 2 50 Output ~ 0 +LCD_D0 +Text GLabel 2500 3250 2 50 Output ~ 0 +LCD_D1 +Text GLabel 2500 3350 2 50 Output ~ 0 +LCD_D2 +Text GLabel 2500 3450 2 50 Output ~ 0 +LCD_D3 +Text GLabel 2500 3550 2 50 Output ~ 0 +LCD_RS +Text GLabel 2500 3650 2 50 Output ~ 0 +LCD_EN +Text GLabel 2500 3750 2 50 Output ~ 0 +STEP +Text GLabel 2500 3850 2 50 Output ~ 0 +DIR +Text GLabel 4750 1750 0 50 Input ~ 0 +STEP +Text GLabel 4750 1850 0 50 Input ~ 0 +DIR +$Comp +L power:+12V #PWR0110 +U 1 1 5C2A4EB7 +P 6350 1350 +F 0 "#PWR0110" H 6350 1200 50 0001 C CNN +F 1 "+12V" H 6365 1523 50 0000 C CNN +F 2 "" H 6350 1350 50 0001 C CNN +F 3 "" H 6350 1350 50 0001 C CNN + 1 6350 1350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6350 1350 6350 1450 +Text GLabel 2500 2050 2 50 Output ~ 0 +CS +Text GLabel 4750 2150 0 50 Input ~ 0 +CS +Text GLabel 4750 2050 0 50 Input ~ 0 +SCK +Text GLabel 4750 1950 0 50 Input ~ 0 +MOSI +Text GLabel 4750 2350 0 50 Output ~ 0 +MISO +Text GLabel 6350 2150 2 50 Output ~ 0 +DIAG1 +Wire Wire Line + 4750 2450 4450 2450 +Wire Wire Line + 4450 1450 4750 1450 +Connection ~ 4450 1450 +Wire Wire Line + 4450 1450 4450 1300 +Wire Wire Line + 4450 1450 4450 2450 +$Comp +L power:GND #PWR0111 +U 1 1 5C2A5B00 +P 4350 1550 +F 0 "#PWR0111" H 4350 1300 50 0001 C CNN +F 1 "GND" H 4355 1377 50 0000 C CNN +F 2 "" H 4350 1550 50 0001 C CNN +F 3 "" H 4350 1550 50 0001 C CNN + 1 4350 1550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4350 1550 4750 1550 +Text GLabel 2500 2150 2 50 Input ~ 0 +DIAG1 +$Comp +L Switch:SW_Push SW2 +U 1 1 5C2A6F68 +P 9000 3450 +F 0 "SW2" H 9000 3643 50 0000 C CNN +F 1 "SW_Push" H 9000 3644 50 0001 C CNN +F 2 "" H 9000 3650 50 0001 C CNN +F 3 "" H 9000 3650 50 0001 C CNN + 1 9000 3450 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push SW3 +U 1 1 5C2A7064 +P 9000 3900 +F 0 "SW3" H 9000 4093 50 0000 C CNN +F 1 "SW_Push" H 9000 4094 50 0001 C CNN +F 2 "" H 9000 4100 50 0001 C CNN +F 3 "" H 9000 4100 50 0001 C CNN + 1 9000 3900 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push SW4 +U 1 1 5C2A7098 +P 9000 4350 +F 0 "SW4" H 9000 4543 50 0000 C CNN +F 1 "SW_Push" H 9000 4544 50 0001 C CNN +F 2 "" H 9000 4550 50 0001 C CNN +F 3 "" H 9000 4550 50 0001 C CNN + 1 9000 4350 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push SW5 +U 1 1 5C2A70EA +P 9550 3900 +F 0 "SW5" H 9550 4093 50 0000 C CNN +F 1 "SW_Push" H 9550 4094 50 0001 C CNN +F 2 "" H 9550 4100 50 0001 C CNN +F 3 "" H 9550 4100 50 0001 C CNN + 1 9550 3900 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push SW1 +U 1 1 5C2A7122 +P 8450 3900 +F 0 "SW1" H 8450 4093 50 0000 C CNN +F 1 "SW_Push" H 8450 4094 50 0001 C CNN +F 2 "" H 8450 4100 50 0001 C CNN +F 3 "" H 8450 4100 50 0001 C CNN + 1 8450 3900 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0112 +U 1 1 5C2A71CB +P 9750 3950 +F 0 "#PWR0112" H 9750 3700 50 0001 C CNN +F 1 "GND" H 9755 3777 50 0000 C CNN +F 2 "" H 9750 3950 50 0001 C CNN +F 3 "" H 9750 3950 50 0001 C CNN + 1 9750 3950 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0113 +U 1 1 5C2A7461 +P 9200 3500 +F 0 "#PWR0113" H 9200 3250 50 0001 C CNN +F 1 "GND" H 9205 3327 50 0000 C CNN +F 2 "" H 9200 3500 50 0001 C CNN +F 3 "" H 9200 3500 50 0001 C CNN + 1 9200 3500 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0114 +U 1 1 5C2A7482 +P 9200 3950 +F 0 "#PWR0114" H 9200 3700 50 0001 C CNN +F 1 "GND" H 9205 3777 50 0000 C CNN +F 2 "" H 9200 3950 50 0001 C CNN +F 3 "" H 9200 3950 50 0001 C CNN + 1 9200 3950 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0115 +U 1 1 5C2A74A3 +P 8650 3950 +F 0 "#PWR0115" H 8650 3700 50 0001 C CNN +F 1 "GND" H 8655 3777 50 0000 C CNN +F 2 "" H 8650 3950 50 0001 C CNN +F 3 "" H 8650 3950 50 0001 C CNN + 1 8650 3950 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0116 +U 1 1 5C2A74C4 +P 9200 4400 +F 0 "#PWR0116" H 9200 4150 50 0001 C CNN +F 1 "GND" H 9205 4227 50 0000 C CNN +F 2 "" H 9200 4400 50 0001 C CNN +F 3 "" H 9200 4400 50 0001 C CNN + 1 9200 4400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9200 4400 9200 4350 +Wire Wire Line + 9750 3950 9750 3900 +Wire Wire Line + 9200 3950 9200 3900 +Wire Wire Line + 9200 3500 9200 3450 +Wire Wire Line + 8650 3950 8650 3900 +Text GLabel 8800 3450 1 50 Output ~ 0 +DP_UP +Text GLabel 8800 3900 1 50 Output ~ 0 +DP_ENT +Text GLabel 8800 4350 1 50 Output ~ 0 +DP_DOWN +Text GLabel 9350 3900 1 50 Output ~ 0 +DP_RIGHT +Text GLabel 8250 3900 1 50 Output ~ 0 +DP_LEFT +Text GLabel 2500 2350 2 50 Input ~ 0 +DP_UP +Text GLabel 2500 2450 2 50 Input ~ 0 +DP_DOWN +Text GLabel 2500 2550 2 50 Input ~ 0 +DP_LEFT +Text GLabel 2500 2650 2 50 Input ~ 0 +DP_RIGHT +Text GLabel 2500 2750 2 50 Input ~ 0 +DP_ENT +Wire Wire Line + 1900 1100 2000 1100 +Wire Wire Line + 2000 1100 2000 1150 +Connection ~ 1900 1100 +Wire Wire Line + 1900 1100 1900 1150 +Text GLabel 2500 2950 2 50 Input ~ 0 +~RESET +$Comp +L Connector:AVR-ISP-6 J1 +U 1 1 5C2AAE5B +P 5300 3600 +F 0 "J1" H 5020 3696 50 0000 R CNN +F 1 "AVR-ISP-6" H 5020 3605 50 0000 R CNN +F 2 "" V 5050 3650 50 0001 C CNN +F 3 " ~" H 4025 3050 50 0001 C CNN + 1 5300 3600 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0117 +U 1 1 5C2AAF57 +P 5200 3050 +F 0 "#PWR0117" H 5200 2900 50 0001 C CNN +F 1 "+5V" H 5215 3223 50 0000 C CNN +F 2 "" H 5200 3050 50 0001 C CNN +F 3 "" H 5200 3050 50 0001 C CNN + 1 5200 3050 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0118 +U 1 1 5C2AAF7A +P 5200 4050 +F 0 "#PWR0118" H 5200 3800 50 0001 C CNN +F 1 "GND" H 5205 3877 50 0000 C CNN +F 2 "" H 5200 4050 50 0001 C CNN +F 3 "" H 5200 4050 50 0001 C CNN + 1 5200 4050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5200 3050 5200 3100 +Wire Wire Line + 5200 4000 5200 4050 +Text GLabel 5700 3600 2 50 Output ~ 0 +SCK +Text GLabel 5700 3700 2 50 Output ~ 0 +~RESET +Text GLabel 5700 3500 2 50 Output ~ 0 +MOSI +Text GLabel 5700 3400 2 50 Input ~ 0 +MISO +$EndSCHEMATC diff --git a/fp-lib-table b/fp-lib-table index 9afc10c..5e5a183 100644 --- a/fp-lib-table +++ b/fp-lib-table @@ -1,3 +1,4 @@ -(fp_lib_table - (lib (name pololu)(type KiCad)(uri ${KIPRJMOD}/kicad-libs/pololu.pretty)(options "")(descr "")) -) +(fp_lib_table + (lib (name pololu)(type KiCad)(uri ${KIPRJMOD}/kicad-libs/pololu.pretty)(options "")(descr "")) + (lib (name switches)(type KiCad)(uri ${KIPRJMOD}/kicad-libs/switches.pretty)(options "")(descr "")) +) diff --git a/kicad-libs b/kicad-libs index 56b61c5..b20c418 160000 --- a/kicad-libs +++ b/kicad-libs @@ -1 +1 @@ -Subproject commit 56b61c5f499f2b2df80277ad61a12679238f934d +Subproject commit b20c418c595d6c016ef951d324ee5a1da7915fb4 diff --git a/sym-lib-table b/sym-lib-table index 2a83b49..52d4419 100644 --- a/sym-lib-table +++ b/sym-lib-table @@ -1,3 +1,4 @@ -(sym_lib_table - (lib (name pololu)(type Legacy)(uri ${KIPRJMOD}/kicad-libs/pololu.lib)(options "")(descr "")) -) +(sym_lib_table + (lib (name pololu)(type Legacy)(uri ${KIPRJMOD}/kicad-libs/pololu.lib)(options "")(descr "")) + (lib (name StepperTester-rescue)(type Legacy)(uri ${KIPRJMOD}/StepperTester-rescue.lib)(options "")(descr "")) +)