Buenas, desde que comencé tenía problemas con la brújula aunque no lo sabía.
Me he mareado pensando que eran los motores los que me creaba el problemas pero no es así.
Os cuento, el MagField me ronda los 280 aprox en reposo, pero cuando lo armo y le doy GAS, comienza a subir hasta los 800/900.
Todo el tiempo pensé que eran los motores, de hay que cuando levanto el Hexacopter comienza a girar lentamente sin mantenerme el norte y si le pongo en modo Loiter comienza hacer círculos de unos 3 metros o eso creo porque tampoco lo he dejado mucho por temor a romperlo.
Lo curioso de todo, que ya desesperado, decido ir quitando motor a motor hasta que me quedo con la placa HKpilot y el FirmWare 3.1.1 (Que no lo he dicho antes, perdón) sin nada conectado nada más que el canal 3 del receptor para acelerar y veo que sigue igual, sube el MagField a lo loco y ya si que no hay campos magnéticos que puedan afectarle.
Tenía una brújula de mis experimentos, la GY-271 pero no me la reconoce, aunque es curioso, en "Estado" me lee la XYZ de la brújula y el MagField, pero me marca como que no puede iniciar la brújula y en Terminal -> Test -> Compass me da error al iniciar la brújula.
He pedido a HobbyKing la que tienen por 7 Euros, pero quiera saber porque me pasa esto solo con la placa HKpilot sin nada conectado.
Probé incluso con un Bluetooth que tengo por aquí por eliminar el USB a ver si era eso, pero sigue igual, da el fallo.
He probado a darle con los dedos a los conectores a ver si había algo mal soldado pero nada, todo ok.
¿Alguien sabe que puede estar pasando?
Gracias de antemano y perdón por el tocho pero ya llevo 1 semana con lo mismo y no puedo solucionarlo.
Replies
Ya lo he solucionado, era una tontería que me traía amargado y no se porque viene así por defecto, es la compensación del motor con la brújula, de moto que tal como subes GAS, "compensa" la brújula, pero mi brújula va perfecta, no necesita compensación pues los motores están muy alejados.
Para el que le sirva, está en los parámetros:
Config/Tuning -> Advanced Params -> (Le dais a Find para buscar y ponéis "Motor" para llegar antes) -> Motor Interference compensation type (COMPASS_MOTCT) -> Disabled
Por defecto a mi me venía en "Use Throttle", también da la opción de "Use Current".
Menos mal porque me tenía loco todo este asunto y por ahora me niego a comprar la Naza porque creo que esta placa da mucho mas juego aunque sea mas complicada de configurar.
Saludos y espero que sea de ayuda para el que le pase lo mismo
Os dejo una foto que encontré por internet, es justo el parámetro que está arriba del que aparece sombreado.