Подключение Arduino Mega с RAMPS и Arduino Uno с ЧПУ-экраном для управления большим количеством шаговых двигателей с помощью прошивки Marlin
Я искал это уже некоторое время, и похоже, что никто не пробовал этого раньше.
Кто-нибудь знает, есть ли способ связать Arduino Mega с RAMPS в качестве ведущего, с Arduino Uno с ЧПУ-щитом в качестве ведомого и заставить его работать на прошивке Marlin?
Почему я хочу это сделать? Я планирую построить сверхмощный 3D-принтер DIY, который будет использовать гораздо больше шаговых двигателей, чем типичные машины в стиле prusa, и я хочу использовать Arduino для управления им вместо пользовательских плат контроллера CNC/stepper/3d - принтера.
Спасибо!
С уважением.
@avc, 👍6
Обсуждение1 ответ
итак, указывает на этот случай:
- как вы собираетесь синхронизировать master/slave?
- добавление большего количества степперов в master (даже только для передачи управления slave) ограничит скорость во всей системе (в основном это одна из причин, почему мы перейдем на 32-битные платформы, чтобы печатать быстрее).
Поскольку marlin даст вам хорошее представление о преобразовании g-кода в степперное движение, то, если вы готовы удвоить или утроить число степперов на ось, вы можете захватить сигнал dir
и step
и переслать его другим драйверам степперов без беспорядка синхронизации движения во времени и на борту. Если вы собираетесь добавить специальную оснастку - то вы должны добавить и свои моды в прошивку.
- Как запрограммировать 3D-принтер на перемещение с помощью ардуино?
- Шаговые двигатели не работают при подключении к RAMPS 1.4
- Максимальные входные значения тока, напряжения и мощности для RAMPS 1.4, 1.5 и 1.6?
- Марлин продолжает перезагружаться, когда я нажимаю кнопку ЖК-контроллера
- Сгоревший МОП-транзистор и высокое сопротивление нагреваемому столу
- Правильные настройки драйвера DQ542MA для Шагового двигателя NEMA 17
- Смогут ли RAMPS управлять 4 шаговыми двигателями
- Новые RAMPS 1.6 не работают
В зависимости от того, сколько драйверов/степперов вы хотите добавить, вам может не понадобиться Uno, вы можете добавить дополнительные шаговые платы или щит с ЧПУ к РАМПЕ уже сейчас, см. http://reprap.org/wiki/Adding_more_extruders, @0scar