AntiHunter DIGI Node PCB
Website • Discord • Privacy • GitHub
Description
The bare board for a DIGI Node. It utilizes a Seeed XIAO ESP32-S3, Heltec LoRa board, GPS, SD, an RTC and a vibration sensor, with headers for the fan and power switch. Nothing is populated — you supply every module and component. A soldered board, the parts kit and the assembled node is also in the store if you would rather not source parts.
Scans WiFi and Bluetooth, writes everything to the SD card, and alerts over LoRa. It learns which devices are normal for wherever you put it and reports the ones that aren't. When someone attacks WiFi, it works out which tool they used — bettercap, mdk4, wifite, an ESP32 Marauder. It detects and reads drone Remote ID over WiFi and Bluetooth, operator location included.
Everything served from the board: a web interface over the node's own access point, the full command set over the mesh, and an HTTP/JSON API. You own your data. There is no cloud service and no subscription.
Features
- Detects & fingerprints every WiFi and Bluetooth device in range
- Links a randomized addresses back to one device
- Learns a baseline, then reports when a device appears, leaves, or on a signal change
- Detects a dozen WiFi attacks- and names the tool behind it. Tested against modern linux tools and popular handheld ESP32 based devices
- Reads drone Remote ID (WiFi/NaN/BT4/BT5) and decodes it
- Talks to other devices over LoRa, miles apart, with no internet or cell service
- Erases the SD card on a bump or a radio command, leaving a decoy weather-station file (when enabled)
- Powered from USB or 18650 batteries. Use any 5v solar panel to extend runtime.
- Tripod mount for easy installations
Full feature list, mesh command set and API reference are in the documentation.
Specifications
82 mm diameter
2 mm thick
2-layer FR-4, HASL
Copper ground plane
M3 mounting holes
Passthrough header
Cutout for custom wiring
Bill of Materials
Core PCB
Modules
- 1x Seeed Studio XIAO ESP32-S3
- 1x Heltec LoRa 32 V3.2, or a T114
- 1x ATGM336H GPS module
- 1x Micro SD card adapter (SPI) -
- 1x Micro SD Card - FAT32 formatted, 8GB/16 GB
- 1x SW-420 vibration sensor
- 1x DS3231 RTC module
Assembled Node
Connectors and fasteners
- 6x JST 2.54 2-pin terminals, 2.0 mm also fits
- 3x JST power leads, for the switch, power board and the thermal switch
- 10x M3 inserts
- 2x M3x15 mm brass standoffs
- 14x M3 flat-top screws
- 1x 1/4" tripod insert
Antennas and wiring
- 3x U.FL to SMA pigtails, SMA bulkhead, 10–20 cm
- 1x 6 dBi 2.4 GHz SMA antenna
- 1x 6 dBi LoRa SMA antenna
- 1x active GNSS helix SMA antenna
Power and cooling
- 1x 30mm (7-10mm) 5 V fan (JST)
- 1x KSD9700 normally-open thermal switch, 30–40 °C
- 3-pin mini on/off switch
- 1x Type-C 15 W 3 A 5 V UPS, 2S 18650 step-up module, 88x41x22 mm
Enclosure
- 3D printable. Cases, seals, the waterproof USB-C cap and the mounts are in the repo.
Every part above is listed with links and photos in the bill of materials.
Build
Through-hole soldering and module flashing. The assembly manual covers each step with photos.
-
Power it from a regulated 5 V source. An unregulated battery causes voltage instability. Use the UPS module from the list, or USB.
-
Fit the antennas before you power it up. Running the LoRa transceiver without an antenna can damage it.
-
Buy the LoRa antenna for your region. The firmware is region-locked to 868 MHz in Europe, 915 MHz in the US and 923 MHz in Asia, and running outside that may not be legal where you are.
-
Triangulation needs three nodes with GPS before it produces anything. It is experimental, as is the randomized-address correlation.
Note
-
PCB only. Modules and components are not included.
-
Lawful use only. For research, training and security work on spectrum and systems you own or are authorized to assess. Compliance with privacy, radio and export regulations is your responsibility. Not for tracking individuals. See the full disclaimer.
Links to code and documentation
• Dispatch is typically 1–3 business days when in stock.
• Ships within the contiguous 48 US states via USPS Ground Advantage or Priority Mail
• Every shipment includes a tracking number and $100 insurance via USPS
• PCBs are bagged, sealed, and shipped in a bubble mailer. Orders of 6 or more ship boxed via USPS Priority Mail.
• Parts kits/assembled units are bagged, hex-paper padded and ship boxed. Assembled units ship in ESD bags.
Note: Be sure to include your unit/apartment number if applicable. USPS returns packages if the address or name are not in their system.