Hardware abierto · en desarrollo activo prototipo v0.8.0

Receptor ADS-B de código abierto y Caja de Datos de Vuelo

Pilot Kit Box recibe tráfico ADS-B / Mode-S cercano y lo muestra en un radar de tráfico 360° y un PFD estilo G1000; fusiona la actitud del BNO085 con la altitud barométrica BMP388 y el GPS GT-U8; registra cada vuelo en LittleFS o MicroSD sin conexión a internet; y transmite tráfico GDL90 e informes de propia aeronave a la Pilot Kit App por BLE — todo desde un hardware de código abierto con PCB portador fabricado y carcasa impresa 3D por alrededor de $50.

Placa portadora de Pilot Kit Box ensamblada con pantalla, IMU, GPS, barómetro y módulos RTL-SDR
Qué hace

Cuatro funciones en una caja abierta

Una sola construcción con ESP32-P4 abarca conciencia situacional, grabación de vuelos, instrumentación de respaldo e integración profunda con la Pilot Kit App — todo inspeccionable, todo de código abierto.

Conciencia de tráfico cercano

Recibe señales ADS-B / Mode-S a 1090 MHz vía la antena IFA integrada, rastrea hasta 64 objetivos simultáneamente, identifica cada aeronave contra una base de datos integrada y los muestra en un radar de tráfico 360° con altitud relativa.

Grabación local de vuelos

Escribe datos brutos de vuelo y tráfico simultáneamente por UART, almacenamiento rotativo LittleFS o MicroSD en el dispositivo (retención de ~1 GiB) y transmisión BLE en bruto — sin conexión a internet ni dependencia de la nube.

PFD y sensores de respaldo

Maneja una pantalla transflectiva de 2,4″ a ~30 FPS con un indicador de actitud estilo G1000, rumbo/HSI, cinta de altitud barométrica BMP388 con QNH ajustable, velocidad de suelo GPS y velocidad vertical.

Se empareja con Pilot Kit

Transmite GDL90 Ownship, Traffic, Heartbeat, Raw y Time Sync por BLE GATT, para que la Pilot Kit App pueda obtener tráfico, estado de propia aeronave y marcas de tiempo precisas para registros y reproducción más enriquecidos.

Hardware

Diseño de referencia de hardware abierto

Un PCB portador fabricado de 120×80 mm integra el ESP32-P4, RTL-SDR, GPS, IMU, barómetro y una antena IFA de 1090 MHz integrada en una sola placa, junto con una carcasa impresa 3D estilo aviación y panel — cualquiera puede conseguir las piezas, inspeccionar cada esquema y construir o modificar el diseño libremente.

PCB portador v0.8.0 fabricado y ensamblado; carcasa impresa 3D y prototipo de panel verificados.

Hardware de Pilot Kit Box ejecutando una pantalla de vuelo principal estilo G1000
Hardware de Pilot Kit Box mostrando la lista de aeronaves ADS-B cercanas
Radar de tráfico 360° de Pilot Kit Box mostrando aeronaves cercanas con altitud relativa
Prototipo terminado de Pilot Kit Box con PCB portador, pantalla y panel impreso 3D
MCU principal
ESP32-P4NRW32 (32 MB Flash, 32 MB PSRAM) + ESP32-C6 (Wi-Fi 6 / BLE 5)
SDR
RTL-SDR FC0013, USB 2.0 HS, 1090 MHz / 2 MSPS IQ8, antena IFA integrada
Pantalla
TK024F3036 / ST7789, 2,4" 320×240, SPI transflectiva
IMU
BNO085, fusión de 9 ejes a 100 Hz
Barómetro
BMP388, altitud y velocidad vertical barométricas, QNH ajustable
GNSS
GT-U8 (ATGM336H), GPS / BeiDou, disciplinaje de tiempo PPS + RMC
Controles
4 botones táctiles (TARE / MODE / UP / DOWN)
Conectividad
BLE GATT (GDL90 Ownship / Traffic / Heartbeat / Raw), UART, MicroSD
Dentro del firmware

Dieciséis funciones ya implementadas

Desde la captura de IQ en bruto hasta la decodificación Mode-S, el renderizado de pantalla y la transmisión BLE — todo implementado y funcionando en el hardware prototipo hoy.

Recepción y decodificación ADS-B

  • Manejo directo RTL-SDR USB-HS a 1090 MHz / 2 MSPS IQ8
  • Decodificación Mode-S derivada de dump1090 con filtrado CRC
  • Posición global CPR, hasta 64 objetivos agregados
  • Antena IFA de 1090 MHz integrada en el PCB portador

Pantalla e interfaz

  • PFD estilo G1000 a ~30 FPS con superposición de tráfico frontal HSI
  • Radar de tráfico 360°: rumbo arriba / norte arriba, rangos 2/5/10/20 NM
  • Página de lista ADS-B con panel de detalle
  • MODE cicla PFD → TRAFFIC → ADS-B LIST → SETTINGS → ABOUT → DIAG

Actitud y sensores

  • Fusión de actitud de 9 ejes BNO085 a 100 Hz
  • Altitud y velocidad vertical barométricas BMP388, QNH ajustable
  • GT-U8 GPS / BeiDou con disciplinaje de tiempo PPS + RMC
  • Página DIAG en vivo desplazable con barras SNR GPS y QNH

Conectividad y datos

  • BLE GATT: GDL90 Ownship / Traffic / Heartbeat / Raw / Time Sync
  • Grabación triple UART + LittleFS / MicroSD rotativo + BLE en bruto
  • Rotación de registros ~1 GiB con formateo protegido
  • Sincronización automática iOS Current Time Service
Lista de materiales

Alrededor de $50 en componentes estándar

Todos los componentes son módulos disponibles en los principales distribuidores. La línea base v0.8.0 añade el barómetro BMP388 y el GPS GT-U8. El costo real puede variar ligeramente según el envío, el proveedor y los precios regionales.

BOM de prototipo completo de referencia

~$50

  • Waveshare ESP32-P4-WIFI6 Placa principal con ESP32-P4NRW32 + ESP32-C6, ~$11.40
  • Módulo IMU BNO085 Módulo de fusión de actitud de 9 ejes a 100 Hz, ~$11.40
  • Barómetro BMP388 Altitud y velocidad vertical barométricas, añadido en v0.8.0, ~$1.95
  • GNSS GT-U8 (ATGM336H) Posicionamiento GPS / BeiDou, añadido en v0.8.0, ~$3.75
  • Dongle RTL-SDR FC0013 Receptor USB 1090 MHz para ADS-B / Mode-S, ~$1.50
  • Pantalla transflectiva de 2,4" Panel SPI TK024F3036 / ST7789 320×240, ~$5.70
  • Batería 3,7V 10000mAh + módulo de carga Type-C Alimentación LiPo portátil y suministro regulado de 5 V, ~$4.35
  • PCB portador + carcasa impresa 3D + adaptadores RF Placa JLCPCB, carcasa y panel impresos, ruta antena IFA, ~$10
BOM completo, proveedores y referencia de costos en GitHub →
Integración

Se empareja nativamente con la Pilot Kit App

Conecta la caja a tu teléfono por BLE en segundos. La caja transmite GDL90 Ownship, Traffic, Heartbeat y Time Sync por BLE GATT, y la Pilot Kit App se suscribe automáticamente. La posición propia, el tráfico cercano, la altitud barométrica y las marcas de tiempo precisas fluyen continuamente hacia la App, lo que permite registros de vuelo más completos, reproducción total, análisis más profundo y compartición fácil.

    GDL90 Ownship Traffic Heartbeat Time Sync
Se empareja nativamente con la Pilot Kit App Pilot Kit Box BLE GATT Pilot Kit App
Por qué código abierto

Inspeccionable, asequible y tuyo para extender

Cada capa de la pila — desde la captura IQ hasta la decodificación ADS-B y el renderizado PFD — tiene licencia MIT y está abierta para inspección, modificación y contribución.

Bajo costo

Un BOM de prototipo completo de ~$50 frente a $200–700 de receptores ADS-B comerciales comparables hace que el hardware sea accesible para cualquier constructor y piloto estudiante.

Implementación abierta

La cadena completa SDR → decodificación Mode-S → fusión de estado → pantalla tiene licencia MIT y está en GitHub — léela, ejecútala, modifícala o haz un fork para tu propio proyecto.

Integración estrecha con Pilot Kit

Los datos de tráfico capturado y estado de vuelo fluyen directamente a la Pilot Kit App por BLE GATT, lo que da a cada vuelo registros más completos, reproducción precisa y fácil compartición en la nube.

Espacio para crecer

La salida Wi-Fi GDL90 (ForeFlight / Garmin Pilot), las actualizaciones de firmware OTA A/B y las iteraciones de carcasa están todas en la hoja de ruta — la plataforma está diseñada para seguir evolucionando.

Una alternativa abierta a Stratux, Sentry, Garmin GDL y uAvionix ping — pero inspeccionable, de bajo costo y amigable para el DIY.

Límites de seguridad y certificación

Pilot Kit Box es un prototipo de código abierto y un dispositivo de conciencia situacional.

Este repositorio no representa ninguna certificación de aeronavegabilidad de FAA, EASA, CAAC, TSO u otras autoridades.

No lo utilices como instrumento de vuelo primario, instrumento de vuelo de respaldo, fuente de navegación ni sistema anticolisión.

Las decisiones de vuelo deben basarse en la aviónica certificada, los instrumentos instalados, la exploración visual y la normativa aplicable.

Preguntas frecuentes

Participa

Código abierto, bajo costo, construido para crecer con Pilot Kit

Dale una estrella al repositorio, sigue la evolución del prototipo o flashea el firmware en tu propio hardware hoy.