Подключение двух двигателей к оси X

Общие вопросы станкостроения и организиции труда.
student_57
Кандидат
Сообщения: 47
Зарегистрирован: 29 мар 2014, 21:14
Репутация: 2
Контактная информация:

Подключение двух двигателей к оси X

Сообщение student_57 »

Привет форумчане! при строительстве небольшого фрезерного станочка встал вопрос: Возможно ли подключить два двигателя на ось X, мозги Ramps 1.4 и Arduino Mega 2560. На этой плате возможно подключать два двигателя по оси Z но что будет если подключить на X, не сгорит ли драйвер или чего хуже - плата?
arkhnchul
Мастер
Сообщения: 1773
Зарегистрирован: 01 фев 2016, 13:56
Репутация: 339
Откуда: москва
Контактная информация:

Re: Подключение двух двигателей к оси X

Сообщение arkhnchul »

что мешает переопределить оси?
вообще на рампсе пофиг. Елинственное отличие местной оси Z от остальных - два параллельных разъема на выход драйвера, а не один. И лучше этсамое, подключить таки каждый двигатель через свой драйвер - там есть по крайней мере один лишний, на второй экструдер.
student_57
Кандидат
Сообщения: 47
Зарегистрирован: 29 мар 2014, 21:14
Репутация: 2
Контактная информация:

Re: Подключение двух двигателей к оси X

Сообщение student_57 »

arkhnchul писал(а):что мешает переопределить оси?
вообще на рампсе пофиг. Елинственное отличие местной оси Z от остальных - два параллельных разъема на выход драйвера, а не один. И лучше этсамое, подключить таки каждый двигатель через свой драйвер - там есть по крайней мере один лишний, на второй экструдер.
а как это реализовать? кинуть второй двигатель по X на драйвер второго экструдера?
arkhnchul
Мастер
Сообщения: 1773
Зарегистрирован: 01 фев 2016, 13:56
Репутация: 339
Откуда: москва
Контактная информация:

Re: Подключение двух двигателей к оси X

Сообщение arkhnchul »

да, если прошивка позволяет такие фокусы. Какую использовать собираетесь?
student_57
Кандидат
Сообщения: 47
Зарегистрирован: 29 мар 2014, 21:14
Репутация: 2
Контактная информация:

Re: Подключение двух двигателей к оси X

Сообщение student_57 »

arkhnchul писал(а):да, если прошивка позволяет такие фокусы. Какую использовать собираетесь?
Сейчас у меня 3D принтер + фрезер, работает на Марлине. при установки фрезера марлин меняется под фрезеровку изменения "0" по Z на "-200".
arkhnchul
Мастер
Сообщения: 1773
Зарегистрирован: 01 фев 2016, 13:56
Репутация: 339
Откуда: москва
Контактная информация:

Re: Подключение двух двигателей к оси X

Сообщение arkhnchul »

марлин умеет, в конфиге смотрите Z_DUAL_STEPPER_DRIVERS
student_57
Кандидат
Сообщения: 47
Зарегистрирован: 29 мар 2014, 21:14
Репутация: 2
Контактная информация:

Re: Подключение двух двигателей к оси X

Сообщение student_57 »

arkhnchul писал(а):Z_DUAL_STEPPER_DRIVERS
ничего не нашёл, да и продублировать мне надо ось X...
arkhnchul
Мастер
Сообщения: 1773
Зарегистрирован: 01 фев 2016, 13:56
Репутация: 339
Откуда: москва
Контактная информация:

Re: Подключение двух двигателей к оси X

Сообщение arkhnchul »

в Configuration_adv.h
из коробки сие можно провернуть для Z и Y, для X лезть в исходники поглубже и делать по аналогии. Покажите хоть примерную картинку своего станка, вангую, что ось с двумя двигателями можно безболезненно назвать Y)
student_57
Кандидат
Сообщения: 47
Зарегистрирован: 29 мар 2014, 21:14
Репутация: 2
Контактная информация:

Re: Подключение двух двигателей к оси X

Сообщение student_57 »

arkhnchul писал(а):в Configuration_adv.h
из коробки сие можно провернуть для Z и Y, для X лезть в исходники поглубже и делать по аналогии. Покажите хоть примерную картинку своего станка, вангую, что ось с двумя двигателями можно безболезненно назвать Y)
да думаю можно без проблем)) Станок обычный по конструкции, с перемещающимся порталом, но на ремнях. Знаю что ремень не приветствуется на фрезерах, но денег на ШВП тратить жалко, а с обычной шпилькой скорость перемещения будет маленькой... Так как портал будет иметь вес со шпинделем около 3кг будет соответственно инерция, по этому и хочу поставить два двигателя Нема 17( зелёные на картинке) на перемещение портала.
Вложения
фрезер.jpg (5815 просмотров) <a class='original' href='./download/file.php?id=82551&mode=view' target=_blank>Загрузить оригинал (157.87 КБ)</a>
student_57
Кандидат
Сообщения: 47
Зарегистрирован: 29 мар 2014, 21:14
Репутация: 2
Контактная информация:

Re: Подключение двух двигателей к оси X

Сообщение student_57 »

arkhnchul писал(а):в Configuration_adv.h
Вы правы, есть такой пункт, нашёл)
student_57
Кандидат
Сообщения: 47
Зарегистрирован: 29 мар 2014, 21:14
Репутация: 2
Контактная информация:

Re: Подключение двух двигателей к оси X

Сообщение student_57 »

Вот что написанно в Марлине, как изменить прошивку для дублирования оси Y?

// A single Z stepper driver is usually used to drive 2 stepper motors.
// Uncomment this define to utilize a separate stepper driver for each Z axis motor.
// Only a few motherboards support this, like RAMPS, which have dual extruder support (the 2nd, often unused, extruder driver is used
// to control the 2nd Z axis stepper motor). The pins are currently only defined for a RAMPS motherboards.
// On a RAMPS (or other 5 driver) motherboard, using this feature will limit you to using 1 extruder.
//#define Z_DUAL_STEPPER_DRIVERS

#ifdef Z_DUAL_STEPPER_DRIVERS
#undef EXTRUDERS
#define EXTRUDERS 1
#endif

// Same again but for Y Axis.
#define Y_DUAL_STEPPER_DRIVERS

//Define if the two Y drives need to rotate in opposite directions
#define INVERT_Y2_VS_Y_DIR false

#ifdef Y_DUAL_STEPPER_DRIVERS
#undef EXTRUDERS
#define EXTRUDERS 1
#endif

#if defined (Z_DUAL_STEPPER_DRIVERS) && defined (Y_DUAL_STEPPER_DRIVERS)
#error "You cannot have dual drivers for both Y and Z"
#endif
arkhnchul
Мастер
Сообщения: 1773
Зарегистрирован: 01 фев 2016, 13:56
Репутация: 339
Откуда: москва
Контактная информация:

Re: Подключение двух двигателей к оси X

Сообщение arkhnchul »

собственно раскомментировать #define Y_DUAL_STEPPER_DRIVERS
student_57
Кандидат
Сообщения: 47
Зарегистрирован: 29 мар 2014, 21:14
Репутация: 2
Контактная информация:

Re: Подключение двух двигателей к оси X

Сообщение student_57 »

arkhnchul писал(а):собственно раскомментировать #define Y_DUAL_STEPPER_DRIVERS
Спасибо, буду пробовать!
Адвокатор
Новичок
Сообщения: 2
Зарегистрирован: 22 янв 2018, 07:35
Репутация: 0
Настоящее имя: Корсаков Андрей Петрович
Контактная информация:

Re: Подключение двух двигателей к оси X

Сообщение Адвокатор »

Добрый день.
Вы как то решили данную проблему? У меня два двигателя на оси Х, но передвигается только один. Как перепрошить, не знаю.
Ответить

Вернуться в «Общие вопросы»