/ESP32Radio_PCB_v3.1

PCB for the ESP32Radio-V2 from Ed Smallenburg

Primary LanguageGame Maker LanguageGNU General Public License v3.0GPL-3.0

ESP32Radio-V2, PCB v3.x

Printed Circuit Board for the ESP32Radio-V2 from Ed Smallenburg

Updates:

  • 2023-06-26, PCB v3.1 Rev C assembled with all SMD parts is now available by request.
  • 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_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