BIQU RUMBA · ATmega2560
8-битный AVR · 6 драйверов · 3 хотэнда · Marlin
BIQU RUMBA — плата управления 3D-принтером на 8-битном ATmega2560 с шестью сменными драйверными каналами. Она позволяет собрать конфигурацию с тремя экструдерами либо выделить отдельный драйвер для второго мотора Z. Предусмотрены три выхода хотэндов, нагреваемый стол, пять входов температуры и подключение совместимого LCD-контроллера.
Классическая электроника для многоприводного принтера, с открытой распиновкой и сменными моторными модулями.

Три экструдера либо дополнительный отдельный привод Z.
Драйвер можно заменить без замены основной платы.
Совместимый LCD-контроллер добавляет управление и SD.
Классическая RUMBA для сборки и ремонта принтера
На одной плате объединены микроконтроллер, USB-интерфейс и силовые цепи. Отдельная Arduino Mega не требуется: управляющую прошивку загружают непосредственно в ATmega2560. Шесть гнёзд под драйверы позволяют заменить неисправный модуль или выбрать подходящий вариант без перепайки всей платы.
Эта модель относится к 8-битному семейству RUMBA. Она уместна для восстановления существующего принтера и сборок с понятной конфигурацией Marlin. RUMBA32 — другая платформа с иным процессором и прошивкой; настройки её платы сюда не переносят.
Основные характеристики
| Контроллер | ATmega2560, 8-битный AVR, 16 МГц |
|---|---|
| Память микроконтроллера | 256 КБ Flash, 8 КБ SRAM, 4 КБ EEPROM |
| USB-интерфейс | ATmega16U2, разъём mini-USB |
| Драйверные каналы | 6: X, Y, Z, E0, E1, E2 |
| Драйверы | Сменные StepStick-совместимые модули, например A4988/DRV8825 |
| Нагреватели | 3 хотэнда и отдельный выход стола |
| Вентиляторные выходы | 2 управляемых канала |
| Температурные входы | 5: T0, T1, T2, T3, THB |
| Концевики | 6: минимум и максимум для X/Y/Z |
| Питание силовой части | 12–35 В DC в документации платформы RUMBA |
| Логика | 5 В |
| LCD и расширение | EXP1/EXP2, EXP3; SD через совместимый внешний модуль/дисплей |
| Габариты платы | 135 × 75 мм |
Как распределить шесть драйверов

Для трёх экструдеров используются X, Y, Z и три канала подачи E0/E1/E2. Если нужны два независимо управляемых винта Z, один из дополнительных драйверов можно назначить второму Z: тогда останется два канала экструдера.
Разъёмы и винтовые клеммы одного моторного канала не создают дополнительных осей. Количество независимых приводов определяется шестью драйверами и их назначениями в прошивке.
Базовое подключение драйверов — STEP/DIR. Микрошаг задаётся переключателями под модулями, а рабочий ток — способом, указанным для конкретного драйвера, обычно через Vref. Поддержку автоматической настройки UART/SPI нельзя считать встроенной возможностью любого вставленного модуля.
Нагреватели, датчики и силовые цепи
Выходы HE0, HE1 и HE2 рассчитаны на отдельное управление хотэндами; стол имеет собственный силовой канал. Термисторы подключаются к температурным входам и выбираются по точной модели в прошивке. Дополнительный T3 можно использовать для измерения температуры камеры — это ещё один измерительный вход, а не готовый силовой выход для её нагревателя.
Питание основного узла и стола подводится к соответствующим клеммам. При выборе 12 или 24 В напряжение должно совпадать с нагревателями, вентиляторами и ограничениями драйверов. Предельные 35 В платформы не означают, что любые установленные модули и аксессуары рассчитаны на такой режим.
Для части периферии предусмотрен выбор между 12 В и основной силовой линией. Положение перемычек проверяют по схеме именно своей платы. Номиналы защитных элементов не заменяют расчёт тока нагрузки и качества силового соединения.

Прошивка, дисплей и работа без компьютера
В Marlin предусмотрена плата BOARD_RUMBA для ATmega2560. Для самостоятельной работы можно подключить совместимый RepRapDiscount Smart Controller с дисплеем и SD-слотом. На самой показанной плате собственного держателя microSD нет; интерфейс карты и дисплей задаются в конфигурации.
Связь с компьютером проходит через USB и ATmega16U2. При обновлении обычно используется загрузчик семейства Arduino Mega 2560; если он отсутствует или повреждён, восстановление выполняют через ISP. Копирование firmware.bin на карту по инструкции от STM32-платы здесь не является универсальным способом обновления.
В Klipper есть базовый пример generic-rumba.cfg для AVR ATmega2560. Для такой системы потребуется отдельный Linux-хост и настройка периферии. Переход на Klipper не превращает контроллер в современную 32-битную плату и не добавляет сетевые интерфейсы.
Что проверить при установке
- Сопоставьте маркировки платы и схему RUMBA; сохраните текущую конфигурацию старого принтера.
- Установите драйверы правильной стороной, задайте микрошаг и ток, предусмотрите радиаторы и обдув.
- Проверьте назначения термисторов, концевиков и дисплея, особенно если переносите проводку с другой платы.
- До включения нагрева убедитесь, что температуры читаются правильно и каждое перемещение направлено в ожидаемую сторону.
- После проверки выходов настройте PID, шаги, рабочую область и температурную защиту.
Драйверы, дисплей, кабели и другие принадлежности сверяют с составом заказа. Фотография платы не является обещанием комплекта аксессуаров.
Документация и конфигурации
Платформа RUMBA и подключения · Распиновка RUMBA в Marlin · Пример Klipper для RUMBA · Документация ATmega2560
