4 Commits

Author SHA1 Message Date
513549e169 submodule head update 2021-11-21 18:23:25 +01:00
0c0625ef70 revert to PN532 2021-11-21 18:22:39 +01:00
6be938237d restore PN532 submodule and remove C95 2021-11-21 18:22:25 +01:00
52f2f3a9b3 lib update 2021-11-09 18:09:14 +01:00
11 changed files with 8825 additions and 11708 deletions

View File

@@ -15,7 +15,7 @@ Comment4 ""
$EndDescr $EndDescr
Text HLabel 5750 5350 2 50 Output ~ 0 Text HLabel 5750 5350 2 50 Output ~ 0
DAC_DATA DAC_DATA
Text HLabel 9450 5700 0 50 Input ~ 0 Text HLabel 9450 5600 0 50 Input ~ 0
ADC1_IN2 ADC1_IN2
Text Label 5750 6350 2 50 ~ 0 Text Label 5750 6350 2 50 ~ 0
ESP_TX1 ESP_TX1
@@ -68,7 +68,7 @@ F 3 "" H 9350 4650 50 0001 C CNN
$EndComp $EndComp
Text Label 10150 4100 2 50 ~ 0 Text Label 10150 4100 2 50 ~ 0
HALL_OUT HALL_OUT
Text Label 9050 5800 0 50 ~ 0 Text Label 9050 5500 0 50 ~ 0
HALL_OUT HALL_OUT
Text HLabel 5750 5450 2 50 Output ~ 0 Text HLabel 5750 5450 2 50 Output ~ 0
DAC_BCLK DAC_BCLK
@@ -508,7 +508,7 @@ Wire Wire Line
Wire Wire Line Wire Wire Line
5750 4650 5250 4650 5750 4650 5250 4650
$Comp $Comp
L Analog_ADC:ADS1115IDGS U6 L Analog_ADC:ADS1114IDGS U6
U 1 1 6177DA48 U 1 1 6177DA48
P 9950 5600 P 9950 5600
F 0 "U6" H 10100 6100 50 0000 C CNN F 0 "U6" H 10100 6100 50 0000 C CNN
@@ -518,6 +518,10 @@ F 3 "http://www.ti.com/lit/ds/symlink/ads1113.pdf" H 9900 4700 50 0001 C CNN
1 9950 5600 1 9950 5600
1 0 0 -1 1 0 0 -1
$EndComp $EndComp
Wire Wire Line
9050 5500 9550 5500
Wire Wire Line
9450 5600 9550 5600
$Comp $Comp
L RF_Module:ESP32-S2 U4 L RF_Module:ESP32-S2 U4
U 1 1 618B98EB U 1 1 618B98EB
@@ -1139,34 +1143,4 @@ Wire Wire Line
1500 5300 2050 5300 1500 5300 2050 5300
Wire Wire Line Wire Wire Line
2150 5500 2950 5500 2150 5500 2950 5500
Wire Wire Line
9450 5700 9550 5700
Wire Wire Line
9050 5800 9550 5800
$Comp
L power:GND #PWR0134
U 1 1 619DBE35
P 9400 5600
F 0 "#PWR0134" H 9400 5350 50 0001 C CNN
F 1 "GND" V 9405 5472 50 0000 R CNN
F 2 "" H 9400 5600 50 0001 C CNN
F 3 "" H 9400 5600 50 0001 C CNN
1 9400 5600
0 1 1 0
$EndComp
$Comp
L power:GND #PWR0135
U 1 1 619DC9CB
P 9400 5500
F 0 "#PWR0135" H 9400 5250 50 0001 C CNN
F 1 "GND" V 9405 5372 50 0000 R CNN
F 2 "" H 9400 5500 50 0001 C CNN
F 3 "" H 9400 5500 50 0001 C CNN
1 9400 5500
0 1 1 0
$EndComp
Wire Wire Line
9400 5500 9550 5500
Wire Wire Line
9550 5600 9400 5600
$EndSCHEMATC $EndSCHEMATC

View File

@@ -15,7 +15,7 @@ Comment4 ""
$EndDescr $EndDescr
Text HLabel 5750 5350 2 50 Output ~ 0 Text HLabel 5750 5350 2 50 Output ~ 0
DAC_DATA DAC_DATA
Text HLabel 9450 5700 0 50 Input ~ 0 Text HLabel 9450 5600 0 50 Input ~ 0
ADC1_IN2 ADC1_IN2
Text Label 5750 6350 2 50 ~ 0 Text Label 5750 6350 2 50 ~ 0
ESP_TX1 ESP_TX1
@@ -68,7 +68,7 @@ F 3 "" H 9350 4650 50 0001 C CNN
$EndComp $EndComp
Text Label 10150 4100 2 50 ~ 0 Text Label 10150 4100 2 50 ~ 0
HALL_OUT HALL_OUT
Text Label 9050 5800 0 50 ~ 0 Text Label 9050 5500 0 50 ~ 0
HALL_OUT HALL_OUT
Text HLabel 5750 5450 2 50 Output ~ 0 Text HLabel 5750 5450 2 50 Output ~ 0
DAC_BCLK DAC_BCLK
@@ -508,7 +508,7 @@ Wire Wire Line
Wire Wire Line Wire Wire Line
5750 4650 5250 4650 5750 4650 5250 4650
$Comp $Comp
L Analog_ADC:ADS1115IDGS U6 L Analog_ADC:ADS1114IDGS U6
U 1 1 6177DA48 U 1 1 6177DA48
P 9950 5600 P 9950 5600
F 0 "U6" H 10100 6100 50 0000 C CNN F 0 "U6" H 10100 6100 50 0000 C CNN
@@ -518,6 +518,10 @@ F 3 "http://www.ti.com/lit/ds/symlink/ads1113.pdf" H 9900 4700 50 0001 C CNN
1 9950 5600 1 9950 5600
1 0 0 -1 1 0 0 -1
$EndComp $EndComp
Wire Wire Line
9050 5500 9550 5500
Wire Wire Line
9450 5600 9550 5600
$Comp $Comp
L RF_Module:ESP32-S2 U4 L RF_Module:ESP32-S2 U4
U 1 1 618B98EB U 1 1 618B98EB
@@ -942,12 +946,12 @@ $Comp
L Device:Crystal_GND24_Small Y2 L Device:Crystal_GND24_Small Y2
U 1 1 61A5C2D6 U 1 1 61A5C2D6
P 2150 5300 P 2150 5300
F 0 "Y2" V 2104 5156 50 0000 R CNN F 0 "Y2" V 2196 5156 50 0000 R CNN
F 1 "40Mhz_10ppm" V 2195 5156 50 0000 R CNN F 1 "40Mhz_10ppm" V 2105 5156 50 0000 R CNN
F 2 "Crystal:Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm" H 2150 5300 50 0001 C CNN F 2 "Crystal:Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm" H 2150 5300 50 0001 C CNN
F 3 "~" H 2150 5300 50 0001 C CNN F 3 "~" H 2150 5300 50 0001 C CNN
1 2150 5300 1 2150 5300
0 -1 1 0 0 -1 -1 0
$EndComp $EndComp
Connection ~ 1500 5300 Connection ~ 1500 5300
Wire Wire Line Wire Wire Line
@@ -1139,34 +1143,4 @@ Wire Wire Line
1500 5300 2050 5300 1500 5300 2050 5300
Wire Wire Line Wire Wire Line
2150 5500 2950 5500 2150 5500 2950 5500
Wire Wire Line
9450 5700 9550 5700
Wire Wire Line
9050 5800 9550 5800
$Comp
L power:GND #PWR0134
U 1 1 619DBE35
P 9400 5600
F 0 "#PWR0134" H 9400 5350 50 0001 C CNN
F 1 "GND" V 9405 5472 50 0000 R CNN
F 2 "" H 9400 5600 50 0001 C CNN
F 3 "" H 9400 5600 50 0001 C CNN
1 9400 5600
0 1 1 0
$EndComp
$Comp
L power:GND #PWR0135
U 1 1 619DC9CB
P 9400 5500
F 0 "#PWR0135" H 9400 5250 50 0001 C CNN
F 1 "GND" V 9405 5372 50 0000 R CNN
F 2 "" H 9400 5500 50 0001 C CNN
F 3 "" H 9400 5500 50 0001 C CNN
1 9400 5500
0 1 1 0
$EndComp
Wire Wire Line
9400 5500 9550 5500
Wire Wire Line
9550 5600 9400 5600
$EndSCHEMATC $EndSCHEMATC

View File

@@ -1,14 +1,14 @@
EESchema-LIBRARY Version 2.4 EESchema-LIBRARY Version 2.4
#encoding utf-8 #encoding utf-8
# #
# Analog_ADC_ADS1115IDGS # Analog_ADC_ADS1114IDGS
# #
DEF Analog_ADC_ADS1115IDGS U 0 20 Y Y 1 F N DEF Analog_ADC_ADS1114IDGS U 0 20 Y Y 1 F N
F0 "U" 100 550 50 H V C CNN F0 "U" 100 550 50 H V C CNN
F1 "Analog_ADC_ADS1115IDGS" 300 450 50 H V C CNN F1 "Analog_ADC_ADS1114IDGS" 300 450 50 H V C CNN
F2 "Package_SO:TSSOP-10_3x3mm_P0.5mm" 0 -500 50 H I C CNN F2 "Package_SO:TSSOP-10_3x3mm_P0.5mm" 0 -500 50 H I C CNN
F3 "" -50 -900 50 H I C CNN F3 "" -50 -900 50 H I C CNN
ALIAS ADS1115IDGS ALIAS ADS1114IDGS
$FPLIST $FPLIST
TSSOP*3x3mm*P0.5mm* TSSOP*3x3mm*P0.5mm*
$ENDFPLIST $ENDFPLIST
@@ -20,8 +20,8 @@ X ALERT/RDY 2 400 200 100 L 50 50 1 1 O
X GND 3 0 -400 100 U 50 50 1 1 W X GND 3 0 -400 100 U 50 50 1 1 W
X AIN0 4 -400 100 100 R 50 50 1 1 I X AIN0 4 -400 100 100 R 50 50 1 1 I
X AIN1 5 -400 0 100 R 50 50 1 1 I X AIN1 5 -400 0 100 R 50 50 1 1 I
X AIN2 6 -400 -100 100 R 50 50 1 1 I X ~ 6 -300 300 100 R 50 50 1 1 N N
X AIN3 7 -400 -200 100 R 50 50 1 1 I X ~ 7 -300 200 100 R 50 50 1 1 N N
X VDD 8 0 500 100 D 50 50 1 1 W X VDD 8 0 500 100 D 50 50 1 1 W
X SDA 9 400 -100 100 L 50 50 1 1 B X SDA 9 400 -100 100 L 50 50 1 1 B
ENDDRAW ENDDRAW
@@ -142,57 +142,39 @@ X 1 1 0 0 100 U 50 50 1 1 P
ENDDRAW ENDDRAW
ENDDEF ENDDEF
# #
# Connector_USB_C_Receptacle_Molex_USB2.0 # Connector_USB_B_Micro
# #
DEF Connector_USB_C_Receptacle_Molex_USB2.0 J 0 40 Y Y 1 F N DEF Connector_USB_B_Micro J 0 40 Y Y 1 F N
F0 "J" -400 750 50 H V L CNN F0 "J" -200 450 50 H V L CNN
F1 "Connector_USB_C_Receptacle_Molex_USB2.0" 750 750 50 H V R CNN F1 "Connector_USB_B_Micro" -200 350 50 H V L CNN
F2 "" 150 0 50 H I C CNN F2 "" 150 -50 50 H I C CNN
F3 "" 150 0 50 H I C CNN F3 "" 150 -50 50 H I C CNN
ALIAS USB_B_Mini
$FPLIST $FPLIST
USB*C*Receptacle* USB*
$ENDFPLIST $ENDFPLIST
DRAW DRAW
A -275 -150 75 -1799 -1 0 1 20 N -350 -150 -200 -150 C -150 85 25 0 1 10 F
A -275 -150 25 -1799 -1 0 1 10 N -300 -150 -250 -150 C -25 135 15 0 1 10 F
A -275 -150 25 -1799 -1 0 1 10 F -300 -150 -250 -150 S -200 -300 200 300 0 1 10 f
A -275 150 25 1 1799 0 1 10 F -250 150 -300 150 S -5 -300 5 -270 0 1 0 N
A -275 150 25 1 1799 0 1 10 N -250 150 -300 150 S 10 50 -20 20 0 1 10 F
A -275 150 75 1 1799 0 1 20 N -200 150 -350 150 S 200 -205 170 -195 0 1 0 N
C -100 45 25 0 1 10 F S 200 -105 170 -95 0 1 0 N
C 0 -230 50 0 1 0 F S 200 -5 170 5 0 1 0 N
S -10 -700 10 -660 0 0 0 N S 200 195 170 205 0 1 0 N
S 400 -590 360 -610 0 0 0 N P 2 0 1 10 -75 85 25 85 N
S 400 -490 360 -510 0 0 0 N P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N
S 400 -190 360 -210 0 0 0 N P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N
S 400 -90 360 -110 0 0 0 N P 4 0 1 10 25 110 25 60 75 85 25 110 F
S 400 10 360 -10 0 0 0 N P 5 0 1 0 -170 220 -70 220 -80 190 -160 190 -170 220 F
S 400 110 360 90 0 0 0 N P 9 0 1 0 -185 230 -185 220 -175 190 -175 180 -65 180 -65 190 -55 220 -55 230 -185 230 N
S 400 310 360 290 0 0 0 N X VBUS 1 300 200 100 L 50 50 1 1 w
S 400 410 360 390 0 0 0 N X D- 2 300 -100 100 L 50 50 1 1 B
S 400 610 360 590 0 0 0 N X D+ 3 300 0 100 L 50 50 1 1 B
S -400 700 400 -700 0 1 10 f X ID 4 300 -200 100 L 50 50 1 1 P
S -300 -150 -250 150 0 1 10 F X GND 5 0 -400 100 U 50 50 1 1 w
S 75 70 125 120 0 1 10 F X Shield SH -100 -400 100 U 50 50 1 1 P
P 2 0 1 20 -350 -150 -350 150 N
P 2 0 1 20 -200 150 -200 -150 N
P 2 0 1 20 0 -230 0 170 N
P 3 0 1 20 0 -130 -100 -30 -100 20 N
P 3 0 1 20 0 -80 100 20 100 70 N
P 4 0 1 10 -50 170 0 270 50 170 -50 170 F
X GND A1/B12 0 -900 200 U 50 50 1 1 P
X VBUS A4/B9 600 600 200 L 50 50 1 1 P
X CC1 A5 600 400 200 L 50 50 1 1 B
X D+ A6 600 -100 200 L 50 50 1 1 B
X D- A7 600 100 200 L 50 50 1 1 B
X SBU1 A8 600 -500 200 L 50 50 1 1 B
X GND B1/A12 0 -900 200 U 50 50 1 1 P N
X VBUS B4/A9 600 600 200 L 50 50 1 1 P N
X CC2 B5 600 300 200 L 50 50 1 1 B
X D+ B6 600 -200 200 L 50 50 1 1 B
X D- B7 600 0 200 L 50 50 1 1 B
X SBU2 B8 600 -600 200 L 50 50 1 1 B
X SHIELD S1 -300 -900 200 U 50 50 1 1 P
ENDDRAW ENDDRAW
ENDDEF ENDDEF
# #

View File

@@ -89,79 +89,4 @@ X ST_R0 9 1150 -400 300 L 59 59 1 1 U
ENDDRAW ENDDRAW
ENDDEF ENDDEF
# #
# ESP32-S2-RF_Module
#
DEF ESP32-S2-RF_Module U? 0 10 Y Y 1 F N
F0 "U?" 1750 700 60 H V C CNN
F1 "ESP32-S2-RF_Module" 1700 -3700 60 H V C CNN
F2 "QFN56_ESP32_7X7_EXP" 1700 -3800 60 H I C CNN
F3 "" -1150 -700 60 H I C CNN
F4 "ESP32-S2FN4R2" 0 0 50 H I C CNN "ORDERCODE"
$FPLIST
QFN56_ESP32_7X7_EXP
QFN56_ESP32_7X7_EXP-M
QFN56_ESP32_7X7_EXP-L
$ENDFPLIST
DRAW
S 300 650 1900 -3650 0 1 0 f
X VDDA 1 750 950 300 D 59 59 1 1 W
X GPIO5 10 2200 -650 300 L 59 59 1 1 B
X GPIO6 11 2200 -750 300 L 59 59 1 1 B
X GPIO7 12 2200 -850 300 L 59 59 1 1 B
X GPIO8 13 2200 -950 300 L 59 59 1 1 B
X GPIO9 14 2200 -1050 300 L 59 59 1 1 B
X GPIO10 15 2200 -1150 300 L 59 59 1 1 B
X GPIO11 16 2200 -1250 300 L 59 59 1 1 B
X GPIO12 17 2200 -1350 300 L 59 59 1 1 B
X GPIO13 18 2200 -1450 300 L 59 59 1 1 B
X GPIO14 19 2200 -1550 300 L 59 59 1 1 B
X LNA_IN 2 2200 200 300 L 59 59 1 1 U
X VDD3P3_RTC 20 1050 950 300 D 59 59 1 1 W
X 32K_P/GPIO15 21 0 -1700 300 R 59 59 1 1 B
X 32K_N/GPIO16 22 0 -1800 300 R 59 59 1 1 B
X DAC1/GPIO17 23 2200 -1850 300 L 59 59 1 1 B
X DAC_2/GPIO18 24 2200 -1950 300 L 59 59 1 1 B
X GPIO19/D- 25 0 -400 300 R 59 59 1 1 B
X GPIO20/D+ 26 0 -300 300 R 59 59 1 1 B
X VDD3P3_RTC_IO 27 1350 950 300 D 59 59 1 1 W
X GPIO21 28 2200 -2050 300 L 59 59 1 1 B
X SPIS1/~PSR_CS 29 0 -850 300 R 59 59 1 1 U
X VDD3P3 3 1250 950 300 D 59 59 1 1 W
X VDD_SPI 30 0 -3500 300 R 59 59 1 1 w
X SPIHD/~HOLD~/SIO3 31 0 -1350 300 R 59 59 1 1 U
X SPIWP/~WP~/SIO2 32 0 -1250 300 R 59 59 1 1 U
X SPIS0/~FLASH_CS 33 0 -750 300 R 59 59 1 1 U
X SPICLK 34 0 -950 300 R 59 59 1 1 U
X SPIQ/D0/SIO1 35 0 -1150 300 R 59 59 1 1 U
X SPID/DI/SIO0 36 0 -1050 300 R 59 59 1 1 U
X GPIO33 37 2200 -2150 300 L 59 59 1 1 B
X GPIO34 38 2200 -2250 300 L 59 59 1 1 B
X GPIO35 39 2200 -2350 300 L 59 59 1 1 B
X VDD3P3 4 1150 950 300 D 59 59 1 1 W
X GPIO36 40 2200 -2450 300 L 59 59 1 1 B
X GPIO37 41 2200 -2550 300 L 59 59 1 1 B
X GPIO38 42 2200 -2650 300 L 59 59 1 1 B
X MTCK/GPIO39 43 2200 -2750 300 L 59 59 1 1 U
X MTDO/GPIO40 44 2200 -2850 300 L 59 59 1 1 U
X VDD3P3_CPU 45 1450 950 300 D 59 59 1 1 W
X MTDI/GPIO41 46 2200 -2950 300 L 59 59 1 1 U
X MTMS/GPIO42 47 2200 -3050 300 L 59 59 1 1 U
X U0TXD/GPIO43 48 2200 -3150 300 L 59 59 1 1 B
X U0RXD/GPIO44 49 2200 -3250 300 L 59 59 1 1 B
X BOOT0/GPIO0 5 2200 -150 300 L 59 59 1 1 B
X VDD_SPI_SEL/GPIO45 50 2200 -3350 300 L 59 59 1 1 B
X VDDA 51 950 950 300 D 59 59 1 1 W
X XTAL_N 52 0 -2150 300 R 59 59 1 1 U
X XTAL_P 53 0 -2050 300 R 59 59 1 1 U
X VDDA 54 850 950 300 D 59 59 1 1 W
X BOOT1/GPIO46 55 2200 -3450 300 L 59 59 1 1 B
X CHIP_PU 56 0 200 300 R 59 59 1 1 U
X GND 57 1050 -3950 300 U 59 59 1 1 W
X GPIO1 6 2200 -250 300 L 59 59 1 1 B
X GPIO2 7 2200 -350 300 L 59 59 1 1 B
X GPIO3 8 2200 -450 300 L 59 59 1 1 B
X GPIO4 9 2200 -550 300 L 59 59 1 1 B
ENDDRAW
ENDDEF
#
#End Library #End Library

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -487,7 +487,7 @@ AR Path="/6158A412/615B8140" Ref="D?" Part="1"
AR Path="/60FE1698/615B8140" Ref="D1" Part="1" AR Path="/60FE1698/615B8140" Ref="D1" Part="1"
F 0 "D1" H 3293 1295 50 0000 C CNN F 0 "D1" H 3293 1295 50 0000 C CNN
F 1 "LED" H 3293 1386 50 0000 C CNN F 1 "LED" H 3293 1386 50 0000 C CNN
F 2 "LED_SMD:LED_0603_1608Metric" H 3300 1550 50 0001 C CNN F 2 "LED_SMD:LED_0805_2012Metric" H 3300 1550 50 0001 C CNN
F 3 "~" H 3300 1550 50 0001 C CNN F 3 "~" H 3300 1550 50 0001 C CNN
F 4 "LED_SMD_GREEN_0805_20mA" H 3300 1550 50 0001 C CNN "StockRef" F 4 "LED_SMD_GREEN_0805_20mA" H 3300 1550 50 0001 C CNN "StockRef"
F 5 "2290331" H 3300 1550 50 0001 C CNN "ordercode" F 5 "2290331" H 3300 1550 50 0001 C CNN "ordercode"
@@ -504,7 +504,7 @@ AR Path="/6158A412/615B8147" Ref="D?" Part="1"
AR Path="/60FE1698/615B8147" Ref="D2" Part="1" AR Path="/60FE1698/615B8147" Ref="D2" Part="1"
F 0 "D2" H 3793 1995 50 0000 C CNN F 0 "D2" H 3793 1995 50 0000 C CNN
F 1 "LED" H 3793 2086 50 0000 C CNN F 1 "LED" H 3793 2086 50 0000 C CNN
F 2 "LED_SMD:LED_0603_1608Metric" H 3800 2250 50 0001 C CNN F 2 "LED_SMD:LED_0805_2012Metric" H 3800 2250 50 0001 C CNN
F 3 "~" H 3800 2250 50 0001 C CNN F 3 "~" H 3800 2250 50 0001 C CNN
F 4 "LED_SMD_RED_0805_20mA" H 3800 2250 50 0001 C CNN "StockRef" F 4 "LED_SMD_RED_0805_20mA" H 3800 2250 50 0001 C CNN "StockRef"
F 5 "2290331" H 3800 2250 50 0001 C CNN "ordercode" F 5 "2290331" H 3800 2250 50 0001 C CNN "ordercode"
@@ -728,6 +728,66 @@ Connection ~ 2400 1450
Wire Wire Line Wire Wire Line
2400 1450 2400 1600 2400 1450 2400 1600
$Comp $Comp
L Connector:USB_B_Micro J?
U 1 1 6143D9E0
P 3850 3800
AR Path="/613CB1D0/6143D9E0" Ref="J?" Part="1"
AR Path="/60FE1698/6143D9E0" Ref="J2" Part="1"
F 0 "J2" H 3907 4267 50 0000 C CNN
F 1 "USB_B_Micro" H 3907 4176 50 0000 C CNN
F 2 "MySymbols:USB_Micro_B_Female" H 4000 3750 50 0001 C CNN
F 3 "~" H 4000 3750 50 0001 C CNN
1 3850 3800
1 0 0 -1
$EndComp
Text Label 4600 3600 2 50 ~ 0
VBUS
$Comp
L power:GND #PWR?
U 1 1 6143D9E9
P 3850 4350
AR Path="/613CB1D0/6143D9E9" Ref="#PWR?" Part="1"
AR Path="/60FE1698/6143D9E9" Ref="#PWR0135" Part="1"
F 0 "#PWR0135" H 3850 4100 50 0001 C CNN
F 1 "GND" H 3855 4177 50 0000 C CNN
F 2 "" H 3850 4350 50 0001 C CNN
F 3 "" H 3850 4350 50 0001 C CNN
1 3850 4350
1 0 0 -1
$EndComp
Wire Wire Line
3750 4200 3750 4300
Wire Wire Line
3750 4300 3850 4300
Wire Wire Line
3850 4300 3850 4200
Wire Wire Line
3850 4350 3850 4300
Connection ~ 3850 4300
Wire Wire Line
4150 4000 4200 4000
Wire Wire Line
4200 4000 4200 4300
Wire Wire Line
4200 4300 3850 4300
$Comp
L power:VBUS #PWR?
U 1 1 6143D9F9
P 4700 3500
AR Path="/613CB1D0/6143D9F9" Ref="#PWR?" Part="1"
AR Path="/60FE1698/6143D9F9" Ref="#PWR0139" Part="1"
F 0 "#PWR0139" H 4700 3350 50 0001 C CNN
F 1 "VBUS" H 4715 3673 50 0000 C CNN
F 2 "" H 4700 3500 50 0001 C CNN
F 3 "" H 4700 3500 50 0001 C CNN
1 4700 3500
1 0 0 -1
$EndComp
Wire Wire Line
4700 3500 4700 3600
Wire Wire Line
4150 3600 4700 3600
$Comp
L Switch:SW_Push SW? L Switch:SW_Push SW?
U 1 1 615B2DE1 U 1 1 615B2DE1
P 6200 2400 P 6200 2400
@@ -746,6 +806,14 @@ F 6 "farnell" H 6200 2400 50 0001 C CNN "supplier"
$EndComp $EndComp
Text Label 2900 1800 1 20 ~ 0 Text Label 2900 1800 1 20 ~ 0
MCP_STAT MCP_STAT
Text HLabel 4250 3800 2 50 Input ~ 0
USB_D+
Text HLabel 4250 3900 2 50 Input ~ 0
USB_D-
Wire Wire Line
4250 3900 4150 3900
Wire Wire Line
4250 3800 4150 3800
$Comp $Comp
L Device:Q_Dual_NMOS_S1G1D2S2G2D1 Q2 L Device:Q_Dual_NMOS_S1G1D2S2G2D1 Q2
U 2 1 614CD58C U 2 1 614CD58C
@@ -893,145 +961,29 @@ $EndComp
Wire Wire Line Wire Wire Line
5950 3600 5950 3550 5950 3600 5950 3550
$Comp $Comp
L Connector:USB_C_Receptacle_Molex_USB2.0 J5 L Device:C_Polarized C?
U 1 1 618C07E1 U 1 1 617D88E1
P 4850 5000 P 9000 2000
F 0 "J5" H 4957 5867 50 0000 C CNN AR Path="/617D88E1" Ref="C?" Part="1"
F 1 "USB_C_Receptacle_USB2.0" H 4957 5776 50 0000 C CNN AR Path="/6158A412/617D88E1" Ref="C?" Part="1"
F 2 "Connector_USB:USB_C_Receptacle_Molex_217179" H 5000 5000 50 0001 C CNN AR Path="/60FE1698/617D88E1" Ref="C37" Part="1"
F 3 "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" H 5000 5000 50 0001 C CNN F 0 "C37" H 9118 2046 50 0000 L CNN
1 4850 5000 F 1 "10uF" H 9118 1955 50 0000 L CNN
1 0 0 -1 F 2 "Capacitor_SMD:C_0805_2012Metric" H 9038 1850 50 0001 C CNN
$EndComp F 3 "~" H 9000 2000 50 0001 C CNN
Text HLabel 5550 5200 2 50 Input ~ 0 F 4 "C010u_0805" H 9000 2000 50 0001 C CNN "StockRef"
USB_D+ F 5 "2112746" H 9000 2000 50 0001 C CNN "ordercode"
Text HLabel 5550 5100 2 50 Input ~ 0 F 6 "farnell" H 9000 2000 50 0001 C CNN "supplier"
USB_D+ 1 9000 2000
Text HLabel 5550 5000 2 50 Input ~ 0
USB_D-
Text HLabel 5550 4900 2 50 Input ~ 0
USB_D-
Text Label 5800 4400 2 50 ~ 0
VBUS
$Comp
L power:VBUS #PWR?
U 1 1 618C3365
P 6000 4300
AR Path="/613CB1D0/618C3365" Ref="#PWR?" Part="1"
AR Path="/60FE1698/618C3365" Ref="#PWR020" Part="1"
F 0 "#PWR020" H 6000 4150 50 0001 C CNN
F 1 "VBUS" H 6015 4473 50 0000 C CNN
F 2 "" H 6000 4300 50 0001 C CNN
F 3 "" H 6000 4300 50 0001 C CNN
1 6000 4300
1 0 0 -1 1 0 0 -1
$EndComp $EndComp
Wire Wire Line Wire Wire Line
6000 4300 6000 4400 8500 2700 9000 2700
Wire Wire Line Wire Wire Line
6000 4400 5450 4400 9000 2700 9000 2150
$Comp Connection ~ 8500 2700
L power:GND #PWR?
U 1 1 618C7EBC
P 4850 6000
AR Path="/613CB1D0/618C7EBC" Ref="#PWR?" Part="1"
AR Path="/60FE1698/618C7EBC" Ref="#PWR019" Part="1"
F 0 "#PWR019" H 4850 5750 50 0001 C CNN
F 1 "GND" H 4855 5827 50 0000 C CNN
F 2 "" H 4850 6000 50 0001 C CNN
F 3 "" H 4850 6000 50 0001 C CNN
1 4850 6000
1 0 0 -1
$EndComp
Wire Wire Line Wire Wire Line
4550 5900 4550 5950 8500 1450 9000 1450
Wire Wire Line Wire Wire Line
4550 5950 4850 5950 9000 1450 9000 1850
Wire Wire Line
4850 5950 4850 5900
Wire Wire Line
4850 6000 4850 5950
Connection ~ 4850 5950
Wire Wire Line
5550 4900 5450 4900
Wire Wire Line
5450 5000 5550 5000
Wire Wire Line
5550 5100 5450 5100
Wire Wire Line
5450 5200 5550 5200
$Comp
L Device:R R?
U 1 1 61951F6F
P 6300 4900
AR Path="/61951F6F" Ref="R?" Part="1"
AR Path="/6158A412/61951F6F" Ref="R?" Part="1"
AR Path="/60FE1698/61951F6F" Ref="R11" Part="1"
F 0 "R11" V 6093 4900 50 0000 C CNN
F 1 "5K1" V 6184 4900 50 0000 C CNN
F 2 "Resistor_SMD:R_0402_1005Metric" V 6230 4900 50 0001 C CNN
F 3 "~" H 6300 4900 50 0001 C CNN
F 4 "R10K_0402" H 6300 4900 50 0001 C CNN "StockRef"
F 5 "2447096" H 6300 4900 50 0001 C CNN "ordercode"
F 6 "farnell" H 6300 4900 50 0001 C CNN "supplier"
1 6300 4900
1 0 0 -1
$EndComp
$Comp
L Device:R R?
U 1 1 6195270F
P 6450 4900
AR Path="/6195270F" Ref="R?" Part="1"
AR Path="/6158A412/6195270F" Ref="R?" Part="1"
AR Path="/60FE1698/6195270F" Ref="R18" Part="1"
F 0 "R18" V 6243 4900 50 0000 C CNN
F 1 "5K1" V 6334 4900 50 0000 C CNN
F 2 "Resistor_SMD:R_0402_1005Metric" V 6380 4900 50 0001 C CNN
F 3 "~" H 6450 4900 50 0001 C CNN
F 4 "R10K_0402" H 6450 4900 50 0001 C CNN "StockRef"
F 5 "2447096" H 6450 4900 50 0001 C CNN "ordercode"
F 6 "farnell" H 6450 4900 50 0001 C CNN "supplier"
1 6450 4900
-1 0 0 1
$EndComp
Wire Wire Line
5450 4700 6300 4700
Wire Wire Line
6300 4700 6300 4750
Wire Wire Line
5450 4600 6450 4600
Wire Wire Line
6450 4600 6450 4750
NoConn ~ 5450 5500
NoConn ~ 5450 5600
$Comp
L power:GND #PWR?
U 1 1 61964A09
P 6300 5150
AR Path="/613CB1D0/61964A09" Ref="#PWR?" Part="1"
AR Path="/60FE1698/61964A09" Ref="#PWR0115" Part="1"
F 0 "#PWR0115" H 6300 4900 50 0001 C CNN
F 1 "GND" H 6305 4977 50 0000 C CNN
F 2 "" H 6300 5150 50 0001 C CNN
F 3 "" H 6300 5150 50 0001 C CNN
1 6300 5150
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 61964E35
P 6450 5150
AR Path="/613CB1D0/61964E35" Ref="#PWR?" Part="1"
AR Path="/60FE1698/61964E35" Ref="#PWR0126" Part="1"
F 0 "#PWR0126" H 6450 4900 50 0001 C CNN
F 1 "GND" H 6455 4977 50 0000 C CNN
F 2 "" H 6450 5150 50 0001 C CNN
F 3 "" H 6450 5150 50 0001 C CNN
1 6450 5150
1 0 0 -1
$EndComp
Wire Wire Line
6450 5150 6450 5050
Wire Wire Line
6300 5050 6300 5150
$EndSCHEMATC $EndSCHEMATC

View File

@@ -487,7 +487,7 @@ AR Path="/6158A412/615B8140" Ref="D?" Part="1"
AR Path="/60FE1698/615B8140" Ref="D1" Part="1" AR Path="/60FE1698/615B8140" Ref="D1" Part="1"
F 0 "D1" H 3293 1295 50 0000 C CNN F 0 "D1" H 3293 1295 50 0000 C CNN
F 1 "LED" H 3293 1386 50 0000 C CNN F 1 "LED" H 3293 1386 50 0000 C CNN
F 2 "LED_SMD:LED_0603_1608Metric" H 3300 1550 50 0001 C CNN F 2 "LED_SMD:LED_0805_2012Metric" H 3300 1550 50 0001 C CNN
F 3 "~" H 3300 1550 50 0001 C CNN F 3 "~" H 3300 1550 50 0001 C CNN
F 4 "LED_SMD_GREEN_0805_20mA" H 3300 1550 50 0001 C CNN "StockRef" F 4 "LED_SMD_GREEN_0805_20mA" H 3300 1550 50 0001 C CNN "StockRef"
F 5 "2290331" H 3300 1550 50 0001 C CNN "ordercode" F 5 "2290331" H 3300 1550 50 0001 C CNN "ordercode"
@@ -504,7 +504,7 @@ AR Path="/6158A412/615B8147" Ref="D?" Part="1"
AR Path="/60FE1698/615B8147" Ref="D2" Part="1" AR Path="/60FE1698/615B8147" Ref="D2" Part="1"
F 0 "D2" H 3793 1995 50 0000 C CNN F 0 "D2" H 3793 1995 50 0000 C CNN
F 1 "LED" H 3793 2086 50 0000 C CNN F 1 "LED" H 3793 2086 50 0000 C CNN
F 2 "LED_SMD:LED_0603_1608Metric" H 3800 2250 50 0001 C CNN F 2 "LED_SMD:LED_0805_2012Metric" H 3800 2250 50 0001 C CNN
F 3 "~" H 3800 2250 50 0001 C CNN F 3 "~" H 3800 2250 50 0001 C CNN
F 4 "LED_SMD_RED_0805_20mA" H 3800 2250 50 0001 C CNN "StockRef" F 4 "LED_SMD_RED_0805_20mA" H 3800 2250 50 0001 C CNN "StockRef"
F 5 "2290331" H 3800 2250 50 0001 C CNN "ordercode" F 5 "2290331" H 3800 2250 50 0001 C CNN "ordercode"
@@ -728,6 +728,66 @@ Connection ~ 2400 1450
Wire Wire Line Wire Wire Line
2400 1450 2400 1600 2400 1450 2400 1600
$Comp $Comp
L Connector:USB_B_Micro J?
U 1 1 6143D9E0
P 3850 3800
AR Path="/613CB1D0/6143D9E0" Ref="J?" Part="1"
AR Path="/60FE1698/6143D9E0" Ref="J2" Part="1"
F 0 "J2" H 3907 4267 50 0000 C CNN
F 1 "USB_B_Micro" H 3907 4176 50 0000 C CNN
F 2 "MySymbols:USB_Micro_B_Female" H 4000 3750 50 0001 C CNN
F 3 "~" H 4000 3750 50 0001 C CNN
1 3850 3800
1 0 0 -1
$EndComp
Text Label 4600 3600 2 50 ~ 0
VBUS
$Comp
L power:GND #PWR?
U 1 1 6143D9E9
P 3850 4350
AR Path="/613CB1D0/6143D9E9" Ref="#PWR?" Part="1"
AR Path="/60FE1698/6143D9E9" Ref="#PWR0135" Part="1"
F 0 "#PWR0135" H 3850 4100 50 0001 C CNN
F 1 "GND" H 3855 4177 50 0000 C CNN
F 2 "" H 3850 4350 50 0001 C CNN
F 3 "" H 3850 4350 50 0001 C CNN
1 3850 4350
1 0 0 -1
$EndComp
Wire Wire Line
3750 4200 3750 4300
Wire Wire Line
3750 4300 3850 4300
Wire Wire Line
3850 4300 3850 4200
Wire Wire Line
3850 4350 3850 4300
Connection ~ 3850 4300
Wire Wire Line
4150 4000 4200 4000
Wire Wire Line
4200 4000 4200 4300
Wire Wire Line
4200 4300 3850 4300
$Comp
L power:VBUS #PWR?
U 1 1 6143D9F9
P 4700 3500
AR Path="/613CB1D0/6143D9F9" Ref="#PWR?" Part="1"
AR Path="/60FE1698/6143D9F9" Ref="#PWR0139" Part="1"
F 0 "#PWR0139" H 4700 3350 50 0001 C CNN
F 1 "VBUS" H 4715 3673 50 0000 C CNN
F 2 "" H 4700 3500 50 0001 C CNN
F 3 "" H 4700 3500 50 0001 C CNN
1 4700 3500
1 0 0 -1
$EndComp
Wire Wire Line
4700 3500 4700 3600
Wire Wire Line
4150 3600 4700 3600
$Comp
L Switch:SW_Push SW? L Switch:SW_Push SW?
U 1 1 615B2DE1 U 1 1 615B2DE1
P 6200 2400 P 6200 2400
@@ -746,6 +806,14 @@ F 6 "farnell" H 6200 2400 50 0001 C CNN "supplier"
$EndComp $EndComp
Text Label 2900 1800 1 20 ~ 0 Text Label 2900 1800 1 20 ~ 0
MCP_STAT MCP_STAT
Text HLabel 4250 3800 2 50 Input ~ 0
USB_D+
Text HLabel 4250 3900 2 50 Input ~ 0
USB_D-
Wire Wire Line
4250 3900 4150 3900
Wire Wire Line
4250 3800 4150 3800
$Comp $Comp
L Device:Q_Dual_NMOS_S1G1D2S2G2D1 Q2 L Device:Q_Dual_NMOS_S1G1D2S2G2D1 Q2
U 2 1 614CD58C U 2 1 614CD58C
@@ -918,146 +986,4 @@ Wire Wire Line
8500 1450 9000 1450 8500 1450 9000 1450
Wire Wire Line Wire Wire Line
9000 1450 9000 1850 9000 1450 9000 1850
$Comp
L Connector:USB_C_Receptacle_Molex_USB2.0 J5
U 1 1 618C07E1
P 4850 5000
F 0 "J5" H 4957 5867 50 0000 C CNN
F 1 "USB_C_Receptacle_USB2.0" H 4957 5776 50 0000 C CNN
F 2 "Connector_USB:USB_C_Receptacle_Molex_217179" H 5000 5000 50 0001 C CNN
F 3 "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" H 5000 5000 50 0001 C CNN
1 4850 5000
1 0 0 -1
$EndComp
Text HLabel 5550 5200 2 50 Input ~ 0
USB_D+
Text HLabel 5550 5100 2 50 Input ~ 0
USB_D+
Text HLabel 5550 5000 2 50 Input ~ 0
USB_D-
Text HLabel 5550 4900 2 50 Input ~ 0
USB_D-
Text Label 5800 4400 2 50 ~ 0
VBUS
$Comp
L power:VBUS #PWR?
U 1 1 618C3365
P 6000 4300
AR Path="/613CB1D0/618C3365" Ref="#PWR?" Part="1"
AR Path="/60FE1698/618C3365" Ref="#PWR020" Part="1"
F 0 "#PWR020" H 6000 4150 50 0001 C CNN
F 1 "VBUS" H 6015 4473 50 0000 C CNN
F 2 "" H 6000 4300 50 0001 C CNN
F 3 "" H 6000 4300 50 0001 C CNN
1 6000 4300
1 0 0 -1
$EndComp
Wire Wire Line
6000 4300 6000 4400
Wire Wire Line
6000 4400 5450 4400
$Comp
L power:GND #PWR?
U 1 1 618C7EBC
P 4850 6000
AR Path="/613CB1D0/618C7EBC" Ref="#PWR?" Part="1"
AR Path="/60FE1698/618C7EBC" Ref="#PWR019" Part="1"
F 0 "#PWR019" H 4850 5750 50 0001 C CNN
F 1 "GND" H 4855 5827 50 0000 C CNN
F 2 "" H 4850 6000 50 0001 C CNN
F 3 "" H 4850 6000 50 0001 C CNN
1 4850 6000
1 0 0 -1
$EndComp
Wire Wire Line
4550 5900 4550 5950
Wire Wire Line
4550 5950 4850 5950
Wire Wire Line
4850 5950 4850 5900
Wire Wire Line
4850 6000 4850 5950
Connection ~ 4850 5950
Wire Wire Line
5550 4900 5450 4900
Wire Wire Line
5450 5000 5550 5000
Wire Wire Line
5550 5100 5450 5100
Wire Wire Line
5450 5200 5550 5200
$Comp
L Device:R R?
U 1 1 61951F6F
P 6300 4900
AR Path="/61951F6F" Ref="R?" Part="1"
AR Path="/6158A412/61951F6F" Ref="R?" Part="1"
AR Path="/60FE1698/61951F6F" Ref="R11" Part="1"
F 0 "R11" V 6093 4900 50 0000 C CNN
F 1 "5K1" V 6184 4900 50 0000 C CNN
F 2 "Resistor_SMD:R_0402_1005Metric" V 6230 4900 50 0001 C CNN
F 3 "~" H 6300 4900 50 0001 C CNN
F 4 "R10K_0402" H 6300 4900 50 0001 C CNN "StockRef"
F 5 "2447096" H 6300 4900 50 0001 C CNN "ordercode"
F 6 "farnell" H 6300 4900 50 0001 C CNN "supplier"
1 6300 4900
1 0 0 -1
$EndComp
$Comp
L Device:R R?
U 1 1 6195270F
P 6450 4900
AR Path="/6195270F" Ref="R?" Part="1"
AR Path="/6158A412/6195270F" Ref="R?" Part="1"
AR Path="/60FE1698/6195270F" Ref="R18" Part="1"
F 0 "R18" V 6243 4900 50 0000 C CNN
F 1 "5K1" V 6334 4900 50 0000 C CNN
F 2 "Resistor_SMD:R_0402_1005Metric" V 6380 4900 50 0001 C CNN
F 3 "~" H 6450 4900 50 0001 C CNN
F 4 "R10K_0402" H 6450 4900 50 0001 C CNN "StockRef"
F 5 "2447096" H 6450 4900 50 0001 C CNN "ordercode"
F 6 "farnell" H 6450 4900 50 0001 C CNN "supplier"
1 6450 4900
-1 0 0 1
$EndComp
Wire Wire Line
5450 4700 6300 4700
Wire Wire Line
6300 4700 6300 4750
Wire Wire Line
5450 4600 6450 4600
Wire Wire Line
6450 4600 6450 4750
NoConn ~ 5450 5500
NoConn ~ 5450 5600
$Comp
L power:GND #PWR?
U 1 1 61964A09
P 6300 5150
AR Path="/613CB1D0/61964A09" Ref="#PWR?" Part="1"
AR Path="/60FE1698/61964A09" Ref="#PWR0115" Part="1"
F 0 "#PWR0115" H 6300 4900 50 0001 C CNN
F 1 "GND" H 6305 4977 50 0000 C CNN
F 2 "" H 6300 5150 50 0001 C CNN
F 3 "" H 6300 5150 50 0001 C CNN
1 6300 5150
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 61964E35
P 6450 5150
AR Path="/613CB1D0/61964E35" Ref="#PWR?" Part="1"
AR Path="/60FE1698/61964E35" Ref="#PWR0126" Part="1"
F 0 "#PWR0126" H 6450 4900 50 0001 C CNN
F 1 "GND" H 6455 4977 50 0000 C CNN
F 2 "" H 6450 5150 50 0001 C CNN
F 3 "" H 6450 5150 50 0001 C CNN
1 6450 5150
1 0 0 -1
$EndComp
Wire Wire Line
6450 5150 6450 5050
Wire Wire Line
6300 5050 6300 5150
$EndSCHEMATC $EndSCHEMATC

File diff suppressed because it is too large Load Diff

View File

@@ -8,26 +8,10 @@
; Please visit documentation for the other options and examples ; Please visit documentation for the other options and examples
; https://docs.platformio.org/page/projectconf.html ; https://docs.platformio.org/page/projectconf.html
[env:esp32-pico]
; [env:esp32-pico]
; platform = espressif32
; board = m5stack-atom
; framework = arduino
; lib_deps =
; bblanchon/ArduinoJson@^6.18.5
; joaolopesf/SerialDebug@^0.9.82
; monitor_speed = 115200
; lib_ldf_mode = deep+
; extra_scripts = ./littlefsbuilder.py
; build_flags =
; -DHARDWARE=2
; ;upload_protocol = espota
; ;upload_port = 192.168.2.254
[env:esp32-S2]
platform = espressif32 platform = espressif32
board = m5stack-atom
framework = arduino framework = arduino
board = ESP32S2_DEV
lib_deps = lib_deps =
bblanchon/ArduinoJson@^6.18.5 bblanchon/ArduinoJson@^6.18.5
joaolopesf/SerialDebug@^0.9.82 joaolopesf/SerialDebug@^0.9.82
@@ -35,6 +19,6 @@ monitor_speed = 115200
lib_ldf_mode = deep+ lib_ldf_mode = deep+
extra_scripts = ./littlefsbuilder.py extra_scripts = ./littlefsbuilder.py
build_flags = build_flags =
-DHARDWARE=3 -DHARDWARE=1
;upload_protocol = espota ;upload_protocol = espota
;upload_port = 192.168.2.254 ;upload_port = 192.168.2.254

View File

@@ -1,27 +1,7 @@
#pragma once #pragma once
//#define HARDWARE 3 #define HARDWARE 1
#if HARDWARE == 3
#define I2S_BCLK 19
#define I2S_WCLK 21
#define I2S_DATA 18
#define DAC_SDMODE 23
#define NFC_SS 27
#define NFC_SCK 25
#define NFC_MOSI 26
#define NFC_MISO 14
//#define NFC_RST 22 //not connectedx
#define NFC_IRQ 13
#define PWR_HOLD 4
#define PWR_BTN 9
#define MEAS_EN 10
#define MEAS_ADC 35 //ADC1_CH7
#define HALL_INPUT 36 //ADC1_CH0
#endif
#if HARDWARE == 2 #if HARDWARE == 2
#define I2S_BCLK 19 #define I2S_BCLK 19