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
PCB for ESP32-S3 with VGA
- cicciocb
- Site Admin
- Posts: 2060
- Joined: Mon Feb 03, 2020 1:15 pm
- Location: Toulouse
- Has thanked: 439 times
- Been thanked: 1360 times
- Contact:
PCB for ESP32-S3 with VGA
You do not have the required permissions to view the files attached to this post.
- Electroguard
- Posts: 860
- Joined: Mon Feb 08, 2021 6:22 pm
- Has thanked: 276 times
- Been thanked: 323 times
Re: PCB for ESP32-S3 with VGA
Looks to be a nicely thought out 'do-it-all' test rig.
What is the onboard USB skt for, power, or OTG controllers?
What is the onboard USB skt for, power, or OTG controllers?
- cicciocb
- Site Admin
- Posts: 2060
- Joined: Mon Feb 03, 2020 1:15 pm
- Location: Toulouse
- Has thanked: 439 times
- Been thanked: 1360 times
- Contact:
Re: PCB for ESP32-S3 with VGA
Is for OTG, it is simply connected on pins 19 and 20[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Mon Feb 05, 2024 6:07 pm Looks to be a nicely thought out 'do-it-all' test rig.
What is the onboard USB skt for, power, or OTG controllers?
-
- Posts: 345
- Joined: Tue Jun 21, 2022 2:17 pm
- Location: South coast UK
- Has thanked: 183 times
- Been thanked: 112 times
Re: PCB for ESP32-S3 with VGA
Couldn't have said it better![Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Mon Feb 05, 2024 4:45 pm WOW! That was a lot of work! Kudos!
- Electroguard
- Posts: 860
- Joined: Mon Feb 08, 2021 6:22 pm
- Has thanked: 276 times
- Been thanked: 323 times
Re: PCB for ESP32-S3 with VGA
Great, does away with the need for a type C to USB 'A' adapter for the wifi dongle.Is for OTG, it is simply connected on pins 19 and 20
- cicciocb
- Site Admin
- Posts: 2060
- Joined: Mon Feb 03, 2020 1:15 pm
- Location: Toulouse
- Has thanked: 439 times
- Been thanked: 1360 times
- Contact:
Re: PCB for ESP32-S3 with VGA
I'm back from some days off and, in the while, I received the PCB plus some components at home.
I completed one and I confirm that all I tried works properly : VGA, SDCARD, OLED, I2S DAC PCM5102A and MAX38357A, TM1637 display.
I've just a little mechanic conflict between the socket for the I2S DAC PCM5102A and the jack output connector of the VS1053B module; not a great problem but, after testing, I removed the connector for the PCM5102A as I can always test the I2S using the MAX38357A.
I'll update the design to avoid this conflict for next release of PCB.
Some pictures .... For who is interested, the project is shared here :
https://easyeda.com/editor#project_id=c ... 1a1e63abe2
https://oshwlab.com/cicciocb/esp32-s3_copy_copy_copy
You can edit and order directly for very cheap.
Is is not complicate to assemble but you need a little bit of patience and good eyes as the design is based on SMD components that are a little bit tricky to solder on the PCB.
I have some spare boards that I can offer and send for free (eventually with all the SMD components already soldered) to who raise the hand faster (just send me a PM)
Enjoy
cicciocb
I completed one and I confirm that all I tried works properly : VGA, SDCARD, OLED, I2S DAC PCM5102A and MAX38357A, TM1637 display.
I've just a little mechanic conflict between the socket for the I2S DAC PCM5102A and the jack output connector of the VS1053B module; not a great problem but, after testing, I removed the connector for the PCM5102A as I can always test the I2S using the MAX38357A.
I'll update the design to avoid this conflict for next release of PCB.
Some pictures .... For who is interested, the project is shared here :
https://easyeda.com/editor#project_id=c ... 1a1e63abe2
https://oshwlab.com/cicciocb/esp32-s3_copy_copy_copy
You can edit and order directly for very cheap.
Is is not complicate to assemble but you need a little bit of patience and good eyes as the design is based on SMD components that are a little bit tricky to solder on the PCB.
I have some spare boards that I can offer and send for free (eventually with all the SMD components already soldered) to who raise the hand faster (just send me a PM)
Enjoy
cicciocb
You do not have the required permissions to view the files attached to this post.
- Electroguard
- Posts: 860
- Joined: Mon Feb 08, 2021 6:22 pm
- Has thanked: 276 times
- Been thanked: 323 times
Re: PCB for ESP32-S3 with VGA
If you will be editing the layout, perhaps it might be worth moving the 5v and 3.3v pins so they are 0.1" from the others, so all the pins could be used as an expansion bus for plugging in other PCBs... perhaps different peripherals, or perhaps alternative esp carrier pcb's.
- cicciocb
- Site Admin
- Posts: 2060
- Joined: Mon Feb 03, 2020 1:15 pm
- Location: Toulouse
- Has thanked: 439 times
- Been thanked: 1360 times
- Contact:
Re: PCB for ESP32-S3 with VGA
See the "great" success of this project, I think that it will remain as is
- Electroguard
- Posts: 860
- Joined: Mon Feb 08, 2021 6:22 pm
- Has thanked: 276 times
- Been thanked: 323 times
Re: PCB for ESP32-S3 with VGA
I am thankful of it Francesco - I saved a 'shared' copy to my EasyEDA workspace after midnight last night, then was up at 6am this morning trying to modify for a relay and IR TX/RX and 5v regulator, before a JCLPCB SMT refund voucher expires after tomorrow.
I'm not going to get it done in time, but that lets me appreciate your time and efforts even more, cos I know how long it would have taken me.
I'm not going to get it done in time, but that lets me appreciate your time and efforts even more, cos I know how long it would have taken me.