Skip to content

bserrao/ESP32Radio_PCB_v3.1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ESP32Radio-V2, PCB v3.x

Printed Circuit Board for the ESP32Radio-V2 from Ed Smallenburg

Updates:

  • 2022-11-06, PCB v3.1 Rev C

As microcontroller this PCB uses the MH ET LIVE ESP32MiniKit.
The PCB is designed to allow the use of one mini amplifier module (PAM8403) and/or a bluetooth transmitter module (kcx_bt_emitter).
There are connectors for the supported display types (TFT, LCD, Nextion not tested), the rotary encoder, the IR receiver plus a expansion port with pins connected to GPIO12, GPI013, GPIO14 and GPIO34. MISO, MOSI, SLCK pins are also available on the expansion port.
Circuit to turn ON/OFF the TFT backlight is also implemented. Control is done by the ESP32Radio software.
Power supply is 5V DC.

ESP32_WebRadio_PCB_v3 2_01

ESP32_WebRadio_PCB_v3 2_02


Example of one unit using the PAM8403 amplifier.

The black wire on the picture isn't a patch, it connects the Analog GND (GBUF) from the VS1053 through a 47uF capacitor to VREF (pin 8) of the PAM8403 chip. This effectively cancels any noise on the speakers.
Many hobbyists are hiding the huge problem of connecting an amplifier directly to the output of the VS1053B module. Everyone plugs in the headphones or amplifiers with a separate power supply and is happy with it. The problem is that as soon as you connect an amplifier with common ground to the VS1053 module, you hear very strong digital noise, which even drowns out the useful signal.

ESP32_WebRadio_PCB_v3 2_03


Example of a second unit using the kcx_bt_emitter bluetooth module.

IMG_20221113_050903_479

About

PCB for the ESP32Radio-V2 from Ed Smallenburg

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Game Maker Language 100.0%