RAMPS 1.4
Arduino Mega 2560 • 5 гнёзд драйверов • 3 силовых выхода
RAMPS 1.4 — шилд для Arduino Mega 2560, который объединяет подключения двигателей, нагревателей и датчиков 3D-принтера. Пять гнёзд под сменные драйверы и три силовых выхода позволяют собрать ремонтопригодный модульный контроллер: отдельно выбрать основную плату, драйверы и экран.
Это классическая архитектура RepRap для сборки и восстановления принтеров. Шилд устанавливается на Mega 2560: программа выполняется на Mega, а RAMPS распределяет её сигналы и коммутирует нагрузки. Самостоятельно, без управляющей платы и драйверов, он не управляет моторами.
Версия 1.4 удобна, если уже используются совместимые модули или нужен заменяемый силовой шилд. Перед покупкой стоит посчитать независимые двигатели и выходы: второй экструдер, отдельный мотор Z и дополнительные вентиляторы расходуют ограниченные ресурсы контроллера.

Модули выбираются отдельно под моторы; неисправный канал можно обслужить без замены всей системы.
Три MOSFET-выхода распределяются между нагревателями и обдувом в конфигурации прошивки.
Процессор, силовой шилд, экран и драйверы остаются отдельными узлами.
Что важно в этой ревизии
На показанной плате установлены выводные MOSFET и два жёлтых самовосстанавливающихся предохранителя. Это исполнение RAMPS 1.4; особенности RAMPS 1.5, 1.6 и интегрированных плат с похожим названием к нему автоматически не относятся.
При замене шилда полезно сфотографировать старую проводку и подписать кабели. Совпадающая форма разъёма не гарантирует правильного назначения: особенно внимательно проверьте питание, D8–D10 и трёхконтактные колодки концевиков.

Ресурсы контроллера
| Управляющая плата | Arduino Mega 2560; логика 5 В |
|---|---|
| Драйверные каналы | 5: X, Y, Z, E0, E1 |
| Моторные разъёмы | 6: два разъёма Z подключены к одному драйверу |
| Силовые ключи | 3 выхода: D10, D9, D8 |
| Температурные входы | T0, T1, T2 — три канала термисторов |
| Концевики | 6 входов: min и max для X, Y, Z |
| Расширение | AUX, сервосигналы; совместимый LCD через адаптер RAMPS |
| Программная платформа | Marlin на Mega; Klipper с отдельным Linux-хостом |
| Размер платы | 101,5 × 60,5 мм по чертежу карточки |

Двигатели и сменные драйверы
Гнёзда рассчитаны на совместимые модули формата StepStick, например A4988 или DRV8825. Перед установкой сверяют расположение VMOT, GND, VDD, STEP, DIR и EN. Ориентироваться только по цвету модуля или положению подстроечного резистора нельзя.
Перемычки под драйвером задают микрошаг по таблице конкретного модуля. Например, все три установленные перемычки дают у A4988 1/16 шага, а у DRV8825 — 1/32. После замены согласуйте этот режим с настройкой перемещений в прошивке.
Ограничение тока регулируется отдельно на драйвере. Формула Vref зависит от микросхемы и измерительных резисторов, поэтому значение из инструкции к другому модулю может оказаться неверным. Радиатор и обдув выбирают по реальному рабочему току.
Два штатных разъёма Z работают параллельно. Для независимой коррекции двух винтов нужен второй отдельный драйверный канал — например, свободный E1 с переназначением в прошивке. UART и SPI у TMC также требуют дополнительной проводки и свободных сигналов, а не только установки в гнездо.
Питание и силовые выходы
Базовая RAMPS 1.4 рассчитана на систему 12 В. У силового ввода две пары контактов: ветвь с обозначением 5 A обслуживает моторы и остальные нагрузки, ветвь 11 A — нагреватель стола. Обе пары нуждаются в правильном подключении; наличие питания на одной не означает, что работают все выходы.
Надписи 5 A и 11 A не являются гарантией длительной допустимой нагрузки любой совместимой платы. Реальный предел зависит от предохранителей, MOSFET, клемм, проводов и охлаждения. Например, стол 120 Вт при 12 В потребляет 10 А — это уже существенная нагрузка на контакты. Для мощного стола предусматривают подходящий внешний силовой модуль.
Переход на 24 В требует проверки всей цепи, включая предохранители, конденсаторы и питание Mega через диод. Это не штатная замена блока питания без доработок.
В конфигурации EFB выходы D10, D9 и D8 обслуживают хотэнд, вентилятор и стол. В EEB выход D9 становится вторым нагревателем. Если требуется отдельный регулируемый обдув вместе с двумя хотэндами, нужен дополнительный силовой канал: свободный GPIO не рассчитан на питание вентилятора напрямую.
Датчики и дисплей
В стандартной конфигурации T0 соответствует первому хотэнду, T1 — столу, T2 — второму хотэнду. Тип каждого термистора задаётся в прошивке. Соединение с правильным входом важно проверить до включения нагрева: температура должна изменяться именно у управляемого нагревателя.
У концевиков сверяют S, GND и питание. Механический выключатель использует сигнальную линию и землю; активный датчик подключают согласно его схеме и уровням сигнала. Количество контактов не определяет совместимость.
LCD2004 или LCD12864 подключают через подходящий адаптер RAMPS и шлейфы. Если у дисплея есть SD-слот и он включён в конфигурации Marlin, возможна печать с карты. Встроенного экрана, SD-слота и Wi-Fi у самого шилда нет. Выводы расширения, занятые экраном, учитывают при добавлении другой периферии.
Настройка и первый запуск
- Соберите контроллер. Установите шилд на Mega без смещения колодок. Обеспечьте стойки, изоляционный зазор и доступ воздуха к драйверам.
- Проверьте подключения. Сверьте полярность силового ввода, пары обмоток моторов, датчики и ориентацию драйверов. Подпишите кабели нагревателей.
- Подготовьте прошивку. В Marlin выберите конфигурацию RAMPS с подходящим распределением EFB/EEB; задайте кинематику, датчики, драйверы и тепловую защиту. Загружайте программу через USB Mega.
- Проверьте входы и выходы. Сначала убедитесь в правдоподобной комнатной температуре и реакции концевиков. Затем проверяйте короткие движения и нагреватели по одному.
- Откалибруйте сборку. Настройте масштаб перемещений, токи и регулирование температуры. Сохраните конфигурацию конкретного принтера.
Для Klipper нужен Linux-хост и MCU-прошивка под ATmega2560. Файл generic-ramps.cfg помогает начать настройку выводов, но его скорости, термисторы, размеры и PID нельзя считать готовыми параметрами вашего принтера.
Комплект и документация
Товар — шилд RAMPS 1.4. Mega 2560, драйверы, радиаторы, экран с адаптером, кабели и блок питания учитываются отдельно, если не перечислены в комплекте заказа. Перед покупкой сопоставьте список подключений с доступными каналами.
