|
KiCADKicad
|
Wi-Fi Radio Project – ESP32-S3 Main PCB
The Wi-Fi Radio Project is a complete ESP32-S3 touchscreen internet radio developed from prototype through to a custom PCB and 3D-printed enclosure.
This PCB is the main carrier board for the project. It provides the interconnection between the ESP32-S3, 4-inch touchscreen, two MAX98357A I²S amplifier modules, external USB-C connection and power switching.
The two MAX98357A modules receive the same I²S audio stream and drive separate speakers, providing dual-mono audio.
The PCB was designed in KiCad 10 and measures 111 × 69 mm. This is the Rev A board used in the completed and working radio.
The complete engineering project is available on GitHub:
https://github.com/Minall13/WiFi_Radio_Project
The GitHub repository contains:
• ESP32-S3 firmware
• Editable KiCad schematic and PCB source
• Bill of materials
• Manufacturing files
• Build and deployment documentation
• 3D-printable enclosure files
• Station catalogue and supporting tools
The printable enclosure and Bambu Studio print profile are also available separately through MakerWorld.
Rev A hardware note:
The ESP32-S3 and MAX98357A modules are fitted using female header sockets on the completed board. The PCB through-holes are too small for standard square male header pins, so direct soldering of those modules using conventional male headers is not recommended for this revision.
The design files and hardware are released under the Creative Commons Attribution-NonCommercial licence (CC BY-NC).
Original design by Lee Minall.
Wi-Fi Radio Project – ESP32-S3 Main PCB
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(0)
- 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 Lee Minall
-
Programmable Mist Maker - XIAO / QT PY Extension
1819 2 2 -
RadioHAT - Raspberry Pi radio development platform
1555 0 3 -
QWIIC-VL53L4CD Time-of-Flight Distance Sensor Module
1765 0 2 -
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
3786 0 6 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
4535 3 8 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
5338 2 2 -







