Skip to content

Hardware

Wraith edited this page Jun 25, 2026 · 5 revisions

The VoidRecon can be assembled using the official PCB or wired up on a breadboard with an ESP32.

PCB Version

The official PCB design files are located in the PCB/ folder. These include the schematic, layout, and Gerber files for fabrication.

The PCB is built around the Atmega32u4 microcontroller and includes an onboard CC1101 transceiver module. Assembly requires soldering the following components:

  • Atmega32u4 microcontroller (pre-flashed with the VoidRecon firmware)
  • CC1101 transceiver module (with SMA connector recommended)
  • Antenna (SMA whip or wire)
  • Supporting passives (capacitors, resistors, crystal, voltage regulator)
  • USB connectivity (the Atmega32u4 has native USB support)
📸 PCB Images (Click to expand)
Front Back
PCB Front PCB Back

Breadboard Wiring (DIY with ESP32)

If you don't have the PCB, you can build the device on a breadboard using an ESP32 and a separate CC1101 module:

CC1101 Pin ESP32 Pin Notes
VCC 3.3V Use a stable 3.3V supply — do not use 5V
GND GND Common ground
SCLK GPIO 18 SPI Clock (configurable in firmware)
SO (MISO) GPIO 19 SPI Master In / Slave Out
SI (MOSI) GPIO 23 SPI Master Out / Slave In
CSn GPIO 5 Chip Select (active low)
GDO2 GPIO 4 Optional — packet reception interrupt
GDO0 GPIO 2 Optional — TX/RX status indicator

Antenna: Connect a quarter-wave whip (~17.3 cm for 433 MHz) or a 50Ω SMA antenna to the CC1101's antenna pin.

⚠️ Double-check all connections before powering on — reversed power or crossed SPI lines can damage the modules.VoidRecon can be built with the official PCB or on a breadboard.

Clone this wiki locally