PCB for ESP32-S3 with VGA
Posted: Mon Feb 05, 2024 3:38 pm
Hi all,
seen the very weak activity on the forum, in particular on the H/W side, I developed a little PCB for the ESP32-S3 that enables to experiment with several modules / interfaces.
I hope that this will boost the VGA interface that seems completely ignored
The board can support many modules, including:
- SDCARD
- TFT 3.2"
- VGA
- USB
- OLED
- DS18B20
- TM1637
- RTC DS3231
- I2C modules using 2 different wirings (VCC - GND - SCL - SDA) and (GND - VCC - SDA - SCL)
-> It should be possible to connect any I2C module (i.e. MPU9250, ADS1115, BME280, HDC1180, ...)
- I2S audio module PCM5102A
- I2S audio amplifier MAX98357A
- VS1053B audio codec module
I'm waiting for a first batch of boards coming from JLPCB and I'm ready to share the project as soon as I'll confirm it working properly.
As I have ordered 5 boards, I plan to give away the ones I won't use for free to those who show interest... So stay tuned.
The board is 100x100 mm, so it can be ordered from JLPCB for very cheap.
To fill all the elements inside a single board, the design is based on a sandwiched ESP32-S3 devboard under the TFT and with the concept of reusing parts of the board depending on the modules installed (i.e. PCM5102A vs MAX98357).
This is a preliminary picture of the boards
Top Bottom 3D view Opposite side Details on the extended pins for the TFT
seen the very weak activity on the forum, in particular on the H/W side, I developed a little PCB for the ESP32-S3 that enables to experiment with several modules / interfaces.
I hope that this will boost the VGA interface that seems completely ignored
The board can support many modules, including:
- SDCARD
- TFT 3.2"
- VGA
- USB
- OLED
- DS18B20
- TM1637
- RTC DS3231
- I2C modules using 2 different wirings (VCC - GND - SCL - SDA) and (GND - VCC - SDA - SCL)
-> It should be possible to connect any I2C module (i.e. MPU9250, ADS1115, BME280, HDC1180, ...)
- I2S audio module PCM5102A
- I2S audio amplifier MAX98357A
- VS1053B audio codec module
I'm waiting for a first batch of boards coming from JLPCB and I'm ready to share the project as soon as I'll confirm it working properly.
As I have ordered 5 boards, I plan to give away the ones I won't use for free to those who show interest... So stay tuned.
The board is 100x100 mm, so it can be ordered from JLPCB for very cheap.
To fill all the elements inside a single board, the design is based on a sandwiched ESP32-S3 devboard under the TFT and with the concept of reusing parts of the board depending on the modules installed (i.e. PCM5102A vs MAX98357).
This is a preliminary picture of the boards
Top Bottom 3D view Opposite side Details on the extended pins for the TFT