added esp header and cw psu

footpints and board layouts to do
This commit is contained in:
James Devine 2019-08-26 22:54:17 +02:00 committed by GitHub
parent bf9c7e18a9
commit 4c3796c10a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 6875 additions and 758 deletions

1783
analog.sch

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -709,6 +709,39 @@ X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Diode_BAT54SW
#
DEF Diode_BAT54SW D 0 40 Y Y 1 F N
F0 "D" 25 -150 50 H V L CNN
F1 "Diode_BAT54SW" -250 125 50 H V L CNN
F2 "Package_TO_SOT_SMD:SOT-323_SC-70" 75 125 50 H I L CNN
F3 "" -120 0 50 H I C CNN
$FPLIST
SOT?323*
$ENDFPLIST
DRAW
C 0 0 10 0 1 0 F
P 2 0 1 0 -150 0 -50 0 N
P 2 0 1 0 -125 -50 -125 -40 N
P 2 0 1 0 -100 -50 -125 -50 N
P 2 0 1 0 -100 -50 -100 50 N
P 2 0 1 0 -100 50 -75 50 N
P 2 0 1 0 -75 0 75 0 N
P 2 0 1 0 -75 50 -75 40 N
P 2 0 1 0 50 0 150 0 N
P 2 0 1 0 125 -50 125 -40 N
P 2 0 1 0 150 -50 125 -50 N
P 2 0 1 0 150 -50 150 50 N
P 2 0 1 0 150 50 175 50 N
P 2 0 1 0 175 50 175 40 N
P 4 0 1 0 -175 50 -175 -50 -100 0 -175 50 N
P 4 0 1 0 75 50 75 -50 150 0 75 50 N
X ~ 1 -300 0 150 R 50 50 1 1 P
X ~ 2 300 0 150 L 50 50 1 1 P
X ~ 3 0 -200 200 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# MCU_ST_STM32F4_STM32F401RETx
#
DEF MCU_ST_STM32F4_STM32F401RETx U 0 20 Y Y 1 F N
@ -789,6 +822,44 @@ X PC1 9 -700 -200 100 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
# RF_Module_ESP-12F
#
DEF RF_Module_ESP-12F U 0 20 Y Y 1 F N
F0 "U" -500 750 50 H V L CNN
F1 "RF_Module_ESP-12F" 500 750 50 H V R CNN
F2 "RF_Module:ESP-12E" 0 0 50 H I C CNN
F3 "" -350 100 50 H I C CNN
ALIAS ESP-12F
$FPLIST
ESP?12*
$ENDFPLIST
DRAW
S -500 700 500 -600 0 1 10 f
X ~RST 1 -600 600 100 R 50 50 1 1 I
X MISO 10 -600 -100 100 R 50 50 1 1 B
X GPIO9 11 -600 -200 100 R 50 50 1 1 B
X GPIO10 12 -600 -300 100 R 50 50 1 1 B
X MOSI 13 -600 -400 100 R 50 50 1 1 B
X SCLK 14 -600 -500 100 R 50 50 1 1 B
X GND 15 0 -700 100 U 50 50 1 1 W
X GPIO15 16 600 -300 100 L 50 50 1 1 B
X GPIO2 17 600 400 100 L 50 50 1 1 B
X GPIO0 18 600 600 100 L 50 50 1 1 B
X GPIO4 19 600 200 100 L 50 50 1 1 B
X ADC 2 -600 200 100 R 50 50 1 1 I
X GPIO5 20 600 100 100 L 50 50 1 1 B
X GPIO3/RXD 21 600 300 100 L 50 50 1 1 B
X GPIO1/TXD 22 600 500 100 L 50 50 1 1 B
X EN 3 -600 400 100 R 50 50 1 1 I
X GPIO16 4 600 -400 100 L 50 50 1 1 B
X GPIO14 5 600 -200 100 L 50 50 1 1 B
X GPIO12 6 600 0 100 L 50 50 1 1 B
X GPIO13 7 600 -100 100 L 50 50 1 1 B
X VCC 8 0 800 100 D 50 50 1 1 W
X CS0 9 -600 0 100 R 50 50 1 1 I
ENDDRAW
ENDDEF
#
# Regulator_Linear_LP2985-3.3
#
DEF Regulator_Linear_LP2985-3.3 U 0 10 Y Y 1 F N
@ -924,6 +995,41 @@ X DIS 7 500 0 150 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
# Transistor_FET_BSS123
#
DEF Transistor_FET_BSS123 Q 0 0 Y N 1 F N
F0 "Q" 200 75 50 H V L CNN
F1 "Transistor_FET_BSS123" 200 0 50 H V L CNN
F2 "Package_TO_SOT_SMD:SOT-23" 200 -75 50 H I L CIN
F3 "" 0 0 50 H I L CNN
ALIAS 2N7002 2N7002E 2N7002H 2N7002K BS170F BS870 BSN20 BSS123 BSS127S DMG2302U DMG3402L DMG3404L DMG3406L DMG3414U DMG3418L DMN10H220L DMN10H700S DMN13H750S DMN2041L DMN2050L DMN2056U DMN2058U DMN2075U DMN2230U DMN24H11DS DMN24H3D5L DMN3042L DMN3051L DMN30H4D0L DMN3110S DMN3150L DMN3300U DMN3404L DMN6075S DMN6140L DMN67D7L DMN67D8L MMBF170 VN10LF ZVN3306F ZVN3310F ZVN3320F ZVN4106F ZXM61N02F ZXM61N03F ZXMN10A07F ZXMN2A01F ZXMN2A14F ZXMN2B01F ZXMN2B14FH ZXMN2F30FH ZXMN2F34FH ZXMN3A01F ZXMN3A14F ZXMN3B01F ZXMN3B14F ZXMN3F30FH ZXMN6A07F IRLML2060
$FPLIST
SOT?23*
$ENDFPLIST
DRAW
C 65 0 111 0 1 10 N
C 100 -70 11 0 1 0 F
C 100 70 11 0 1 0 F
P 2 0 1 0 30 -70 100 -70 N
P 2 0 1 10 30 -50 30 -90 N
P 2 0 1 0 30 0 100 0 N
P 2 0 1 10 30 20 30 -20 N
P 2 0 1 0 30 70 100 70 N
P 2 0 1 10 30 90 30 50 N
P 2 0 1 0 100 -70 100 -100 N
P 2 0 1 0 100 -70 100 0 N
P 2 0 1 0 100 100 100 70 N
P 3 0 1 10 10 75 10 -75 10 -75 N
P 4 0 1 0 40 0 80 15 80 -15 40 0 F
P 4 0 1 0 100 -70 130 -70 130 70 100 70 N
P 4 0 1 0 110 20 115 15 145 15 150 10 N
P 4 0 1 0 130 15 115 -10 145 -10 130 15 N
X G 1 -200 0 210 R 50 50 1 1 I
X S 2 100 -200 100 U 50 50 1 1 P
X D 3 100 200 100 D 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Transistor_FET_BSS138
#
DEF Transistor_FET_BSS138 Q 0 0 Y N 1 F N
@ -931,7 +1037,6 @@ F0 "Q" 200 75 50 H V L CNN
F1 "Transistor_FET_BSS138" 200 0 50 H V L CNN
F2 "Package_TO_SOT_SMD:SOT-23" 200 -75 50 H I L CIN
F3 "" 0 0 50 H I L CNN
ALIAS 2N7002 2N7002E 2N7002H 2N7002K BS170F BS870 BSN20 BSS123 BSS127S DMG2302U DMG3402L DMG3404L DMG3406L DMG3414U DMG3418L DMN10H220L DMN10H700S DMN13H750S DMN2041L DMN2050L DMN2056U DMN2058U DMN2075U DMN2230U DMN24H11DS DMN24H3D5L DMN3042L DMN3051L DMN30H4D0L DMN3110S DMN3150L DMN3300U DMN3404L DMN6075S DMN6140L DMN67D7L DMN67D8L MMBF170 VN10LF ZVN3306F ZVN3310F ZVN3320F ZVN4106F ZXM61N02F ZXM61N03F ZXMN10A07F ZXMN2A01F ZXMN2A14F ZXMN2B01F ZXMN2B14FH ZXMN2F30FH ZXMN2F34FH ZXMN3A01F ZXMN3A14F ZXMN3B01F ZXMN3B14F ZXMN3F30FH ZXMN6A07F IRLML2060
$FPLIST
SOT?23*
$ENDFPLIST

View file

@ -1,4 +1,4 @@
update=So 25 Aug 2019 22:59:22 CEST
update=Mo 26 Aug 2019 22:53:28 CEST
version=1
last_client=kicad
[general]

View file

@ -1,4 +1,5 @@
EESchema Schematic File Version 4
LIBS:cosmicpi_1.7-cache
EELAYER 30 0
EELAYER END
$Descr A3 16535 11693
@ -1892,6 +1893,8 @@ F12 "HVPSU_CS2" I L 6900 2850 50
F13 "HVPSU_CL2" O L 6900 2950 50
F14 "INJ_LED1" I L 6900 3300 50
F15 "INJ_LED2" I L 6900 3400 50
F16 "PSU_B_DRIVE" I L 6900 1300 50
F17 "PSU_A_DRIVE" I L 6900 1200 50
$EndSheet
Wire Notes Line
650 7550 650 700
@ -2222,21 +2225,13 @@ Text GLabel 3650 4500 2 50 Output ~ 0
SCL0
Text GLabel 3650 4400 2 50 Output ~ 0
SDA0
Wire Wire Line
6900 2150 6250 2150
Wire Wire Line
6900 2250 6250 2250
Wire Wire Line
6900 2400 6250 2400
Wire Wire Line
6900 2500 6250 2500
Text GLabel 6250 2150 0 50 Output ~ 0
Text GLabel 6700 2150 0 50 Output ~ 0
SHAPED_OUT_1
Text GLabel 6250 2250 0 50 Output ~ 0
Text GLabel 6700 2250 0 50 Output ~ 0
SHAPED_OUT_2
Text GLabel 6250 2400 0 50 Output ~ 0
Text GLabel 6700 2400 0 50 Output ~ 0
BIASFB1
Text GLabel 6250 2500 0 50 Output ~ 0
Text GLabel 6700 2500 0 50 Output ~ 0
BIASFB2
Wire Wire Line
8800 2500 10700 2500
@ -2375,39 +2370,23 @@ F 3 "" H 1850 1400 50 0001 C CNN
1 1850 1400
1 0 0 -1
$EndComp
Wire Wire Line
6900 2650 6250 2650
Wire Wire Line
6900 2750 6250 2750
Wire Wire Line
6900 2850 6250 2850
Wire Wire Line
6900 2950 6250 2950
Wire Wire Line
6900 3050 6250 3050
Wire Wire Line
6900 3150 6250 3150
Wire Wire Line
6900 3300 6250 3300
Wire Wire Line
6900 3400 6250 3400
Wire Wire Line
8800 1300 10700 1300
Text GLabel 6250 2650 0 50 Input ~ 0
Text GLabel 6700 2650 0 50 Input ~ 0
HVPSU_CS1
Text GLabel 6250 2750 0 50 Output ~ 0
Text GLabel 6700 2750 0 50 Output ~ 0
HVPSU_CL1
Text GLabel 6250 2850 0 50 Input ~ 0
Text GLabel 6700 2850 0 50 Input ~ 0
HVPSU_CS2
Text GLabel 6250 2950 0 50 Output ~ 0
Text GLabel 6700 2950 0 50 Output ~ 0
HVPSU_CL2
Text GLabel 6250 3050 0 50 Input ~ 0
Text GLabel 6700 3050 0 50 Input ~ 0
HVPSU_SCLK
Text GLabel 6250 3150 0 50 Input ~ 0
Text GLabel 6700 3150 0 50 Input ~ 0
HVPSU_DIN
Text GLabel 6250 3300 0 50 Input ~ 0
Text GLabel 6700 3300 0 50 Input ~ 0
INJ_LED1
Text GLabel 6250 3400 0 50 Input ~ 0
Text GLabel 6700 3400 0 50 Input ~ 0
INJ_LED2
$Comp
L MCU_ST_STM32F4:STM32F401RETx U2
@ -2482,17 +2461,14 @@ Text GLabel 3650 4000 2 50 Input ~ 0
TRIG_OUT
Wire Wire Line
3400 4000 3650 4000
Text GLabel 4200 2600 2 50 Output ~ 0
Text GLabel 4150 2200 2 50 Output ~ 0
INJ_LED1
Text GLabel 4700 2600 2 50 Output ~ 0
Text GLabel 4150 2300 2 50 Output ~ 0
INJ_LED2
Wire Wire Line
3400 2600 4100 2600
3400 2600 4050 2600
Wire Wire Line
4100 2700 4100 2600
Connection ~ 4100 2600
Wire Wire Line
4100 2600 4200 2600
4050 2200 4150 2200
$Comp
L power:+3.3V #PWR08
U 1 1 5CB4A14E
@ -2776,12 +2752,6 @@ Wire Wire Line
Connection ~ 5500 7250
Wire Wire Line
5500 7250 5600 7250
Wire Wire Line
4650 2700 4650 2600
Wire Wire Line
4650 2600 4700 2600
Wire Wire Line
4100 2700 4650 2700
Wire Wire Line
3400 2300 3700 2300
Text GLabel 3650 2500 2 50 Input ~ 0
@ -3529,10 +3499,10 @@ Wire Wire Line
Wire Wire Line
3650 2400 3400 2400
$Comp
L power:GND #PWR?
L power:GND #PWR0102
U 1 1 5DBC5161
P 2700 5950
F 0 "#PWR?" H 2700 5700 50 0001 C CNN
F 0 "#PWR0102" H 2700 5700 50 0001 C CNN
F 1 "GND" H 2705 5777 50 0001 C CNN
F 2 "" H 2700 5950 50 0001 C CNN
F 3 "" H 2700 5950 50 0001 C CNN
@ -3560,5 +3530,180 @@ Wire Wire Line
Text Notes 8800 10600 0 50 ~ 0
component change for V1.7!\n
Text Notes 11850 10400 0 50 ~ 0
Changes for V1.7 schematic\nRevised USB implementation\nInput protection diode + cap\nRemoved interrupts from I2C devices to simplify routing\nRevisions to STM32 pins for bootloader
Changes for V1.7 schematic\nRevised USB implementation\nInput protection diode + cap, added CW power supplies\nRemoved interrupts from I2C devices to simplify routing\nRevisions to STM32 pins for bootloader and ESP8266 header
$Comp
L RF_Module:ESP-12F U8
U 1 1 5D69B3C4
P 5200 3200
F 0 "U8" H 5200 4181 50 0000 C CNN
F 1 "ESP-12F" H 5200 4090 50 0000 C CNN
F 2 "RF_Module:ESP-12E" H 5200 3200 50 0001 C CNN
F 3 "http://wiki.ai-thinker.com/_media/esp8266/esp8266_series_modules_user_manual_v1.1.pdf" H 4850 3300 50 0001 C CNN
1 5200 3200
1 0 0 -1
$EndComp
Wire Wire Line
6700 2150 6900 2150
Wire Wire Line
6900 2250 6700 2250
Wire Wire Line
6900 2400 6700 2400
Wire Wire Line
6900 2500 6700 2500
Wire Wire Line
6900 2650 6700 2650
Wire Wire Line
6700 2750 6900 2750
Wire Wire Line
6700 2850 6900 2850
Wire Wire Line
6700 2950 6900 2950
Wire Wire Line
6700 3050 6900 3050
Wire Wire Line
6700 3150 6900 3150
Wire Wire Line
6700 3300 6900 3300
Wire Wire Line
6700 3400 6900 3400
Wire Wire Line
4050 2300 4150 2300
$Comp
L power:+3.3V #PWR0103
U 1 1 5DF33182
P 5200 2100
F 0 "#PWR0103" H 5200 1950 50 0001 C CNN
F 1 "+3.3V" H 5215 2273 50 0000 C CNN
F 2 "" H 5200 2100 50 0001 C CNN
F 3 "" H 5200 2100 50 0001 C CNN
1 5200 2100
1 0 0 -1
$EndComp
Wire Wire Line
5200 2400 5200 2100
$Comp
L power:GND #PWR0104
U 1 1 5DF882AF
P 5200 4000
F 0 "#PWR0104" H 5200 3750 50 0001 C CNN
F 1 "GND" H 5205 3827 50 0001 C CNN
F 2 "" H 5200 4000 50 0001 C CNN
F 3 "" H 5200 4000 50 0001 C CNN
1 5200 4000
1 0 0 -1
$EndComp
Wire Wire Line
5200 4000 5200 3900
Text GLabel 5900 2900 2 50 Output ~ 0
TX0
Text GLabel 5900 2700 2 50 Input ~ 0
RX0
Wire Wire Line
5900 2700 5800 2700
Wire Wire Line
5900 2900 5800 2900
Text GLabel 6200 5300 2 50 Input ~ 0
ESP_Reset
Text GLabel 6200 5400 2 50 Input ~ 0
ESP_Boot
Wire Wire Line
6100 5300 6200 5300
Wire Wire Line
6100 5400 6200 5400
$Comp
L Device:R R71
U 1 1 5E13B204
P 4300 2600
F 0 "R71" H 4400 2650 50 0000 C CNN
F 1 "100k" H 4450 2550 50 0000 C CNN
F 2 "Resistor_SMD:R_0603_1608Metric" V 4230 2600 50 0001 C CNN
F 3 "~" H 4300 2600 50 0001 C CNN
1 4300 2600
0 1 1 0
$EndComp
$Comp
L Device:C C79
U 1 1 5E13C637
P 4300 3000
F 0 "C79" V 4150 2950 50 0000 L CNN
F 1 "100n" V 4450 2900 50 0000 L CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 4338 2850 50 0001 C CNN
F 3 "~" H 4300 3000 50 0001 C CNN
1 4300 3000
0 1 1 0
$EndComp
Wire Wire Line
4450 3000 4450 2600
Wire Wire Line
4450 2600 4600 2600
Connection ~ 4450 2600
$Comp
L power:+3.3V #PWR0105
U 1 1 5E1E9032
P 4150 2600
F 0 "#PWR0105" H 4150 2450 50 0001 C CNN
F 1 "+3.3V" H 4165 2773 50 0000 C CNN
F 2 "" H 4150 2600 50 0001 C CNN
F 3 "" H 4150 2600 50 0001 C CNN
1 4150 2600
1 0 0 -1
$EndComp
Connection ~ 4050 2300
Wire Wire Line
4050 2300 4050 2600
Wire Wire Line
4050 2200 4050 2300
$Comp
L power:GND #PWR0106
U 1 1 5E2EEB7A
P 4150 3000
F 0 "#PWR0106" H 4150 2750 50 0001 C CNN
F 1 "GND" H 4155 2827 50 0001 C CNN
F 2 "" H 4150 3000 50 0001 C CNN
F 3 "" H 4150 3000 50 0001 C CNN
1 4150 3000
1 0 0 -1
$EndComp
Text GLabel 4600 2550 1 50 Input ~ 0
ESP_Reset
Wire Wire Line
4600 2550 4600 2600
Connection ~ 4600 2600
Text GLabel 5800 2450 1 50 Input ~ 0
ESP_Boot
Wire Wire Line
5800 2600 5800 2450
$Comp
L power:+3.3V #PWR0107
U 1 1 5E3A2D1F
P 4300 3450
F 0 "#PWR0107" H 4300 3300 50 0001 C CNN
F 1 "+3.3V" H 4315 3623 50 0000 C CNN
F 2 "" H 4300 3450 50 0001 C CNN
F 3 "" H 4300 3450 50 0001 C CNN
1 4300 3450
1 0 0 -1
$EndComp
Wire Wire Line
4300 3450 4500 3450
Wire Wire Line
4500 3450 4500 2800
Wire Wire Line
4500 2800 4600 2800
Wire Wire Line
6900 1200 6600 1200
Wire Wire Line
6900 1300 6600 1300
Text GLabel 6600 1200 0 50 Input ~ 0
PSU_A_DRIVE
Text GLabel 6600 1300 0 50 Input ~ 0
PSU_B_DRIVE
Text GLabel 3650 4200 2 50 Input ~ 0
PSU_A_DRIVE
Wire Wire Line
3650 4200 3400 4200
Text GLabel 3650 3700 2 50 Input ~ 0
PSU_B_DRIVE
Wire Wire Line
3650 3700 3400 3700
$EndSCHEMATC

3709
cosmicpi_1.7.sch-bak Normal file

File diff suppressed because it is too large Load diff

Binary file not shown.