Capítulo 15 · Software
El FPV de código abierto
Casi todo lo que vuela en FPV funciona con software libre: el firmware de la controladora, el de la radio, el de los ESC e incluso el vídeo digital. Aquí tienes el mapa y cómo puedes contribuir.
Por qué todo es abierto
El FPV nació en foros de gente que se lo hacía todo: programaban las controladoras, compartían planos y se pasaban los ajustes. Esa manera de hacer ha continuado. Hoy el firmware que hace volar a la mayoría de drones, el que lleva tu emisora y el del enlace de radio son software libre: cualquiera puede leer su código, mejorarlo y compartirlo.
- Para ti significa actualizaciones gratuitas durante años, piezas de marcas distintas que se entienden entre sí y una comunidad enorme que ya ha resuelto tu problema.
- También significa que nadie te da garantía: lee las notas de cada versión, haz copia de la configuración antes de actualizar y prueba sin hélices.
Firmwares de la controladora
| Firmware | Para qué | Cuándo elegirlo |
|---|---|---|
| Betaflight | Freestyle, carreras y cinewhoops | La opción por defecto. El que explicamos en esta guía. |
| INAV | Navegación con GPS, alas y largo alcance | Si quieres retorno a casa, puntos de ruta o volar un avión FPV. |
| ArduPilot | Drones autónomos y profesionales | Misiones automáticas, mapas, investigación. Muy completo y más complejo. |
| EmuFlight | Freestyle con un tuning diferente | Para experimentar con otros filtros; comunidad más pequeña. |
| QUICKSILVER | Whoops y drones muy pequeños | Controladoras de tiny whoop con pocos recursos. |
| Rotorflight | Helicópteros RC | Si también vuelas helis: nace de la misma familia que Betaflight. |
Muchos de estos proyectos descienden de un mismo tronco. Proyectos históricos como Cleanflight, dRonin o LibrePilot ya no se actualizan, pero si encuentras un tutorial antiguo que habla de ellos, ahora sabrás de dónde viene.
Radio y receptores
ExpressLRS
El enlace de radio libre que se ha convertido en el estándar: latencia muy baja, mucho alcance y receptores baratos de muchas marcas. Mira su alcance con la calculadora de enlace.
EdgeTX
El sistema operativo de la mayoría de emisoras actuales: modelos, mezclas, telemetría y scripts en Lua. Sucesor de OpenTX, que ya no evoluciona.
Multiprotocol
Un módulo que habla los protocolos de muchos receptores de marcas distintas, para aprovechar drones antiguos con una sola emisora.
Firmware de los ESC
- Bluejay: para ESC con chip BLHeli_S. Añade telemetría de rpm (necesaria para el filtro de rpm de Betaflight) y melodías de arranque.
- AM32: para ESC de 32 bits. Es la alternativa libre y viva a BLHeli_32, que ya no recibe actualizaciones.
- Los dos se configuran desde el navegador, conectando el dron por USB a través de la controladora. Detalles en ESC.
Vídeo digital abierto
Los grandes sistemas de vídeo digital son cerrados, pero hay una alternativa libre que crece rápido: usar cámaras IP y módulos Wi-Fi modificados para enviar el vídeo en modo difusión, sin conexión ni reenvíos, como hace el FPV analógico.
- OpenIPC aporta el firmware libre para las cámaras; WFB-NG es el enlace de difusión por Wi-Fi. Juntos forman el sistema digital abierto más activo.
- OpenHD y DroneBridge siguen la misma idea con otras placas y prioridades (largo alcance, telemetría).
- En analógico, hay receptores libres hechos con módulos RX5808 y una pantalla pequeña: un buen primer proyecto de electrónica.
El vídeo por Wi-Fi usa las mismas bandas que el resto del Wi-Fi: respeta la potencia legal y los canales permitidos. Mira Seguridad y normativa.
Herramientas para el ordenador
| Herramienta | Para qué sirve |
|---|---|
| Betaflight App | Configurar la controladora y flashear el firmware. Lo explicamos en el tutorial. |
| Blackbox Explorer | Ver los logs gráficamente. En el asistente tienes un análisis automático. |
| PIDtoolbox | Análisis avanzado de logs para afinar PID y filtros. |
| ESC Configurator | Configurar y actualizar Bluejay, AM32 y BLHeli_S desde el navegador. |
| ExpressLRS Configurator | Compilar e instalar el firmware de los receptores y módulos ELRS. |
| Gyroflow | Estabilizar el vídeo con el giroscopio. Lo tienes en Postproducción. |
| Cronómetros de vueltas | Cronometraje de carreras con Raspberry Pi o ESP32. Mira Campo de entrenamiento. |
Hardware abierto
No todo es software: hay frames con planos libres, controladoras con esquemas publicados y miles de piezas para imprimir en 3D (soportes de GoPro, protectores de antena, soportes de batería). Antes de comprar un accesorio de plástico, busca si alguien ha publicado el modelo.
Cómo puedes contribuir
No hace falta saber programar para ayudar a un proyecto libre:
Informa bien de los errores
Versión del firmware, qué esperabas, qué ha pasado y un
diff allo un log. Un buen informe vale más que diez «a mí tampoco me va».Prueba versiones nuevas
Las versiones candidatas necesitan pilotos que las vuelen antes de publicarlas. Hazlo con un dron de pruebas y sin prisas.
Traduce a tu idioma (o al catalán)
Muchos de estos programas se traducen en plataformas colaborativas abiertas a todo el mundo. Una tarde de traducción hace que miles de pilotos puedan configurar el dron en su idioma.
Documenta y comparte
Escribe cómo has resuelto un problema, publica tus ajustes o tu modelo 3D. Así empezó todo.