Simon's and Max' camera steering hardware for the Raspberry Pi.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1195 lines
29 KiB

EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 6
Title "Main"
Date "2022-01-17"
Rev "V0.9.0"
Comp "stiefel.tech"
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
NoConn ~ 9850 1100
Text Label 9250 1500 0 50 ~ 0
OB2_0
Text Label 9250 1400 0 50 ~ 0
OA2_0
Wire Wire Line
9250 1300 9850 1300
Text Label 9250 1200 0 50 ~ 0
OA1_0
Wire Wire Line
9250 1500 9850 1500
Text Label 9250 1300 0 50 ~ 0
OB1_0
Wire Wire Line
9850 1400 9250 1400
Wire Wire Line
9850 1200 9250 1200
$Comp
L Connector:Conn_01x05_Male J?
U 1 1 60A9936A
P 10050 1300
AR Path="/60355F25/60A9936A" Ref="J?" Part="1"
AR Path="/60A88316/60A9936A" Ref="J?" Part="1"
AR Path="/60A9936A" Ref="J3" Part="1"
F 0 "J3" H 10022 1232 50 0000 R CNN
F 1 "Conn_01x05_Male" H 10022 1323 50 0000 R CNN
F 2 "Connector_JST:JST_XH_S5B-XH-A_1x05_P2.50mm_Horizontal" H 10050 1300 50 0001 C CNN
F 3 "http://www.jst-mfg.com/product/pdf/eng/eXH.pdf" H 10050 1300 50 0001 C CNN
F 4 "455-2242-ND" H 10050 1300 50 0001 C CNN "Digikey"
1 10050 1300
-1 0 0 1
$EndComp
Text Label 8800 1200 2 50 ~ 0
OA1_0
Text Label 8800 1300 2 50 ~ 0
OA2_0
Wire Wire Line
8500 1200 8800 1200
Wire Wire Line
8500 1300 8800 1300
Text Label 8800 1600 2 50 ~ 0
OB1_0
Text Label 8800 1700 2 50 ~ 0
OB2_0
Wire Wire Line
8500 1600 8800 1600
Wire Wire Line
8500 1700 8800 1700
Text Notes 9600 1200 0 50 ~ 0
orange
Text Notes 9600 1300 0 50 ~ 0
yellow
Text Notes 9600 1400 0 50 ~ 0
pink
Text Notes 9600 1500 0 50 ~ 0
blue
$Comp
L Connector:Barrel_Jack J1
U 1 1 60C4EB2B
P 1300 1300
F 0 "J1" H 1357 1625 50 0000 C CNN
F 1 "Barrel_Jack" H 1357 1534 50 0000 C CNN
F 2 "SaMcam_shield:BarrelJack_Horizontal" H 1350 1260 50 0001 C CNN
F 3 "~" H 1350 1260 50 0001 C CNN
1 1300 1300
1 0 0 -1
$EndComp
Wire Wire Line
1600 1200 1900 1200
Text Notes 1100 2350 0 50 ~ 0
The raspberry Pi 4 requires a 15 W (1.25 A @ 12 V) power supply. \nThe motors and residuals make up for ca. 300 mA. 1.55 A is the current to be expected.
$Comp
L Device:Fuse_Small F1
U 1 1 60C5F065
P 2000 1200
F 0 "F1" H 2000 1385 50 0000 C CNN
F 1 "Blade fuse holder" H 2000 1294 50 0000 C CNN
F 2 "SaMcam_shield:Fuse_Blade_Holder_Keystone" H 2000 1200 50 0001 C CNN
F 3 "https://www.memoryprotectiondevices.com/datasheets/BK-6010-datasheet.pdf" H 2000 1200 50 0001 C CNN
F 4 "BK-6010-ND" H 2000 1200 50 0001 C CNN "Digikey"
1 2000 1200
1 0 0 -1
$EndComp
Wire Wire Line
2100 1200 2300 1200
$Comp
L Device:R_Small R?
U 1 1 60C57404
P 2700 1700
AR Path="/60355F25/60C57404" Ref="R?" Part="1"
AR Path="/60A88316/60C57404" Ref="R?" Part="1"
AR Path="/60C57404" Ref="R2" Part="1"
F 0 "R2" V 2600 1700 50 0000 C CNN
F 1 "10.2 k" V 2800 1700 50 0000 C CNN
F 2 "Resistor_SMD:R_0402_1005Metric" H 2700 1700 50 0001 C CNN
F 3 "~" H 2700 1700 50 0001 C CNN
F 4 "YAG5252CT-ND" V 2700 1700 50 0001 C CNN "Digikey"
1 2700 1700
1 0 0 -1
$EndComp
$Comp
L Device:Q_PMOS_GSD Q1
U 1 1 60C4F966
P 2700 1300
F 0 "Q1" V 3042 1300 50 0000 C CNN
F 1 "Q_PMOS_GSD" V 2951 1300 50 0000 C CNN
F 2 "Package_TO_SOT_SMD:SOT-23" H 2900 1400 50 0001 C CNN
F 3 "https://www.infineon.com/dgdl/irlml2244pbf.pdf?fileId=5546d462533600a401535664bfff25f0" H 2700 1300 50 0001 C CNN
F 4 "IRLML2244TRPBFTR-ND" V 2700 1300 50 0001 C CNN "Digikey"
1 2700 1300
0 -1 -1 0
$EndComp
$Comp
L power:GND #PWR04
U 1 1 60C64D4D
P 2700 1850
F 0 "#PWR04" H 2700 1600 50 0001 C CNN
F 1 "GND" H 2705 1677 50 0000 C CNN
F 2 "" H 2700 1850 50 0001 C CNN
F 3 "" H 2700 1850 50 0001 C CNN
1 2700 1850
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR02
U 1 1 60C661EF
P 1700 1850
F 0 "#PWR02" H 1700 1600 50 0001 C CNN
F 1 "GND" H 1705 1677 50 0000 C CNN
F 2 "" H 1700 1850 50 0001 C CNN
F 3 "" H 1700 1850 50 0001 C CNN
1 1700 1850
1 0 0 -1
$EndComp
Wire Wire Line
1700 1850 1700 1400
Wire Wire Line
1700 1400 1600 1400
$Sheet
S 1100 3500 1500 400
U 60C6E8D2
F0 "Power supplies for 5 V and 3.3 V" 50
F1 "power_supplies_5v_3v3.sch" 50
F2 "EN_5V" I R 2600 3600 50
$EndSheet
$Sheet
S 7000 1100 1500 700
U 60355F25
F0 "Motor driver 0" 50
F1 "motor_driver.sch" 50
F2 "~PDN_UART" B L 7000 1200 50
F3 "DIAG" O L 7000 1300 50
F4 "~EN" I L 7000 1400 50
F5 "STEP" I L 7000 1500 50
F6 "DIR" I L 7000 1600 50
F7 "VREF_OVR" I L 7000 1700 50
F8 "OA1" O R 8500 1200 50
F9 "OA2" O R 8500 1300 50
F10 "OB1" O R 8500 1600 50
F11 "OB2" O R 8500 1700 50
$EndSheet
$Comp
L Connector_Generic:Conn_02x20_Odd_Even J2
U 1 1 605E9069
P 4500 5200
F 0 "J2" H 4550 6317 50 0000 C CNN
F 1 "Conn_02x20_Odd_Even" H 4550 6226 50 0000 C CNN
F 2 "Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical" H 4500 5200 50 0001 C CNN
F 3 "https://s3.amazonaws.com/mle-assets/parts/BSSH-1/BSSH-1.pdf" H 4500 5200 50 0001 C CNN
F 4 "2611-BSSH-110-D-12-H-LF-ND" H 4500 5200 50 0001 C CNN "Digikey"
1 4500 5200
1 0 0 -1
$EndComp
Text Label 5500 4300 2 50 ~ 0
5V_PI
Text Label 5500 4400 2 50 ~ 0
5V_PI
Text Label 5500 4500 2 50 ~ 0
GND
Wire Wire Line
4800 4400 5500 4400
Wire Wire Line
4800 4500 5500 4500
Text Label 5500 4700 2 50 ~ 0
UART_RX(15)_PI
Text Label 5500 4800 2 50 ~ 0
GPIO18_PI
Wire Wire Line
4800 4600 5500 4600
Wire Wire Line
4800 4700 5500 4700
Wire Wire Line
4800 4800 5500 4800
Text Label 5500 4900 2 50 ~ 0
GND
Text Label 5500 5000 2 50 ~ 0
GPIO23_PI
Text Label 5500 5100 2 50 ~ 0
GPIO24_PI
Wire Wire Line
4800 4900 5500 4900
Wire Wire Line
4800 5000 5500 5000
Wire Wire Line
4800 5100 5500 5100
Text Label 5500 5200 2 50 ~ 0
GND
Text Label 5500 5300 2 50 ~ 0
GPIO25_PI
Text Label 5500 5400 2 50 ~ 0
CE0(8)_PI
Wire Wire Line
4800 5200 5500 5200
Wire Wire Line
4800 5300 5500 5300
Wire Wire Line
4800 5400 5500 5400
Text Label 5500 5500 2 50 ~ 0
GPIO7_PI
Text Label 5500 5600 2 50 ~ 0
GPIO1_PI
Text Label 5500 5700 2 50 ~ 0
GND
Wire Wire Line
4800 5600 5500 5600
Wire Wire Line
4800 5700 5500 5700
Text Label 5500 5800 2 50 ~ 0
PWM0(12)_PI
Text Label 5500 5900 2 50 ~ 0
GND
Text Label 5500 6000 2 50 ~ 0
GPIO16_PI
Wire Wire Line
4800 5800 5500 5800
Wire Wire Line
4800 5900 5500 5900
Wire Wire Line
4800 6000 5500 6000
Text Label 5500 6100 2 50 ~ 0
GPIO20_PI
Text Label 5500 6200 2 50 ~ 0
GPIO21_PI
Wire Wire Line
4800 6100 5500 6100
Wire Wire Line
4800 6200 5500 6200
Text Label 3500 4300 0 50 ~ 0
3V3
Wire Wire Line
4300 4400 3500 4400
Wire Wire Line
4300 4500 3500 4500
Text Label 3500 4800 0 50 ~ 0
GPIO17_PI
Wire Wire Line
4300 4600 3500 4600
Wire Wire Line
4300 4700 3500 4700
Wire Wire Line
4300 4800 3500 4800
Wire Wire Line
4300 4900 3500 4900
Wire Wire Line
4300 5000 3500 5000
Wire Wire Line
4300 5100 3500 5100
Text Label 3500 5300 0 50 ~ 0
MISO(9)_PI
Text Label 3500 5400 0 50 ~ 0
CLK(11)_PI
Wire Wire Line
4300 5200 3500 5200
Wire Wire Line
4300 5300 3500 5300
Wire Wire Line
4300 5400 3500 5400
Text Label 3500 5600 0 50 ~ 0
GPIO0_PI
Wire Wire Line
4300 5500 3500 5500
Wire Wire Line
4300 5600 3500 5600
Text Label 3500 5800 0 50 ~ 0
GPIO6_PI
Text Label 3500 6000 0 50 ~ 0
GPIO19_PI
Wire Wire Line
4300 5800 3500 5800
Wire Wire Line
4300 5900 3500 5900
Wire Wire Line
4300 6000 3500 6000
Text Label 3500 6100 0 50 ~ 0
GPIO26_PI
Wire Wire Line
4300 6100 3500 6100
Text Label 3500 4400 0 50 ~ 0
GPIO2_PI
Text Label 3500 4500 0 50 ~ 0
GPIO3_PI
Text Label 3500 4600 0 50 ~ 0
GPIO4_PI
Text Label 3500 4700 0 50 ~ 0
GND
Text Label 3500 4900 0 50 ~ 0
GPIO27_PI
Text Label 3500 5000 0 50 ~ 0
GPIO22_PI
Text Label 3500 5100 0 50 ~ 0
3V3
Text Label 3500 5200 0 50 ~ 0
MOSI(10)_PI
Text Label 3500 5500 0 50 ~ 0
GND
Text Label 3500 5700 0 50 ~ 0
GPIO5_PI
Text Label 3500 6200 0 50 ~ 0
GND
Text Notes 9600 1100 0 50 ~ 0
red
NoConn ~ 9850 1700
Text Label 9250 2100 0 50 ~ 0
OB2_1
Text Label 9250 2000 0 50 ~ 0
OA2_1
Wire Wire Line
9250 1900 9850 1900
Text Label 9250 1800 0 50 ~ 0
OA1_1
Wire Wire Line
9250 2100 9850 2100
Text Label 9250 1900 0 50 ~ 0
OB1_1
Wire Wire Line
9850 2000 9250 2000
Wire Wire Line
9850 1800 9250 1800
$Comp
L Connector:Conn_01x05_Male J?
U 1 1 6060C8B9
P 10050 1900
AR Path="/60355F25/6060C8B9" Ref="J?" Part="1"
AR Path="/60A88316/6060C8B9" Ref="J?" Part="1"
AR Path="/6060C8B9" Ref="J4" Part="1"
F 0 "J4" H 10022 1832 50 0000 R CNN
F 1 "Conn_01x05_Male" H 10022 1923 50 0000 R CNN
F 2 "Connector_JST:JST_XH_S5B-XH-A_1x05_P2.50mm_Horizontal" H 10050 1900 50 0001 C CNN
F 3 "http://www.jst-mfg.com/product/pdf/eng/eXH.pdf" H 10050 1900 50 0001 C CNN
F 4 "455-2242-ND" H 10050 1900 50 0001 C CNN "Digikey"
1 10050 1900
-1 0 0 1
$EndComp
Text Notes 9600 1800 0 50 ~ 0
orange
Text Notes 9600 1900 0 50 ~ 0
yellow
Text Notes 9600 2000 0 50 ~ 0
pink
Text Notes 9600 2100 0 50 ~ 0
blue
Text Notes 9600 1700 0 50 ~ 0
red
NoConn ~ 9850 2300
Text Label 9250 2700 0 50 ~ 0
OB2_2
Text Label 9250 2600 0 50 ~ 0
OA2_2
Wire Wire Line
9250 2500 9850 2500
Text Label 9250 2400 0 50 ~ 0
OA1_2
Wire Wire Line
9250 2700 9850 2700
Text Label 9250 2500 0 50 ~ 0
OB1_2
Wire Wire Line
9850 2600 9250 2600
Wire Wire Line
9850 2400 9250 2400
$Comp
L Connector:Conn_01x05_Male J?
U 1 1 6060EC24
P 10050 2500
AR Path="/60355F25/6060EC24" Ref="J?" Part="1"
AR Path="/60A88316/6060EC24" Ref="J?" Part="1"
AR Path="/6060EC24" Ref="J5" Part="1"
F 0 "J5" H 10022 2432 50 0000 R CNN
F 1 "Conn_01x05_Male" H 10022 2523 50 0000 R CNN
F 2 "Connector_JST:JST_XH_S5B-XH-A_1x05_P2.50mm_Horizontal" H 10050 2500 50 0001 C CNN
F 3 "http://www.jst-mfg.com/product/pdf/eng/eXH.pdf" H 10050 2500 50 0001 C CNN
F 4 "455-2242-ND" H 10050 2500 50 0001 C CNN "Digikey"
1 10050 2500
-1 0 0 1
$EndComp
Text Notes 9600 2400 0 50 ~ 0
orange
Text Notes 9600 2500 0 50 ~ 0
yellow
Text Notes 9600 2600 0 50 ~ 0
pink
Text Notes 9600 2700 0 50 ~ 0
blue
Text Notes 9600 2300 0 50 ~ 0
red
Text Notes 10200 1100 0 50 ~ 0
Motor 0
Text Notes 10200 1700 0 50 ~ 0
Motor 1
Text Notes 10200 2300 0 50 ~ 0
Motor 2
$Comp
L Device:LED_Small D?
U 1 1 60620F72
P 3500 1300
AR Path="/60355F25/60620F72" Ref="D?" Part="1"
AR Path="/60A88316/60620F72" Ref="D?" Part="1"
AR Path="/60C6E8D2/60620F72" Ref="D?" Part="1"
AR Path="/60620F72" Ref="D1" Part="1"
F 0 "D1" V 3546 1230 50 0000 R CNN
F 1 "Green" V 3455 1230 50 0000 R CNN
F 2 "LED_SMD:LED_0603_1608Metric" V 3500 1300 50 0001 C CNN
F 3 "https://katalog.we-online.de/led/datasheet/150060VS75000.pdf" V 3500 1300 50 0001 C CNN
F 4 "732-4980-1-ND" V 3500 1300 50 0001 C CNN "Digikey"
1 3500 1300
0 -1 -1 0
$EndComp
$Comp
L power:GND #PWR?
U 1 1 60620F7F
P 3500 1850
AR Path="/60C6E8D2/60620F7F" Ref="#PWR?" Part="1"
AR Path="/60620F7F" Ref="#PWR09" Part="1"
F 0 "#PWR09" H 3500 1600 50 0001 C CNN
F 1 "GND" H 3505 1677 50 0000 C CNN
F 2 "" H 3500 1850 50 0001 C CNN
F 3 "" H 3500 1850 50 0001 C CNN
1 3500 1850
1 0 0 -1
$EndComp
$Comp
L power:+12V #PWR?
U 1 1 60639E8F
P 3500 1100
AR Path="/60C6E8D2/60639E8F" Ref="#PWR?" Part="1"
AR Path="/60639E8F" Ref="#PWR08" Part="1"
F 0 "#PWR08" H 3500 950 50 0001 C CNN
F 1 "+12V" H 3515 1273 50 0000 C CNN
F 2 "" H 3500 1100 50 0001 C CNN
F 3 "" H 3500 1100 50 0001 C CNN
1 3500 1100
1 0 0 -1
$EndComp
$Comp
L Device:R_Small R?
U 1 1 606510B7
P 3500 1600
AR Path="/60355F25/606510B7" Ref="R?" Part="1"
AR Path="/60A88316/606510B7" Ref="R?" Part="1"
AR Path="/606510B7" Ref="R3" Part="1"
F 0 "R3" V 3400 1600 50 0000 C CNN
F 1 "10.2 k" V 3600 1600 50 0000 C CNN
F 2 "Resistor_SMD:R_0402_1005Metric" H 3500 1600 50 0001 C CNN
F 3 "~" H 3500 1600 50 0001 C CNN
F 4 "YAG5252CT-ND" V 3500 1600 50 0001 C CNN "Digikey"
1 3500 1600
1 0 0 -1
$EndComp
Wire Wire Line
3500 1500 3500 1400
Wire Wire Line
3500 1700 3500 1850
Wire Wire Line
2900 1200 3200 1200
Wire Wire Line
3500 1100 3500 1200
Connection ~ 3500 1200
Text Notes 3800 1300 0 50 ~ 0
1 mA @ 2 V
$Comp
L power:PWR_FLAG #FLG02
U 1 1 60666FC0
P 3200 1100
F 0 "#FLG02" H 3200 1175 50 0001 C CNN
F 1 "PWR_FLAG" H 3200 1273 50 0000 C CNN
F 2 "" H 3200 1100 50 0001 C CNN
F 3 "~" H 3200 1100 50 0001 C CNN
1 3200 1100
1 0 0 -1
$EndComp
Wire Wire Line
3200 1100 3200 1200
Connection ~ 3200 1200
Wire Wire Line
3200 1200 3500 1200
$Comp
L power:+5V #PWR014
U 1 1 6069306D
P 5600 4200
F 0 "#PWR014" H 5600 4050 50 0001 C CNN
F 1 "+5V" H 5615 4373 50 0000 C CNN
F 2 "" H 5600 4200 50 0001 C CNN
F 3 "" H 5600 4200 50 0001 C CNN
1 5600 4200
1 0 0 -1
$EndComp
Wire Wire Line
5600 4300 5600 4200
Wire Wire Line
4800 4300 5600 4300
$Comp
L power:GND #PWR07
U 1 1 6069A24D
P 3400 6300
F 0 "#PWR07" H 3400 6050 50 0001 C CNN
F 1 "GND" H 3405 6127 50 0000 C CNN
F 2 "" H 3400 6300 50 0001 C CNN
F 3 "" H 3400 6300 50 0001 C CNN
1 3400 6300
1 0 0 -1
$EndComp
Wire Wire Line
3400 6300 3400 6200
Wire Wire Line
3400 6200 4300 6200
Text Label 8800 2200 2 50 ~ 0
OA1_1
Text Label 8800 2300 2 50 ~ 0
OA2_1
Wire Wire Line
8500 2200 8800 2200
Wire Wire Line
8500 2300 8800 2300
Text Label 8800 2600 2 50 ~ 0
OB1_1
Text Label 8800 2700 2 50 ~ 0
OB2_1
Wire Wire Line
8500 2600 8800 2600
Wire Wire Line
8500 2700 8800 2700
$Sheet
S 7000 2100 1500 700
U 606B2804
F0 "Motor driver 1" 50
F1 "motor_driver.sch" 50
F2 "~PDN_UART" B L 7000 2200 50
F3 "DIAG" O L 7000 2300 50
F4 "~EN" I L 7000 2400 50
F5 "STEP" I L 7000 2500 50
F6 "DIR" I L 7000 2600 50
F7 "VREF_OVR" I L 7000 2700 50
F8 "OA1" O R 8500 2200 50
F9 "OA2" O R 8500 2300 50
F10 "OB1" O R 8500 2600 50
F11 "OB2" O R 8500 2700 50
$EndSheet
Text Label 8800 3200 2 50 ~ 0
OA1_2
Text Label 8800 3300 2 50 ~ 0
OA2_2
Wire Wire Line
8500 3200 8800 3200
Wire Wire Line
8500 3300 8800 3300
Text Label 8800 3600 2 50 ~ 0
OB1_2
Text Label 8800 3700 2 50 ~ 0
OB2_2
Wire Wire Line
8500 3600 8800 3600
Wire Wire Line
8500 3700 8800 3700
$Sheet
S 7000 3100 1500 700
U 606B5506
F0 "Motor driver 2" 50
F1 "motor_driver.sch" 50
F2 "~PDN_UART" B L 7000 3200 50
F3 "DIAG" O L 7000 3300 50
F4 "~EN" I L 7000 3400 50
F5 "STEP" I L 7000 3500 50
F6 "DIR" I L 7000 3600 50
F7 "VREF_OVR" I L 7000 3700 50
F8 "OA1" O R 8500 3200 50
F9 "OA2" O R 8500 3300 50
F10 "OB1" O R 8500 3600 50
F11 "OB2" O R 8500 3700 50
$EndSheet
Text Label 6500 1500 0 50 ~ 0
PWM1(13)_PI
Wire Wire Line
6500 2500 7000 2500
Text Label 6500 2500 0 50 ~ 0
PWM0(12)_PI
Wire Wire Line
6500 1500 7000 1500
$Comp
L 74xx:74HC4051 U1
U 1 1 604F82D8
P 5100 2900
F 0 "U1" H 5300 3500 50 0000 L CNN
F 1 "74HC4051" H 5300 3400 50 0000 L CNN
F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 5100 2500 50 0001 C CNN
F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT4051.pdf" H 5100 2500 50 0001 C CNN
F 4 "1727-2807-2-ND" H 5100 2900 50 0001 C CNN "Digikey"
1 5100 2900
1 0 0 -1
$EndComp
Text Label 2800 2600 0 50 ~ 0
UART_TX(14)_PI
Text Label 4200 2600 0 50 ~ 0
UART_RX(15)_PI
Text Label 5500 4600 2 50 ~ 0
UART_TX(14)_PI
$Comp
L power:GND #PWR013
U 1 1 6188C2E4
P 5100 3600
F 0 "#PWR013" H 5100 3350 50 0001 C CNN
F 1 "GND" H 5105 3427 50 0000 C CNN
F 2 "" H 5100 3600 50 0001 C CNN
F 3 "" H 5100 3600 50 0001 C CNN
1 5100 3600
1 0 0 -1
$EndComp
Wire Wire Line
5200 3500 5100 3500
Connection ~ 5100 3500
Wire Wire Line
5100 3600 5100 3500
NoConn ~ 5500 2900
NoConn ~ 5500 3000
NoConn ~ 5500 3100
NoConn ~ 5500 3200
NoConn ~ 5500 3300
Text Label 6500 3500 0 50 ~ 0
GPIO2_PI
Wire Wire Line
6500 3500 7000 3500
Text Label 6500 1600 0 50 ~ 0
GPIO20_PI
Wire Wire Line
6500 1600 7000 1600
Wire Wire Line
6500 3400 7000 3400
Wire Wire Line
6500 2400 7000 2400
Wire Wire Line
6500 1400 7000 1400
Text Label 6500 2600 0 50 ~ 0
GPIO19_PI
Wire Wire Line
6500 2600 7000 2600
Text Label 6500 3600 0 50 ~ 0
GPIO3_PI
Wire Wire Line
6500 3600 7000 3600
Text Label 4200 3200 0 50 ~ 0
GPIO22_PI
Text Label 6500 1400 0 50 ~ 0
GPIO21_PI
Text Label 6500 2400 0 50 ~ 0
GPIO26_PI
Text Label 6500 3400 0 50 ~ 0
GPIO4_PI
Text Label 4200 2800 0 50 ~ 0
GPIO23_PI
Text Label 4200 2900 0 50 ~ 0
GPIO24_PI
Text Label 4200 3000 0 50 ~ 0
GPIO25_PI
Wire Wire Line
4200 3000 4800 3000
Wire Wire Line
4200 2900 4800 2900
Wire Wire Line
4200 2800 4800 2800
Text Label 9550 4450 0 50 ~ 0
GND
$Comp
L Connector:Conn_01x06_Male J6
U 1 1 618E0054
P 10050 4650
F 0 "J6" H 10022 4532 50 0000 R CNN
F 1 "Conn_01x06_Male" H 10022 4623 50 0000 R CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical" H 10050 4650 50 0001 C CNN
F 3 "~" H 10050 4650 50 0001 C CNN
1 10050 4650
-1 0 0 1
$EndComp
Wire Wire Line
9550 4450 9850 4450
Wire Wire Line
9850 4350 9550 4350
Wire Wire Line
8500 4650 9850 4650
Wire Wire Line
8500 4750 9850 4750
Wire Wire Line
8500 4850 9850 4850
Wire Wire Line
9850 4550 8500 4550
Text Label 6400 4650 0 50 ~ 0
MOSI(10)_PI
Text Label 6400 4750 0 50 ~ 0
CLK(11)_PI
Text Label 6400 4550 0 50 ~ 0
MISO(9)_PI
Wire Wire Line
6400 4550 7000 4550
Wire Wire Line
6400 4650 7000 4650
Wire Wire Line
6400 4750 7000 4750
Text Label 6400 4850 0 50 ~ 0
CE0(8)_PI
Wire Wire Line
6400 4850 7000 4850
Text Label 6400 4950 0 50 ~ 0
GPIO4_ESP
Text Label 3100 3600 2 50 ~ 0
GPIO4_ESP
Wire Wire Line
2600 3600 3100 3600
$Comp
L Device:R_Small R?
U 1 1 61929622
P 2300 1400
AR Path="/60355F25/61929622" Ref="R?" Part="1"
AR Path="/60A88316/61929622" Ref="R?" Part="1"
AR Path="/61929622" Ref="R1" Part="1"
F 0 "R1" V 2200 1400 50 0000 C CNN
F 1 "10.2 k" V 2400 1400 50 0000 C CNN
F 2 "Resistor_SMD:R_0402_1005Metric" H 2300 1400 50 0001 C CNN
F 3 "~" H 2300 1400 50 0001 C CNN
F 4 "YAG5252CT-ND" V 2300 1400 50 0001 C CNN "Digikey"
1 2300 1400
1 0 0 -1
$EndComp
Wire Wire Line
2700 1800 2700 1850
Wire Wire Line
2700 1600 2700 1550
Wire Wire Line
2300 1500 2300 1550
Wire Wire Line
2300 1550 2700 1550
Connection ~ 2700 1550
Wire Wire Line
2700 1550 2700 1500
Wire Wire Line
2300 1300 2300 1200
Connection ~ 2300 1200
Wire Wire Line
2300 1200 2500 1200
Text Notes 1100 800 0 50 ~ 0
Pd = 129.735 mW @ 1.55 A being equal to approx. 0.7 % of the total power consumption.
Text Notes 550 1350 0 50 ~ 0
12 V input\n(15 V max. )
Wire Wire Line
5500 2600 6200 2600
Wire Wire Line
6200 2600 6200 1200
Wire Wire Line
6200 1200 7000 1200
Wire Wire Line
7000 2200 6300 2200
Wire Wire Line
6300 2200 6300 2700
Wire Wire Line
6300 2700 5500 2700
Wire Wire Line
7000 3200 6400 3200
Wire Wire Line
6400 3200 6400 2800
Wire Wire Line
6400 2800 5500 2800
Wire Wire Line
6400 4950 7000 4950
$Sheet
S 7000 4450 1500 600
U 61A0DE56
F0 "ESP8266" 50
F1 "esp8266.sch" 50
F2 "MISO_ESP" I L 7000 4550 50
F3 "MOSI_ESP" O L 7000 4650 50
F4 "CLK_ESP" O L 7000 4750 50
F5 "CS_ESP" O L 7000 4850 50
F6 "TX_ESP" I R 8500 4550 50
F7 "RX_ESP" O R 8500 4650 50
F8 "GPIO4_ESP" B L 7000 4950 50
F9 "~DTR_ESP" O R 8500 4750 50
F10 "~RTS_ESP" O R 8500 4850 50
F11 "ADC_ESP" I R 8500 4950 50
$EndSheet
Wire Wire Line
4800 5500 5500 5500
NoConn ~ 5500 5500
NoConn ~ 5500 5600
NoConn ~ 5500 6000
NoConn ~ 3500 4800
NoConn ~ 3500 4900
Wire Wire Line
4300 5700 3500 5700
NoConn ~ 3500 5600
NoConn ~ 3500 5700
NoConn ~ 3500 5800
$Comp
L Device:R_Small R?
U 1 1 61DF6585
P 9800 5450
AR Path="/60C6E8D2/61DF6585" Ref="R?" Part="1"
AR Path="/61DF6585" Ref="R6" Part="1"
F 0 "R6" V 9604 5450 50 0000 C CNN
F 1 "110 k" V 9695 5450 50 0000 C CNN
F 2 "Resistor_SMD:R_0402_1005Metric" H 9800 5450 50 0001 C CNN
F 3 "~" H 9800 5450 50 0001 C CNN
F 4 "311-110KLRCT-ND" H 9800 5450 50 0001 C CNN "Digikey"
1 9800 5450
-1 0 0 -1
$EndComp
$Comp
L Device:R_Small R?
U 1 1 61E0003C
P 9800 5850
AR Path="/60355F25/61E0003C" Ref="R?" Part="1"
AR Path="/60A88316/61E0003C" Ref="R?" Part="1"
AR Path="/606B2804/61E0003C" Ref="R?" Part="1"
AR Path="/606B5506/61E0003C" Ref="R?" Part="1"
AR Path="/61E0003C" Ref="R7" Part="1"
F 0 "R7" V 10000 5850 50 0000 C CNN
F 1 "3.4 k" V 9900 5850 50 0000 C CNN
F 2 "Resistor_SMD:R_0402_1005Metric" H 9800 5850 50 0001 C CNN
F 3 "~" H 9800 5850 50 0001 C CNN
F 4 "YAG3149CT-ND" V 9800 5850 50 0001 C CNN "Digikey"
1 9800 5850
1 0 0 -1
$EndComp
Wire Wire Line
9800 5750 9800 5650
Wire Wire Line
8500 4950 8800 4950
Wire Wire Line
8800 4950 8800 5650
Wire Wire Line
8800 5650 9800 5650
Connection ~ 9800 5650
Wire Wire Line
9800 5650 9800 5550
$Comp
L power:+3V3 #PWR016
U 1 1 61E0EE77
P 9800 5250
F 0 "#PWR016" H 9800 5100 50 0001 C CNN
F 1 "+3V3" H 9815 5423 50 0000 C CNN
F 2 "" H 9800 5250 50 0001 C CNN
F 3 "" H 9800 5250 50 0001 C CNN
1 9800 5250
1 0 0 -1
$EndComp
Wire Wire Line
9800 5250 9800 5350
$Comp
L power:GND #PWR017
U 1 1 61E3DE8A
P 9800 6050
F 0 "#PWR017" H 9800 5800 50 0001 C CNN
F 1 "GND" H 9805 5877 50 0000 C CNN
F 2 "" H 9800 6050 50 0001 C CNN
F 3 "" H 9800 6050 50 0001 C CNN
1 9800 6050
1 0 0 -1
$EndComp
Wire Wire Line
9800 6050 9800 5950
Text Notes 9900 5650 0 50 ~ 0
approx. 98.9 mV -> V0.9.0
$Comp
L power:PWR_FLAG #FLG01
U 1 1 61E50921
P 1700 1400
F 0 "#FLG01" H 1700 1475 50 0001 C CNN
F 1 "PWR_FLAG" H 1950 1500 50 0000 C CNN
F 2 "" H 1700 1400 50 0001 C CNN
F 3 "~" H 1700 1400 50 0001 C CNN
1 1700 1400
1 0 0 -1
$EndComp
Connection ~ 1700 1400
$Comp
L Mechanical:MountingHole_Pad H1
U 1 1 61E84F2A
P 1300 7000
F 0 "H1" H 1400 7049 50 0000 L CNN
F 1 "MountingHole_Pad" H 1400 6958 50 0000 L CNN
F 2 "MountingHole:MountingHole_2.7mm_M2.5_DIN965_Pad" H 1300 7000 50 0001 C CNN
F 3 "~" H 1300 7000 50 0001 C CNN
1 1300 7000
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 61E92A6A
P 1300 7300
AR Path="/60355F25/61E92A6A" Ref="#PWR?" Part="1"
AR Path="/60A88316/61E92A6A" Ref="#PWR?" Part="1"
AR Path="/606B2804/61E92A6A" Ref="#PWR?" Part="1"
AR Path="/606B5506/61E92A6A" Ref="#PWR?" Part="1"
AR Path="/61E92A6A" Ref="#PWR01" Part="1"
F 0 "#PWR01" H 1300 7050 50 0001 C CNN
F 1 "GND" H 1305 7127 50 0000 C CNN
F 2 "" H 1300 7300 50 0001 C CNN
F 3 "" H 1300 7300 50 0001 C CNN
1 1300 7300
1 0 0 -1
$EndComp
$Comp
L Device:C_Small C?
U 1 1 61E92A71
P 1300 7200
AR Path="/60355F25/61E92A71" Ref="C?" Part="1"
AR Path="/60A88316/61E92A71" Ref="C?" Part="1"
AR Path="/606B2804/61E92A71" Ref="C?" Part="1"
AR Path="/606B5506/61E92A71" Ref="C?" Part="1"
AR Path="/61E92A71" Ref="C1" Part="1"
F 0 "C1" H 1209 7154 50 0000 R CNN
F 1 "100 nF" H 1209 7245 50 0000 R CNN
F 2 "Capacitor_SMD:C_0402_1005Metric" H 1300 7200 50 0001 C CNN
F 3 "~" H 1300 7200 50 0001 C CNN
F 4 "1276-1043-2-ND" H 1300 7200 50 0001 C CNN "Digikey"
1 1300 7200
-1 0 0 1
$EndComp
$Comp
L Mechanical:MountingHole_Pad H2
U 1 1 61E9DD95
P 2200 7000
F 0 "H2" H 2300 7049 50 0000 L CNN
F 1 "MountingHole_Pad" H 2300 6958 50 0000 L CNN
F 2 "MountingHole:MountingHole_2.7mm_M2.5_DIN965_Pad" H 2200 7000 50 0001 C CNN
F 3 "~" H 2200 7000 50 0001 C CNN
1 2200 7000
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 61E9DD9B
P 2200 7300
AR Path="/60355F25/61E9DD9B" Ref="#PWR?" Part="1"
AR Path="/60A88316/61E9DD9B" Ref="#PWR?" Part="1"
AR Path="/606B2804/61E9DD9B" Ref="#PWR?" Part="1"
AR Path="/606B5506/61E9DD9B" Ref="#PWR?" Part="1"
AR Path="/61E9DD9B" Ref="#PWR03" Part="1"
F 0 "#PWR03" H 2200 7050 50 0001 C CNN
F 1 "GND" H 2205 7127 50 0000 C CNN
F 2 "" H 2200 7300 50 0001 C CNN
F 3 "" H 2200 7300 50 0001 C CNN
1 2200 7300
1 0 0 -1
$EndComp
$Comp
L Device:C_Small C?
U 1 1 61E9DDA2
P 2200 7200
AR Path="/60355F25/61E9DDA2" Ref="C?" Part="1"
AR Path="/60A88316/61E9DDA2" Ref="C?" Part="1"
AR Path="/606B2804/61E9DDA2" Ref="C?" Part="1"
AR Path="/606B5506/61E9DDA2" Ref="C?" Part="1"
AR Path="/61E9DDA2" Ref="C2" Part="1"
F 0 "C2" H 2109 7154 50 0000 R CNN
F 1 "100 nF" H 2109 7245 50 0000 R CNN
F 2 "Capacitor_SMD:C_0402_1005Metric" H 2200 7200 50 0001 C CNN
F 3 "~" H 2200 7200 50 0001 C CNN
F 4 "1276-1043-2-ND" H 2200 7200 50 0001 C CNN "Digikey"
1 2200 7200
-1 0 0 1
$EndComp
$Comp
L Mechanical:MountingHole_Pad H3
U 1 1 61EA4EF3
P 3100 7000
F 0 "H3" H 3200 7049 50 0000 L CNN
F 1 "MountingHole_Pad" H 3200 6958 50 0000 L CNN
F 2 "MountingHole:MountingHole_2.7mm_M2.5_DIN965_Pad" H 3100 7000 50 0001 C CNN
F 3 "~" H 3100 7000 50 0001 C CNN
1 3100 7000
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 61EA4EF9
P 3100 7300
AR Path="/60355F25/61EA4EF9" Ref="#PWR?" Part="1"
AR Path="/60A88316/61EA4EF9" Ref="#PWR?" Part="1"
AR Path="/606B2804/61EA4EF9" Ref="#PWR?" Part="1"
AR Path="/606B5506/61EA4EF9" Ref="#PWR?" Part="1"
AR Path="/61EA4EF9" Ref="#PWR05" Part="1"
F 0 "#PWR05" H 3100 7050 50 0001 C CNN
F 1 "GND" H 3105 7127 50 0000 C CNN
F 2 "" H 3100 7300 50 0001 C CNN
F 3 "" H 3100 7300 50 0001 C CNN
1 3100 7300
1 0 0 -1
$EndComp
$Comp
L Device:C_Small C?
U 1 1 61EA4F00
P 3100 7200
AR Path="/60355F25/61EA4F00" Ref="C?" Part="1"
AR Path="/60A88316/61EA4F00" Ref="C?" Part="1"
AR Path="/606B2804/61EA4F00" Ref="C?" Part="1"
AR Path="/606B5506/61EA4F00" Ref="C?" Part="1"
AR Path="/61EA4F00" Ref="C3" Part="1"
F 0 "C3" H 3009 7154 50 0000 R CNN
F 1 "100 nF" H 3009 7245 50 0000 R CNN
F 2 "Capacitor_SMD:C_0402_1005Metric" H 3100 7200 50 0001 C CNN
F 3 "~" H 3100 7200 50 0001 C CNN
F 4 "1276-1043-2-ND" H 3100 7200 50 0001 C CNN "Digikey"
1 3100 7200
-1 0 0 1
$EndComp
$Comp
L Mechanical:MountingHole_Pad H4
U 1 1 61EAC375
P 4000 7000
F 0 "H4" H 4100 7049 50 0000 L CNN
F 1 "MountingHole_Pad" H 4100 6958 50 0000 L CNN
F 2 "MountingHole:MountingHole_2.7mm_M2.5_DIN965_Pad" H 4000 7000 50 0001 C CNN
F 3 "~" H 4000 7000 50 0001 C CNN
1 4000 7000
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 61EAC37B
P 4000 7300
AR Path="/60355F25/61EAC37B" Ref="#PWR?" Part="1"
AR Path="/60A88316/61EAC37B" Ref="#PWR?" Part="1"
AR Path="/606B2804/61EAC37B" Ref="#PWR?" Part="1"
AR Path="/606B5506/61EAC37B" Ref="#PWR?" Part="1"
AR Path="/61EAC37B" Ref="#PWR010" Part="1"
F 0 "#PWR010" H 4000 7050 50 0001 C CNN
F 1 "GND" H 4005 7127 50 0000 C CNN
F 2 "" H 4000 7300 50 0001 C CNN
F 3 "" H 4000 7300 50 0001 C CNN
1 4000 7300
1 0 0 -1
$EndComp
$Comp
L Device:C_Small C?
U 1 1 61EAC382
P 4000 7200
AR Path="/60355F25/61EAC382" Ref="C?" Part="1"
AR Path="/60A88316/61EAC382" Ref="C?" Part="1"
AR Path="/606B2804/61EAC382" Ref="C?" Part="1"
AR Path="/606B5506/61EAC382" Ref="C?" Part="1"
AR Path="/61EAC382" Ref="C4" Part="1"
F 0 "C4" H 3909 7154 50 0000 R CNN
F 1 "100 nF" H 3909 7245 50 0000 R CNN
F 2 "Capacitor_SMD:C_0402_1005Metric" H 4000 7200 50 0001 C CNN
F 3 "~" H 4000 7200 50 0001 C CNN
F 4 "1276-1043-2-ND" H 4000 7200 50 0001 C CNN "Digikey"
1 4000 7200
-1 0 0 1
$EndComp
$Comp
L power:VD #PWR06
U 1 1 6200F921
P 3400 4200
F 0 "#PWR06" H 3400 4050 50 0001 C CNN
F 1 "VD" H 3415 4373 50 0000 C CNN
F 2 "" H 3400 4200 50 0001 C CNN
F 3 "" H 3400 4200 50 0001 C CNN
1 3400 4200
1 0 0 -1
$EndComp
Wire Wire Line
3400 4200 3400 4300
Wire Wire Line
3400 4300 3850 4300
$Comp
L power:VD #PWR012
U 1 1 6202055B
P 5100 2400
F 0 "#PWR012" H 5100 2250 50 0001 C CNN
F 1 "VD" H 5115 2573 50 0000 C CNN
F 2 "" H 5100 2400 50 0001 C CNN
F 3 "" H 5100 2400 50 0001 C CNN
1 5100 2400
1 0 0 -1
$EndComp
$Comp
L power:+3V3 #PWR015
U 1 1 6205E767
P 9550 4300
F 0 "#PWR015" H 9550 4150 50 0001 C CNN
F 1 "+3V3" H 9565 4473 50 0000 C CNN
F 2 "" H 9550 4300 50 0001 C CNN
F 3 "" H 9550 4300 50 0001 C CNN
1 9550 4300
1 0 0 -1
$EndComp
Wire Wire Line
9550 4300 9550 4350
$Comp
L power:PWR_FLAG #FLG03
U 1 1 6206D36B
P 3850 4200
F 0 "#FLG03" H 3850 4275 50 0001 C CNN
F 1 "PWR_FLAG" H 3850 4373 50 0000 C CNN
F 2 "" H 3850 4200 50 0001 C CNN
F 3 "~" H 3850 4200 50 0001 C CNN
1 3850 4200
1 0 0 -1
$EndComp
Wire Wire Line
3850 4200 3850 4300
Connection ~ 3850 4300
Wire Wire Line
3850 4300 4300 4300
Wire Wire Line
3800 2600 4800 2600
Wire Wire Line
2800 2600 3600 2600
$Comp
L Device:R_Small R?
U 1 1 6216B840
P 3700 2600
AR Path="/60355F25/6216B840" Ref="R?" Part="1"
AR Path="/60A88316/6216B840" Ref="R?" Part="1"
AR Path="/606B2804/6216B840" Ref="R?" Part="1"
AR Path="/606B5506/6216B840" Ref="R?" Part="1"
AR Path="/6216B840" Ref="R4" Part="1"
F 0 "R4" V 3900 2600 50 0000 C CNN
F 1 "1.3 k" V 3800 2600 50 0000 C CNN
F 2 "Resistor_SMD:R_0402_1005Metric" H 3700 2600 50 0001 C CNN
F 3 "~" H 3700 2600 50 0001 C CNN
F 4 "YAG3036CT-ND" V 3700 2600 50 0001 C CNN "Digikey"
1 3700 2600
0 -1 -1 0
$EndComp
Text Label 3500 5900 0 50 ~ 0
PWM1(13)_PI
NoConn ~ 5500 4800
Text Notes 8850 800 0 50 ~ 0
Conceptualized for the 28BYJ-48 stepper motor (12 V).
$Comp
L Device:R_Small R?
U 1 1 61C0D797
P 3900 3050
AR Path="/60355F25/61C0D797" Ref="R?" Part="1"
AR Path="/60A88316/61C0D797" Ref="R?" Part="1"
AR Path="/61C0D797" Ref="R5" Part="1"
F 0 "R5" V 3800 3050 50 0000 C CNN
F 1 "10.2 k" V 4000 3050 50 0000 C CNN
F 2 "Resistor_SMD:R_0402_1005Metric" H 3900 3050 50 0001 C CNN
F 3 "~" H 3900 3050 50 0001 C CNN
F 4 "YAG5252CT-ND" V 3900 3050 50 0001 C CNN "Digikey"
1 3900 3050
1 0 0 -1
$EndComp
Wire Wire Line
3900 3150 3900 3200
Wire Wire Line
3900 3200 4800 3200
$Comp
L power:VD #PWR0113
U 1 1 61C44560
P 3900 2950
F 0 "#PWR0113" H 3900 2800 50 0001 C CNN
F 1 "VD" H 3915 3123 50 0000 C CNN
F 2 "" H 3900 2950 50 0001 C CNN
F 3 "" H 3900 2950 50 0001 C CNN
1 3900 2950
1 0 0 -1
$EndComp
Text Notes 3900 3350 0 50 ~ 0
Disable per default.
$EndSCHEMATC