
Esto os puede sonar a chino pero reasignar motores es algo muy útil cuando utilizamos controladoras que integren los ESC, para motores Brushed, o cuando las hacemos trabajar en una posición diferente a la normal y no queremos variar el esquema del tipo de drone en Betaflight, sirve también para las versiones más nuevas de Cleanflight.
Se trata de hacer comprender a la controladora que por ejemplo tienes el motor delantero derecho conectado a la salida del … trasero izquierdo y viceversa. Otro caso que veremos ahora, y muy útil en el, cuando es una controladora para motores brushed donde estos van soldados directamente a las salidas de motor que lleva y la controladora por ejemplo soporta 6 motores, pero nosotros solo estamos trabajando con cuatro, bien, puede que un día nos carguemos un ESC… y mira por donde tenemos dos de recambio en la controladora, recordad que era de 6 motores, así que podemos asignar la salida de uno de los ESC libres al motor que nos quedó inutilizado al fallarle el ESC al que estaba conectado.
Otro caso común es por ejemplo cuando invertimos la posición de la controladora, boca abajo, en este caso los motores de la izquierda nos quedarán conectados a los de la derecha, menudo lío. Bien pues reasignamos sus direcciones y listo.
Cómo reasignar direcciones.
Lo tenemos que hacer desde la consola de CLI, es muy sencillo. Si hacéis un dump justo al principio veréis algo como esto:
# Betaflight / ALIENFLIGHTF1 3.1.6 Feb 21 2017 / 14:12:05 (1fd502c)
name Q100
resource BEEPER 1 A12
resource MOTOR 1 A08
resource MOTOR 2 A11
resource MOTOR 3 B06
resource MOTOR 4 B07
resource MOTOR 5 B08
resource MOTOR 6 B09
resource MOTOR 7 NONE
resource MOTOR 8 NONE
resource MOTOR 9 NONE
resource MOTOR 10 NONE
resource MOTOR 11 NONE
resource MOTOR 12 NONE
resource SERVO 1 NONE
resource SERVO 2 NONE
Fijaos en las lineas “resource MOTOR 1 A08 …….” , bien, el A08 es la dirección del motor “1” , pongamos que el ESC del motor 1 se ha quemado y tenemos libre el ESC del motor 5, pues es tan sencillo como intercambiar sus direcciones escribiendo en CLI:
resource MOTOR 1 B08
resource MOTOR 5 A08
save
Si ahora hacemos un dump saldría :
# Betaflight / ALIENFLIGHTF1 3.1.6 Feb 21 2017 / 14:12:05 (1fd502c)
name Q100
resource BEEPER 1 A12
resource MOTOR 1 B08
resource MOTOR 2 A11
resource MOTOR 3 B06
resource MOTOR 4 B07
resource MOTOR 5 A08
resource MOTOR 6 B09
resource MOTOR 7 NONE
resource MOTOR 8 NONE
resource MOTOR 9 NONE
resource MOTOR 10 NONE
resource MOTOR 11 NONE
resource MOTOR 12 NONE
resource SERVO 1 NONE
resource SERVO 2 NONE
Claro, hay que soldar los cables del motor 1 en los terminales del motor 5 en la controladora.
Unas imágenes de controladoras brushed donde poder aplicar esta solución:

La N32 F1 del kingkong Q100, soporta 6 motores lo que nos deja 2 ESC de repuesto en caso de fallada de uno de ellos.

Una F3 EVO brushed, en este caso yo particularmente la monté invertida e intercambié las direcciones de los motores M4-M2 y M3-M1.
Ya habéis visto que es algo muy sencillo, pero se deben tomar precauciones y una vez cambies el mapa de motores recuerda copiar las lineas modificadas en un archivo y guardarlo porque si reseteas la controladora los valores de las direcciones vuelven a origen y no quiero pensar que pasaría si despegáis el drone ….
- Cómo solucionar pantalla negra en Windows 10 en un HP - Septiembre 13, 2017
- Cómo actualizar el firmware del Kingkong Q100 a Betaflight - Junio 19, 2017
- Alimentación PoE y SAI simple para AP - Junio 17, 2017
- Cómo montar una antena parabólica para un enlace P2P / PtP - Junio 14, 2017
Mil gracias, super útil,me ha ayudado un montón,