RAMPS 1.5
Arduino Mega 2560 • 5 гнёзд драйверов • 3 силовых выхода
RAMPS 1.5 — плата расширения для Arduino Mega 2560 с пятью гнёздами сменных драйверов и тремя силовыми выходами. Она подходит для модульной электроники 3D-принтера, где процессорная плата, драйверы, экран и силовой шилд подбираются отдельно. В этой ревизии применены плоско установленные MOSFET и предохранители поверхностного монтажа.
RAMPS 1.5 сохраняет принцип Mega + шилд: прошивка работает на ATmega2560, а плата расширения соединяет его выводы с моторами, датчиками и нагрузками. На самом шилде нет процессора и встроенных драйверов; USB-связь обеспечивает Mega.
Такой вариант удобен для ремонта существующей сборки или проекта с заменяемыми модулями. При подборе важно учитывать не только количество разъёмов: два мотора Z на штатных выходах используют один канал, а второй хотэнд занимает силовой выход, который в обычной конфигурации управляет обдувом.

Модули выбираются отдельно под моторы; неисправный канал можно обслужить без замены всей системы.
Три MOSFET-выхода распределяются между нагревателями и обдувом в конфигурации прошивки.
Процессор, силовой шилд, экран и драйверы остаются отдельными узлами.
Что важно в этой ревизии
От распространённой RAMPS 1.4 эта версия отличается исполнением силовой части: MOSFET расположены плоско, а предохранители выполнены для поверхностного монтажа. Зелёный ввод питания на фотографии — четырёхконтактный разъём. Его нельзя путать с отдельными двухконтактными клеммами другой ревизии RAMPS 1.6.
Изменённые компоненты не добавляют процессорных ресурсов, новых каналов моторов или цифрового управления драйверами. При замене старой платы сохраняют подходящую конфигурацию RAMPS, но заново сверяют маркировку выводов, положение силового ввода и соединение с Mega.
Ресурсы контроллера
| Управляющая плата | 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-хостом |

Двигатели и сменные драйверы
Гнёзда рассчитаны на совместимые модули формата StepStick, например A4988 или DRV8825. Перед установкой сверяют расположение VMOT, GND, VDD, STEP, DIR и EN. Ориентироваться только по цвету модуля или положению подстроечного резистора нельзя.
Перемычки под драйвером задают микрошаг по таблице конкретного модуля. Например, все три установленные перемычки дают у A4988 1/16 шага, а у DRV8825 — 1/32. После замены согласуйте этот режим с настройкой перемещений в прошивке.
Ограничение тока регулируется отдельно на драйвере. Формула Vref зависит от микросхемы и измерительных резисторов, поэтому значение из инструкции к другому модулю может оказаться неверным. Радиатор и обдув выбирают по реальному рабочему току.
Два штатных разъёма Z работают параллельно. Для независимой коррекции двух винтов нужен второй отдельный драйверный канал — например, свободный E1 с переназначением в прошивке. UART и SPI у TMC также требуют дополнительной проводки и свободных сигналов, а не только установки в гнездо.
Питание и силовые выходы
При сборке типовой системы RAMPS + Mega исходите из питания 12 В и проверяйте номиналы именно поставленной платы. На четырёхконтактном силовом вводе разделены две ветви: моторная часть и основные нагрузки, а также нагреватель стола. Полярность и назначение пар определяют по обозначениям платы.
Исполнение предохранителей и MOSFET само по себе не подтверждает универсальный предел мощности. Нельзя переносить на RAMPS 1.5 рекламные значения для 1.6 или оценивать допустимый ток только по названию транзистора. Учитываются клеммы, разводка, провода, охлаждение и суммарная нагрузка.
Пример расчёта: нагреватель 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.5. Mega 2560, драйверы, радиаторы, экран с адаптером, кабели и блок питания учитываются отдельно, если не перечислены в комплекте заказа. Перед покупкой сопоставьте список подключений с доступными каналами.
