ESP32-S Card
ESP32-S Card
What is this?
This project is the result of a lot of prototyping, using different MCUs and wanting to find a way to get a standard interface to all the devices.
The idea is to eventually create similar card-type MCU breakout boards, with similar pins in the same position on the 2x20p breakout header,
for example, power, i2c bus, reset and flash will always be in the same position on the female header...
Step 2 from here on would be to design a base board, that is capable of providing power, as well as access to the various GPIO pins. I am thinking along the way of a PC motherboard style interface, with "slots" at regular intervals. These "slots" will have access to the SPI, and I2C bus, as well as various other GPIO.
Step 3 would be a series of commonly used input and output "cards" that will plug into the "slots"...
If successful, I plan to design various MCU cards, with various different processors, with the obvious criteria that they are 3v powered.
This could result in a very flexible development platform, where it is possible to reuse the base-board and IO "cards" with any one of the various MCU "cards".
The Schematic
As seen on the schematic, almost all of the ESP32-S pins are broken out, with the exception of those used for internal flash. Reset and Flash circuitry is provided on the PCB, as well as on the 2x20pin female header.
It is worth noting that I did not include any UART to USB circuitry on the card. Flashing should be performed with an external USB-to-UART converter. It will however be included in the base-board.
There is also no power supply circuitry onboard. This was also intentional, as the card is intended to be powered from the base-board. It is however perfectly acceptable to power only the card from a suitable 3.3v DC power supply unit through the 3v and gnd pins on the 2x20pin header.
ESP32-S Card
*PCBWay community is a shared platform and we are not responsible for any design issues.
- Comments(0)
- Likes(1)
- Engineer Sep 26,2022
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Jean Redelinghuys MakerIoT2020
- PCB_MCP23008_2023-10-08 MCP23008 BreakoutI designed this breakout to assist me during prototyping my next version of the “RP...
- PCB_XiaoRP2040-Mouse-REV2 Xiao RP2040 Joystick Mouse – revision 2.00Revision 1.0 of the ProjectOver the last few months, I hav...
- Multi Purpose IO Card Multi-Purpose IO CardWhen we are working on a prototype, we always need access to pushbuttons, encod...
- Variable Voltage Power Module Variable Voltage Power ModulePowering electronics projects are always challenging. This Variable vol...
- I2C Matrix Keypad An I2C Matrix KeypadThe completed I2C Matrix KeypadIn a previous post this month I introduced my 4×4...
- ESP32-S Development Board, in "Arduino Uno" form factor UPDATE 24/06/2023:This board now has a Hardware Revision 2.0 available. It is the same board but wit...
- W307186ASC94_Gerber_PCB_USB-Ports USB Power Supply ModuleUSB Ports are quite handy to power all our day-to-day electronic devices, but...
- Atmega 328P based PWM controller Card ATMega 328P Based PWM controller CardAs part of my recent ESP-12E I2C Base Board project, I designed...
- W307186ASC71_Gerber_PCB_ESP-Now Remote Today we will look at the remote control unit for the Robotic Toy Car – Part 6.The project is close ...
- W307186ASV69_Gerber_PCB_Robot-Car-MCU-Board Prototype In our last project, we started working on repurposing an old toy car. In this part, Robot Toy Car –...
- W307186ASV62_Gerber_PCB_DUAL-H-Bridge by makeriot2020 on May 27, 2022Many of us have old toys laying around the house, they belong to ou...
- CAN-BUS Breakout Breadboard Compatible CAN-BUS Breakout ModuleWhat is this:Some of us have already used the commonly ...
- RA-02 Breakout with Level converters Breadboard and beginner-friendly RA-02 Breakout ModuleMost Makers and electronics enthusiasts may al...
- ATMEGA328P Module with integrated LoRa and CAN Bus ATMEGA328P Module with integrated LoRa and CAN-BUSINTRODUCTIONIn my quest to perfect my LoRa telemet...
- Sx127x-Ra-02-Test-Module with ATMEGA328P-AU SX127x LoRa/FSK/OOK Prototype Radio BoardI recently had a requirement to do some automation/telemetr...
- USB-ASP Programmer ATMEGA8 Build your own USB-ASP Programmer CloneBymakeriot2020 FEB 21, 2022 Arduino, ASP programmerUsing mor...
- Gerber_PCB_Soil-Moisture-project-M5 A Simple IoT Plant Watering SolutionThis is a Simple IoT Plant Watering Solution, done as another co...
- Gerber_PCB_PCB_CPU789_2_2024-01-05 (1)_2024-01-10 A Student designed ESP8266 Dev BoardThis is a student-designed ESP8266 Dev board. This project came ...
-
Open Source Very Large Stick - Freejoy & MMjoy2 breakout board
360 0 0 -
RF Control training board for students based on ESP32 C3
475 0 2 -
Aquarius+ Computer, Standard PCB
671 0 3 -
KINETIC COASTERS with a TWIST! Laser or 3D Print some DIY Magic
487 0 1 -
RPI - 8 IO PLC With ATTiny85 Watch Dog
424 0 0 -
Nintendo Famicom HVC-001 Controller Shells
524 0 1 -
COMMODORE 128 DIAGNOSTIC REV.785260 KEYBOARD DONGLE
502 0 4 -
COMMODORE 128 15KHz DISPLAY ADAPTER (C128 80 COLUMN ADAPTER)
641 1 4 -