
ESP iRadio
hghaken/ESP-iRadio
ESP32 internet radio with Bluetooth A2DP output (headphones/speaker), 1.69" display and web control

RF focused devboard based on ESPRESSIF ESP32-WROVER-IE-N16R8 allowing Wi-Fi b/g/n, Bluetooth 4.2 Classic and Bluetooth 4.2 BLE communication using external u.FL antena
Spark devboard rf is an open-source printed circuit board by emb3rcia, from the emb3rcia/spark-devboard-rf repository on GitHub. It is a 2-layer board of 29 × 45.3 mm with 15 parts on 45 nets, routed with 273 tracks and 44 vias.
It is built around the ESP32-WROVER-IE-N16R8, ESDA5V3L and SMAJ5.0A. Its parts include 3 capacitors, 3 resistors and 2 connectors. It belongs with the radio and wireless and microcontroller boards boards and the ESP32 boards of this library.
spark-devboard-rf is RF focused devboard based on ESPRESSIF ESP32-WROVER-IE-N16R8 allowing Wi-Fi b/g/n, Bluetooth 4.2 Classic and Bluetooth 4.2 BLE communication using external u.FL antena
spark-devboard-rf was created from boreness, but also as a stepping stone before using the same module in upcoming audio player of mine
Pin functions are written on back of the PCB. Alternate functions can be found in this datasheet
You use it as any other developement board. Important caveats are programming and powering the board.
You need to program this board via UART interface specified on the back side of PCB. To enter flashing mode you need to hold BOOT button during power on or resetting the board
Board can be either powered by 5x 3.3V pins on board, where you need to supply minimum of 500 mA for board to work properly, or via USB-C power-only port on board, where the pins become 3.3V output. It is important to make sure that you are powering the board from only one supply method at the time
/3D/KiCad Project Files/GerbersSchematic

PCB editor view

3D viewer top side

3D viewer bottom side

All files in /PCB, /Schematic and /Gerbers folders and their subsequent subfolders are licensed under the CERN Open Hardware License v2 (Weakly Reciprocal).
See /Licenses/CERN-OHL.txt for full terms.
All files in /3D, /Images and /Docs folders and their subsequent subfolders are licensed under the CC-BY 4.0 License.
See /Licenses/CC-BY-4.0.txt for full terms
| Name | Purpose | Quantity | Total Cost (USD) | Link | Distributor |
|---|---|---|---|---|---|
| PCB | PCB | 5 | 2.10 | JLCPCB | |
| MOLEX 206994-0100 | Antenna for connectivity | 1 | 2.38 | https://www.tme.eu/pl/details/2069940100/anteny-wifi-bluetooth/molex/206994-0100/ | TME |
| ESP32-WROVER-E-N16R8 | MCU module | 1 | 6.40 | https://www.tme.eu/pl/details/esp32-wrover-e-16/moduly-iot-wifi-bluetooth/espressif/esp32-wrover-e-n16r8/ | TME |
| SHOU HAN TYPE-C 16PIN 2MD(073) | USB-C power port | 1 | 0.00 | https://www.lcsc.com/product-detail/C2765186.html?s_z=n_C2765186 | LCSC |
© 2026 emb3rcia
Hardware: CERN OHL v2 3D & Images: CC BY 4.0
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 5.1kOhm | Resistor_SMD:R_0603_1608Metric | R2, R3 |
| 2 | Conn_01x15_Pin | Connector_PinHeader_2.54mm:PinHeader_1x15_P2.54mm_Vertical | J1, J2 |
| 2 | TS6643TP 250GF 009 | easyeda2kicad:SW-SMD_4P-L6.2-W6.0-P4.50-LS9.0 | BOOT_BUTTON1, NRST_BUTTON1 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric | C2 |
| 1 | 10kOhm | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 22uF | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | ESDA5V3L | ESDA5V3L:SOT-23_STM | CC_TVS1 |
| 1 | ESP32-Wrover-IE-N16R8 | ESP32WroverIEN16R8:ESP32WroverIEN16R8 | MCU1 |
| 1 | LD1117AS33TR | LD1117AS33TR:SOT230P700X190-4N | LDO1 |
| 1 | SMAJ5.0A | SMAJ5.0A:DIOM4325X250N | VBUS_TVS1 |
| 1 | TYPE-C 16PIN 2MD(073) | easyeda2kicad:USB-C-SMD_TYPE-C-6PIN-2MD-073 | USB1 |
It measures 29 × 45.3 mm and has 2 copper layers, 1.6 mm thick.
15 parts, built around the ESP32-WROVER-IE-N16R8, ESDA5V3L and SMAJ5.0A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the emb3rcia/spark-devboard-rf repository on GitHub, at the commit this page was made from: the board is KiCad Project Files/spark-devboard-rf.kicad_pcb and its schematic KiCad Project Files/spark-devboard-rf.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask emb3rcia before reusing the design.

hghaken/ESP-iRadio
ESP32 internet radio with Bluetooth A2DP output (headphones/speaker), 1.69" display and web control



hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

Terrapin-Rocket-Team/SRAD-Avionics
Code and PCBs for the avionics subteam for the SRAD flight computer and side projects

ROAR-QUTRC/perseus-v3
The code base for the QUT Robotics Club ROAR teams rover Perseus starting 2026

Accessible-AAC/AAC-Devices
Augmentative and alternative communications device design files based on inexpensive and open source technologies.