Code Monkey home page Code Monkey logo

esp32radio_pcb_v3.1's Introduction

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

esp32radio_pcb_v3.1's People

Contributors

werkag avatar

Stargazers

 avatar Mathias avatar  avatar  avatar

Watchers

 avatar  avatar

esp32radio_pcb_v3.1's Issues

KCX_BT_EMITTER details

Thanks for providing your design. I am interested in your use of the KCX_BT_EMITTER. I checked your schematic but I don't see the BT module listed, other than a mention of the BT connect button. Also, as far as I know, Edzelf ESP radio doesn't support this module, did you change the code to support it? If so, is it possible to share the schematic and code changes?

5V dc source

Can I do this without having a 5v dc source? Other esp32 dev boards have the pin for 5V but I dont see it on this one. Can I use a normal esp32 and power it externally? The design looks really good too, sorry if this is offtopic i'm a beginner.

LineIn

How do you connect the vs1053 on the pcb? I have the LINE IN pins sticking out.

Transistor

I can't find this transistor, can you please give an alternative?

Do I need the SMD parts?

Thanks for sharing the PCB, I'm about to order from JLCPCB. Just a question in advance, I have only little experience with SMD soldering and wonder if I need the resistors and transistors. It is planned to use Ed's radio without a PAM amplifier, but with the rotary encoder, the BlueTFT and perhaps the Bluetooth transmitter (which needs SMD mounting).

I like to hear from you!

Type of capacitor

Hello. In your explanation is said to connect cap 74uF but it is not defined is it electrolytic or normal, block (ceramic) and voltage of it ?
On your pic I see only electrolytic so I suppose it is electrolytic up to 16v or more ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.