Для некоторых своих задач решил использовать данный контроллер и заодно познакомить других с ним.
Постепенно буду данный пост дополнять.
Подробные характеристики контроллера на английском языке тут: https://duet3d.dozuki.com/Wiki/Hardware_Overview
Вот фото самого контроллера:
Контроллер содержит:
1) Wi-fi модуль, но есть варианты с подключением к сети по проводу.
2) Процессор ATSAM4E8E который работает на частоте 120 Мгц.
3) 5 шаговых драйверов TMC2660 которые позволяют без особых сложностей выдавать до 2-х ампер, и дробление шага до 256 (сейчас тестирую работу именно с дроблением 256, и скоростью перемещения до 1000 мм в минуту, и станок работает очень тихо... на удивление )
4) Дополнительно можно подключить ещё 5 внешних драйвера для шаговых моторов, что в итоге дает возможность управлять 10-ю моторами индивидуально.
5) Имеется возможность некоторые выводы использовать как входы/выходы для собственных целей.
6) Разъем для подключения дисплея
7) дальнейшие пункты будут постепенно дополняться..... по мере изучения функционала данного контроллера.....
Сам дисплей бывает разных размеров:
Управление контроллером возможно со стационарного компьютера, с дисплея, с веб интерфейса.
Но исполнение управляющей программы с компьютера, или автономно из файла на SD-карте.
При использовании G-кода типа M3, M5, датчик касания и прочих контроллер может автоматически выполнять скрипты с G-кодом расположенные на SD-карте, а так-же выполнять иные произвольные скрипты с карты памяти указывая имя файла которое выполнить.
Имеется возможность сканирования поверхности стола, составления карты высот, с последующим сохранением в csv файл на SD-карту.
Для управления контроллером, имеется большое количество различного софта, но я как обычно решил сделать свой велосипед, с своими свистелками
Программу пока только начал писать, она является частью другого проекта, но может и самостоятельно работать.
Сейчас имеется:
1) терминал для посылки команд в контроллер
2) управление движением по 4-м осям.
3) отправка G-кода
4) отображение текущих машинных координат
5) текущего основного напряжения для питания драйверов (в прошивке имеется возможность остановиться если напряжение снизится до определенного порога)
Контроллер может работать в одном из 3-х режимов:
1) 3д принтер
2) Лазерный станок
3) ЧПУ станок (фрезер, гравер, и прочие)
В каждом режиме есть некоторые свои особенности.
Duet2 Wi-Fi 5-ти осевой контроллер
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Duet2 Wi-Fi 5-ти осевой контроллер
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- MX_Master
- Мастер
- Сообщения: 7478
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Duet2 Wi-Fi 5-ти осевой контроллер
Я когда-то тоже напилил свистелок под SmoothieBoard. Пока не упёрся в мизерную скорость передачи файлов из веб-морды на SD карту. На этом вся прелесть закончилась.
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Duet2 Wi-Fi 5-ти осевой контроллер
А смысл пересылать, если нужно автономно запустить, проще карту подключить к компьютеру, записать файлы, и потом запустить.
Автономность это просто как дополнительная опция
Меня GRBL долго устраивала, пока не потребовались ещё оси, так-что в моем случае, запас по возможностям огромный, при переходе на него.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- MX_Master
- Мастер
- Сообщения: 7478
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Duet2 Wi-Fi 5-ти осевой контроллер
Заливка файлов на удалённое автономное устройство (если чё, так работает весь Интернет) должно быть максимально удобным. А иначе нафиг этот вай-фай (или Ethernet) нужен
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Duet2 Wi-Fi 5-ти осевой контроллер
Я это вижу так, на компьютере подготовил нужные файлы, записал на карту памяти, приехал в мастерскую, вставил карту, спозиционировал инструмент, и запустил работу. Не у всех в мастерских вообще интернет есть
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- MX_Master
- Мастер
- Сообщения: 7478
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Duet2 Wi-Fi 5-ти осевой контроллер
Дело не в интернетах. Дело в удобстве передачи файлов в обычной локальной сети.
У меня (да и у многих) уже 100 раз были случаи, когда УП подготавливается на рабочем ПК многократно. С постоянной обкаткой на станке. До тех пор, пока УП на 100% не будет удовлетворять заданию. Если б рабочего ноута не было у меня с собой, я бы просто рехнулся ездить домой за обычной переделкой УП.
При всём уважении. Правильный вариант, это когда ПК или ноут, который тянет все 3D/CAM программы, должен быть в мастерской. Где-то в офисной части. Я, к примеру, приношу ноут с собой. У кого-то ПК стоит в мастерской всегда. С него должна быть удобная возможность передавать файлы по локальной сети в ЧПУ станков. В идеале, с возможностью мониторинга этих станков по этой же сети (или через инет). Только в крайнем случае, файлы с рабочего ПК переносятся в ЧПУ на USB флэшке. Но не дальше условных 10 метров.
У меня (да и у многих) уже 100 раз были случаи, когда УП подготавливается на рабочем ПК многократно. С постоянной обкаткой на станке. До тех пор, пока УП на 100% не будет удовлетворять заданию. Если б рабочего ноута не было у меня с собой, я бы просто рехнулся ездить домой за обычной переделкой УП.
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Duet2 Wi-Fi 5-ти осевой контроллер
У меня к станку 5 голов: шпиндель, флюгерный нож, лазер для выжигания, лазер для засветки фоторезиста, сопло для печати ABS пластиком (иногда бывает нужна мелочь, из-за которой обычный принтер не нужен), и я вообще без управления с компьютера не представляю как это делать... ну кроме SLA принтера который у меня только автономно работает.MX_Master писал(а): ↑23 май 2021, 20:41 У меня (да и у многих) уже 100 раз были случаи, когда УП подготавливается на рабочем ПК многократно. С постоянной обкаткой на станке. До тех пор, пока УП на 100% не будет удовлетворять заданию. Если б рабочего ноута не было у меня с собой, я бы просто рехнулся ездить домой за обычной переделкой УП.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Duet2 Wi-Fi 5-ти осевой контроллер
Вышло очередное обновление для контроллера, благодаря которому теперь можно добавлять плагины, которые можно использовать при подключении к контроллеру по Wi-Fi с телефона или компьютера с использованием браузера, например просмотр G-кода:
Просмотр результата сканирования карты высот:
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/