Browse Source

hardware (PCB): added my version of a simple breakout board carrier pcb

master
Mario Lukas 5 years ago
parent
commit
ee5e778b36
  1. 6
      .gitignore
  2. 22
      PCBs/ESP32_Breakout_Carrier/Readme.md
  3. 337
      PCBs/ESP32_Breakout_Carrier/Tonuino-ESP32_2-cache.lib
  4. 2410
      PCBs/ESP32_Breakout_Carrier/Tonuino-ESP32_2.kicad_pcb
  5. 2383
      PCBs/ESP32_Breakout_Carrier/Tonuino-ESP32_2.kicad_pcb-bak
  6. 414
      PCBs/ESP32_Breakout_Carrier/Tonuino-ESP32_2.net
  7. 248
      PCBs/ESP32_Breakout_Carrier/Tonuino-ESP32_2.pro
  8. 585
      PCBs/ESP32_Breakout_Carrier/Tonuino-ESP32_2.sch
  9. 585
      PCBs/ESP32_Breakout_Carrier/Tonuino-ESP32_2.sch-bak
  10. 33
      PCBs/ESP32_Breakout_Carrier/_autosave-Tonuino-ESP32_2.pro
  11. BIN
      PCBs/ESP32_Breakout_Carrier/assembled.jpeg
  12. 1
      PCBs/ESP32_Breakout_Carrier/fp-info-cache

6
.gitignore

@ -4,3 +4,9 @@
.vscode/launch.json
.vscode/ipch
.DS_Store
.idea/
CMakeLists.txt
CMakeListsPrivate.txt
cmake-build-az-delivery-devkit-v4/
cmake-build-debug/
venv/

22
PCBs/ESP32_Breakout_Carrier/Readme.md

@ -0,0 +1,22 @@
## ESP32 I2S Breakout Carrier PCB
This is a simple PCB which makes wiring the whole stuff much easier. It contains connections for all components which are described in the projects wiring table.
I used an ESP32 form AZ-Delivery but every Pin-Compatible ESP32 Board will do the job.
![Assembled Board](assembled.jpeg)
The image shows my first boards which came with a litte wiring bug. The bug is fixed in the current version.
I ordered my board at aisler.net, there is already and upload available.
[https://aisler.net/p/YTYZJZMM](https://aisler.net/p/YTYZJZMM)
## What Remains
The PCB does not provide an option for charing or power management (including step down/up). It provides a pinout for 5V Input.
## Antenna Improvements
It is recommended to solder an external antenna to the ESP32 for preventing connection issues. Cheap ESP32 boards come with an antenna which is laying on the PCB. The newer ones provide an ESP32 board where the antenna part protrudes over the edge.
You can find some useful tips for soldering an antenna to the old ones here:
[https://community.home-assistant.io/t/how-to-add-an-external-antenna-to-an-esp-board/131601](https://community.home-assistant.io/t/how-to-add-an-external-antenna-to-an-esp-board/131601)
## Disclaimer
PCB-circuit is provided 'as is' without warranty. It was made to keep wiring much simpler. However: it runs fine without any problems in my Tonuinos.

337
PCBs/ESP32_Breakout_Carrier/Tonuino-ESP32_2-cache.lib

@ -0,0 +1,337 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_Conn_01x02_Male
#
DEF Connector_Conn_01x02_Male J 0 40 Y N 1 F N
F0 "J" 0 100 50 H V C CNN
F1 "Connector_Conn_01x02_Male" 0 -200 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 34 -95 0 -105 1 1 6 F
S 34 5 0 -5 1 1 6 F
P 2 1 1 6 50 -100 34 -100 N
P 2 1 1 6 50 0 34 0 N
X Pin_1 1 200 0 150 L 50 50 1 1 P
X Pin_2 2 200 -100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Conn_01x03_Male
#
DEF Connector_Conn_01x03_Male J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Connector_Conn_01x03_Male" 0 -200 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 34 -95 0 -105 1 1 6 F
S 34 5 0 -5 1 1 6 F
S 34 105 0 95 1 1 6 F
P 2 1 1 6 50 -100 34 -100 N
P 2 1 1 6 50 0 34 0 N
P 2 1 1 6 50 100 34 100 N
X Pin_1 1 200 100 150 L 50 50 1 1 P
X Pin_2 2 200 0 150 L 50 50 1 1 P
X Pin_3 3 200 -100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Conn_01x05_Male
#
DEF Connector_Conn_01x05_Male J 0 40 Y N 1 F N
F0 "J" 0 300 50 H V C CNN
F1 "Connector_Conn_01x05_Male" 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 34 -195 0 -205 1 1 6 F
S 34 -95 0 -105 1 1 6 F
S 34 5 0 -5 1 1 6 F
S 34 105 0 95 1 1 6 F
S 34 205 0 195 1 1 6 F
P 2 1 1 6 50 -200 34 -200 N
P 2 1 1 6 50 -100 34 -100 N
P 2 1 1 6 50 0 34 0 N
P 2 1 1 6 50 100 34 100 N
P 2 1 1 6 50 200 34 200 N
X Pin_1 1 200 200 150 L 50 50 1 1 P
X Pin_2 2 200 100 150 L 50 50 1 1 P
X Pin_3 3 200 0 150 L 50 50 1 1 P
X Pin_4 4 200 -100 150 L 50 50 1 1 P
X Pin_5 5 200 -200 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Conn_01x06_Male
#
DEF Connector_Conn_01x06_Male J 0 40 Y N 1 F N
F0 "J" 0 300 50 H V C CNN
F1 "Connector_Conn_01x06_Male" 0 -400 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 34 -295 0 -305 1 1 6 F
S 34 -195 0 -205 1 1 6 F
S 34 -95 0 -105 1 1 6 F
S 34 5 0 -5 1 1 6 F
S 34 105 0 95 1 1 6 F
S 34 205 0 195 1 1 6 F
P 2 1 1 6 50 -300 34 -300 N
P 2 1 1 6 50 -200 34 -200 N
P 2 1 1 6 50 -100 34 -100 N
P 2 1 1 6 50 0 34 0 N
P 2 1 1 6 50 100 34 100 N
P 2 1 1 6 50 200 34 200 N
X Pin_1 1 200 200 150 L 50 50 1 1 P
X Pin_2 2 200 100 150 L 50 50 1 1 P
X Pin_3 3 200 0 150 L 50 50 1 1 P
X Pin_4 4 200 -100 150 L 50 50 1 1 P
X Pin_5 5 200 -200 150 L 50 50 1 1 P
X Pin_6 6 200 -300 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Conn_01x07_Male
#
DEF Connector_Conn_01x07_Male J 0 40 Y N 1 F N
F0 "J" 0 400 50 H V C CNN
F1 "Connector_Conn_01x07_Male" 0 -400 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 34 -295 0 -305 1 1 6 F
S 34 -195 0 -205 1 1 6 F
S 34 -95 0 -105 1 1 6 F
S 34 5 0 -5 1 1 6 F
S 34 105 0 95 1 1 6 F
S 34 205 0 195 1 1 6 F
S 34 305 0 295 1 1 6 F
P 2 1 1 6 50 -300 34 -300 N
P 2 1 1 6 50 -200 34 -200 N
P 2 1 1 6 50 -100 34 -100 N
P 2 1 1 6 50 0 34 0 N
P 2 1 1 6 50 100 34 100 N
P 2 1 1 6 50 200 34 200 N
P 2 1 1 6 50 300 34 300 N
X Pin_1 1 200 300 150 L 50 50 1 1 P
X Pin_2 2 200 200 150 L 50 50 1 1 P
X Pin_3 3 200 100 150 L 50 50 1 1 P
X Pin_4 4 200 0 150 L 50 50 1 1 P
X Pin_5 5 200 -100 150 L 50 50 1 1 P
X Pin_6 6 200 -200 150 L 50 50 1 1 P
X Pin_7 7 200 -300 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Conn_01x08_Male
#
DEF Connector_Conn_01x08_Male J 0 40 Y N 1 F N
F0 "J" 0 400 50 H V C CNN
F1 "Connector_Conn_01x08_Male" 0 -500 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 34 -395 0 -405 1 1 6 F
S 34 -295 0 -305 1 1 6 F
S 34 -195 0 -205 1 1 6 F
S 34 -95 0 -105 1 1 6 F
S 34 5 0 -5 1 1 6 F
S 34 105 0 95 1 1 6 F
S 34 205 0 195 1 1 6 F
S 34 305 0 295 1 1 6 F
P 2 1 1 6 50 -400 34 -400 N
P 2 1 1 6 50 -300 34 -300 N
P 2 1 1 6 50 -200 34 -200 N
P 2 1 1 6 50 -100 34 -100 N
P 2 1 1 6 50 0 34 0 N
P 2 1 1 6 50 100 34 100 N
P 2 1 1 6 50 200 34 200 N
P 2 1 1 6 50 300 34 300 N
X Pin_1 1 200 300 150 L 50 50 1 1 P
X Pin_2 2 200 200 150 L 50 50 1 1 P
X Pin_3 3 200 100 150 L 50 50 1 1 P
X Pin_4 4 200 0 150 L 50 50 1 1 P
X Pin_5 5 200 -100 150 L 50 50 1 1 P
X Pin_6 6 200 -200 150 L 50 50 1 1 P
X Pin_7 7 200 -300 150 L 50 50 1 1 P
X Pin_8 8 200 -400 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_R
#
DEF Device_R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "Device_R" 0 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# ESP32-DEVKITC-32U_ESP32-DEVKITC-32U
#
DEF ESP32-DEVKITC-32U_ESP32-DEVKITC-32U U 0 40 Y Y 1 L N
F0 "U" -601 1026 50 H V L BNN
F1 "ESP32-DEVKITC-32U_ESP32-DEVKITC-32U" -601 -1101 50 H V L BNN
F2 "MODULE_ESP32-DEVKITC-32U" 0 0 50 H I L BNN
F3 "Manufacturer Recommendations" 0 0 50 H I L BNN
F4 "ESPRESSIF" 0 0 50 H I L BNN
F5 "N/A" 0 0 50 H I L BNN
DRAW
P 2 0 0 10 -600 -1000 -600 1000 N
P 2 0 0 10 -600 1000 600 1000 N
P 2 0 0 10 600 -1000 -600 -1000 N
P 2 0 0 10 600 1000 600 -1000 N
X 3V3 1 -800 900 200 R 40 40 0 0 W
X IO26 10 -800 0 200 R 40 40 0 0 B
X IO27 11 -800 -100 200 R 40 40 0 0 B
X IO14 12 -800 -200 200 R 40 40 0 0 B
X IO12 13 -800 -300 200 R 40 40 0 0 B
X GND1 14 -800 -400 200 R 40 40 0 0 W
X IO13 15 -800 -500 200 R 40 40 0 0 B
X SD2 16 -800 -600 200 R 40 40 0 0 B
X SD3 17 -800 -700 200 R 40 40 0 0 B
X CMD 18 -800 -800 200 R 40 40 0 0 B
X EXT_5V 19 -800 -900 200 R 40 40 0 0 W
X EN 2 -800 800 200 R 40 40 0 0 I
X CLK 20 800 -900 200 L 40 40 0 0 I C
X SD0 21 800 -800 200 L 40 40 0 0 B
X SD1 22 800 -700 200 L 40 40 0 0 B
X IO15 23 800 -600 200 L 40 40 0 0 B
X IO2 24 800 -500 200 L 40 40 0 0 B
X IO0 25 800 -400 200 L 40 40 0 0 B
X IO4 26 800 -300 200 L 40 40 0 0 B
X IO16 27 800 -200 200 L 40 40 0 0 B
X IO17 28 800 -100 200 L 40 40 0 0 B
X IO5 29 800 0 200 L 40 40 0 0 B
X SENSOR_VP 3 -800 700 200 R 40 40 0 0 I
X IO18 30 800 100 200 L 40 40 0 0 B
X IO19 31 800 200 200 L 40 40 0 0 B
X GND2 32 800 300 200 L 40 40 0 0 W
X IO21 33 800 400 200 L 40 40 0 0 B
X RXD0 34 800 500 200 L 40 40 0 0 I
X TXD0 35 800 600 200 L 40 40 0 0 O
X IO22 36 800 700 200 L 40 40 0 0 B
X IO23 37 800 800 200 L 40 40 0 0 B
X GND3 38 800 900 200 L 40 40 0 0 W
X SENSOR_VN 4 -800 600 200 R 40 40 0 0 I
X IO34 5 -800 500 200 R 40 40 0 0 B
X IO35 6 -800 400 200 R 40 40 0 0 B
X IO32 7 -800 300 200 R 40 40 0 0 B
X IO33 8 -800 200 200 R 40 40 0 0 B
X IO25 9 -800 100 200 R 40 40 0 0 B
ENDDRAW
ENDDEF
#
# Transistor_BJT_BC337
#
DEF Transistor_BJT_BC337 Q 0 0 Y N 1 F N
F0 "Q" 200 75 50 H V L CNN
F1 "Transistor_BJT_BC337" 200 0 50 H V L CNN
F2 "Package_TO_SOT_THT:TO-92_Inline" 200 -75 50 H I L CIN
F3 "" 0 0 50 H I L CNN
ALIAS BC546 BC548 BC549 BC550 BC337 BC338
$FPLIST
TO?92*
$ENDFPLIST
DRAW
C 50 0 111 0 1 10 N
P 2 0 1 0 0 0 25 0 N
P 2 0 1 0 25 25 100 100 N
P 3 0 1 0 25 -25 100 -100 100 -100 N
P 3 0 1 20 25 75 25 -75 25 -75 N
P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F
X C 1 100 200 100 D 50 50 1 1 P
X B 2 -200 0 200 R 50 50 1 1 I
X E 3 100 -200 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Transistor_FET_IRF9540N
#
DEF Transistor_FET_IRF9540N Q 0 20 Y N 1 F N
F0 "Q" 200 75 50 H V L CNN
F1 "Transistor_FET_IRF9540N" 200 0 50 H V L CNN
F2 "Package_TO_SOT_THT:TO-220-3_Vertical" 200 -75 50 H I L CIN
F3 "" 0 0 50 H I L CNN
ALIAS IRF4905 FQP27P06
$FPLIST
TO?220*
$ENDFPLIST
DRAW
C 65 0 110 0 1 10 N
C 100 -70 10 0 1 0 F
C 100 70 10 0 1 0 F
P 2 0 1 0 10 0 -100 0 N
P 2 0 1 10 10 75 10 -75 N
P 2 0 1 10 30 -50 30 -90 N
P 2 0 1 10 30 20 30 -20 N
P 2 0 1 10 30 90 30 50 N
P 2 0 1 0 100 100 100 70 N
P 3 0 1 0 100 -100 100 0 30 0 N
P 4 0 1 0 30 70 130 70 130 -70 30 -70 N
P 4 0 1 0 90 0 50 15 50 -15 90 0 F
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 100 R 50 50 1 1 I
X D 2 100 200 100 D 50 50 1 1 P
X S 3 100 -200 100 U 50 50 1 1 P
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
#
# power_VCC
#
DEF power_VCC #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_VCC" 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 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 VCC 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
#End Library

2410
PCBs/ESP32_Breakout_Carrier/Tonuino-ESP32_2.kicad_pcb
File diff suppressed because it is too large
View File

2383
PCBs/ESP32_Breakout_Carrier/Tonuino-ESP32_2.kicad_pcb-bak
File diff suppressed because it is too large
View File

414
PCBs/ESP32_Breakout_Carrier/Tonuino-ESP32_2.net

@ -0,0 +1,414 @@
(export (version D)
(design
(source /Users/mariolukas/Documents/KiCad/projects/Tonuino-ESP32_2/Tonuino-ESP32_2.sch)
(date "2020 October 11, Sunday 21:15:14")
(tool "Eeschema (5.1.7-0-10_14)")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title)
(company)
(rev)
(date)
(source Tonuino-ESP32_2.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref U1)
(value ESP32-DEVKITC-32U)
(footprint ESP32-DEVKITC-32U:MODULE_ESP32-DEVKITC-32U)
(datasheet "Manufacturer Recommendations")
(fields
(field (name Field4) ESPRESSIF)
(field (name Field5) N/A))
(libsource (lib ESP32-DEVKITC-32U) (part ESP32-DEVKITC-32U) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5F79096D))
(comp (ref J4)
(value "Rotary Encode")
(footprint mod_s:PinHeader_1x05_P2.54mm_Vertical)
(libsource (lib Connector) (part Conn_01x05_Male) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5F7BD0A2))
(comp (ref J1)
(value "SD-Card Reader")
(footprint mod_s:PinHeader_1x06_P2.54mm_Vertical)
(libsource (lib Connector) (part Conn_01x06_Male) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5F7ED32A))
(comp (ref J3)
(value "Adafruit MAX98357")
(footprint mod_s:PinHeader_1x07_P2.54mm_Vertical)
(libsource (lib Connector) (part Conn_01x07_Male) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5F81C714))
(comp (ref J5)
(value Next)
(footprint mod_s:PinHeader_1x02_P2.54mm_Vertical)
(libsource (lib Connector) (part Conn_01x02_Male) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5F9085EF))
(comp (ref J6)
(value Prev)
(footprint mod_s:PinHeader_1x02_P2.54mm_Vertical)
(libsource (lib Connector) (part Conn_01x02_Male) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5F90EAED))
(comp (ref J7)
(value Pause)
(footprint mod_s:PinHeader_1x02_P2.54mm_Vertical)
(libsource (lib Connector) (part Conn_01x02_Male) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5F90F726))
(comp (ref J2)
(value RFID-RC522)
(footprint mod_s:PinHeader_1x08_P2.54mm_Vertical)
(libsource (lib Connector) (part Conn_01x08_Male) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5F92011C))
(comp (ref J8)
(value WS2812)
(footprint mod_s:PinHeader_1x03_P2.54mm_Vertical)
(libsource (lib Connector) (part Conn_01x03_Male) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5F936A23))
(comp (ref J9)
(value Power)
(footprint mod_s:PinHeader_1x02_P2.54mm_Vertical)
(libsource (lib Connector) (part Conn_01x02_Male) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5F945F11))
(comp (ref R5)
(value 4,7k)
(footprint adafruit:0207_9)
(libsource (lib Device) (part R) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5F7995ED))
(comp (ref R4)
(value 10k)
(footprint adafruit:0207_9)
(libsource (lib Device) (part R) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5F798E7D))
(comp (ref Q1)
(value BC337)
(footprint Package_TO_SOT_THT:TO-92_Inline_Wide)
(libsource (lib Transistor_BJT) (part BC337) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5F78DA7C))
(comp (ref Q2)
(value IRF9540N)
(footprint Package_TO_SOT_THT:TO-220-3_Vertical)
(libsource (lib Transistor_FET) (part IRF9540N) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5F78F572))
(comp (ref R1)
(value 10k)
(footprint adafruit:0207_9)
(libsource (lib Device) (part R) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5F79873B)))
(libparts
(libpart (lib Connector) (part Conn_01x02_Male)
(footprints
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x02_Male))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))))
(libpart (lib Connector) (part Conn_01x03_Male)
(footprints
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x03_Male))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))))
(libpart (lib Connector) (part Conn_01x05_Male)
(footprints
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x05_Male))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))
(pin (num 4) (name Pin_4) (type passive))
(pin (num 5) (name Pin_5) (type passive))))
(libpart (lib Connector) (part Conn_01x06_Male)
(footprints
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x06_Male))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))
(pin (num 4) (name Pin_4) (type passive))
(pin (num 5) (name Pin_5) (type passive))
(pin (num 6) (name Pin_6) (type passive))))
(libpart (lib Connector) (part Conn_01x07_Male)
(footprints
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x07_Male))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))
(pin (num 4) (name Pin_4) (type passive))
(pin (num 5) (name Pin_5) (type passive))
(pin (num 6) (name Pin_6) (type passive))
(pin (num 7) (name Pin_7) (type passive))))
(libpart (lib Connector) (part Conn_01x08_Male)
(footprints
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x08_Male))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))
(pin (num 4) (name Pin_4) (type passive))
(pin (num 5) (name Pin_5) (type passive))
(pin (num 6) (name Pin_6) (type passive))
(pin (num 7) (name Pin_7) (type passive))
(pin (num 8) (name Pin_8) (type passive))))
(libpart (lib Device) (part R)
(footprints
(fp R_*))
(fields
(field (name Reference) R)
(field (name Value) R))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib ESP32-DEVKITC-32U) (part ESP32-DEVKITC-32U)
(fields
(field (name Reference) U)
(field (name Value) ESP32-DEVKITC-32U)
(field (name Footprint) MODULE_ESP32-DEVKITC-32U)
(field (name Datasheet) "Manufacturer Recommendations")
(field (name Field4) ESPRESSIF)
(field (name Field5) N/A))
(pins
(pin (num 1) (name 3V3) (type power_in))
(pin (num 2) (name EN) (type input))
(pin (num 3) (name SENSOR_VP) (type input))
(pin (num 4) (name SENSOR_VN) (type input))
(pin (num 5) (name IO34) (type BiDi))
(pin (num 6) (name IO35) (type BiDi))
(pin (num 7) (name IO32) (type BiDi))
(pin (num 8) (name IO33) (type BiDi))
(pin (num 9) (name IO25) (type BiDi))
(pin (num 10) (name IO26) (type BiDi))
(pin (num 11) (name IO27) (type BiDi))
(pin (num 12) (name IO14) (type BiDi))
(pin (num 13) (name IO12) (type BiDi))
(pin (num 14) (name GND1) (type power_in))
(pin (num 15) (name IO13) (type BiDi))
(pin (num 16) (name SD2) (type BiDi))
(pin (num 17) (name SD3) (type BiDi))
(pin (num 18) (name CMD) (type BiDi))
(pin (num 19) (name EXT_5V) (type power_in))
(pin (num 20) (name CLK) (type input))
(pin (num 21) (name SD0) (type BiDi))
(pin (num 22) (name SD1) (type BiDi))
(pin (num 23) (name IO15) (type BiDi))
(pin (num 24) (name IO2) (type BiDi))
(pin (num 25) (name IO0) (type BiDi))
(pin (num 26) (name IO4) (type BiDi))
(pin (num 27) (name IO16) (type BiDi))
(pin (num 28) (name IO17) (type BiDi))
(pin (num 29) (name IO5) (type BiDi))
(pin (num 30) (name IO18) (type BiDi))
(pin (num 31) (name IO19) (type BiDi))
(pin (num 32) (name GND2) (type power_in))
(pin (num 33) (name IO21) (type BiDi))
(pin (num 34) (name RXD0) (type input))
(pin (num 35) (name TXD0) (type output))
(pin (num 36) (name IO22) (type BiDi))
(pin (num 37) (name IO23) (type BiDi))
(pin (num 38) (name GND3) (type power_in))))
(libpart (lib Transistor_BJT) (part BC547)
(aliases
(alias BC546)
(alias BC548)
(alias BC549)
(alias BC550)
(alias BC337)
(alias BC338))
(footprints
(fp TO?92*))
(fields
(field (name Reference) Q)
(field (name Value) BC547)
(field (name Footprint) Package_TO_SOT_THT:TO-92_Inline))
(pins
(pin (num 1) (name C) (type passive))
(pin (num 2) (name B) (type input))
(pin (num 3) (name E) (type passive))))
(libpart (lib Transistor_FET) (part IRF9540N)
(aliases
(alias IRF4905)
(alias FQP27P06))
(footprints
(fp TO?220*))
(fields
(field (name Reference) Q)
(field (name Value) IRF9540N)
(field (name Footprint) Package_TO_SOT_THT:TO-220-3_Vertical))
(pins
(pin (num 1) (name G) (type input))
(pin (num 2) (name D) (type passive))
(pin (num 3) (name S) (type passive)))))
(libraries
(library (logical Connector)
(uri /Users/mariolukas/Documents/KiCad/libs/Connector.lib))
(library (logical Device)
(uri /Users/mariolukas/Documents/KiCad/libs/Device.lib))
(library (logical ESP32-DEVKITC-32U)
(uri /Users/mariolukas/Documents/KiCad/libs/ESP32-DEVKITC-32U.lib))
(library (logical Transistor_BJT)
(uri /Users/mariolukas/Documents/KiCad/libs/Transistor_BJT.lib))
(library (logical Transistor_FET)
(uri /Users/mariolukas/Documents/KiCad/libs/Transistor_FET.lib)))
(nets
(net (code 1) (name "Net-(U1-Pad2)")
(node (ref U1) (pin 2)))
(net (code 2) (name "Net-(U1-Pad3)")
(node (ref U1) (pin 3)))
(net (code 3) (name "Net-(U1-Pad4)")
(node (ref U1) (pin 4)))
(net (code 4) (name "Net-(U1-Pad16)")
(node (ref U1) (pin 16)))
(net (code 5) (name "Net-(U1-Pad17)")
(node (ref U1) (pin 17)))
(net (code 6) (name "Net-(U1-Pad18)")
(node (ref U1) (pin 18)))
(net (code 7) (name "Net-(U1-Pad20)")
(node (ref U1) (pin 20)))
(net (code 8) (name "Net-(U1-Pad21)")
(node (ref U1) (pin 21)))
(net (code 9) (name "Net-(U1-Pad22)")
(node (ref U1) (pin 22)))
(net (code 10) (name "Net-(U1-Pad24)")
(node (ref U1) (pin 24)))
(net (code 11) (name "Net-(U1-Pad25)")
(node (ref U1) (pin 25)))
(net (code 12) (name "Net-(U1-Pad34)")
(node (ref U1) (pin 34)))
(net (code 13) (name "Net-(U1-Pad35)")
(node (ref U1) (pin 35)))
(net (code 14) (name "Net-(J3-Pad3)")
(node (ref J3) (pin 3)))
(net (code 15) (name "Net-(J3-Pad4)")
(node (ref J3) (pin 4)))
(net (code 16) (name GPIO-17)
(node (ref J2) (pin 1))
(node (ref U1) (pin 28))
(node (ref R5) (pin 2)))
(net (code 17) (name SWITCHED_VCC)
(node (ref J8) (pin 3))
(node (ref J3) (pin 1))
(node (ref J1) (pin 2))
(node (ref Q2) (pin 2)))
(net (code 18) (name GND)
(node (ref U1) (pin 38))
(node (ref J4) (pin 1))
(node (ref Q1) (pin 3))
(node (ref R4) (pin 2))
(node (ref J1) (pin 1))
(node (ref J9) (pin 1))
(node (ref U1) (pin 32))
(node (ref J3) (pin 2))
(node (ref J8) (pin 1))
(node (ref J2) (pin 3))
(node (ref J7) (pin 1))
(node (ref J6) (pin 1))
(node (ref J5) (pin 1))
(node (ref U1) (pin 14)))
(net (code 19) (name 3.3V)
(node (ref U1) (pin 1))
(node (ref J4) (pin 2)))
(net (code 20) (name SD-CARD_MISO)
(node (ref J1) (pin 3))
(node (ref U1) (pin 27)))
(net (code 21) (name SD-CARD_MOSI)
(node (ref U1) (pin 15))
(node (ref J1) (pin 4)))
(net (code 22) (name SD-CARD_SCK)
(node (ref U1) (pin 12))
(node (ref J1) (pin 5)))
(net (code 23) (name SD-CARD_CS)
(node (ref J1) (pin 6))
(node (ref U1) (pin 23)))
(net (code 24) (name MAX98357_DIN)
(node (ref U1) (pin 9))
(node (ref J3) (pin 5)))
(net (code 25) (name MAX98357_BLCK)
(node (ref J3) (pin 6))
(node (ref U1) (pin 11)))
(net (code 26) (name MAX98357_LRC)
(node (ref U1) (pin 10))
(node (ref J3) (pin 7)))
(net (code 27) (name ROTARY_CLR)
(node (ref U1) (pin 5))
(node (ref J4) (pin 3)))
(net (code 28) (name ROTARY_DT)
(node (ref U1) (pin 6))
(node (ref J4) (pin 4)))
(net (code 29) (name ROTARY_BUTTON)
(node (ref J4) (pin 5))
(node (ref U1) (pin 7)))
(net (code 30) (name NEOPIXEL_DI)
(node (ref U1) (pin 13))
(node (ref J8) (pin 2)))
(net (code 31) (name VCC)
(node (ref U1) (pin 19))
(node (ref Q2) (pin 3))
(node (ref R1) (pin 1))
(node (ref J9) (pin 2)))
(net (code 32) (name BUTTON_PREVIOUS_PIN)
(node (ref J5) (pin 2))
(node (ref U1) (pin 8)))
(net (code 33) (name BUTTON_NEXT_PIN)
(node (ref U1) (pin 26))
(node (ref J6) (pin 2)))
(net (code 34) (name BUTTON_PLAY_PAUSE_PIN)
(node (ref U1) (pin 29))
(node (ref J7) (pin 2)))
(net (code 35) (name RFID_RST)
(node (ref J2) (pin 2))
(node (ref U1) (pin 36)))
(net (code 36) (name "Net-(J2-Pad4)")
(node (ref J2) (pin 4)))
(net (code 37) (name RFID_MISO)
(node (ref J2) (pin 5))
(node (ref U1) (pin 31)))
(net (code 38) (name RFID_MOSI)
(node (ref J2) (pin 6))
(node (ref U1) (pin 37)))
(net (code 39) (name RFID_SCK)
(node (ref J2) (pin 7))
(node (ref U1) (pin 30)))
(net (code 40) (name RFID_SDA)
(node (ref J2) (pin 8))
(node (ref U1) (pin 33)))
(net (code 41) (name "Net-(Q1-Pad2)")
(node (ref R4) (pin 1))
(node (ref R5) (pin 1))
(node (ref Q1) (pin 2)))
(net (code 42) (name "Net-(Q1-Pad1)")
(node (ref Q1) (pin 1))
(node (ref Q2) (pin 1))
(node (ref R1) (pin 2)))))

248
PCBs/ESP32_Breakout_Carrier/Tonuino-ESP32_2.pro

@ -0,0 +1,248 @@
update=2020 October 04, Sunday 16:49:12
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.4
ViaDiameter1=0.8
ViaDrill1=0.4
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.12
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.05
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0
SolderMaskMinWidth=0
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=1
[pcbnew/Layer.F.Adhes]
Enabled=1
[pcbnew/Layer.B.Paste]
Enabled=1
[pcbnew/Layer.F.Paste]
Enabled=1
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=1
[pcbnew/Layer.Eco2.User]
Enabled=1
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.2
TrackWidth=0.4
ViaDiameter=0.8
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25

585
PCBs/ESP32_Breakout_Carrier/Tonuino-ESP32_2.sch

@ -0,0 +1,585 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L ESP32-DEVKITC-32U:ESP32-DEVKITC-32U U1
U 1 1 5F79096D
P 8100 2650
F 0 "U1" H 8100 3817 50 0000 C CNN
F 1 "ESP32-DEVKITC-32U" H 8100 3726 50 0000 C CNN
F 2 "ESP32-DEVKITC-32U:MODULE_ESP32-DEVKITC-32U" H 8100 2650 50 0001 L BNN
F 3 "Manufacturer Recommendations" H 8100 2650 50 0001 L BNN
F 4 "ESPRESSIF" H 8100 2650 50 0001 L BNN "Field4"
F 5 "N/A" H 8100 2650 50 0001 L BNN "Field5"
1 8100 2650
1 0 0 -1
$EndComp
$Comp
L Connector:Conn_01x05_Male J4
U 1 1 5F7BD0A2
P 2550 6550
F 0 "J4" H 2658 6931 50 0000 C CNN
F 1 "Rotary Encode" H 2658 6840 50 0000 C CNN
F 2 "mod_s:PinHeader_1x05_P2.54mm_Vertical" H 2550 6550 50 0001 C CNN
F 3 "" H 2550 6550 50 0001 C CNN
1 2550 6550
0 1 1 0
$EndComp
$Comp
L Connector:Conn_01x06_Male J1
U 1 1 5F7ED32A
P 6250 4700
F 0 "J1" V 6312 4944 50 0000 L CNN
F 1 "SD-Card Reader" V 6403 4944 50 0000 L CNN
F 2 "mod_s:PinHeader_1x06_P2.54mm_Vertical" H 6250 4700 50 0001 C CNN
F 3 "" H 6250 4700 50 0001 C CNN
1 6250 4700
0 1 1 0
$EndComp
Text Notes 4200 4300 0 197 ~ 0
Breakout Boards\n
Text Notes 850 4300 0 197 ~ 0
Inputs Interfaces
Text Notes 850 1400 0 197 ~ 0
Switched 5V (Deep Sleep)\n
Text Notes 7500 1250 0 197 ~ 0
ESP-32\n
$Comp
L Connector:Conn_01x07_Male J3
U 1 1 5F81C714
P 4650 6450
F 0 "J3" V 4485 6428 50 0000 C CNN
F 1 "Adafruit MAX98357" V 4576 6428 50 0000 C CNN
F 2 "mod_s:PinHeader_1x07_P2.54mm_Vertical" H 4650 6450 50 0001 C CNN
F 3 "" H 4650 6450 50 0001 C CNN
1 4650 6450
0 1 1 0
$EndComp
Text GLabel 9050 2750 2 50 Input ~ 0
GPIO-17
Wire Wire Line
4950 6850 4950 6650
Text GLabel 6350 5050 3 50 Input ~ 0
SWITCHED_VCC
Wire Wire Line
6350 5050 6350 4900
$Comp
L power:GND #PWR0103
U 1 1 5F829524
P 6600 5100
F 0 "#PWR0103" H 6600 4850 50 0001 C CNN
F 1 "GND" H 6605 4927 50 0000 C CNN
F 2 "" H 6600 5100 50 0001 C CNN
F 3 "" H 6600 5100 50 0001 C CNN
1 6600 5100
1 0 0 -1
$EndComp
Wire Wire Line
6600 5100 6450 5100
Wire Wire Line
6450 5100 6450 4900
Text GLabel 7050 1750 0 50 Input ~ 0
3.3V
Wire Wire Line
7300 1750 7050 1750
Wire Wire Line
8900 2750 9050 2750
Text GLabel 5050 5250 3 50 Input ~ 0
GPIO-17
$Comp
L power:GND #PWR0104
U 1 1 5F82B98B
P 4850 5250
F 0 "#PWR0104" H 4850 5000 50 0001 C CNN
F 1 "GND" H 4855 5077 50 0000 C CNN
F 2 "" H 4850 5250 50 0001 C CNN
F 3 "" H 4850 5250 50 0001 C CNN
1 4850 5250
1 0 0 -1
$EndComp
Text GLabel 6250 5050 3 50 Input ~ 0
SD-CARD_MISO
Text GLabel 6150 5050 3 50 Input ~ 0
SD-CARD_MOSI
Wire Wire Line
6250 5050 6250 4900
Wire Wire Line
6150 5050 6150 4900
Text GLabel 6050 5050 3 50 Input ~ 0
SD-CARD_SCK
Text GLabel 5950 5050 3 50 Input ~ 0
SD-CARD_CS
Wire Wire Line
6050 5050 6050 4900
Wire Wire Line
5950 5050 5950 4900
Text GLabel 4950 5250 3 50 Input ~ 0
RFID_RST
Text GLabel 4350 5250 3 50 Input ~ 0
RFID_SDA
Text GLabel 4450 5250 3 50 Input ~ 0
RFID_SCK
Text GLabel 4550 5250 3 50 Input ~ 0
RFID_MOSI
Text GLabel 4650 5250 3 50 Input ~ 0
RFID_MISO
Wire Wire Line
4850 6750 4850 6650
Text GLabel 4550 6850 3 50 Input ~ 0
MAX98357_DIN
Wire Wire Line
4550 6850 4550 6650
Text GLabel 4450 6850 3 50 Input ~ 0
MAX98357_BLCK
Wire Wire Line
4450 6850 4450 6650
Text GLabel 4350 6850 3 50 Input ~ 0
MAX98357_LRC
Wire Wire Line
4350 6850 4350 6650
Text GLabel 2550 6900 3 50 Input ~ 0
ROTARY_CLR
Text GLabel 2450 6900 3 50 Input ~ 0
ROTARY_DT
Text GLabel 2350 6900 3 50 Input ~ 0
ROTARY_BUTTON
Text GLabel 2650 6900 3 50 Input ~ 0
3.3V
Wire Wire Line
2750 6900 2750 6750
Wire Wire Line
2650 6900 2650 6750
Wire Wire Line
2450 6900 2450 6750
Text GLabel 2500 5100 3 50 Input ~ 0
BUTTON_PLAY_PAUSE_PIN
Text GLabel 2100 5100 3 50 Input ~ 0
BUTTON_NEXT_PIN
Text GLabel 1600 5100 3 50 Input ~ 0
BUTTON_PREVIOUS_PIN
$Comp
L power:GND #PWR0106
U 1 1 5F842383
P 1700 5100
F 0 "#PWR0106" H 1700 4850 50 0001 C CNN
F 1 "GND" H 1705 4927 50 0000 C CNN
F 2 "" H 1700 5100 50 0001 C CNN
F 3 "" H 1700 5100 50 0001 C CNN
1 1700 5100
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0107
U 1 1 5F8429CB
P 2200 5100
F 0 "#PWR0107" H 2200 4850 50 0001 C CNN
F 1 "GND" H 2205 4927 50 0000 C CNN
F 2 "" H 2200 5100 50 0001 C CNN
F 3 "" H 2200 5100 50 0001 C CNN
1 2200 5100
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0108
U 1 1 5F843BDD
P 2600 5100
F 0 "#PWR0108" H 2600 4850 50 0001 C CNN
F 1 "GND" H 2605 4927 50 0000 C CNN
F 2 "" H 2600 5100 50 0001 C CNN
F 3 "" H 2600 5100 50 0001 C CNN
1 2600 5100
1 0 0 -1
$EndComp
Text GLabel 5750 6900 3 50 Input ~ 0
NEOPIXEL_DI
Wire Wire Line
5650 6900 5650 6750
Wire Wire Line
5750 6900 5750 6750
Wire Wire Line
5850 6900 5850 6750
Text GLabel 9050 1950 2 50 Input ~ 0
RFID_RST
Wire Wire Line
8900 1950 9050 1950
Text GLabel 9050 2250 2 50 Input ~ 0
RFID_SDA
Wire Wire Line
8900 2250 9050 2250
Text GLabel 9050 1850 2 50 Input ~ 0
RFID_MOSI
Wire Wire Line
8900 1850 9050 1850
Text GLabel 9050 2450 2 50 Input ~ 0
RFID_MISO
Wire Wire Line
9050 2450 8900 2450
Text GLabel 9050 2550 2 50 Input ~ 0
RFID_SCK
Wire Wire Line
8900 2550 9050 2550
$Comp
L power:GND #PWR0110
U 1 1 5F85DB8C
P 9050 1750
F 0 "#PWR0110" H 9050 1500 50 0001 C CNN
F 1 "GND" V 9050 1600 50 0000 R CNN
F 2 "" H 9050 1750 50 0001 C CNN
F 3 "" H 9050 1750 50 0001 C CNN
1 9050 1750
0 -1 -1 0
$EndComp
Wire Wire Line
8900 2350 9050 2350
Wire Wire Line
9050 1750 8900 1750
Text GLabel 7050 2550 0 50 Input ~ 0
MAX98357_DIN
Text GLabel 7050 2750 0 50 Input ~ 0
MAX98357_BLCK
Text GLabel 7050 2650 0 50 Input ~ 0
MAX98357_LRC
Wire Wire Line
7050 2550 7300 2550
Wire Wire Line
7050 2650 7300 2650
Wire Wire Line
7050 2750 7300 2750
Text GLabel 9050 3250 2 50 Input ~ 0
SD-CARD_CS
Text GLabel 7050 2850 0 50 Input ~ 0
SD-CARD_SCK
Text GLabel 7050 3150 0 50 Input ~ 0
SD-CARD_MOSI
Text GLabel 9050 2850 2 50 Input ~ 0
SD-CARD_MISO
Wire Wire Line
9050 2850 8900 2850
Wire Wire Line
9050 3250 8900 3250
Wire Wire Line
7300 3150 7050 3150
Wire Wire Line
7050 2850 7300 2850
Text GLabel 7050 2450 0 50 Input ~ 0
BUTTON_PREVIOUS_PIN
Text GLabel 9050 2950 2 50 Input ~ 0
BUTTON_NEXT_PIN
Text GLabel 9050 2650 2 50 Input ~ 0
BUTTON_PLAY_PAUSE_PIN
Wire Wire Line
8900 2650 9050 2650
Wire Wire Line
8900 2950 9050 2950
Wire Wire Line
7300 2450 7050 2450
Text GLabel 7050 2150 0 50 Input ~ 0
ROTARY_CLR
Text GLabel 7050 2250 0 50 Input ~ 0
ROTARY_DT
Text GLabel 7050 2350 0 50 Input ~ 0
ROTARY_BUTTON
Wire Wire Line
7050 2350 7300 2350
Wire Wire Line
7050 2250 7300 2250
Wire Wire Line
7050 2150 7300 2150
Text GLabel 7050 2950 0 50 Input ~ 0
NEOPIXEL_DI
Wire Wire Line
7050 2950 7300 2950
$Comp
L power:VCC #PWR0112
U 1 1 5F87B792
P 7000 3550
F 0 "#PWR0112" H 7000 3400 50 0001 C CNN
F 1 "VCC" H 7015 3723 50 0000 C CNN
F 2 "" H 7000 3550 50 0001 C CNN
F 3 "" H 7000 3550 50 0001 C CNN
1 7000 3550
0 -1 -1 0
$EndComp
Wire Wire Line
7300 3550 7000 3550
Text GLabel 5650 6900 3 50 Input ~ 0
SWITCHED_VCC
$Comp
L power:VCC #PWR0114
U 1 1 5F8848E9
P 8750 4900
F 0 "#PWR0114" H 8750 4750 50 0001 C CNN
F 1 "VCC" H 8765 5073 50 0000 C CNN
F 2 "" H 8750 4900 50 0001 C CNN
F 3 "" H 8750 4900 50 0001 C CNN
1 8750 4900
-1 0 0 1
$EndComp
$Comp
L power:GND #PWR0115
U 1 1 5F885DD6
P 8850 4900
F 0 "#PWR0115" H 8850 4650 50 0001 C CNN
F 1 "GND" H 8855 4727 50 0000 C CNN
F 2 "" H 8850 4900 50 0001 C CNN
F 3 "" H 8850 4900 50 0001 C CNN
1 8850 4900
1 0 0 -1
$EndComp
Text Notes 7750 4300 0 197 ~ 0
Power Supply\n
Wire Wire Line
2550 6900 2550 6750
Wire Wire Line
2350 6900 2350 6750
$Comp
L power:GND #PWR0105
U 1 1 5F872A11
P 9050 2350
F 0 "#PWR0105" H 9050 2100 50 0001 C CNN
F 1 "GND" V 9055 2222 50 0000 R CNN
F 2 "" H 9050 2350 50 0001 C CNN
F 3 "" H 9050 2350 50 0001 C CNN
1 9050 2350
0 -1 -1 0
$EndComp
$Comp
L power:GND #PWR0109
U 1 1 5F8787E6
P 2750 6900
F 0 "#PWR0109" H 2750 6650 50 0001 C CNN
F 1 "GND" V 2750 6750 50 0000 R CNN
F 2 "" H 2750 6900 50 0001 C CNN
F 3 "" H 2750 6900 50 0001 C CNN
1 2750 6900
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0111
U 1 1 5F878CF4
P 7300 3050
F 0 "#PWR0111" H 7300 2800 50 0001 C CNN
F 1 "GND" V 7300 2900 50 0000 R CNN
F 2 "" H 7300 3050 50 0001 C CNN
F 3 "" H 7300 3050 50 0001 C CNN
1 7300 3050
0 1 1 0
$EndComp
$Comp
L power:GND #PWR0117
U 1 1 5F885952
P 4850 6750
F 0 "#PWR0117" H 4850 6500 50 0001 C CNN
F 1 "GND" V 4850 6600 50 0000 R CNN
F 2 "" H 4850 6750 50 0001 C CNN
F 3 "" H 4850 6750 50 0001 C CNN
1 4850 6750
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0118
U 1 1 5F8874D1
P 5850 6900
F 0 "#PWR0118" H 5850 6650 50 0001 C CNN
F 1 "GND" V 5850 6750 50 0000 R CNN
F 2 "" H 5850 6900 50 0001 C CNN
F 3 "" H 5850 6900 50 0001 C CNN
1 5850 6900
1 0 0 -1
$EndComp
Text GLabel 4950 6850 3 50 Input ~ 0
SWITCHED_VCC
$Comp
L Connector:Conn_01x02_Male J5
U 1 1 5F9085EF
P 1700 4900
F 0 "J5" V 1762 4944 50 0000 L CNN
F 1 "Next" V 1853 4944 50 0000 L CNN
F 2 "mod_s:PinHeader_1x02_P2.54mm_Vertical" H 1700 4900 50 0001 C CNN
F 3 "" H 1700 4900 50 0001 C CNN
1 1700 4900
0 1 1 0
$EndComp
$Comp
L Connector:Conn_01x02_Male J6
U 1 1 5F90EAED
P 2200 4900
F 0 "J6" V 2262 4944 50 0000 L CNN
F 1 "Prev" V 2353 4944 50 0000 L CNN
F 2 "mod_s:PinHeader_1x02_P2.54mm_Vertical" H 2200 4900 50 0001 C CNN
F 3 "" H 2200 4900 50 0001 C CNN
1 2200 4900
0 1 1 0
$EndComp
$Comp
L Connector:Conn_01x02_Male J7
U 1 1 5F90F726
P 2600 4900
F 0 "J7" V 2662 4944 50 0000 L CNN
F 1 "Pause" V 2753 4944 50 0000 L CNN
F 2 "mod_s:PinHeader_1x02_P2.54mm_Vertical" H 2600 4900 50 0001 C CNN
F 3 "" H 2600 4900 50 0001 C CNN
1 2600 4900
0 1 1 0
$EndComp
$Comp
L Connector:Conn_01x08_Male J2
U 1 1 5F92011C
P 4750 5050
F 0 "J2" V 4585 4978 50 0000 C CNN
F 1 "RFID-RC522" V 4676 4978 50 0000 C CNN
F 2 "mod_s:PinHeader_1x08_P2.54mm_Vertical" H 4750 5050 50 0001 C CNN
F 3 "" H 4750 5050 50 0001 C CNN
1 4750 5050
0 1 1 0
$EndComp
$Comp
L Connector:Conn_01x03_Male J8
U 1 1 5F936A23
P 5750 6550
F 0 "J8" V 5812 6694 50 0000 L CNN
F 1 "WS2812" V 5903 6694 50 0000 L CNN
F 2 "mod_s:PinHeader_1x03_P2.54mm_Vertical" H 5750 6550 50 0001 C CNN
F 3 "" H 5750 6550 50 0001 C CNN
1 5750 6550
0 1 1 0
$EndComp
$Comp
L Connector:Conn_01x02_Male J9
U 1 1 5F945F11
P 8850 4700
F 0 "J9" V 8912 4744 50 0000 L CNN
F 1 "Power" V 9003 4744 50 0000 L CNN
F 2 "mod_s:PinHeader_1x02_P2.54mm_Vertical" H 8850 4700 50 0001 C CNN
F 3 "" H 8850 4700 50 0001 C CNN
1 8850 4700
0 1 1 0
$EndComp
Wire Wire Line
1600 2850 1850 2850
Text GLabel 1600 2850 0 50 Input ~ 0
GPIO-17
Wire Wire Line
2300 2400 2300 2550
$Comp
L power:GND #PWR0102
U 1 1 5F7B65C3
P 2300 2400
F 0 "#PWR0102" H 2300 2150 50 0001 C CNN
F 1 "GND" H 2305 2227 50 0000 C CNN
F 2 "" H 2300 2400 50 0001 C CNN
F 3 "" H 2300 2400 50 0001 C CNN
1 2300 2400
-1 0 0 1
$EndComp
Connection ~ 2300 2850
Wire Wire Line
2300 2850 2150 2850
Wire Wire Line
2450 2850 2300 2850
$Comp
L Device:R R5
U 1 1 5F7995ED
P 2000 2850
F 0 "R5" H 2070 2896 50 0000 L CNN
F 1 "4,7k" H 2070 2805 50 0000 L CNN
F 2 "adafruit:0207_9" V 1930 2850 50 0001 C CNN
F 3 "" H 2000 2850 50 0001 C CNN
1 2000 2850
0 1 1 0
$EndComp
$Comp
L Device:R R4
U 1 1 5F798E7D
P 2300 2700
F 0 "R4" H 2370 2746 50 0000 L CNN
F 1 "10k" H 2370 2655 50 0000 L CNN
F 2 "adafruit:0207_9" V 2230 2700 50 0001 C CNN
F 3 "" H 2300 2700 50 0001 C CNN
1 2300 2700
-1 0 0 1
$EndComp
$Comp
L Transistor_BJT:BC337 Q1
U 1 1 5F78DA7C
P 2650 2850
F 0 "Q1" H 2841 2896 50 0000 L CNN
F 1 "BC337" H 2841 2805 50 0000 L CNN
F 2 "Package_TO_SOT_THT:TO-92_Inline_Wide" H 2850 2775 50 0001 L CIN
F 3 "" H 2650 2850 50 0001 L CNN
1 2650 2850
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0101
U 1 1 5F7B5A15
P 2750 3300
F 0 "#PWR0101" H 2750 3050 50 0001 C CNN
F 1 "GND" H 2755 3127 50 0000 C CNN
F 2 "" H 2750 3300 50 0001 C CNN
F 3 "" H 2750 3300 50 0001 C CNN
1 2750 3300
1 0 0 -1
$EndComp
Wire Wire Line
2750 3050 2750 3300
$Comp
L Transistor_FET:IRF9540N Q2
U 1 1 5F78F572
P 2750 2100
F 0 "Q2" H 2954 2146 50 0000 L CNN
F 1 "IRF9540N" H 2954 2055 50 0000 L CNN
F 2 "Package_TO_SOT_THT:TO-220-3_Vertical" H 2950 2025 50 0001 L CIN
F 3 "" H 2750 2100 50 0001 L CNN
1 2750 2100
0 -1 -1 0
$EndComp
$Comp
L Device:R R1
U 1 1 5F79873B
P 3050 2150
F 0 "R1" H 3120 2196 50 0000 L CNN
F 1 "10k" H 3120 2105 50 0000 L CNN
F 2 "adafruit:0207_9" V 2980 2150 50 0001 C CNN
F 3 "" H 3050 2150 50 0001 C CNN
1 3050 2150
1 0 0 -1
$EndComp
Wire Wire Line
3050 2000 2950 2000
Wire Wire Line
2750 2300 3050 2300
Wire Wire Line
3300 2000 3050 2000
$Comp
L power:VCC #PWR0113
U 1 1 5F87F1D8
P 3300 2000
F 0 "#PWR0113" H 3300 1850 50 0001 C CNN
F 1 "VCC" V 3315 2127 50 0000 L CNN
F 2 "" H 3300 2000 50 0001 C CNN
F 3 "" H 3300 2000 50 0001 C CNN
1 3300 2000
0 1 1 0
$EndComp
Text GLabel 2350 2000 0 50 Input ~ 0
SWITCHED_VCC
Wire Wire Line
2350 2000 2550 2000
Connection ~ 3050 2000
Wire Wire Line
2750 2300 2750 2650
Connection ~ 2750 2300
$EndSCHEMATC

585
PCBs/ESP32_Breakout_Carrier/Tonuino-ESP32_2.sch-bak

@ -0,0 +1,585 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L ESP32-DEVKITC-32U:ESP32-DEVKITC-32U U1
U 1 1 5F79096D
P 8100 2650
F 0 "U1" H 8100 3817 50 0000 C CNN
F 1 "ESP32-DEVKITC-32U" H 8100 3726 50 0000 C CNN
F 2 "ESP32-DEVKITC-32U:MODULE_ESP32-DEVKITC-32U" H 8100 2650 50 0001 L BNN
F 3 "Manufacturer Recommendations" H 8100 2650 50 0001 L BNN
F 4 "ESPRESSIF" H 8100 2650 50 0001 L BNN "Field4"
F 5 "N/A" H 8100 2650 50 0001 L BNN "Field5"
1 8100 2650
1 0 0 -1
$EndComp
$Comp
L Connector:Conn_01x05_Male J4
U 1 1 5F7BD0A2
P 2550 6550
F 0 "J4" H 2658 6931 50 0000 C CNN
F 1 "Rotary Encode" H 2658 6840 50 0000 C CNN
F 2 "mod_s:PinHeader_1x05_P2.54mm_Vertical" H 2550 6550 50 0001 C CNN
F 3 "" H 2550 6550 50 0001 C CNN
1 2550 6550
0 1 1 0
$EndComp
$Comp
L Connector:Conn_01x06_Male J1
U 1 1 5F7ED32A
P 6250 4700
F 0 "J1" V 6312 4944 50 0000 L CNN
F 1 "SD-Card Reader" V 6403 4944 50 0000 L CNN
F 2 "mod_s:PinHeader_1x06_P2.54mm_Vertical" H 6250 4700 50 0001 C CNN
F 3 "" H 6250 4700 50 0001 C CNN
1 6250 4700
0 1 1 0
$EndComp
Text Notes 4200 4300 0 197 ~ 0
Breakout Boards\n
Text Notes 850 4300 0 197 ~ 0
Inputs Interfaces
Text Notes 850 1400 0 197 ~ 0
Switched 5V (Deep Sleep)\n
Text Notes 7500 1250 0 197 ~ 0
ESP-32\n
$Comp
L Connector:Conn_01x07_Male J3
U 1 1 5F81C714
P 4650 6450
F 0 "J3" V 4485 6428 50 0000 C CNN
F 1 "Adafruit MAX98357" V 4576 6428 50 0000 C CNN
F 2 "mod_s:PinHeader_1x07_P2.54mm_Vertical" H 4650 6450 50 0001 C CNN
F 3 "" H 4650 6450 50 0001 C CNN
1 4650 6450
0 1 1 0
$EndComp
Text GLabel 9050 2750 2 50 Input ~ 0
GPIO-17
Wire Wire Line
4950 6850 4950 6650
Text GLabel 6350 5050 3 50 Input ~ 0
SWITCHED_VCC
Wire Wire Line
6350 5050 6350 4900
$Comp
L power:GND #PWR0103
U 1 1 5F829524
P 6600 5100
F 0 "#PWR0103" H 6600 4850 50 0001 C CNN
F 1 "GND" H 6605 4927 50 0000 C CNN
F 2 "" H 6600 5100 50 0001 C CNN
F 3 "" H 6600 5100 50 0001 C CNN
1 6600 5100
1 0 0 -1
$EndComp
Wire Wire Line
6600 5100 6450 5100
Wire Wire Line
6450 5100 6450 4900
Text GLabel 7050 1750 0 50 Input ~ 0
3.3V
Wire Wire Line
7300 1750 7050 1750
Wire Wire Line
8900 2750 9050 2750
Text GLabel 5050 5250 3 50 Input ~ 0
GPIO-17
$Comp
L power:GND #PWR0104
U 1 1 5F82B98B
P 4850 5250
F 0 "#PWR0104" H 4850 5000 50 0001 C CNN
F 1 "GND" H 4855 5077 50 0000 C CNN
F 2 "" H 4850 5250 50 0001 C CNN
F 3 "" H 4850 5250 50 0001 C CNN
1 4850 5250
1 0 0 -1
$EndComp
Text GLabel 6250 5050 3 50 Input ~ 0
SD-CARD_MISO
Text GLabel 6150 5050 3 50 Input ~ 0
SD-CARD_MOSI
Wire Wire Line
6250 5050 6250 4900
Wire Wire Line
6150 5050 6150 4900
Text GLabel 6050 5050 3 50 Input ~ 0
SD-CARD_SCK
Text GLabel 5950 5050 3 50 Input ~ 0
SD-CARD_CS
Wire Wire Line
6050 5050 6050 4900
Wire Wire Line
5950 5050 5950 4900
Text GLabel 4950 5250 3 50 Input ~ 0
RFID_RST
Text GLabel 4350 5250 3 50 Input ~ 0
RFID_SDA
Text GLabel 4450 5250 3 50 Input ~ 0
RFID_SCK
Text GLabel 4550 5250 3 50 Input ~ 0
RFID_MOSI
Text GLabel 4650 5250 3 50 Input ~ 0
RFID_MISO
Wire Wire Line
4850 6750 4850 6650
Text GLabel 4550 6850 3 50 Input ~ 0
MAX98357_DIN
Wire Wire Line
4550 6850 4550 6650
Text GLabel 4450 6850 3 50 Input ~ 0
MAX98357_BLCK
Wire Wire Line
4450 6850 4450 6650
Text GLabel 4350 6850 3 50 Input ~ 0
MAX98357_LRC
Wire Wire Line
4350 6850 4350 6650
Text GLabel 2550 6900 3 50 Input ~ 0
ROTARY_CLR
Text GLabel 2450 6900 3 50 Input ~ 0
ROTARY_DT
Text GLabel 2350 6900 3 50 Input ~ 0
ROTARY_BUTTON
Text GLabel 2650 6900 3 50 Input ~ 0
3.3V
Wire Wire Line
2750 6900 2750 6750
Wire Wire Line
2650 6900 2650 6750
Wire Wire Line
2450 6900 2450 6750
Text GLabel 2500 5100 3 50 Input ~ 0
BUTTON_PLAY_PAUSE_PIN
Text GLabel 2100 5100 3 50 Input ~ 0
BUTTON_NEXT_PIN
Text GLabel 1600 5100 3 50 Input ~ 0
BUTTON_PREVIOUS_PIN
$Comp
L power:GND #PWR0106
U 1 1 5F842383
P 1700 5100
F 0 "#PWR0106" H 1700 4850 50 0001 C CNN
F 1 "GND" H 1705 4927 50 0000 C CNN
F 2 "" H 1700 5100 50 0001 C CNN
F 3 "" H 1700 5100 50 0001 C CNN
1 1700 5100
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0107
U 1 1 5F8429CB
P 2200 5100
F 0 "#PWR0107" H 2200 4850 50 0001 C CNN
F 1 "GND" H 2205 4927 50 0000 C CNN
F 2 "" H 2200 5100 50 0001 C CNN
F 3 "" H 2200 5100 50 0001 C CNN
1 2200 5100
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0108
U 1 1 5F843BDD
P 2600 5100
F 0 "#PWR0108" H 2600 4850 50 0001 C CNN
F 1 "GND" H 2605 4927 50 0000 C CNN
F 2 "" H 2600 5100 50 0001 C CNN
F 3 "" H 2600 5100 50 0001 C CNN
1 2600 5100
1 0 0 -1
$EndComp
Text GLabel 5750 6900 3 50 Input ~ 0
NEOPIXEL_DI
Wire Wire Line
5650 6900 5650 6750
Wire Wire Line
5750 6900 5750 6750
Wire Wire Line
5850 6900 5850 6750
Text GLabel 9050 1950 2 50 Input ~ 0
RFID_RST
Wire Wire Line
8900 1950 9050 1950
Text GLabel 9050 2250 2 50 Input ~ 0
RFID_SDA
Wire Wire Line
8900 2250 9050 2250
Text GLabel 9050 1850 2 50 Input ~ 0
RFID_MOSI
Wire Wire Line
8900 1850 9050 1850
Text GLabel 9050 2450 2 50 Input ~ 0
RFID_MISO
Wire Wire Line
9050 2450 8900 2450
Text GLabel 9050 2550 2 50 Input ~ 0
RFID_SCK
Wire Wire Line
8900 2550 9050 2550
$Comp
L power:GND #PWR0110
U 1 1 5F85DB8C
P 9050 1750
F 0 "#PWR0110" H 9050 1500 50 0001 C CNN
F 1 "GND" V 9050 1600 50 0000 R CNN
F 2 "" H 9050 1750 50 0001 C CNN
F 3 "" H 9050 1750 50 0001 C CNN
1 9050 1750
0 -1 -1 0
$EndComp
Wire Wire Line
8900 2350 9050 2350
Wire Wire Line
9050 1750 8900 1750
Text GLabel 7050 2550 0 50 Input ~ 0
MAX98357_DIN
Text GLabel 7050 2750 0 50 Input ~ 0
MAX98357_BLCK
Text GLabel 7050 2650 0 50 Input ~ 0
MAX98357_LRC
Wire Wire Line
7050 2550 7300 2550
Wire Wire Line
7050 2650 7300 2650
Wire Wire Line
7050 2750 7300 2750
Text GLabel 9050 3250 2 50 Input ~ 0
SD-CARD_CS
Text GLabel 7050 2850 0 50 Input ~ 0
SD-CARD_SCK
Text GLabel 7050 3150 0 50 Input ~ 0
SD-CARD_MOSI
Text GLabel 9050 2850 2 50 Input ~ 0
SD-CARD_MISO
Wire Wire Line
9050 2850 8900 2850
Wire Wire Line
9050 3250 8900 3250
Wire Wire Line
7300 3150 7050 3150
Wire Wire Line
7050 2850 7300 2850
Text GLabel 7050 2450 0 50 Input ~ 0
BUTTON_PREVIOUS_PIN
Text GLabel 9050 2950 2 50 Input ~ 0
BUTTON_NEXT_PIN
Text GLabel 9050 2650 2 50 Input ~ 0
BUTTON_PLAY_PAUSE_PIN
Wire Wire Line
8900 2650 9050 2650
Wire Wire Line
8900 2950 9050 2950
Wire Wire Line
7300 2450 7050 2450
Text GLabel 7050 2150 0 50 Input ~ 0
ROTARY_CLR
Text GLabel 7050 2250 0 50 Input ~ 0
ROTARY_DT
Text GLabel 7050 2350 0 50 Input ~ 0
ROTARY_BUTTON
Wire Wire Line
7050 2350 7300 2350
Wire Wire Line
7050 2250 7300 2250
Wire Wire Line
7050 2150 7300 2150
Text GLabel 7050 2950 0 50 Input ~ 0
NEOPIXEL_DI
Wire Wire Line
7050 2950 7300 2950
$Comp
L power:VCC #PWR0112
U 1 1 5F87B792
P 7000 3550
F 0 "#PWR0112" H 7000 3400 50 0001 C CNN
F 1 "VCC" H 7015 3723 50 0000 C CNN
F 2 "" H 7000 3550 50 0001 C CNN
F 3 "" H 7000 3550 50 0001 C CNN
1 7000 3550
0 -1 -1 0
$EndComp
Wire Wire Line
7300 3550 7000 3550
Text GLabel 5650 6900 3 50 Input ~ 0
SWITCHED_VCC
$Comp
L power:VCC #PWR0114
U 1 1 5F8848E9
P 8750 4900
F 0 "#PWR0114" H 8750 4750 50 0001 C CNN
F 1 "VCC" H 8765 5073 50 0000 C CNN
F 2 "" H 8750 4900 50 0001 C CNN
F 3 "" H 8750 4900 50 0001 C CNN
1 8750 4900
-1 0 0 1
$EndComp
$Comp
L power:GND #PWR0115
U 1 1 5F885DD6
P 8850 4900
F 0 "#PWR0115" H 8850 4650 50 0001 C CNN
F 1 "GND" H 8855 4727 50 0000 C CNN
F 2 "" H 8850 4900 50 0001 C CNN
F 3 "" H 8850 4900 50 0001 C CNN
1 8850 4900
1 0 0 -1
$EndComp
Text Notes 7750 4300 0 197 ~ 0
Power Supply\n
Wire Wire Line
2550 6900 2550 6750
Wire Wire Line
2350 6900 2350 6750
$Comp
L power:GND #PWR0105
U 1 1 5F872A11
P 9050 2350
F 0 "#PWR0105" H 9050 2100 50 0001 C CNN
F 1 "GND" V 9055 2222 50 0000 R CNN
F 2 "" H 9050 2350 50 0001 C CNN
F 3 "" H 9050 2350 50 0001 C CNN
1 9050 2350
0 -1 -1 0
$EndComp
$Comp
L power:GND #PWR0109
U 1 1 5F8787E6
P 2750 6900
F 0 "#PWR0109" H 2750 6650 50 0001 C CNN
F 1 "GND" V 2750 6750 50 0000 R CNN
F 2 "" H 2750 6900 50 0001 C CNN
F 3 "" H 2750 6900 50 0001 C CNN
1 2750 6900
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0111
U 1 1 5F878CF4
P 7300 3050
F 0 "#PWR0111" H 7300 2800 50 0001 C CNN
F 1 "GND" V 7300 2900 50 0000 R CNN
F 2 "" H 7300 3050 50 0001 C CNN
F 3 "" H 7300 3050 50 0001 C CNN
1 7300 3050
0 1 1 0
$EndComp
$Comp
L power:GND #PWR0117
U 1 1 5F885952
P 4850 6750
F 0 "#PWR0117" H 4850 6500 50 0001 C CNN
F 1 "GND" V 4850 6600 50 0000 R CNN
F 2 "" H 4850 6750 50 0001 C CNN
F 3 "" H 4850 6750 50 0001 C CNN
1 4850 6750
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0118
U 1 1 5F8874D1
P 5850 6900
F 0 "#PWR0118" H 5850 6650 50 0001 C CNN
F 1 "GND" V 5850 6750 50 0000 R CNN
F 2 "" H 5850 6900 50 0001 C CNN
F 3 "" H 5850 6900 50 0001 C CNN
1 5850 6900
1 0 0 -1
$EndComp
Text GLabel 4950 6850 3 50 Input ~ 0
SWITCHED_VCC
$Comp
L Connector:Conn_01x02_Male J5
U 1 1 5F9085EF
P 1700 4900
F 0 "J5" V 1762 4944 50 0000 L CNN
F 1 "Next" V 1853 4944 50 0000 L CNN
F 2 "mod_s:PinHeader_1x02_P2.54mm_Vertical" H 1700 4900 50 0001 C CNN
F 3 "" H 1700 4900 50 0001 C CNN
1 1700 4900
0 1 1 0
$EndComp
$Comp
L Connector:Conn_01x02_Male J6
U 1 1 5F90EAED
P 2200 4900
F 0 "J6" V 2262 4944 50 0000 L CNN
F 1 "Prev" V 2353 4944 50 0000 L CNN
F 2 "mod_s:PinHeader_1x02_P2.54mm_Vertical" H 2200 4900 50 0001 C CNN
F 3 "" H 2200 4900 50 0001 C CNN
1 2200 4900
0 1 1 0
$EndComp
$Comp
L Connector:Conn_01x02_Male J7
U 1 1 5F90F726
P 2600 4900
F 0 "J7" V 2662 4944 50 0000 L CNN
F 1 "Pause" V 2753 4944 50 0000 L CNN
F 2 "mod_s:PinHeader_1x02_P2.54mm_Vertical" H 2600 4900 50 0001 C CNN
F 3 "" H 2600 4900 50 0001 C CNN
1 2600 4900
0 1 1 0
$EndComp
$Comp
L Connector:Conn_01x08_Male J2
U 1 1 5F92011C
P 4750 5050
F 0 "J2" V 4585 4978 50 0000 C CNN
F 1 "RFID-RC522" V 4676 4978 50 0000 C CNN
F 2 "mod_s:PinHeader_1x08_P2.54mm_Vertical" H 4750 5050 50 0001 C CNN
F 3 "" H 4750 5050 50 0001 C CNN
1 4750 5050
0 1 1 0
$EndComp
$Comp
L Connector:Conn_01x03_Male J8
U 1 1 5F936A23
P 5750 6550
F 0 "J8" V 5812 6694 50 0000 L CNN
F 1 "WS2812" V 5903 6694 50 0000 L CNN
F 2 "mod_s:PinHeader_1x03_P2.54mm_Vertical" H 5750 6550 50 0001 C CNN
F 3 "" H 5750 6550 50 0001 C CNN
1 5750 6550
0 1 1 0
$EndComp
$Comp
L Connector:Conn_01x02_Male J9
U 1 1 5F945F11
P 8850 4700
F 0 "J9" V 8912 4744 50 0000 L CNN
F 1 "Power" V 9003 4744 50 0000 L CNN
F 2 "mod_s:PinHeader_1x02_P2.54mm_Vertical" H 8850 4700 50 0001 C CNN
F 3 "" H 8850 4700 50 0001 C CNN
1 8850 4700
0 1 1 0
$EndComp
Wire Wire Line
1600 2850 1850 2850
Text GLabel 1600 2850 0 50 Input ~ 0
GPIO-17
Wire Wire Line
2300 2400 2300 2550
$Comp
L power:GND #PWR0102
U 1 1 5F7B65C3
P 2300 2400
F 0 "#PWR0102" H 2300 2150 50 0001 C CNN
F 1 "GND" H 2305 2227 50 0000 C CNN
F 2 "" H 2300 2400 50 0001 C CNN
F 3 "" H 2300 2400 50 0001 C CNN
1 2300 2400
-1 0 0 1
$EndComp
Connection ~ 2300 2850
Wire Wire Line
2300 2850 2150 2850
Wire Wire Line
2450 2850 2300 2850
$Comp
L Device:R R5
U 1 1 5F7995ED
P 2000 2850
F 0 "R5" H 2070 2896 50 0000 L CNN
F 1 "4,7k" H 2070 2805 50 0000 L CNN
F 2 "adafruit:0207_9" V 1930 2850 50 0001 C CNN
F 3 "" H 2000 2850 50 0001 C CNN
1 2000 2850
0 1 1 0
$EndComp
$Comp
L Device:R R4
U 1 1 5F798E7D
P 2300 2700
F 0 "R4" H 2370 2746 50 0000 L CNN
F 1 "10k" H 2370 2655 50 0000 L CNN
F 2 "adafruit:0207_9" V 2230 2700 50 0001 C CNN
F 3 "" H 2300 2700 50 0001 C CNN
1 2300 2700
-1 0 0 1
$EndComp
$Comp
L Transistor_BJT:BC337 Q1
U 1 1 5F78DA7C
P 2650 2850
F 0 "Q1" H 2841 2896 50 0000 L CNN
F 1 "BC337" H 2841 2805 50 0000 L CNN
F 2 "Package_TO_SOT_THT:TO-92_Inline_Wide" H 2850 2775 50 0001 L CIN
F 3 "" H 2650 2850 50 0001 L CNN
1 2650 2850
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0101
U 1 1 5F7B5A15
P 2750 3300
F 0 "#PWR0101" H 2750 3050 50 0001 C CNN
F 1 "GND" H 2755 3127 50 0000 C CNN
F 2 "" H 2750 3300 50 0001 C CNN
F 3 "" H 2750 3300 50 0001 C CNN
1 2750 3300
1 0 0 -1
$EndComp
Wire Wire Line
2750 3050 2750 3300
$Comp
L Transistor_FET:IRF9540N Q2
U 1 1 5F78F572
P 2750 2100
F 0 "Q2" H 2954 2146 50 0000 L CNN
F 1 "IRF9540N" H 2954 2055 50 0000 L CNN
F 2 "Package_TO_SOT_THT:TO-220-3_Vertical" H 2950 2025 50 0001 L CIN
F 3 "" H 2750 2100 50 0001 L CNN
1 2750 2100
0 -1 -1 0
$EndComp
$Comp
L Device:R R1
U 1 1 5F79873B
P 3050 2150
F 0 "R1" H 3120 2196 50 0000 L CNN
F 1 "10k" H 3120 2105 50 0000 L CNN
F 2 "adafruit:0207_9" V 2980 2150 50 0001 C CNN
F 3 "" H 3050 2150 50 0001 C CNN
1 3050 2150
1 0 0 -1
$EndComp
Wire Wire Line
3050 2000 2950 2000
Wire Wire Line
2750 2300 3050 2300
Wire Wire Line
3300 2000 3050 2000
$Comp
L power:VCC #PWR0113
U 1 1 5F87F1D8
P 3300 2000
F 0 "#PWR0113" H 3300 1850 50 0001 C CNN
F 1 "VCC" V 3315 2127 50 0000 L CNN
F 2 "" H 3300 2000 50 0001 C CNN
F 3 "" H 3300 2000 50 0001 C CNN
1 3300 2000
0 1 1 0
$EndComp
Text GLabel 2350 2000 0 50 Input ~ 0
SWITCHED_VCC
Wire Wire Line
2350 2000 2550 2000
Connection ~ 3050 2000
Wire Wire Line
2750 2300 2750 2650
Connection ~ 2750 2300
$EndSCHEMATC

33
PCBs/ESP32_Breakout_Carrier/_autosave-Tonuino-ESP32_2.pro

@ -0,0 +1,33 @@
update=22/05/2015 07:44:53
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]

BIN
PCBs/ESP32_Breakout_Carrier/assembled.jpeg

After

Width: 1600  |  Height: 1200  |  Size: 182 KiB

1
PCBs/ESP32_Breakout_Carrier/fp-info-cache

@ -0,0 +1 @@
0
Loading…
Cancel
Save