Смогут ли RAMPS управлять 4 шаговыми двигателями

Я делаю DIY 3D-принтер на основе prusa mini. Итак, я сомневаюсь, что RAMPS могут управлять только 4 шаговыми двигателями, так как у него есть слоты для 5 слотов шагового двигателя, и один не будет использоваться в моем случае, если я могу, в каком порядке я должен подключить драйверы, а также будет ли Марлин выяснить, какой слот экструдера подключен? Извините за незнание, если подходит действительно очевидно :|

, 👍2


2 ответа


3

Нет никаких проблем с использованием 4 двигателей вместо 5. 5-й слот предназначен для использования второго экструдера, но многие люди имеют только один принтер экструдера и оставляют 5-й слот неиспользуемым.

как Марлин выяснит, к какому слоту подключен экструдер

Какой шаговый двигатель в каком слоте вы можете настроить в прошивке. Нет никакого способа для прошивки, чтобы "выяснить это" без помощи.

Это довольно сложно изменить его в прошивке, поэтому лучше всего следовать размещению по умолчанию. На различных ресурсах, таких как RepRap wiki, вы можете легко найти монтажные схемы для RAMPS (показывающие назначение двигателей по умолчанию слотам).


,

Большое вам спасибо ❤️, @Leo Red


4

Возможности RAMPS

Чтобы быть более точным: плата RAMPS (версии 1.3 - 1.6) предлагает возможность подключения 5 драйверов шаговых двигателей (на плате обозначены X, Y, Z, E0, E1) и 6 шаговых двигателей, поскольку разъем двигателя оси Z удвоен (это классическая конструкция принтера reprap). Я также мог видеть другие версии RAMPS/клоны (прототип 1.6+, 1.7), которые имеют двойные разъемы для двигателей оси X и Y - так что в общей сложности получается 8 двигателей.

Конфигурация микропрограммного обеспечения

Прошивка Marlin позволяет настроить в Конфигурации.h материнскую плату с конфигурацией RAMPS (экструдер, вентилятор, стол и т.д.) и количеством экструдеров. Ищите строки:

#define MOTHERBOARD BOARD_RAMPS_14_EFB

#define EXTRUDERS 1

Поведение прошивки

Проводка RAMPS (как на схеме в ответе Тома ван дер Зандена) отражена в файле Марлина pins_RAMPS.h. Когда ЭКСТРУДЕРЫ установлены на 1, Марлин будет использовать E0_..._PIN настройки из этого файла для связи с правильной платой шагового драйвера (и драйвер будет взаимодействовать с двигателем).

Marlin включит степперы только при необходимости (например, он не будет ссылаться на E1 в базовой конфигурации). Даже когда они простаивают, они будут оставаться включенными в течение некоторого более длительного периода, определенного в Configuration_adv.h:

#define DEFAULT_STEPPER_DEACTIVE_TIME 120

Важные замечания

Будьте осторожны при установке драйверов и кабелей. Дважды проверьте ориентацию платы водителя в слоте RAMPS. Припаяйте кабели правильно, крепко закрепите их, закрепите на раме и т.д. Используйте керамические или пластиковые отвертки для регулировки мощности двигателя (я купил одну, которая не подходит хорошо, и вылепил свою собственную из нити 2,85 мм). Важно помнить, что никогда не отключайте двигатели и драйверы с питанием. (Есть ЖК-меню "Motion > Disable steppers", но я всегда выключаю машину, чтобы что-то сделать. Кроме того, у меня были непреднамеренные аварии оборванных проводов, вызывающие ненадежную работу экструдера, и, к счастью, плата уцелела.)

,

Большое вам спасибо за подробный ответ , @Leo Red