RadioNoob
EIectron·RadioNoob·Hardware/RadioNoob.kicad_pcb
About the RadioNoob PCB
RadioNoob is an open source ESP32 PCB design by EIectron, published on GitHub. It is a 2-layer board measuring 141.8 × 151.4 mm, with 181 components from 83 distinct parts.
Its main chip is the ESP32-WROOM-32D, from the ESP32 family. Other key parts include the PAM8304ASR, TP4056, DW01A, TPS63030DSK and SN74LVC1G04DBVR. By type, the board carries 60 capacitors, 52 resistors, 15 connectors, 14 switches, 13 inductors and 11 ICs.
It belongs with the rf & radio and power & battery designs in this gallery.
From the project
An Open Source Radio Transmitter Project
I have personally reached the end of this project that I created with these goals. Even though it is not completely professional, I have created a remote control that will do the job. I made both the hardware and software files open source to guide beginners who want to make their own remote control. Who knows, maybe someone will make the code I wrote more meaningful :)

Main components on the RadioNoob
RadioNoob bill of materials (BOM)
181 components, 83 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | PAM8304ASR DIODES | MSOP08 | U1 |
| 1 | TP4056 TOP POWER | SOP127P600X175-9N | U2 |
| 1 | DW01A FORTUNE | SOT23-6 | U3 |
| 1 | TPS63030DSK TEXAS | WSON-10-1EP_2.5x2.5mm_P0.5mm_EP1.2x2mm | U4 |
| 2 | SN74LVC1G04DBVR INVERTER | SOT95P280X145-5N | U5, U8 |
| 1 | TPS63031DSK TEXAS | WSON-10-1EP_2.5x2.5mm_P0.5mm_EP1.2x2mm | U6 |
| 1 | 74LVC1G126 TEXAS | SOT-553 | U7 |
| 1 | ESP32-WROOM-32D ESPRESSIF SYSTEMS | ESP32-WROOM-32 | U10 |
| 1 | E28-2G4M27S EBYTE | E28-2G4M27S | U11 |
| 1 | M483KIDAE Nuvoton | LQFP-128_14x14mm_P0.4mm | U12 |
| 1 | FS8205A FORTUNE | SOP65P640X120-8N | Q1 |
| 1 | PJA3441 PANJIT | SOT-23 | Q2 |
| 1 | BC817 NXP | SOT-23 | Q3 |
| 1 | MMBT3904 HOTTECH | SOT-23 | Q4 |
| 1 | IRLML6402 HOTTECH | SOT-23 | Q5 |
| 1 | 32.768kHz ABRACON | Crystal_SMD_EuroQuartz_EQ161-2Pin_3.2x1.5mm | Y2 |
| 1 | 12MHz RALTRON | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y3 |
| 1 | DS1144-18-16FS8BNR0 CONNFLY | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 2 | JOYSTICK_LEFT 1 | JST_PH_B6B-PH-K_1x06_P2.00mm_Vertical | J2, J7 |
| 1 | Speaker 1 | JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J4 |
Show 63 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | POT-L 1 | JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical | J5 |
| 1 | POT-R 1 | JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical | J6 |
| 1 | EXT_MODUL 1 | JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical | J8 |
| 1 | SW_E 1 | JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical | J9 |
| 1 | SW_C_G 1 | JST_PH_B6B-PH-K_1x06_P2.00mm_Vertical | J10 |
| 1 | SW_D_H 1 | JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical | J11 |
| 1 | SW_F_A_B 1 | JST_PH_B6B-PH-K_1x06_P2.00mm_Vertical | J12 |
| 1 | VIBRATION 1 | JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J13 |
| 1 | Micro_SD_Card_Det1 KLS ELECTRONIC | KLS1-TF-003D | J14 |
| 1 | FPC ATTEND | TE_84953-8_1x08-1MP_P1.0mm_Horizontal | J15 |
| 1 | ICE KLS ELECTRONIC | PinSocket_2x05_P1.27mm_Vertical | J17 |
| 1 | Battery_Cell 1 | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | BT1 |
| 1 | 6V/1.5A THINKING | Fuse_0805_2012Metric | F1 |
| 1 | 10K LMEM | PinSocket_1x02_P2.54mm_Vertical | NTC1 |
| 2 | R_Potentiometer 1 | Potentiometer_Alpha_RD901F-40-00D_Single_Vertical | RV1, RV2 |
| 1 | Mode DIPTRONICS | 6x6_Tact_Switch | SW1 |
| 1 | End DIPTRONICS | 6x6_Tact_Switch | SW2 |
| 1 | ON/OFF CW IND. | DPDT-Slide-Switch | SW3 |
| 1 | Y- DIPTRONICS | 6x6_Tact_Switch | SW4 |
| 1 | T- DIPTRONICS | 6x6_Tact_Switch | SW5 |
| 1 | R+ DIPTRONICS | 6x6_Tact_Switch | SW6 |
| 1 | R- DIPTRONICS | 6x6_Tact_Switch | SW7 |
| 1 | Y+ DIPTRONICS | 6x6_Tact_Switch | SW8 |
| 1 | P+ DIPTRONICS | 6x6_Tact_Switch | SW9 |
| 1 | P- DIPTRONICS | 6x6_Tact_Switch | SW10 |
| 1 | T+ DIPTRONICS | 6x6_Tact_Switch | SW11 |
| 1 | TACT_SW-4 CONNFLY | TACT_SW-4 | SW13 |
| 2 | ELRS_IO DIPTRONICS | 6x6_Tact_Switch | SW14, SW15 |
| 1 | SS34 MICRODIODE | D_SMC | D1 |
| 1 | 1N4148WS DIODE FAST SWITCHING Single 150mA 100V SMT SOD323 | SOD-323 | D5 |
| 1 | Green STRONG BASE | LED_D3.0mm | D6 |
| 1 | Red STRONG BASE | LED_D3.0mm | D7 |
| 11 | 220R MURATA | L_0603_1608Metric | L1, L2, L4, L5, L7, L8, L9, L10 +3 |
| 2 | 1.5uH COILCRAFT | L_Coilcraft_XxL4020 | L3, L6 |
| 8 | 1uF SAMSUNG | C_0603_1608Metric | C1, C11, C38, C40, C46, C54, C60, C61 |
| 7 | 10uF SAMSUNG | C_0603_1608Metric | C2, C4, C10, C14, C15, C20, C32 |
| 29 | 0.1uF SAMSUNG | C_0603_1608Metric | C3, C5, C6, C7, C8, C9, C16, C17 +21 |
| 2 | 220pF SAMSUNG | C_0603_1608Metric | C12, C13 |
| 1 | 100uF SAMSUNG | C_0603_1608Metric | C21 |
| 3 | 100uF JB CAPACITORS | CP_Elec_6.3x5.4 | C30, C31, C43 |
| 4 | 20pF SAMSUNG | C_0603_1608Metric | C34, C35, C44, C45 |
| 3 | 0.01uF SAMSUNG | C_0603_1608Metric | C36, C47, C53 |
| 1 | 470pF SAMSUNG | C_0603_1608Metric | C41 |
| 1 | 10uF JB CAPACITORS | CP_Elec_4x5.4 | C42 |
| 1 | 2.2uF SAMSUNG | C_0603_1608Metric | C48 |
| 2 | 5.1K ROYALOHM | R_0603_1608Metric | R1, R2 |
| 1 | 3.2K ROYALOHM | R_0603_1608Metric | R3 |
| 6 | 4.7K ROYALOHM | R_0603_1608Metric | R4, R9, R10, R45, R46, R49 |
| 1 | 1.2K ROYALOHM | R_0603_1608Metric | R5 |
| 1 | 100R ROYALOHM | R_0603_1608Metric | R6 |
| 5 | 1K ROYALOHM | R_0603_1608Metric | R7, R17, R21, R27, R28 |
| 7 | 100K ROYALOHM | R_0603_1608Metric | R8, R11, R12, R24, R25, R53, R54 |
| 2 | 33R ROYALOHM | R_0603_1608Metric | R13, R23 |
| 6 | 10K ROYALOHM | R_0603_1608Metric | R14, R19, R20, R22, R44, R52 |
| 1 | 1.5MR ROYALOHM | R_0603_1608Metric | R15 |
| 1 | 165K ROYALOHM | R_0603_1608Metric | R16 |
| 1 | 51R ROYALOHM | R_0603_1608Metric | R18 |
| 1 | 51R ROYALOHM | R_0805_2012Metric | R26 |
| 1 | 200R ROYALOHM | R_0603_1608Metric | R38 |
| 1 | 1MR ROYALOHM | R_0603_1608Metric | R39 |
| 1 | 220R ROYALOHM | R_0603_1608Metric | R43 |
| 6 | 220R ROYALOHM | R_Array_Concave_4x0603 | RN1, RN2, RN3, RN4, RN9, RN10 |
| 8 | 10K ROYALOHM | R_Array_Concave_4x0603 | RN5, RN6, RN7, RN8, RN11, RN12, RN13, RN14 |
RadioNoob design files
The KiCad project lives in the EIectron/RadioNoob repository on GitHub; these links point at the commit this page was built from.
- LayoutHardware/RadioNoob.kicad_pcb
- SchematicHardware/RadioNoob.kicad_sch
RadioNoob: common questions
What microcontroller does the RadioNoob use?
The RadioNoob is built around the ESP32-WROOM-32D, from the ESP32 family.
How big is the RadioNoob PCB?
The RadioNoob measures 141.8 × 151.4 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the RadioNoob?
181 components, from 83 distinct parts. The full bill of materials is listed on this page.
Where can I download the RadioNoob design files?
From the EIectron/RadioNoob repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the RadioNoob design in my own project?
The repository has no license, so all rights stay with EIectron. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the RadioNoob without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k