Soldered ADS-B 1090MHz Receiver ESP32-S3
Pick up ADS-B broadcasts from the aircraft near you and put them to work: plot them on a map, keep a log, or forward them to a flight-tracking service. The board pairs an Aerobits TT-SC1 1090 MHz ADS-B receiver with an ESP32-S3-WROOM-1-N8R8 module, so both decoding and networking run on a single board.
The TT-SC1 monitors 1090 MHz, decoding position, altitude and identification messages from as many as 100 aircraft at once and passing the results to the ESP32-S3 over UART. With 8 MB of flash, 8 MB of PSRAM, Wi-Fi and Bluetooth LE, the ESP32-S3 can serve a live map straight from the board or push the data onto your network.
Power and programming both come through the USB-C port. An onboard CH340K converter with an automatic reset circuit means firmware uploads need no button presses. The receiver's antenna plugs into the module's IPEX connector. Two Qwiic connectors bring the ESP32-S3's I2C bus out to a cable, so a display or sensors can be added without soldering. The two 12-pin headers break out the receiver's UART, SPI, reset and boot lines next to the free ESP32-S3 pins, and separate reset buttons for the ESP32-S3 and the receiver simplify testing.
Four status LEDs report power, the receiver's PPS signal, Wi-Fi state and incoming ADS-B traffic. Each has a jumper that can be cut if you need to save power.
Receiver
- Module: Aerobits TT-SC1 (version b) with IPEX antenna connector
- Operating frequency: 1090 MHz
- Receiver sensitivity: −85 dBm
- Aircraft tracked at once: up to 100
- Range: more than 150 km (manufacturer figure; open space with a 1 dBi antenna)
- Current draw: 70 mA typical at 3.3 V
Microcontroller
- Module: ESP32-S3-WROOM-1-N8R8
- CPU: dual-core Xtensa LX7 running at up to 240 MHz
- Memory: 512 KB SRAM, 8 MB flash and 8 MB PSRAM
- Wireless: Wi-Fi 802.11 b/g/n at 2.4 GHz and Bluetooth LE 5
- USB-to-UART bridge: CH340K with automatic reset and boot
Power
- Input: 5 V from USB-C or the VCC header pin
- Regulator: TPS7A2633 (3.3 V, 500 mA)
- I/O logic level: 3.3 V
Mechanical
- Board dimensions: 38 x 54 mm
- Mounting: four 3.2 mm holes
MCU
| Mcu Part Number | ESP32-S3 |
|---|---|
| Mcu Clock (MHz) | 240 |
| Sram (KB) | 512 |
| Flash (MB) | 8 |
Connectivity
| Wifi | Wifi4 |
|---|---|
| Bluetooth | Ble 5 |
| Wireless Module | ESP32-S3-WROOM-1-N8R8 |
Interface
| Gpio Count | 5 |
|---|---|
| Qwiic Compatible | Yes |
| Breadboard Compatible | No |
Power
| Battery Connector | None |
|---|---|
| Onboard Battery Charger | No |
| Supply Voltage | 3V3 5V |
| Logic Level | 3V3 |
| Sleep Current Ua | 80000 |
Other
| Dev Environments | Arduino IDE, MicroPython, ESP-IDF |
|---|
Connect over USB-C (optional Li-Po battery for portable use).
Install the board definition and library for your language (below).
Upload the first sketch or script and see it work.