Плата управления
Плата управления платформой разработана на базе Arduino Nano (версия с разъёмом USB Type-C). Корпус выполнен из полиамида PA6.
Разъёмы
- USB Type-C — подключение платы к компьютеру (прошивка, отладка, обмен данными с ПО симулятора).
- Питание 12 В — питание логики драйверов сервоприводов.
- Разъёмы DB-25 (3 шт.) — подключение драйверов по одному на каждый канал платформы.
Почему Arduino Nano
Выбор Arduino Nano обусловлен низким порогом вхождения, доступностью документации и большим количеством примеров в интернете. Это позволяет дорабатывать устройство под свои задачи: добавить подсветку, кнопки, тумблеры или датчики, не меняя при этом базовую схему платы.






Прошивка
Скетч 3dof-nano.ino адаптирован для работы с FlyPT Mover
и SimTools
. За основу взят код Lebois Racing
для Arduino.
Плату можно перепрошить своим скетчем через Arduino IDE — например, добавить подсветку кокпита, кнопки или тумблеры. При доработке не меняйте алгоритм управления двигателями — от него зависит работа с FlyPT Mover и SimTools.
Настройка FlyPT Mover
В разделе OUTPUT → SERIAL укажите параметры как на скриншоте:

| Параметр | Значение |
|---|---|
| Type of output | Binary |
| Serial speed | 250000 |
| Data bits | 8 |
| Stop bits | 1 |
| Parity | None |
| Interval loops | 1 |
| Start string | A |
| Output string | T<Axis1a><Axis2a><Axis3a> |
| Stop string | C |
| Input string | (пусто) |
Нажмите Update ports, выберите COM-порт платы и нажмите Connect. В SimTools задайте те же параметры Serial.
Назначение выводов
Соответствие пинов задано в начале 3dof-nano.ino и продублировано на печатной плате:
| Пин | Назначение |
|---|---|
| D2 | DIR, сервопривод 3 |
| D3 | STEP, сервопривод 3 |
| D4 | DIR, сервопривод 2 |
| D5 | STEP, сервопривод 2 |
| D6 | DIR, сервопривод 1 |
| D7 | STEP, сервопривод 1 |
| D8 | транзистор включения драйверов |
Свободны для доработок: D9, D10, D11, D12, D13, A0 … A7.