UAV Drone Academy
← Back to Blog

Construcción de Drones FPV

Published on 14 de marzo de 2026

Capítulo 22: Puertos y configuración de Betaflight: configurando la controladora de vuelo

Capítulo 22: Puertos y configuración de Betaflight: configurando la controladora de vuelo

En el capítulo anterior, conectamos el dron a Betaflight por primera vez.

Ese fue un hito importante.

Confirmamos que:

  • la controladora de vuelo se conecta a la computadora
  • Betaflight detecta la placa
  • la pestaña Setup se abre correctamente
  • el giroscopio reacciona cuando el dron se mueve
  • la conexión básica de software está funcionando

Ahora estamos listos para empezar el proceso de configuración real.

El primer gran paso es entender y configurar:

los puertos de Betaflight

La pestaña Ports le dice a la controladora de vuelo qué dispositivos están conectados a qué puertos de comunicación.

Esto es extremadamente importante porque la controladora de vuelo necesita comunicarse con varios componentes, incluyendo:

  • el receptor ExpressLRS
  • el cable de control del VTX
  • posibles sistemas de telemetría
  • posibles módulos GPS más adelante
  • otros dispositivos serie

Para los principiantes, la pestaña Ports puede parecer confusa al principio.

Puedes ver términos como:

  • UART1
  • UART2
  • MSP
  • Serial RX
  • Telemetry Output
  • Sensor Input
  • Peripherals
  • SmartAudio
  • IRC Tramp

No te preocupes.

En este capítulo, desglosaremos todo lentamente y nos enfocaremos solo en lo que realmente necesita nuestra construcción FPV de 5 pulgadas para principiantes.

Nuestro objetivo es simple:

configurar correctamente los puertos de comunicación de la controladora de vuelo para que el receptor y el control del VTX puedan funcionar más adelante.

¿Qué es un UART?

Antes de usar la pestaña Ports, necesitamos entender un concepto importante:

UART

Un UART es un puerto de comunicación en la controladora de vuelo.

Permite que la controladora de vuelo intercambie datos con otros dispositivos.

Los dispositivos comunes que usan UARTs incluyen:

  • receptores de radio
  • módulos GPS
  • sistemas de control de VTX
  • sistemas FPV digitales
  • dispositivos de telemetría

Puedes pensar en cada UART como un canal de comunicación.

Si un dispositivo está cableado al UART2, Betaflight también debe configurarse para usar el UART2 para ese dispositivo.

El cableado físico y la configuración de software deben coincidir.

Entendiendo los pads RX y TX

Los UARTs generalmente tienen dos pads importantes:

TX

TX significa transmitir.

Envía datos desde la controladora de vuelo.

RX

RX significa recibir.

Recibe datos hacia la controladora de vuelo.

Para la comunicación UART, los dispositivos generalmente se conectan cruzados:

TX va a RX

RX va a TX

Por ejemplo, si tu receptor ExpressLRS está cableado al UART2:

  • TX del receptor → RX2 de la controladora de vuelo
  • RX del receptor → TX2 de la controladora de vuelo

Entonces, en Betaflight, el UART2 debe configurarse para el receptor.

Por qué importa la configuración de puertos

Si la pestaña Ports está mal configurada, los componentes pueden estar cableados correctamente pero aun así no funcionar.

Por ejemplo:

Si el receptor está físicamente conectado al UART2 pero Serial RX está habilitado en el UART1, Betaflight no leerá el receptor correctamente.

El cableado puede ser bueno.

El receptor puede estar alimentado.

La radio puede estar vinculada.

Pero Betaflight todavía no verá el movimiento de los sticks porque está habilitado el puerto equivocado.

Por eso este capítulo importa.

Antes de cambiar los puertos

Antes de cambiar cualquier cosa, confirma:

  • las hélices están retiradas
  • el dron se conecta a Betaflight por USB
  • la batería LiPo está desconectada a menos que sea necesaria
  • sabes a qué UART está cableado tu receptor
  • sabes a qué pad está conectado el cable de control de tu VTX
  • tienes disponible el diagrama de cableado de tu controladora de vuelo

No adivines.

Usa siempre el diagrama de cableado de tu controladora de vuelo exacta.

La pestaña Ports

Abre Betaflight y ve a:

Ports

Esta pestaña muestra los puertos de comunicación disponibles en la controladora de vuelo.

Dependiendo de tu placa, puedes ver:

  • USB VCP
  • UART1
  • UART2
  • UART3
  • UART4
  • UART5
  • UART6
  • o más

No todas las controladoras de vuelo tienen el mismo número de UARTs.

Esto es normal.

Entendiendo USB VCP

USB VCP es la conexión USB entre la controladora de vuelo y tu computadora.

Esto es lo que permite que Betaflight se comunique con la placa a través de USB.

En la mayoría de las configuraciones normales, deberías dejar USB VCP sin tocar.

No desactives MSP en USB VCP.

Si desactivas el ajuste de comunicación USB equivocado, puede volverse más difícil reconectarte a la placa.

Para los principiantes:

no cambies los ajustes de USB VCP

Entendiendo MSP

MSP significa:

MultiWii Serial Protocol

En términos simples para principiantes, MSP se usa para la comunicación entre Betaflight y dispositivos externos o herramientas de configuración.

En la pestaña Ports, MSP generalmente está habilitado para USB VCP.

Algunos sistemas avanzados también usan MSP en UARTs, pero nuestra construcción analógica para principiantes no necesita configuración avanzada de MSP por ahora.

Importante:

no habilites MSP al azar en los UARTs

Habilitar MSP en el UART equivocado puede crear conflictos.

Advertencia importante sobre MSP y Serial RX

La documentación de Betaflight advierte que MSP y Serial RX no deben habilitarse en el mismo UART porque esto crea un conflicto. Betaflight puede negarse a guardar ajustes de puerto incompatibles para evitar un comportamiento no deseado.

Para los principiantes, la regla es simple:

cada UART debe tener un trabajo claro

Si el UART2 se usa para el receptor, no lo uses también para MSP.

Mantén la configuración limpia.

Configurando el puerto del receptor

Nuestra construcción usa:

ExpressLRS

La mayoría de los receptores ExpressLRS se comunican con Betaflight usando:

CRSF

Este es un protocolo de receptor serie.

Eso significa que necesitamos habilitar:

Serial RX

en el UART donde el receptor está físicamente conectado.

Cómo saber qué UART usar

Mira tu cableado.

Si el receptor está soldado a:

  • RX1/TX1, es el UART1
  • RX2/TX2, es el UART2
  • RX3/TX3, es el UART3
  • RX4/TX4, es el UART4

La guía de configuración de Betaflight explica la misma lógica: RX2/TX2 corresponden al UART2, RX1/TX1 al UART1, y Serial RX debe habilitarse en el UART donde está conectado el receptor.

Ejemplo:

Si los cables de tu receptor están conectados así:

  • TX del receptor → RX2
  • RX del receptor → TX2

entonces tu receptor está conectado a:

UART2

En la pestaña Ports, habilita:

Serial RX en UART2

Luego guarda y reinicia.

Qué no hacer

No habilites Serial RX en múltiples UARTs.

No habilites Serial RX en un UART que no tenga nada conectado.

No habilites Serial RX en el mismo UART usado para otro dispositivo.

Para nuestra construcción de principiantes, solo un UART debe asignarse al receptor.

Configurando el control del VTX

Nuestro VTX analógico puede tener un cable de control.

Este cable de control permite que Betaflight controle ajustes del VTX como:

  • la banda
  • el canal
  • el nivel de potencia
  • el pit mode

Los protocolos de control de VTX analógico comunes incluyen:

  • SmartAudio
  • IRC Tramp

La documentación de Betaflight explica que SmartAudio o IRC Tramp deben seleccionarse en el UART correcto en la pestaña Ports, generalmente a través del menú desplegable de Peripherals.

Cómo se cablea el control del VTX

Generalmente, el control de VTX analógico usa un cable conectado a un pad TX de la controladora de vuelo.

Por ejemplo:

  • cable SmartAudio del VTX → TX3

Si el cable de control del VTX está conectado a TX3, entonces en Betaflight configuras el UART3 para el control del VTX.

Esto lo haces en la pestaña Ports, en:

Peripherals

Luego selecciona:

  • TBS SmartAudio
  • IRC Tramp

dependiendo de tu VTX.

Ejemplo de configuración de control del VTX

Si el cable SmartAudio de tu VTX está conectado a TX3:

  • ve a la pestaña Ports
  • busca el UART3
  • ve a Peripherals
  • selecciona TBS SmartAudio
  • guarda y reinicia

Si tu VTX usa IRC Tramp:

  • ve a la pestaña Ports
  • busca el UART correcto
  • ve a Peripherals
  • selecciona IRC Tramp
  • guarda y reinicia

No selecciones ambos.

Usa el protocolo soportado por tu VTX específico.

¿Qué pasa si no conectas el control del VTX?

El VTX todavía puede transmitir video sin SmartAudio o Tramp, dependiendo del modelo.

Pero sin control del VTX, es posible que necesites cambiar los ajustes manualmente usando:

  • botones en el VTX
  • LEDs
  • procedimientos específicos del fabricante

Para los principiantes, el control del VTX a través de Betaflight es mucho más fácil.

Por eso recomendamos cablearlo y configurarlo cuando sea posible.

¿Y el GPS?

Nuestra construcción para principiantes todavía no incluye GPS.

Así que no configures el GPS en la pestaña Ports ahora.

El GPS se puede agregar más adelante como una actualización.

Por ahora, mantener la construcción simple es parte de la estrategia.

No habilites el GPS en UARTs al azar.

Las funciones no usadas deben permanecer deshabilitadas.

¿Y la salida de telemetría?

ExpressLRS puede proporcionar telemetría a través del enlace del receptor.

Sin embargo, los principiantes no necesitan complicar demasiado los ajustes de telemetría en esta etapa.

Para una configuración básica de ELRS, lo más importante es:

  • el receptor cableado correctamente
  • Serial RX habilitado en el UART correcto
  • el protocolo del receptor configurado correctamente más adelante
  • el enlace de radio funcionando

Los detalles de telemetría se pueden refinar más adelante si es necesario.

Guarda y reinicia

Después de cambiar los puertos, haz clic en:

Save and Reboot

Betaflight reiniciará la controladora de vuelo.

Después de reconectarte, vuelve a la pestaña Ports y confirma que tus ajustes se guardaron.

Esto es importante.

Si los ajustes no se guardan, puede haber un conflicto.

Por ejemplo:

  • MSP y Serial RX habilitados en el mismo UART
  • funciones incompatibles seleccionadas en un puerto
  • combinación de configuración incorrecta

Si los ajustes se reinician después de guardar, revisa si hay conflictos.

Configuración básica de puertos para nuestra construcción de principiantes

Una configuración típica de principiante puede verse así:

USB VCP

MSP habilitado.

Usado para la conexión de Betaflight.

UART para el receptor ExpressLRS

Serial RX habilitado.

Ejemplo:

  • UART2 → Serial RX habilitado

UART para el control del VTX

Periférico seleccionado.

Ejemplo:

  • UART3 → TBS SmartAudio

Otros UARTs

Déjalos deshabilitados a menos que sean necesarios.

Esto mantiene la configuración simple y limpia.

Nota importante sobre los números exactos de UART

Los números exactos de UART dependen de tu controladora de vuelo y de tu cableado.

No copies números de UART a ciegas de otra construcción.

Siempre haz coincidir los ajustes de Betaflight con tu cableado real.

La pregunta correcta no es:

"¿Qué UART debería usar todo el mundo?"

La pregunta correcta es:

"¿A qué UART cableé este componente?"

Ese es el UART que configuras.

La pestaña Configuration

Después de la pestaña Ports, la siguiente área importante es la pestaña Configuration.

En este capítulo, solo introduciremos los conceptos básicos.

La configuración completa del receptor, los modos, los motores, el OSD y los temas de PID se tratarán en capítulos posteriores.

Abre:

Configuration

Aquí verás los ajustes principales de la controladora de vuelo.

Para los principiantes, no cambies todo.

Solo necesitamos entender las secciones más importantes.

Mixer

Para un dron FPV normal de 5 pulgadas, el mixer debe ser:

Quad X

Esta es la configuración estándar para un cuadricóptero de cuatro motores.

La mayoría de las controladoras de vuelo modernas ya usan Quad X por defecto.

No cambies esto a menos que sepas exactamente por qué.

Protocolo ESC / Motor

Betaflight usa un protocolo de motor para comunicarse con el ESC.

Las construcciones FPV modernas comúnmente usan:

DShot

DShot es un protocolo de ESC digital.

Para muchas construcciones modernas de 5 pulgadas, las opciones comunes incluyen:

  • DShot300
  • DShot600

Para los principiantes, el ajuste predeterminado en un stack moderno a menudo ya es apropiado.

No cambies el protocolo del motor al azar.

La configuración del protocolo del motor se volverá más relevante cuando revisemos el comportamiento del motor más adelante.

Modo del receptor

Para nuestro receptor ExpressLRS, el modo del receptor debe ser:

Receptor basado en serie

La documentación de la pestaña Receiver de Betaflight explica que la mayoría de los receptores modernos se comunican a través de protocolos serie como CRSF o SBUS.

Como ExpressLRS normalmente usa CRSF, esta es la dirección correcta para nuestra construcción.

La configuración detallada del receptor se tratará en el próximo capítulo.

Proveedor de receptor serie

Para ExpressLRS, el proveedor de receptor serie normalmente es:

CRSF

Esto le dice a Betaflight cómo interpretar la señal del receptor.

No selecciones SBUS, Spektrum u otros protocolos para ELRS a menos que estés haciendo algo muy específico y sepas por qué.

Para nuestra construcción:

ELRS usa CRSF

Alineación de la placa y los sensores

Si la controladora de vuelo se montó con la flecha apuntando hacia adelante, la alineación de la placa puede no necesitar cambios.

Si la placa se rotó durante la instalación, hay que decirle a Betaflight sobre esa rotación.

Para los principiantes, esta es una razón por la que recomendamos montar la controladora de vuelo con la flecha hacia adelante siempre que sea posible.

En este capítulo, no ajustes la alineación de la placa a menos que el modelo 3D claramente se mueva de forma incorrecta y entiendas la orientación de montaje.

Podemos verificar esto con cuidado más adelante.

Acelerómetro

Para los drones FPV, el acelerómetro se usa principalmente para modos de autonivelación como:

  • el modo Angle
  • el modo Horizon

Muchos pilotos freestyle eventualmente vuelan en modo Acro, donde el acelerómetro no se usa para la autonivelación.

Sin embargo, para los principiantes, el modo Angle puede ser útil durante las primeras pruebas.

Así que dejar el acelerómetro habilitado en esta etapa es razonable.

Ajustes de armado

Betaflight incluye ajustes de seguridad que evitan que se arme el dron en ciertas condiciones.

No desactives las funciones de seguridad al azar.

Si el dron se niega a armar más adelante, Betaflight generalmente da una bandera de "arming disable" explicando por qué.

Nos ocuparemos de la configuración de armado más adelante, al configurar los modos y los controles del receptor.

Motor Stop

Motor Stop es un ajuste que puede evitar que los motores giren en ralentí cuando están armados.

Para las construcciones FPV modernas, muchos pilotos mantienen los motores girando en ralentí cuando están armados porque muestra claramente que el dron está armado.

Los principiantes no deberían cambiar esto al azar.

Nos ocuparemos del comportamiento de armado más adelante, en el contexto de seguridad adecuado.

DShot Beacon

DShot Beacon puede hacer que los motores suenen usando comandos del ESC.

Esto puede ayudar a localizar un dron estrellado, aunque no es un reemplazo de un buzzer adecuado.

No necesitamos configurar esto a fondo ahora.

Se puede retomar más adelante.

Todavía no cambies los ajustes de PID o de filtros

Los principiantes a menudo se vuelven curiosos sobre el PID y los filtros demasiado pronto.

No cambies los ajustes de PID o de filtros en esta etapa.

Los valores predeterminados modernos de Betaflight generalmente son suficientes para un primer vuelo estacionario y una configuración básica.

El PID y los filtros se introducirán más adelante como conceptos básicos, no como ajuste agresivo.

Por ahora:

deja los ajustes de PID y de filtros sin tocar

Enfoque recomendado para principiantes

Para este capítulo, el enfoque recomendado es:

  1. Abre la pestaña Ports.
  2. Identifica el UART del receptor.
  3. Habilita Serial RX en el UART del receptor.
  4. Identifica el UART de control del VTX.
  5. Selecciona SmartAudio o IRC Tramp en el UART correcto.
  6. Guarda y reinicia.
  7. Abre la pestaña Configuration.
  8. Confirma el mixer Quad X.
  9. Confirma el modo de receptor basado en serie.
  10. Confirma CRSF como proveedor del receptor para ELRS.
  11. Evita cambiar ajustes avanzados.

Esto mantiene la configuración limpia y controlada.

Lo que todavía no estamos haciendo

En este capítulo, todavía no estamos:

  • vinculando ExpressLRS
  • probando el movimiento de los sticks
  • asignando el interruptor Arm
  • probando motores
  • cambiando la dirección de los motores
  • configurando el diseño del OSD
  • estableciendo el comportamiento del failsafe
  • ajustando el PID
  • instalando hélices

Esos pasos vienen más adelante.

Este capítulo solo prepara la estructura de comunicación.

Errores comunes de principiantes

Habilitar Serial RX en el UART equivocado

Si el receptor está cableado al UART2, habilita Serial RX en el UART2.

No adivines.

Habilitar Serial RX en múltiples UARTs

Solo el UART del receptor debe tener Serial RX habilitado.

Habilitar MSP y Serial RX en el mismo UART

Esto crea un conflicto.

Mantén cada UART asignado a un propósito claro.

Seleccionar el protocolo de VTX equivocado

Usa SmartAudio solo si tu VTX soporta SmartAudio.

Usa IRC Tramp solo si tu VTX soporta IRC Tramp.

Copiar a ciegas la configuración de UART de otra persona

Tu configuración de UART debe coincidir con tu cableado real.

La construcción de otro piloto puede usar pads diferentes.

Cambiar ajustes avanzados demasiado pronto

No cambies el PID, los filtros, el protocolo del motor u otras funciones avanzadas sin una razón.

Lista de verificación de configuración para principiantes

Antes de pasar al próximo capítulo, confirma:

  • Betaflight se conecta correctamente
  • la pestaña Ports se abre con normalidad
  • el MSP de USB VCP se dejó sin cambios
  • Serial RX habilitado solo en el UART del receptor
  • control del VTX seleccionado solo en el UART correcto, si está cableado
  • los UARTs no usados quedaron deshabilitados
  • los ajustes se guardaron correctamente
  • la pestaña Configuration muestra Quad X
  • el modo de receptor está configurado para receptor serie
  • CRSF seleccionado para ExpressLRS
  • ningún ajuste avanzado se cambió al azar
  • las hélices siguen retiradas

Si todo esto es correcto, la controladora de vuelo está lista para la vinculación del receptor y la configuración de la radio.

Lo que hemos completado

En este punto, hemos:

  • entendido qué son los UARTs
  • entendido la lógica de TX y RX
  • configurado el puerto del receptor
  • configurado el control del VTX, si está disponible
  • evitado conflictos de MSP
  • revisado los ajustes básicos de la pestaña Configuration
  • confirmado la dirección correcta para la configuración de ExpressLRS
  • preparado el dron para la vinculación de radio

Este es un paso importante.

El dron ahora está empezando a entender qué dispositivos conectados pertenecen a qué puertos de comunicación.

Nuestra filosofía de construcción hacia adelante

La fase de configuración debe abordarse de la misma manera que la construcción física:

un sistema a la vez

No configuramos todo al azar.

Identificamos el sistema.

Confirmamos el cableado.

Configuramos el ajuste de software correspondiente.

Guardamos.

Verificamos.

Este método evita la confusión y facilita mucho el diagnóstico.

Conclusión

La pestaña Ports es una de las áreas más importantes de Betaflight.

Le dice a la controladora de vuelo cómo comunicarse con dispositivos externos como el receptor y el VTX.

Para nuestra construcción FPV de 5 pulgadas para principiantes, los ajustes de puertos más importantes son:

  • habilitar Serial RX en el UART conectado al receptor ExpressLRS
  • seleccionar el protocolo de control de VTX correcto en el UART conectado al cable de control del VTX
  • evitar conflictos de MSP
  • dejar deshabilitados los puertos no usados

La pestaña Configuration también confirma la dirección básica del sistema:

  • mixer Quad X
  • modo de receptor serie
  • CRSF para ExpressLRS
  • sin cambios avanzados innecesarios

Ahora que la estructura de comunicación de la controladora de vuelo está preparada, estamos listos para conectar el control de radio del piloto al dron.

En el próximo capítulo, vincularemos el receptor ExpressLRS al control de radio.

Próximo capítulo

Cómo vincular el receptor ExpressLRS a tu control de radio