Skip to content

Schematics

Cifer edited this page Jan 8, 2026 · 3 revisions

Schematics of ESP32-DIV

The ESP32-DIV integrates multiple components with the ESP32 microcontroller for its wireless capabilities. Below are the key connections. Refer to the ESP32-DIV GitHub repository for detailed schematic files.

 

⚙️ TFT Display + ESP32

ESP32-S3 GPIO TFT Pin Description
GPIO 36 SCK / CLK SPI Clock
GPIO 35 MOSI / SDI / DIN SPI Data Input
GPIO 37 MISO / SDO SPI Data Output
GPIO 17 CS Chip Select
GPIO 16 DC / RS Data / Command
EN/RESET RESET Display Reset
GPIO 7 BL / LED Backlight Control
(SI2302)
3.3V VCC Power Supply
GND GND Ground
  • ILI9341 TFT Display: Connected to the ESP32 for the user interface.
  • LED Backlight Control: Managed via a transistor switch (Q3, 8050) with a 1kΩ resistor (R26) at the base. Supports PWM for brightness adjustment if implemented.
 

🖥️ XPT2046 + ESP32

ESP32-S3 GPIO XPT2046 Pin Description
GPIO 36 T_CLK / SCK SPI Clock
GPIO 35 T_DIN / MOSI SPI Data Input
GPIO 37 T_DO / MISO SPI Data Output
GPIO 18 T_CS Touch Chip Select
- T_IRQ Touch Interrupt / Pen Detect
3.3V VCC Power Supply
GND GND Ground
  • XPT2046: Touch controller for the TFT display, interfaced with the ESP32 for touch input.
 

📡 NRF24 Modules - Connections to ESP32

ESP32 GPIO NRF24 PIN DESCRIPTION
GPIO 12 SCK SPI Clock (Shared)
GPIO 11 MOSI SPI Data Input (Shared)
GPIO 13 MISO SPI Data Output (Shared)
GPIO 4 CSN (NRF24 #1) Chip Select
GPIO 15 CE (NRF24 #1) Chip Enable
GPIO 48 CSN (NRF24 #2) Chip Select
GPIO 47 CE (NRF24 #2) Chip Enable
GPIO 21 CSN (NRF24 #3) Chip Select
GPIO 14 CE (NRF24 #3) Chip Enable
3.3V VCC Power Supply (3.3V ONLY)
GND GND Ground
  • 3 x NRF24 Modules: Connected to the ESP32 for 2.4GHz operations (scanning, jamming, etc.). Each module uses SPI pins for communication.
 

📻 CC1101 Sub-GHz Transceiver - Connections to ESP32

ESP32 GPIO CC1101 Pin Description
GPIO 12 SCK SPI Clock
GPIO 11 MOSI SPI Data Input
GPIO 13 MISO SPI Data Output
GPIO 5 CSN / CS Chip Select
GPIO 6 GDO0 General Digital Output / Interrupt
GPIO 3 GDO2 General Digital Output
3.3V VCC Power Supply (3.3V ONLY)
GND GND Ground
  • CC1101 Module: Connected to the ESP32 via SPI for Sub-GHz signal capture, replay, and jamming.
 

💾 SD Card - Connections to ESP32

ESP32 GPIO SD Card Pin Description
GPIO 12 SCK / CLK SPI Clock
GPIO 11 MOSI / DI SPI Data Input
GPIO 13 MISO / DO SPI Data Output
GPIO 10 CS Chip Select
GPIO 38 Detect pin / CD SD card detect pin
3.3V VCC Power Supply (3.3V)
GND GND Ground
  • SD Card Slot: Interfaced with the ESP32 via SPI for storing signals, logs, and firmware files.
 

📤 IR → ESP32 - Connections to ESP32

  • IR Receiver → ESP32
ESP32 GPIO IR RECEIVER PIN Description
GPIO 21 OUT IR Signal Output
3.3V VCC Power Supply
GND GND Ground
 
  • IR Transmitter (BC847) → ESP32
ESP32 GPIO BC847 / IR PIN Description
GPIO 14 BC847 BASE IR Signal (via 220R Base Resistor)
GND BC847 EMITTER Ground
5V IR LED ANODE IR LED Power (with 220R Resistor)
BC847 COLLECTOR IR LED CATHODE Low-Side Switching
 

🔊 Buzzer - Connections to ESP32

  • Buzzer → ESP32
ESP32 GPIO BUZZER PIN Description
GPIO 2 SIGNAL PWM / Tone Output
 

🚨 NeoPixel - Connections to ESP32

  • NeoPixel (WS2812) → ESP32
ESP32 GPIO NEOPIXEL PIN Description
GPIO 1 DIN NeoPixel Data Input
 

🔋 Battery Voltage Divider - Connections to ESP32

  • Battery Voltage Divider → ESP32
ESP32 GPIO SIGNAL Description
GPIO 2 ADC Battery Voltage Sense (via Divider)

Build or troubleshoot your ESP32-DIV with these connections. See the Hardware page for component details or the Firmware Upload Guide for setup.


Resources

Created by CiferTech for wireless enthusiasts!

Clone this wiki locally