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.

Revisado: · ¿Has encontrado un error? Avísanos

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

FirmwarePara quéCuándo elegirlo
BetaflightFreestyle, carreras y cinewhoopsLa opción por defecto. El que explicamos en esta guía.
INAVNavegación con GPS, alas y largo alcanceSi quieres retorno a casa, puntos de ruta o volar un avión FPV.
ArduPilotDrones autónomos y profesionalesMisiones automáticas, mapas, investigación. Muy completo y más complejo.
EmuFlightFreestyle con un tuning diferentePara experimentar con otros filtros; comunidad más pequeña.
QUICKSILVERWhoops y drones muy pequeñosControladoras de tiny whoop con pocos recursos.
RotorflightHelicópteros RCSi 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

HerramientaPara qué sirve
Betaflight AppConfigurar la controladora y flashear el firmware. Lo explicamos en el tutorial.
Blackbox ExplorerVer los logs gráficamente. En el asistente tienes un análisis automático.
PIDtoolboxAnálisis avanzado de logs para afinar PID y filtros.
ESC ConfiguratorConfigurar y actualizar Bluejay, AM32 y BLHeli_S desde el navegador.
ExpressLRS ConfiguratorCompilar e instalar el firmware de los receptores y módulos ELRS.
GyroflowEstabilizar el vídeo con el giroscopio. Lo tienes en Postproducción.
Cronómetros de vueltasCronometraje 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:

  1. Informa bien de los errores

    Versión del firmware, qué esperabas, qué ha pasado y un diff all o un log. Un buen informe vale más que diez «a mí tampoco me va».

  2. Prueba versiones nuevas

    Las versiones candidatas necesitan pilotos que las vuelen antes de publicarlas. Hazlo con un dron de pruebas y sin prisas.

  3. 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.

  4. Documenta y comparte

    Escribe cómo has resuelto un problema, publica tus ajustes o tu modelo 3D. Así empezó todo.