MakerBase MKS DLC v2.0 (прошивка GRBL) Настройка: Dual-Y

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
Nonstopich
Мастер
Сообщения: 1016
Зарегистрирован: 02 авг 2015, 19:46
Репутация: 284
Настоящее имя: Александр Абдулаев
Откуда: Москва, ФО Крым - Феодосия
Контактная информация:

MakerBase MKS DLC v2.0 (прошивка GRBL) Настройка: Dual-Y

Сообщение Nonstopich »

Хотелка: хочу крутить два двигателя синхронно для перемещения портала системы лазерного станка.
Задача: Получается нужно реализовать Dual-Y с инверсией, т.е. когда один двигатель крутит по часовой, второй должен крутить против. (Это особенность (ох уж и "особенность" :lol: ) механики)

В качестве мозгов беру оффлайн (автономную) версию контроллера MakerBase MKS DLC v2.0 с TFT24. На ней Y1 и Y2, как я понял, реализованы тупым распараллеливанием сигналов от одной ноги драйвера :pssdoff: .
mks-3.jpg (9983 просмотра) <a class='original' href='./download/file.php?id=151801&sid=4418bf79099ec7d301da2f08e38120e7&mode=view' target=_blank>Загрузить оригинал (170.78 КБ)</a>
Два мотора Nema17 с заявленными ха-ми:

Код: Выделить всё

Inductance: 3.0mH ± 20%(1KHz)
Step Angle: 0.9 deg
Holding Torque: 46Ncm(65.1oz.in)
Rated Current/phase: 2.0A
Voltage: 2.8V
Phase Resistance: 1.4ohms
Ремни пули GT2.

Вопрос собственно в чём: можно ли данную задачу решить изменением конфиг-файла или нужно лезть в исходники GRBL и реализовывать там "фичу" дублирования передачи сигналов.
Углублённый (на сколько это было возможно) поиск по зарубежным и местным форумам показал, что такая фича уже реализована. Но я вот всё никак понять не могу официально или нет...

Использовать штатный (в MKS DLC v2.0) спаренный канал Y на ОДНОМ драйвере не предлагать, ибо я не для того ставил два движка на портал,
чтоб потом разделить на два предельную силу тока на драйвере :)
И ещё момент: я прекрасно понимаю, что двигать массу портала вместе с лазером сможет даже nema8 :)
Задачка в данный момент представляет из себя академический интерес. Так сказать, это моё начало пути в мир контроллеров и их возможностей
Последний раз редактировалось Nonstopich 03 дек 2018, 17:27, всего редактировалось 1 раз.
Чехлы для телефонов с вышивкой: https://www.instagram.com/lumberry.brand/
Аватара пользователя
Лодочник
Мастер
Сообщения: 2151
Зарегистрирован: 10 авг 2012, 05:24
Репутация: 1831
Настоящее имя: Олег
Откуда: г.Королев
Контактная информация:

Re: MakerBase MKS DLC v2.0 (прошивка GRBL) Настройка: Dual-Y

Сообщение Лодочник »

Nonstopich писал(а):спаренный канал Y на ОДНОМ драйвере не предлагать
А почему не управлять двумя драйверами от одного сигнала?
Аватара пользователя
Nonstopich
Мастер
Сообщения: 1016
Зарегистрирован: 02 авг 2015, 19:46
Репутация: 284
Настоящее имя: Александр Абдулаев
Откуда: Москва, ФО Крым - Феодосия
Контактная информация:

Re: MakerBase MKS DLC v2.0 (прошивка GRBL) Настройка: Dual-Y

Сообщение Nonstopich »

Лодочник писал(а):от одного сигнала?
Ну вот как раз-таки об этом и речь.) Это и надо. Вопрос костылей, которые необходимо прикрутить.
Или это штатная фича и уже всё придумано?

Инверсию, кстати, я ж правильно понимаю: можно реализовать тупым перестроением проводов на клеммах шаговика?
Тупо плюсовые выводы поменять с соответствующими минусовыми.
Чехлы для телефонов с вышивкой: https://www.instagram.com/lumberry.brand/
Аватара пользователя
Лодочник
Мастер
Сообщения: 2151
Зарегистрирован: 10 авг 2012, 05:24
Репутация: 1831
Настоящее имя: Олег
Откуда: г.Королев
Контактная информация:

Re: MakerBase MKS DLC v2.0 (прошивка GRBL) Настройка: Dual-Y

Сообщение Лодочник »

Nonstopich писал(а):Тупо плюсовые выводы поменять с соответствующими минусовыми.
Только одну обмотку надо "перевернуть".
Olaf72
Новичок
Сообщения: 14
Зарегистрирован: 30 дек 2018, 01:51
Репутация: 3
Настоящее имя: Олег
Контактная информация:

Re: MakerBase MKS DLC v2.0 (прошивка GRBL) Настройка: Dual-Y

Сообщение Olaf72 »

RAMP 1.4 + Marlin
Вполне себе без всяких костылей умеют два драйвера на ось (например Z на Прюше)

Смотреть надо на это дело проще.
Это же микроконтроллер, с прошивкой, а значит есть назначение выходных "пинов".
Вполне себе нормально назначить два порта (и более) контроллера для "выхода" одного и того же сигнала синхронно.

вот вариант как это сделано на стандартном GRBL контроллере
https://www.youtube.com/watch?v=r1zi9vx3YP0

думаю что вариант от rlan самый вменяемый.
https://3dtoday.ru/questions/offline-ve ... ent-474245
ДесантНН
Новичок
Сообщения: 1
Зарегистрирован: 22 авг 2020, 01:35
Репутация: 0
Настоящее имя: Влад
Контактная информация:

Re: MakerBase MKS DLC v2.0 (прошивка GRBL) Настройка: Dual-Y

Сообщение ДесантНН »

У меня 3d printer 3 год работает без проблем с двумя моторами по Z на одном драйвере
Taboozon
Новичок
Сообщения: 4
Зарегистрирован: 21 июн 2021, 15:22
Репутация: 0
Контактная информация:

Re: MakerBase MKS DLC v2.0 (прошивка GRBL) Настройка: Dual-Y

Сообщение Taboozon »

Nonstopich писал(а): 03 дек 2018, 13:26 Хотелка: хочу крутить два двигателя синхронно для перемещения портала системы лазерного станка.
Задача: Получается нужно реализовать Dual-Y с инверсией, т.е. когда один двигатель крутит по часовой, второй должен крутить против. (Это особенность (ох уж и "особенность" :lol: ) механики)

В качестве мозгов беру оффлайн (автономную) версию контроллера MakerBase MKS DLC v2.0 с TFT24. На ней Y1 и Y2, как я понял, реализованы тупым распараллеливанием сигналов от одной ноги драйвера :pssdoff: .
mks-3.jpg
Два мотора Nema17 с заявленными ха-ми:

Код: Выделить всё

Inductance: 3.0mH ± 20%(1KHz)
Step Angle: 0.9 deg
Holding Torque: 46Ncm(65.1oz.in)
Rated Current/phase: 2.0A
Voltage: 2.8V
Phase Resistance: 1.4ohms
Ремни пули GT2.

Вопрос собственно в чём: можно ли данную задачу решить изменением конфиг-файла или нужно лезть в исходники GRBL и реализовывать там "фичу" дублирования передачи сигналов.
Углублённый (на сколько это было возможно) поиск по зарубежным и местным форумам показал, что такая фича уже реализована. Но я вот всё никак понять не могу официально или нет...

Использовать штатный (в MKS DLC v2.0) спаренный канал Y на ОДНОМ драйвере не предлагать, ибо я не для того ставил два движка на портал,
чтоб потом разделить на два предельную силу тока на драйвере :)
И ещё момент: я прекрасно понимаю, что двигать массу портала вместе с лазером сможет даже nema8 :)
Задачка в данный момент представляет из себя академический интерес. Так сказать, это моё начало пути в мир контроллеров и их возможностей
Удалось ли найти решение?
Тоже хочу собрать станок и имею желание подключить каждый шд к своему драйверу.
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: MakerBase MKS DLC v2.0 (прошивка GRBL) Настройка: Dual-Y

Сообщение steals_y2k »

Taboozon писал(а): Удалось ли найти решение?
есть же плата ценой в пару рублей, которая позволит даже в дом выгонять каждый по своему датчику.
инверсию вращения обычно можно задать драйвером.
Taboozon
Новичок
Сообщения: 4
Зарегистрирован: 21 июн 2021, 15:22
Репутация: 0
Контактная информация:

Re: MakerBase MKS DLC v2.0 (прошивка GRBL) Настройка: Dual-Y

Сообщение Taboozon »

steals_y2k писал(а): 21 июн 2021, 17:39
Taboozon писал(а): Удалось ли найти решение?
есть же плата ценой в пару рублей, которая позволит даже в дом выгонять каждый по своему датчику.
инверсию вращения обычно можно задать драйвером.
Поделитесь ссылочкой на плату, если сможете.
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: MakerBase MKS DLC v2.0 (прошивка GRBL) Настройка: Dual-Y

Сообщение steals_y2k »

Taboozon писал(а): если сможете
никак
в пуреложике в разделе "платы коммутации драйверов" оно на первом месте, 3к. видел и дешевле, но с телефона искать мне просто лень. )
я реализовал более сложный и интересный вариант на линуксе через обратную связь (за что спасибо господину Serg'у)
Cvazist
Мастер
Сообщения: 1080
Зарегистрирован: 16 окт 2017, 16:07
Репутация: 85
Контактная информация:

Re: MakerBase MKS DLC v2.0 (прошивка GRBL) Настройка: Dual-Y

Сообщение Cvazist »

steals_y2k писал(а): 21 июн 2021, 23:33 я реализовал более сложный и интересный вариант на линуксе через обратную связь (за что спасибо господину Serg'у)
Интересна эта тема, товарищ мучается с двумя параллельными моторами на линуксе. Можно поподробней?
гражданинъ
Мастер
Сообщения: 1234
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 160
Настоящее имя: Дмитрий
Контактная информация:

Re: MakerBase MKS DLC v2.0 (прошивка GRBL) Настройка: Dual-Y

Сообщение гражданинъ »

Мне это удалось на Linux 2.8 даже при демонстративном НЕ оказании помощи . :hehehe:
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
Taboozon
Новичок
Сообщения: 4
Зарегистрирован: 21 июн 2021, 15:22
Репутация: 0
Контактная информация:

Re: MakerBase MKS DLC v2.0 (прошивка GRBL) Настройка: Dual-Y

Сообщение Taboozon »

steals_y2k писал(а): 21 июн 2021, 23:33
Taboozon писал(а): если сможете
никак
в пуреложике в разделе "платы коммутации драйверов" оно на первом месте, 3к. видел и дешевле, но с телефона искать мне просто лень. )
я реализовал более сложный и интересный вариант на линуксе через обратную связь (за что спасибо господину Serg'у)
Спасибо)
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: MakerBase MKS DLC v2.0 (прошивка GRBL) Настройка: Dual-Y

Сообщение steals_y2k »

Cvazist писал(а): Интересна эта тема, товарищ мучается с двумя параллельными моторами на линуксе. Можно поподробней?
а чего подробнее? есть тема, есть компонента, есть даже кусочек конфига(под аналог, правда, как мне помнится).
всё отлично работает, ездит в дом и выравнивается.
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: MakerBase MKS DLC v2.0 (прошивка GRBL) Настройка: Dual-Y

Сообщение steals_y2k »

гражданинъ писал(а): Мне это удалось на Linux 2.8 даже при демонстративном НЕ оказании помощи .
здесь не принято всё подробно жевать в некоммерческих проектах. плюс куча полезного опыта в случае успеха же, так? :)
Аватара пользователя
Nonstopich
Мастер
Сообщения: 1016
Зарегистрирован: 02 авг 2015, 19:46
Репутация: 284
Настоящее имя: Александр Абдулаев
Откуда: Москва, ФО Крым - Феодосия
Контактная информация:

Re: MakerBase MKS DLC v2.0 (прошивка GRBL) Настройка: Dual-Y

Сообщение Nonstopich »

Всё делается проводами. Просто перенося управляющие сигналы с одного драйвера на второй.
Единственный нюанс - из-за того, что движки стоят зеракально (носом друг к другу) dir повод должен быть инвертирован, т.е. + с одного драйвера переносится на минус другого. Тогда ваш портал будет ехать к вам или от вас, крутясь двумя движками...

Фотки этого решения к сожалению нет под рукой, но я постараюсь сбацать.
Чехлы для телефонов с вышивкой: https://www.instagram.com/lumberry.brand/
Аватара пользователя
Nonstopich
Мастер
Сообщения: 1016
Зарегистрирован: 02 авг 2015, 19:46
Репутация: 284
Настоящее имя: Александр Абдулаев
Откуда: Москва, ФО Крым - Феодосия
Контактная информация:

Re: MakerBase MKS DLC v2.0 (прошивка GRBL) Настройка: Dual-Y

Сообщение Nonstopich »

Таким вот образом перекидываются сигналы от драйвера к драйверу.
изображение_2021-06-25_150136.png (3571 просмотр) <a class='original' href='./download/file.php?id=196236&sid=4418bf79099ec7d301da2f08e38120e7&mode=view' target=_blank>Загрузить оригинал (1.01 МБ)</a>
Одна обмотка на втором двигателе меняется полярностью.
Т.е. два провода от одной обмотки просто меняются местами при подключении.
Чехлы для телефонов с вышивкой: https://www.instagram.com/lumberry.brand/
Ответить

Вернуться в «Электроника»