Duet2 Wi-Fi 5-ти осевой контроллер

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Duet2 Wi-Fi 5-ти осевой контроллер

Сообщение selenur »

Для некоторых своих задач решил использовать данный контроллер и заодно познакомить других с ним.
Постепенно буду данный пост дополнять.

Подробные характеристики контроллера на английском языке тут: https://duet3d.dozuki.com/Wiki/Hardware_Overview

Вот фото самого контроллера: Контроллер содержит:
1) Wi-fi модуль, но есть варианты с подключением к сети по проводу.
2) Процессор ATSAM4E8E который работает на частоте 120 Мгц.
3) 5 шаговых драйверов TMC2660 которые позволяют без особых сложностей выдавать до 2-х ампер, и дробление шага до 256 (сейчас тестирую работу именно с дроблением 256, и скоростью перемещения до 1000 мм в минуту, и станок работает очень тихо... на удивление :hehehe: )
4) Дополнительно можно подключить ещё 5 внешних драйвера для шаговых моторов, что в итоге дает возможность управлять 10-ю моторами индивидуально.
5) Имеется возможность некоторые выводы использовать как входы/выходы для собственных целей.
6) Разъем для подключения дисплея
7) дальнейшие пункты будут постепенно дополняться..... по мере изучения функционала данного контроллера.....

Сам дисплей бывает разных размеров: Управление контроллером возможно со стационарного компьютера, с дисплея, с веб интерфейса. Но исполнение управляющей программы с компьютера, или автономно из файла на SD-карте.

При использовании G-кода типа M3, M5, датчик касания и прочих контроллер может автоматически выполнять скрипты с G-кодом расположенные на SD-карте, а так-же выполнять иные произвольные скрипты с карты памяти указывая имя файла которое выполнить.

Имеется возможность сканирования поверхности стола, составления карты высот, с последующим сохранением в csv файл на SD-карту.

Для управления контроллером, имеется большое количество различного софта, но я как обычно решил сделать свой велосипед, с своими свистелками :hehehe: Программу пока только начал писать, она является частью другого проекта, но может и самостоятельно работать.
Сейчас имеется:
1) терминал для посылки команд в контроллер
2) управление движением по 4-м осям.
3) отправка G-кода
4) отображение текущих машинных координат
5) текущего основного напряжения для питания драйверов (в прошивке имеется возможность остановиться если напряжение снизится до определенного порога)

Контроллер может работать в одном из 3-х режимов:
1) 3д принтер
2) Лазерный станок
3) ЧПУ станок (фрезер, гравер, и прочие)

В каждом режиме есть некоторые свои особенности.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Duet2 Wi-Fi 5-ти осевой контроллер

Сообщение MX_Master »

Я когда-то тоже напилил свистелок под SmoothieBoard. Пока не упёрся в мизерную скорость передачи файлов из веб-морды на SD карту. На этом вся прелесть закончилась.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Duet2 Wi-Fi 5-ти осевой контроллер

Сообщение selenur »

MX_Master писал(а): 23 май 2021, 19:06 Я когда-то тоже напилил свистелок под SmoothieBoard. Пока не упёрся в мизерную скорость передачи файлов из веб-морды на SD карту. На этом вся прелесть закончилась.
А смысл пересылать, если нужно автономно запустить, проще карту подключить к компьютеру, записать файлы, и потом запустить.
Автономность это просто как дополнительная опция :-)
Меня GRBL долго устраивала, пока не потребовались ещё оси, так-что в моем случае, запас по возможностям огромный, при переходе на него.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Duet2 Wi-Fi 5-ти осевой контроллер

Сообщение MX_Master »

selenur писал(а): А смысл пересылать, если нужно автономно запустить, проще карту подключить к компьютеру, записать файлы, и потом запустить.
Заливка файлов на удалённое автономное устройство (если чё, так работает весь Интернет) должно быть максимально удобным. А иначе нафиг этот вай-фай (или Ethernet) нужен :hehehe:
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Duet2 Wi-Fi 5-ти осевой контроллер

Сообщение selenur »

MX_Master писал(а): 23 май 2021, 19:33
selenur писал(а): А смысл пересылать, если нужно автономно запустить, проще карту подключить к компьютеру, записать файлы, и потом запустить.
Заливка файлов на удалённое автономное устройство (если чё, так работает весь Интернет) должно быть максимально удобным. А иначе нафиг этот вай-фай (или Ethernet) нужен :hehehe:
Я это вижу так, на компьютере подготовил нужные файлы, записал на карту памяти, приехал в мастерскую, вставил карту, спозиционировал инструмент, и запустил работу. Не у всех в мастерских вообще интернет есть :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Duet2 Wi-Fi 5-ти осевой контроллер

Сообщение MX_Master »

Дело не в интернетах. Дело в удобстве передачи файлов в обычной локальной сети.
selenur писал(а): Я это вижу так, на компьютере подготовил нужные файлы, записал на карту памяти, приехал в мастерскую, вставил карту, спозиционировал инструмент, и запустил работу.
При всём уважении. Правильный вариант, это когда ПК или ноут, который тянет все 3D/CAM программы, должен быть в мастерской. Где-то в офисной части. Я, к примеру, приношу ноут с собой. У кого-то ПК стоит в мастерской всегда. С него должна быть удобная возможность передавать файлы по локальной сети в ЧПУ станков. В идеале, с возможностью мониторинга этих станков по этой же сети (или через инет). Только в крайнем случае, файлы с рабочего ПК переносятся в ЧПУ на USB флэшке. Но не дальше условных 10 метров.

У меня (да и у многих) уже 100 раз были случаи, когда УП подготавливается на рабочем ПК многократно. С постоянной обкаткой на станке. До тех пор, пока УП на 100% не будет удовлетворять заданию. Если б рабочего ноута не было у меня с собой, я бы просто рехнулся ездить домой за обычной переделкой УП.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Duet2 Wi-Fi 5-ти осевой контроллер

Сообщение selenur »

MX_Master писал(а): 23 май 2021, 20:41 У меня (да и у многих) уже 100 раз были случаи, когда УП подготавливается на рабочем ПК многократно. С постоянной обкаткой на станке. До тех пор, пока УП на 100% не будет удовлетворять заданию. Если б рабочего ноута не было у меня с собой, я бы просто рехнулся ездить домой за обычной переделкой УП.
У меня к станку 5 голов: шпиндель, флюгерный нож, лазер для выжигания, лазер для засветки фоторезиста, сопло для печати ABS пластиком (иногда бывает нужна мелочь, из-за которой обычный принтер не нужен), и я вообще без управления с компьютера не представляю как это делать... ну кроме SLA принтера который у меня только автономно работает.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Duet2 Wi-Fi 5-ти осевой контроллер

Сообщение selenur »

Вышло очередное обновление для контроллера, благодаря которому теперь можно добавлять плагины, которые можно использовать при подключении к контроллеру по Wi-Fi с телефона или компьютера с использованием браузера, например просмотр G-кода:
Снимок экрана 2021-12-26 131219.png (946 просмотров) <a class='original' href='./download/file.php?id=200726&sid=85faf27466f4dea4cd1635773962472a&mode=view' target=_blank>Загрузить оригинал (306.92 КБ)</a>
Просмотр результата сканирования карты высот:
Снимок экрана 2021-12-26 131246.png (946 просмотров) <a class='original' href='./download/file.php?id=200727&sid=85faf27466f4dea4cd1635773962472a&mode=view' target=_blank>Загрузить оригинал (360.08 КБ)</a>
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Ответить

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