

RadioNoob
An Open Source Radio Transmitter Project
- Size
- 141.8 × 151.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 189
- Nets
- 240
- Pads
- 837
- Tracks, vias
- 1,945, 609
- Pours
- 17
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 10 Apr 2024
- Updated
- 8 Mar 2025
Overview
RadioNoob is an open-source printed circuit board by EIectron, from the EIectron/RadioNoob repository on GitHub. It is a 2-layer board of 141.8 × 151.3 mm with 189 parts on 240 nets, routed with 1,945 tracks and 609 vias.
It is built around the M483KIDAE, 74LVC1G126Z and E28-2G4M27S, with the ESP32-WROOM-32D, PAM8304ASR and SN74LVC1G04DBVR among its other parts. Its parts include 60 capacitors, 40 resistors, 16 connectors, 13 inductors and 12 switches. It belongs with the ESP32 boards of this library.
Main components
12M483KIDAE
LQFP-128(14x14)-40℃~+105℃ 1.8V~3.6V 100 12bit 12bit 160KB 192MHz 32 Bit 512KB ARM Cortex-M4F Built-in+External FLASH LQFP-128(14x14) Microcontrollers (MCU/MPU/SOC) ROHSNuvoton TechMicrocontrollers (MCU/MPU/SOC)74LVC1G126Z
SOT-553-5-40℃~+125℃ 1 1 1.65V~5.5V 200uA 2ns@3.3V,50pF 32mA 32mA 74LVC Tri-State Unidirectional SOT-553-5 Buffers, Drivers, Receivers, Transceivers ROHSDiodes IncorporatedBuffers, Drivers, Receivers, TransceiversE28-2G4M27S
SMD,26.5x15mm-132dBm 14.5mA 2.5V~3.6V 27dBm 580mA 8km IPEX interface、On-board PCB Antenna LoRa、GFSK、FLRC RTToF ranging SPI SMD,26.5x15mm LoRa Modules ROHSChengdu Ebyte Elec TechLoRa ModulesESP32-WROOM-32D
-- WiFi Modules ROHSEspressif SystemsWiFi ModulesPAM8304ASR
MSOP-8-40℃~+85℃ -68dB 0.14% 1-Channel 2.8V~6V 3Wx1@4Ω 5mA 86%、90%、93% Class D Enable/shutdown function、Filterless architecture MSOP-8 Audio Amplifiers ROHSDiodes IncorporatedAudio AmplifiersSN74LVC1G04DBVR
SOT-23-5-40℃~+125℃ 1 1 1.2V、1.9V、2.2V、2.3V、3.8V 1.65V~5.5V 100mV、300mV、400mV、450mV、550mV 10uA 24mA 24mA 74LVC 7ns@5V,50pF SOT-23-5 Inverters ROHSTECH PUBLICLogic GatesDW01A
SOT-23-6L-40℃~+85℃ 1 2.5V 300mV~10V 3uA 4.3V Protection IC Support SOT-23-6L Battery Management ROHSPUOLOPBattery Management1N4148WS
SOD-3231.25V@150mA 100V 150mA 1uA@75V 200mW 2A 4ns Independent SOD-323 Switching Diodes ROHSJiangsu Changjing Electronics Technology (CJ)Switching DiodesBC817
SOT-231 NPN 100nA 150MHz 300mW 40 45V 500mA 5V 700mV NPN SOT-23 Bipolar (BJT) ROHSShikuesBipolar (BJT)FS8205A
SOT-23-6-55℃~+150℃ 1.2V 1.5W 2 N-Channel 20V 31.5mΩ@2.5V 466pF 5.7nC@4.5V 58pF 65pF 6A SOT-23-6 MOSFETs ROHSTECH PUBLICMOSFETsIRLML6402
SOT-23-55℃~+150℃ 1 P-Channel 1.3W 110pF 12nC 145pF 20V 3.7A 400mV 633pF 65mΩ@4.5V P-Channel SOT-23 MOSFETs ROHSGuangdong HottechMOSFETsMMBT3904
SOT-23-55℃~+150℃ 1 NPN 100 100nA 200mA 200mW 300MHz 300mV 40V 6V NPN SOT-23 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)
README
README.mdRadionoob AT9
V1
What is this project?
My aim in this project, which I started as a hobby using the box of my broken Radiolink AT9 radio transmitter, was to control the drone in a simple way using the ExpressLRS module. In addition, I designed equipment that will contribute to my personal development. For hardware information;
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 :)
This short demonstration Youtube
Known bugs;
- DAC player has been disabled because it falling CRSF communication.
- I cannot refresh much on the main screen, the delay is too much.
- There is an error in the screen refresh when moving to the upper menu on the ExpressLRS settings page.
- I never looked at the battery reading section.
Goals for advanced level?
- The software must be converted to task structure with FreeRTOS.
- When I connect the USB, it should offer the option "charging or SIMULATOR" and continue according to my choice. An animation of the battery charging, maybe a current graph, and in the simulator, it goes into HID mode and communicates with the computer.
Sources that inspired me while doing this project:
- @danxdz https://github.com/danxdz/simpleTx_esp32/tree/master
- @kkbin505 https://github.com/kkbin505/Arduino-Transmitter-for-ELRS
- @DeviationTX https://github.com/DeviationTX/deviation
- @r-u-t-r-A https://github.com/r-u-t-r-A/STM32-ELRS-Handset/tree/4b6b6f61b5f094afb384d3d6aad8195b43e8a78a
- @opentx https://github.com/opentx/opentx/tree/2.3
- @crsf-wg https://github.com/crsf-wg/crsf
Parts
189| Qty | Value | Footprint | References |
|---|---|---|---|
| 29 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C3, C16, C17, C18, C19, C22, C23, C24, C25, C26, C27, C28, C29, C33, C37, C39 +13 |
| 11 | 220R | Inductor_SMD:L_0603_1608Metric | L1, L2, L4, L5, L7, L8, L9, L10, L11, L12, L13 |
| 8 | 100K | Resistor_SMD:R_0603_1608Metric | R8, R11, R12, R22, R24, R25, R53, R54 |
| 8 | 10K | Resistor_SMD:R_Array_Concave_4x0603 | RN5, RN6, RN7, RN8, RN11, RN12, RN13, RN14 |
| 8 | 1uF | Capacitor_SMD:C_0603_1608Metric | C1, C11, C38, C40, C46, C54, C60, C61 |
| 7 | 10K | Resistor_SMD:R_0603_1608Metric | R14, R19, R20, R21, R22, R44, R52 |
| 7 | 10uF | Capacitor_SMD:C_0603_1608Metric | C2, C4, C10, C14, C15, C20, C32 |
| 6 | 220R | Resistor_SMD:R_Array_Concave_4x0603 | RN1, RN2, RN3, RN4, RN9, RN10 |
| 6 | 4.7K | Resistor_SMD:R_0603_1608Metric | R4, R9, R10, R45, R46, R49 |
| 5 | 1K | Resistor_SMD:R_0603_1608Metric | R7, R17, R21, R27, R28 |
| 4 | 20pF | Capacitor_SMD:C_0603_1608Metric | C34, C35, C44, C45 |
| 3 | 0.01uF | Capacitor_SMD:C_0603_1608Metric | C36, C47, C53 |
| 3 | 100uF | Capacitor_SMD:CP_Elec_6.3x5.4 | C30, C31, C43 |
| 2 | 1.5uH | Inductor_SMD:L_Coilcraft_XxL4020 | L3, L6 |
| 2 | 220pF | Capacitor_SMD:C_0603_1608Metric | C12, C13 |
| 2 | 33R | Resistor_SMD:R_0603_1608Metric | R13, R23 |
| 2 | 5.1K | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 2 | ELRS_IO | Alperen:6x6_Tact_Switch | SW14, SW15 |
| 2 | JOYSTICK_LEFT | Connector_JST:JST_PH_B6B-PH-K_1x06_P2.00mm_Vertical | J2, J7 |
| 2 | LOGO | LOGO | G***, G*** |
| 2 | R_Potentiometer | Potentiometer_THT:Potentiometer_Alpha_RD901F-40-00D_Single_Vertical | RV1, RV2 |
| 2 | SN74LVC1G04DBVR | Alperen:SOT95P280X145-5N | U5, U8 |
| 1 | 1.2K | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 1.5MR | Resistor_SMD:R_0603_1608Metric | R15 |
| 1 | 100R | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | 100uF | Capacitor_SMD:C_0603_1608Metric | C21 |
| 1 | 10K | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | NTC1 |
| 1 | 10uF | Capacitor_SMD:CP_Elec_4x5.4 | C42 |
| 1 | 12MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y3 |
| 1 | 165K | Resistor_SMD:R_0603_1608Metric | R16 |
| 1 | 1MR | Resistor_SMD:R_0603_1608Metric | R39 |
| 1 | 1N4148WS | Alperen:SOD-323 | D5 |
| 1 | 2.2uF | Capacitor_SMD:C_0603_1608Metric | C48 |
| 1 | 200R | Resistor_SMD:R_0603_1608Metric | R38 |
| 1 | 220R | Resistor_SMD:R_0603_1608Metric | R43 |
| 1 | 3.2K | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 32.768kHz | Crystal:Crystal_SMD_EuroQuartz_EQ161-2Pin_3.2x1.5mm | Y2 |
| 1 | 470pF | Capacitor_SMD:C_0603_1608Metric | C41 |
| 1 | 51R | Resistor_SMD:R_0805_2012Metric | R26 |
| 1 | 51R | Resistor_SMD:R_0603_1608Metric | R18 |
| 1 | 6V/1.5A | Fuse:Fuse_0805_2012Metric | F1 |
| 1 | 74LVC1G126 | Package_TO_SOT_SMD:SOT-553 | U7 |
| 1 | BC817 | Package_TO_SOT_SMD:SOT-23 | Q3 |
| 1 | Battery_Cell | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | BT1 |
| 1 | DS1144-18-16FS8BNR0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | DW01A | Footprint:SOT23-6 | U3 |
| 1 | E28-2G4M27S | Alperen:E28-2G4M27S | U11 |
| 1 | ESP32-WROOM-32D | RF_Module:ESP32-WROOM-32 | U10 |
| 1 | EXT_MODUL | Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical | J8 |
| 1 | End | Alperen:6x6_Tact_Switch | SW2 |
| 1 | FPC | Connector_FFC-FPC:TE_84953-8_1x08-1MP_P1.0mm_Horizontal | J15 |
| 1 | FS8205A | Footprint:SOP65P640X120-8N | Q1 |
| 1 | Green | LED_THT:LED_D3.0mm | D6 |
| 1 | I2C1 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J16 |
| 1 | ICE | Connector_PinSocket_1.27mm:PinSocket_2x05_P1.27mm_Vertical | J17 |
| 1 | IRLML6402 | Package_TO_SOT_SMD:SOT-23 | Q5 |
| 1 | M483KIDAE | Package_QFP:LQFP-128_14x14mm_P0.4mm | U12 |
| 1 | MMBT3904 | Package_TO_SOT_SMD:SOT-23 | Q4 |
| 1 | Micro_SD_Card_Det1 | Alperen:KLS1-TF-003D | J14 |
| 1 | Mode | Alperen:6x6_Tact_Switch | SW1 |
| 1 | ON/OFF | Alperen:DPDT-Slide-Switch | SW3 |
| 1 | P+ | Alperen:6x6_Tact_Switch | SW9 |
| 1 | P- | Alperen:6x6_Tact_Switch | SW10 |
| 1 | PAM8304ASR | Alperen:MSOP08 | U1 |
| 1 | PJA3441 | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | POT-L | Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical | J5 |
| 1 | POT-R | Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical | J6 |
| 1 | Program | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J3 |
| 1 | R+ | Alperen:6x6_Tact_Switch | SW6 |
| 1 | R- | Alperen:6x6_Tact_Switch | SW7 |
| 1 | Red | LED_THT:LED_D3.0mm | D7 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CircularMountingHoles | SW12 |
| 1 | SS34 | Diode_SMD:D_SMC | D1 |
| 1 | SW_C_G | Connector_JST:JST_PH_B6B-PH-K_1x06_P2.00mm_Vertical | J10 |
| 1 | SW_D_H | Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical | J11 |
| 1 | SW_E | Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical | J9 |
| 1 | SW_F_A_B | Connector_JST:JST_PH_B6B-PH-K_1x06_P2.00mm_Vertical | J12 |
| 1 | Speaker | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J4 |
| 1 | T+ | Alperen:6x6_Tact_Switch | SW11 |
| 1 | T- | Alperen:6x6_Tact_Switch | SW5 |
The 181 most common of 189 parts.
Questions
How big is the RadioNoob PCB?
It measures 141.8 × 151.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the RadioNoob use?
189 parts, built around the M483KIDAE, 74LVC1G126Z, E28-2G4M27S and ESP32-WROOM-32D. 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.
Where can I download the RadioNoob KiCad files?
From the EIectron/RadioNoob repository on GitHub, at the commit this page was made from: the board is Hardware/RadioNoob.kicad_pcb and its schematic Hardware/RadioNoob.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the RadioNoob design in my own project?
Its repository states no licence, so its author keeps all rights: ask EIectron before reusing the design.
Similar boards
- 2 layers40.5 × 56 mm

- 2 layers115 × 95 mm

- 2 layers40.5 × 56 mm

- 2 layers72.3 × 72.3 mm

Anchor7
jmpinit/babel-hardware
PCBs for the Babel in Reverse art installation under the Manhattan Bridge
84 parts2 - 2 layers82 × 30 mm

NovaBox 2020
nodep/NovaBox
Circuit and PCB design of simple Bluetooth stereo receiver and amplifier
87 parts11GPL-3.0 - 2 layers40.2 × 36.1 mm

Speaker
waxters-osu/senior_design_low_noise_visibility_drone
Low-noise & low-visibility drone senior design project.
22 parts - 2 layers51.1 × 95 mm

Talk e
milovanpms/talk-e
📻 — A simple LoRa-based talkie-walkie built on ESP32, operating on the 433 MHz frequency band for long-range, low-power wireless communication.
75 parts4 - 2 layers64.5 × 120.5 mm

X de link
Monacrylic/Pinscope-benchmark-circuits
This repository contains a suite of sample KiCad circuits used as benchmarks for Pinscope.
122 parts2