RAMPS-FD V2.1 для Arduino Due
6 драйверов · 4 термистора · логика Due 3,3 В
RAMPS-FD V2.1 — плата расширения для Arduino Due, предназначенная для управления 3D-принтером. Она объединяет шесть гнёзд сменных драйверов шаговых двигателей, силовые выходы, входы концевых выключателей и четыре канала измерения температуры. Вычисления выполняет отдельная плата Due, а шилд обеспечивает подключение двигателей, нагревателей и другой периферии.
Основа для системы с отдельно выбранными контроллером и драйверами. Ревизия V2.1 — с исправленной цепью аналоговой опоры.

Три оси и до трёх подающих механизмов либо иное назначение в прошивке.
Выбор тока, микрошага и охлаждения под конкретные двигатели.
32-битный контроллер подключается к шилду; периферия — для логики 3,3 В.
Для сборки и модернизации принтера
RAMPS-FD подходит для проектов, где нужна модульная электроника на платформе Due: контроллер, драйверы и силовая плата выбираются отдельно. Шесть каналов позволяют использовать три оси и до трёх подающих механизмов либо назначить свободные драйверы дополнительным двигателям, если это поддерживает конфигурация прошивки.
Сменные модули удобно подбирать под ток двигателя и требуемую плавность движения. При ремонте можно заменить отдельный драйвер, сохранив контроллер и остальную разводку. При этом RAMPS-FD не работает самостоятельно: для запуска нужны Due, совместимые драйверы, блок питания и настроенная прошивка.
Основные параметры
| Характеристика | Значение |
|---|---|
| Версия | RAMPS-FD V2.1 |
| Базовый контроллер | Arduino Due; SAM3X8E, ARM Cortex-M3, 84 МГц — на отдельной плате |
| Драйверы двигателей | 6 сменных модулей: X, Y, Z, E0, E1, E2 |
| Входы концевиков | 6: минимальное и максимальное положение по X, Y и Z |
| Температурные входы | 4 канала для термисторов |
| Силовые выходы по схеме V2.1 | 4 основных MOSFET-канала и 2 дополнительных маломощных |
| Силовое питание | 12 или 24 В по проекту; отдельные вводы для двигателей, стола и остальных нагрузок |
| Память настроек | I²C EEPROM; поддержка в профиле Marlin для RAMPS-FD V2 |
| Периферия | Колодки I²C, последовательных интерфейсов, сервоприводов и AUX |
| Логика Arduino Due | 3,3 В; периферию выбирают с учётом этого уровня |
Допустимый ток зависит от установленных компонентов, клемм, проводки и охлаждения конкретного исполнения. Номинал предохранителя не следует считать гарантированным длительным током нагрузки.
Роль каждой платы в системе

Процессор и USB находятся на Due. Драйверы получают от неё сигналы STEP/DIR через шилд и управляют обмотками двигателей. MOSFET-выходы коммутируют нагреватели и вентиляторы, а термисторы передают данные о температуре в прошивку.
Наличие шести гнёзд не означает, что все шесть двигателей уже входят в готовую конфигурацию. Число осей, экструдеров, направления движения и распределение каналов задают при настройке. Два двигателя, подключённые к одному драйверу, не становятся независимо управляемыми.
Драйверы и подключение к Due
Используются сменные модули с совместимой распиновкой StepStick, например соответствующие исполнения A4988 или DRV8825. Перед установкой сверяют расположение VMOT, GND, питания логики и управляющих выводов. Положение регулировочного резистора само по себе не определяет правильную ориентацию модуля.
Микрошаг задаётся перемычками с учётом таблицы конкретного драйвера. Ограничение тока настраивают по его документации и параметрам двигателя; универсального значения Vref для всех модулей нет. Обдув подбирают по нагреву драйверов при рабочей нагрузке.
Шилд устанавливают на Due без смещения рядов контактов. Между платами должно оставаться пространство для разъёмов и пайки. Установку модулей, изменение перемычек и подключение двигателей выполняют при снятом силовом питании.

Для TMC-модулей сначала проверяют электрическую совместимость. UART, SPI и sensorless homing требуют отдельной проверки проводки и настроек; наличие подходящего посадочного места не делает эти функции автоматически доступными.
Питание и периферия 3,3 В
В проекте V2.1 разделены силовые вводы стола, двигателей и остальных нагрузок. Это позволяет подбирать питание под оборудование, но требует подключить каждый используемый ввод по схеме. USB-подключение Due не заменяет питание двигателей и нагревателей.
Для силовых цепей предусмотрены варианты 12 и 24 В. До включения проверяют конфигурацию питания и перемычек именно своей платы, напряжение вентиляторов, нагревателей и модулей драйверов. Дополнительные маломощные выходы имеют собственную цепь питания: нельзя считать, что напряжение на всех выходах всегда равно входному.
Для Due выбирают логику 3,3 В. Разработчик RAMPS-FD отдельно рекомендует использовать внешние платы, рассчитанные на этот уровень. LCD-панель для обычного RAMPS, модуль I²C с подтяжками к 5 В или другое расширение нельзя подключать только по совпадению разъёмов.
Если принтеру требуется дисплей, заранее проверяют его уровни, адаптер, распиновку и поддержку в прошивке. Это особенно важно при переносе электроники с Mega и RAMPS 1.4: прежняя конфигурация периферии может потребовать изменений.
Ревизия V2.1 и настройка прошивки
В V2.1 разработчик исправил цепь аналоговой опоры, важную для измерения температуры. Для этой версии следует использовать документацию ветки V2 и соответствующий профиль платы. В Marlin предусмотрен BOARD_RAMPS_FD_V2; профиль V1 отличается управлением силовыми выходами и не является взаимозаменяемым.
В заголовке профиля V2 указаны таблицы термисторов для подтяжки 1 кОм. В настройках нужно согласовать тип датчика и фактическую входную цепь: выбор только по номиналу термистора «100 кОм» недостаточен. После загрузки сначала проверяют правдоподобность комнатной температуры на каждом используемом входе.
Далее проверяют состояния концевиков, направления и короткие перемещения осей. Нагреватели запускают по одному после проверки датчиков, включают защиту от температурных неисправностей и выполняют PID-настройку под собранный принтер. EEPROM используется для сохранения настроек при соответствующей конфигурации Marlin.
Перед сборкой подготовьте Due, подходящие драйверы и охлаждение, источник питания, кабели и периферию. Назначение товара — шилд RAMPS-FD; характеристики отдельной Due и выбранных драйверов не являются характеристиками установленного на нём процессора или встроенных силовых модулей.
Версия V2.1 и рекомендации разработчика · Принципиальная схема RAMPS-FD · Профиль RAMPS-FD V2 в Marlin
