Крок 1️⃣ . Підготовка дрона

Перевірка сумісності Польотного контролера

Найчастіша помилка, коли люди думають, що Польотний контролер (далі - ПК) з мікроконтролером STM32F722, який дорожчий за той самий F405, що він має краще підтримувати прошивку Ardupilot, але насправді це не так.

F722 має потужніший процесор, більше UART-портів і пам'яті, що робить його теоретично кращим для складних дронів із GPS, телеметрією та фільтрами. F405 — простіший і дешевший контролер, але він має стабільну підтримку в Betaflight і ArduPilot.

❓Чому ж F722, незважаючи на кращі характеристики, не підтримується ArduPilot, тоді як F405 — так?

🔧 Причина в тому, що F722 зазвичай має лише 512 КБ флеш-пам'яті — недостатньо для повноцінної прошивки ArduPilot, якій потрібно 1 МБ і більше. До того ж, підтримка F722 обмежена на рівні HAL (Hardware Abstraction Layer), а спільнота ArduPilot офіційно підтримує тільки окремі F7-плати, наприклад F765. Отже, попри кращі технічні характеристики, F722 не рекомендують використовувати з ArduPilot, на відміну від надійного F405.

Пошук підтримки вашого ПК на сайті Ardupilot

Щоб перевірити підтримку вашого польотного контролера в ArduPilot, перейдіть на офіційний сайт прошивок:

🔗 **https://firmware.ardupilot.org/**

📌 КРОК 1. Оберіть тип безпілотника, для якого потрібна прошивка (наприклад: Copter, Plane, Rover, Sub тощо).

image.png

📌 КРОК 2. Перейдіть у потрібний розділ (stable для стабільної версії або latest для тестової) та знайдіть у списку target name вашої плати (наприклад: speesybeef4v3, matekF405-TE, cubeorange, pixracer тощо).

image.png

image.png

<aside> ⚠️

Якщо ви знайшли назву свого ПК з приставкою bdshot, завантажуйте його для використання Bi-Directional DSHOT. Без приставки bdshot у назві, двонаправлений DSHOT буде недоступний.

</aside>

<aside> 📝

Порада: Назва таргета зазвичай відповідає конкретній моделі або серії контролера. Якщо не знаєте точну назву, перевірте документацію до плати або сайт виробника.

</aside>