

Overkill nRF
A modular RF communication board designed for the Overkill system, built around the nRF24L01+ radio module instead of a bare RF IC + Amplifier.
- Size
- 50 × 75 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 80
- Nets
- 69
- Pads
- 316
- Tracks, vias
- 529, 97
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 19 Apr 2026
- Updated
- 3 May 2026
Overview
Overkill nRF is an open-source printed circuit board by sneakylizard123-4, from the sneakylizard123-4/Overkill-nRF repository on GitHub. It is a 4-layer board of 50 × 75 mm with 80 parts on 69 nets, routed with 529 tracks and 97 vias.
It is built around the ESP32-S3-WROOM-1U-N4, TLV75733PDBV and TPD2EUSB30DRT, with the SS14, AO3400A and WS2812B among its other parts. Its parts include 17 resistors, 15 capacitors, 14 connectors, 11 diodes and 8 switches. It belongs with the ESP32 boards of this library.
Main components
6ESP32-S3-WROOM-1U-N4
SMD,19.2x18mm-103.5dBm -40℃~+85℃ 2.4GHz 20.5dBm 355mA 3V~3.6V 95mA Bluetooth5.0 ESP32-S3 UART、SPI、I2C、I2S、USB SMD,19.2x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesTLV75733PDBV
SOT-23-5-40℃~+125℃@(Tj) 1 1A 3.3V 40uA 46dB@(100kHz) 5.5V 650mV@(1A) 71.5uVrms Fixed Positive Under Voltage Lockout、Over Current Protection、Over Temperature Protection、Soft Start SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsTPD2EUSB30DRT
SOT(9x3)-40℃~+85℃ 0.7pF 2 45W 5.5V 5A@8/20us 7V 8V ESD IEC 61000-4-2、IEC 61000-4-5 Unidirectional SOT(9x3) ESD and Surge Protection (TVS/ESD) ROHSTexas InstrumentsESD And Surge Protection (TVS/ESD)SS14
SMA(DO-214AC)-55℃~+150℃ 1A 25A 300uA@40V 40V 550mV@1A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky DiodesAO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsWS2812B
5mm X 5mm Surface Mount RGB LED with Intelligent ControlWorldsemiUncategorised
README
README.mdOverkill nRF Board
A modular RF communication board designed for the Overkill system, built around the nRF24L01+ radio module instead of a bare RF IC + Amplifier. This makes the design easier to assemble, debug, and iterate while keeping it fully modular inside the Overkill ecosystem.
Overview
The Overkill nRF Board handles wireless communication for the system using nRF24L01+ modules.
It is designed to be:
- Easy to assemble (no RF IC routing complexity)
- Modular (plugs into Overkill ecosystem)
- Hackable (all signals exposed)
- Repairable (no fine-pitch RF ICs)
- Hand-solderable (mostly 0805 components)
Operating Modes
- Standalone mode → acts like a standard nRF24 breakout module
- Integrated mode → RF subsystem inside Overkill system
Why
- Most off-the-shelf nRF24 setups are either too barebones or too messy to integrate into real projects. Debugging is hard, power handling is often ignored, and the RF design is usually not optimized for real-world use.
- This board is designed to be a usable, hackable, and modular RF subsystem that can be easily integrated into the Overkill system or used standalone for RF experimentation.
Key Changes from Previous Revision
- Removed discrete nRF24 RF IC design
- Switched to nRF24L01+ module-based design
- Simplified RF routing significantly
- Improved reliability and build speed
- Reduced RF design complexity
Hardware
Radio
- nRF24L01+ module (SPI interface)
- Optional PA+LNA module support (with proper power handling)
Components
- Mostly 0805 footprint components
- Easier soldering
- Better availability
- More forgiving for hand assembly
Interface
Connection to Overkill system via JST-PH connector:
- 3.3V power
- Data signals
Design Philosophy
This board prioritizes:
- Simplicity over compact size
- Modularity over integration
- Debuggability over RF perfection
The goal is fast iteration for RF experimentation inside the Overkill platform.
Power Notes
- Requires stable 3.3V supply or USB power with proper regulation
- nRF24 modules are 5V tolerant, but the esp32 is not, so 3.3V is used for the logic part of the board
- Add decoupling capacitors close to module
- PA+LNA modules may require higher current bursts during transmission, so ensure power supply can handle it
PCB Design Notes
- Designed around 0805 components
- Maintain solid ground plane under RF section
- Keep antenna area free of copper and components
- use external antennas if possible for better performance
Images
All pictures and screenshots should be in the images/ folder.
PCB Layout

3D Renders
Top-side render (ray-traced KiCad):

Bottom-side render (ray-traced KiCad):

Schematics
schematic sheet 1:

schematic sheet 2:

Manufacturing / Sourcing
AliExpress cart:

LCSC sourcing carts:

JLCPCB cart:
or maybe PCBWay if they sponsor this project too!
Zine Page

System Integration
The board connects into the Overkill system via JST-PH and is designed to interface with:
- Core controller board (SPI master)
- Power distribution board
- Other modular subsystems
Other parts of the system are being developed separately.
Assembly and Programming
- Start with passives
- Solder resistors and capacitors first
- Double-check values and placements
- Power section
- Assemble regulator and power filtering stage
- Verify 3.3V rail before adding ICs
- MCU and logic components
- Solder ESP32 and other chips
- Inspect for shorts between pins
- nRF24 module
- Carefully align pins
- ensure solid ground connection
- LEDs and indicators
- Add status LEDs if desired
- Match polarity correctly
- Confirm resistor values for current limiting
- Final inspection
- Continuity check all power rails
- Inspect RF sections for solder bridges
How to Use
- Powering the board
- Connect USB power or 3.3V supply to the JST-PH connector
- Ensure power supply can provide sufficient current for nRF24 module, especially if using PA+LNA version
- Programming the ESP32
- Use PlatformIO or Arduino IDE to flash firmware
- Connect to the board via USB or UART for debugging
- Integrating with Overkill system
- Connect the board to the core controller via JST-PH
- Use SPI interface to communicate with the nRF24 module
- Test RF communication with other nRF24 devices
Bill of Materials (BOM)
A full BOM is included in the repository. see bom.csv for details.
It includes:
- Component references
- Values / part numbers
- Quantities
- LCSC number
- Where to get them (AliExpress, LCSC, etc.)
Repository Structure
- bom/ - Bill of Materials (BOM) files
- blender/ - 3D models and renders
- cad/ - STEP files
- firmware/ - code for project (platformio)
- images/ - pictures and screenshots
- kicad/ - KiCad project files
- zine/ - zine page for hack club
Status
- Breadboard Prototype complete
- PCB routed in KiCad
- 3D assembly done
- Ready for fabrication
Notes
This revision prioritizes usability and fast iteration over RF optimization complexity. The goal is to make RF experimentation inside the Overkill system fast, modular, and actually enjoyable to play with.
Parts
80| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 100nF | Capacitor_SMD:C_0805_2012Metric | C2, C4, C7, C8, C9, C11, C13, C14, C63 |
| 7 | 10k | Resistor_SMD:R_0805_2012Metric | R3, R13, R14, R15, R16, R31, R32 |
| 6 | 10uF | Capacitor_SMD:C_0805_2012Metric | C1, C3, C5, C6, C10, C12 |
| 6 | SS14 | Diode_SMD:D_SMA | D1, D6, D8, D9, D10, D11 |
| 5 | 1k | Resistor_SMD:R_0805_2012Metric | R5, R7, R8, R9, R18 |
| 5 | SW_Push | Button_Switch_SMD:SW_SPST_PTS647_Sx38 | SW4, SW5, SW6, SW7, SW8 |
| 4 | Conn_Coaxial | Connector_Coaxial:SMA_Amphenol_132289_EdgeMount | J3, J9, J11, J13 |
| 4 | Conn_Coaxial | Connector_Coaxial:U.FL_Molex_MCRF_73412-0110_Vertical | J2, J8, J10, J12 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 3 | GT-24-MINI | Overkill-nRF:nRF24L01-GT24_Breakout | Q2, Q3, Q4 |
| 2 | 22 | Resistor_SMD:R_0805_2012Metric | R1, R2 |
| 2 | 5.1k | Resistor_SMD:R_0805_2012Metric | R4, R6 |
| 2 | Conn_01x04 | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J5, J6 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_B3U-3000P | SW2, SW3 |
| 1 | 100k | Resistor_SMD:R_0805_2012Metric | R11 |
| 1 | 600R @ 100MHz | Inductor_SMD:L_0805_2012Metric | FB1 |
| 1 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | BLUE | LED_SMD:LED_0805_2012Metric | D3 |
| 1 | Conn_01x03 | Connector_JST:JST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal | J4 |
| 1 | Conn_01x04 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J14 |
| 1 | ESP32-S3-WROOM-1U | RF_Module:ESP32-S3-WROOM-1U | U1 |
| 1 | GREEN | LED_SMD:LED_0805_2012Metric | D2 |
| 1 | LOGO | Overkill-nRF-Parts:linuxpenguin | G*** |
| 1 | Micro_SD_Card_Det_Hirose_DM3AT | Connector_Card:microSD_HC_Molex_104031-0811 | J7 |
| 1 | RED | LED_SMD:LED_0805_2012Metric | D4 |
| 1 | SW_SPDT | Button_Switch_SMD:SW_SPDT_CK_JS102011SAQN | SW1 |
| 1 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | TLV75733PDBV | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | TPD2EUSB30 | Package_TO_SOT_SMD:Texas_DRT-3 | U2 |
| 1 | TestPoint | TestPoint:TestPoint_Pad_D1.5mm | TP4 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D7 |
| 1 | YELLOW | LED_SMD:LED_0805_2012Metric | D5 |
Similar boards
- 6 layers100 × 90 mm

- 4 layers40 × 40 mm

- 4 layers145.5 × 64 mm

Muffin
JunOllyLi/TX_PCB
NOTE: the latest PCB had been manufactured was v2.0. But it had the Gimbal ZH-connector reversed. The schematics and PCB drawing had been updated to v2.1 to fix that. But v2.1 had not been really manufactured yet.
138 parts17 - 4 layers88.9 × 57.8 mm

- 2 layers

- 2 layers160 × 110 mm

Acquedotto test v4 finale
igorilla666/water-controller
Scheda di controllo basata sul modulo Waveshare ESP32-S3-ETH, con ingressi sensore, RS-485, pilotaggio rele, buzzer e alimentazione/protezioni dedicate.
139 parts1CERN-OHL-S-2.0 - 2 layers80 × 54 mm

Lux et pcb V2
machadoleonardo94/lux-et-tenebris
Devkit for LED strips, with wide range of voltage inputs, and options for current limited outputs
87 parts10BSD - 2 layers82 × 50 mm

ESP S3 MONITOR V 1 2
electromotif208/pcb-portfolio
👨💻 Electronics Engineer 📺 YouTube: ELECTROMOTIF 🔧 Tools: KiCad, EasyEDA 📡 Domains: Power Supply, ESP32, IoT, Embedded Hardware
90 parts
Questions
How big is the Overkill nRF PCB?
It measures 50 × 75 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Overkill nRF use?
80 parts, built around the ESP32-S3-WROOM-1U-N4, TLV75733PDBV, TPD2EUSB30DRT and SS14. 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 Overkill nRF KiCad files?
From the sneakylizard123-4/Overkill-nRF repository on GitHub, at the commit this page was made from: the board is kicad/Overkill-nRF.kicad_pcb and its schematic kicad/Overkill-nRF.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Overkill nRF design in my own project?
Its repository states no licence, so its author keeps all rights: ask sneakylizard123-4 before reusing the design.