FRAME_CLASS називає гелікоптер, а це прошивка для мультикоптера
Що пише ArduPilot:
- PreArm: Invalid MultiCopter FRAME_CLASS
FRAME_CLASS дорівнює 6 (Heli), 11 (Heli_Dual) чи 13 (HeliQuad). Таким рамам потрібна окрема гелікоптерна збірка ArduCopter; мультикоптерна, яка у вас, не вміє керувати автоматом перекосу.
Що робити: найімовірніше спершу
Для мультикоптера вибрано не те число.
ВиправтеЗадайте
FRAME_CLASSвідповідно до своєї рами (1 квадро, 2 гекса, 3 окта, 5 Y6, 7 три) і перезавантажте.Це гелікоптер, а завантажено прошивку мультикоптера.
ВиправтеЗавантажте гелікоптерну прошивку для своєї плати (її назва закінчується на «-heli»).
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
FRAME_CLASS | Frame Class |
FRAME_TYPE | Frame Type (+, X, V, etc) |
Де це зробити:Налаштування й тюнінгЗбирач прошивки
Код, який це надсилає
PreArm: Invalid MultiCopter FRAME_CLASS
ArduCopter/AP_Arming.cpp AP_Arming_Copter::parameter_checks() · Відкрити в ArduPilot Copter-4.6.3
ArduCopter/AP_Arming_Copter.cpp AP_Arming_Copter::parameter_checks() · Відкрити в ArduPilot Copter-4.7.1