|
KiCADKicad
|
ESP32-DIV v1 Main Board – ESP32-Based Wireless Research Platform
Original Designer: CiferTech
Original Project: https://github.com/cifertech/ESP32-DIV
Project Website: https://cifertech.github.io/ESP32-DIV/
The ESP32-DIV v1 Main Board is the central controller PCB of CiferTech's ESP32-DIV wireless research platform. The board combines an ESP32 microcontroller with a touchscreen interface, battery charging circuitry, USB-to-serial communication, storage and external hardware connections. It serves as the primary processing and control unit for the larger ESP32-DIV system.
The platform follows a modular architecture, separating the main controller from an expansion shield that provides additional wireless hardware interfaces. This allows the controller and expansion hardware to work together without placing every component on a single PCB.
The project is intended for educational purposes, wireless research and authorized hardware experimentation.
🎯 Features
📡 Wi-Fi
ToolDescriptionPacket MonitorReal-time waterfall graph across all 14 channels; optional PCAP logging to SDWi-Fi ScannerLists nearby networks with extended detailsBeacon SpammerBroadcasts fake SSIDs (custom or random)Deauth AttackSends deauthentication frames to disrupt client connectionsDeauth DetectorMonitors for incoming deauth attacksCaptive PortalAP + DNS + web server; clone networks and force sign-in pagesProbe FloodFloods probe requests to stress-test APsHidden SSID RevealerForces hidden networks to expose their SSIDWPS ScannerDetects access points with WPS enabledARP ScannerMaps all devices on a network with IP and MAC after joiningKarma AttackListens for probe requests and impersonates saved networks to auto-connect devices
🔵 Bluetooth
ToolDescriptionBLE ScannerDiscovers hidden and visible BLE devicesBLE SnifferTracks MAC, RSSI, packet count, and last-seen timeBLE SpooferBroadcasts fake BLE advertisementsSour AppleSpoof Apple BLE advertisements (e.g., AirDrop popups)BLE JammerDisrupts BLE and classic Bluetooth channelsBLE Rubber DuckyActs as a BLE keyboard; executes scripts from /ducky on SDAirTag SpooferBroadcasts fake AirTag signals into the Find My networkAirTag SnifferMonitors for AirTags in rangeSkimmer DetectScans for BLE signatures matching known card skimmer profiles
📶 2.4GHz / NRF24
ToolDescription2.4GHz ScannerSpectrum analyzer across 128 channels (Zigbee, custom RF, etc.)ProtokillDisrupts Zigbee, Wi-Fi, and other 2.4GHz protocolsESB SnifferPassively captures Enhanced ShockBurst NRF24 packetsESB ReplayReplays captured ESB packetsMouseJack ScanDetects vulnerable wireless mice and keyboardsMouseJack InjectInjects keystrokes into vulnerable wireless receivers
📻 Sub-GHz
ToolDescriptionReplay AttackCaptures and replays Sub-GHz commands (e.g., garage doors, remotes)Sub-GHz JammerDisrupts Sub-GHz communication across various bandsSaved ProfilesStores and manages captured signal profilesDe Bruijn / Brute ForceCycles through all possible fixed codes for Sub-GHz remotesJamming DetectorReceive-only monitor that detects Sub-GHz jamming attacks (e.g. car-fob jamming)
📺 Infrared (IR)
ToolDescriptionIR Replay AttackCaptures real IR presses, visualizes, replays, and saves to SDIR Saved ProfilesBrowses IR captures; preserves signal and carrier frequencyUniversal IR ControllerBuilt-in profiles, SD imports, favorites, and remote-style control
🧲 RFID / NFC
ToolDescriptionCard ReaderReads UID and tag identificationCard CloneCopies supported writable tagsDumpReads sectors/blocks when keys are availableDecode AccessInterprets access bits and ACL-style fields from dumpsEraseWipes supported writable tagsJam ReaderImpedes another reader with RF patternsTag DisruptAdvanced disruption flows for authorized physical testsDisrupt EmulateDisruption combined with emulation-style flows
🛰️ GPS
ToolDescriptionWardriverLogs GNSS position with Wi-Fi/BLE observations to SDSatellite ScannerShows satellites in view, signal strength, and fix diagnostics
Why was it built this way?
The design uses a separate main controller and expansion shield to keep the processing system independent from specialized wireless hardware. The ESP32 handles the primary processing and integrated Wi-Fi and Bluetooth connectivity. The display and touchscreen provide a direct user interface, while the storage and power-management circuits support portable operation.
This architecture also makes the platform easier to expand and maintain. Different hardware configurations can be developed without redesigning the entire controller.
System architecture
The main board acts as the central processing and user-interface unit. Its ESP32 manages the firmware and system operations, while the display and touchscreen provide visual feedback and interaction. The separate expansion shield accommodates additional wireless modules, allowing the overall platform to support different research configurations. This division keeps the primary controller organized while providing flexibility for future hardware revisions.
Educational use and safety considerations
The ESP32-DIV is presented exclusively for educational purposes, wireless research and authorized experimentation. Depending on the firmware and connected expansion hardware, the platform can perform operations involving wireless networks, Bluetooth devices, radio-frequency systems and other electronic interfaces. Misuse can cause wireless disconnections, radio interference, unauthorized access attempts, exposure of sensitive information or disruption of electronic systems.
Users should operate the hardware only with equipment and networks they own or have explicit authorization to test. Unauthorized interference and access may violate local laws and regulations. Use this hardware entirely at your own risk. PCB Showcase Hub and the original designer are not responsible for damage, interference, misuse or legal consequences resulting from unauthorized operation.
Credits and licence
This project was originally designed by CiferTech.
Original repository: https://github.com/cifertech/ESP32-DIV
The project is distributed under the MIT License. Please retain the original copyright notice and licence terms when redistributing or modifying the design. This publication is an independent educational showcase intended to introduce the PCB architecture and acknowledge the original creator. All original design credit belongs to CiferTech.
ESP32-DIV v1 Main Board – ESP32-Based Wireless Research Platform
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by PCB HUB
-
ESP32-DIV v1 Shield – Modular RF Expansion Board for ESP32 Wireless Research
Designed by: CiferTechOriginal project: https://github.com/cifertech/ESP32-DIVProject website: https...
-
High-Fidelity Class-D Audio Amplifier: A Compact, Open 50 W Stereo / 100 W Mono Amplifier Board Built on the TPA3116D2DAD
Designed by jharwinbarrozoOriginal project on Flux: https://www.flux.ai/jharwinbarrozo/high-fidelity...
-
ATtiny85 Phone Charge Guard: A Smart USB Inline Charge Limiter for Li-ion Batteries
Original design by Stefan Wagner (wagiminator) | Flux version published by vasyl | Licence: CC BY-SA...
-
USB Type-C PD Downstream-Facing Port: A Protected, Monitored Power Source Design
Designer; ryanfDesign platform; FluxPD controller; TPS25740Power conversion; LM5175Board constructio...
-
Powerbank Board: A Bi-Directional PD3.0 Fast-Charge Design Built on the IP5328P
Designer; jecstronicDesign platform; FluxCore IC; IP5328P power bank SoCCharging standards; Bi-direc...
-
ESP32-DIV v1 Main Board – ESP32-Based Wireless Research Platform
Original Designer: CiferTechOriginal Project: https://github.com/cifertech/ESP32-DIVProject Website:...
-
STM32MP1 Linux Card: A Compact Linux Single Board Computer Built on the STM32MP157F Dual-Core Processor
Designed by vasy_skral with jharwinbarrozo | Shared under CC BY 4.0Original project on Flux: https:/...
-
BRAVE Power Management Board: A Solar, Battery and USB Powered Supply with 12 V, 5 V and 3.3 V Outputs
Designed by collinsemasi with jharwinbarrozoOriginal project on Flux: https://www.flux.ai/collinsema...
-
AvocAudio: A tinyML Community Board for Audio Data Collection, with RP2040, LoRaWAN, SD Storage and Solar Power
Designed by collinsemasi | Shared under CC BY 4.0Original project on Flux: https://www.flux.ai/colli...
-
The Green Dot 2040E5 Board: A Solar-Ready LoRa Node for RS485 Sensor Probes, Built on the XIAO RP2040 and LoRa-E5
Designed by Seeed Studio, with community contributors Original project on Flux: https://www.flux.ai/...
-
Radar Sensor XM125: A USB-C 60 GHz Radar Evaluation Board with Dual Serial Channels
Designed by vasy_skral | Shared under CC BY 4.0Original project on Flux: https://www.flux.ai/vasy_sk...
-
MIDI Controller PCB: A USB-C MIDI Effects Controller with OLED Feedback
Designed by vasy_skral with jharwinbarrozo Original project on Flux: https://www.flux.ai/vasy_skral/...
-
Pico Macro Keyboard: A Programmable RP2350 Macro Pad with Per-Key RGB and Dual Rotary Encoders
Designed by the Flux team (flux) with vasy_skral | Shared under CC BY 4.0Original project on Flux: h...
-
STM32F4 Flight Controller Template: A Modular, Flight-Tested Platform for Quadcopter Prototyping
Designed by vasyl | Shared under CC BY 4.0Original project on Flux: https://www.flux.ai/vasyl/stm32f...
-
ExcaliPad: A USB-C Keyboard and Game Controller Board with a Thumb Joystick
Designed by vasy_skral Original project on Flux: https://www.flux.ai/vasy_skral/excalipad-project~5h...
-
ESP32 Dual Ultrasonic Water Level Monitoring System: A Two-Tank Monitor with Relay Control
Designed by jharwinbarrozo Original project on Flux: https://www.flux.ai/jharwinbarrozo/esp32-dual-u...
-
ESP32 Quadcopter Flight Board: A 100 mm ESP32 and MPU-6050 Drone Reference Design
Designed by vasy_skral | Shared under CC BY 4.0Original project on Flux (project name: ESP32 Drone):...
-
CT Scanner DAS Board: A 32-Channel Data Acquisition Board with DDC232, iCE40 UltraPlus FPGA and STM32F745
Designed by vasy_skral | Shared under CC BY 4.0Original project on Flux: https://www.flux.ai/vasy_sk...
-
-
-
AudioLink – USB & Bluetooth LE Audio / Auracast Receiver with Balanced Line Outputs (nRF5340)
235 0 0 -
-
-
-
Émetteur Récepteur Optique Expérimental (communication UART ATtiny + fibre optique)
349 0 1 -
SmallOLED - Live PC Stats, Animated Clocks & Audio Visualizer
1391 0 3 -
"Talking Multimeter": Arduino-Based Speech Add-on for Multimeters with SCPI Protocol
784 0 1







