banner

Новости

Aug 05, 2023

Вы рисуете, ЧПУ режет

[Джейми] он же [vector76] представил нам плагин трассировки линий для OctoPrint, который вырезает любую 2D-фигуру, которую вы рисуете на куске дерева. Плагин позволяет вам полностью пропустить этап моделирования и перейти прямо к веб-камере, установленной на ЧПУ, которая считывает ваши каракули и взамен предоставляет вам траекторию инструмента Gcode. Код находится на GitHub, а ниже есть демонстрационное видео.

Под капотом OpenCV выполняет большую часть обработки изображений, включая обнаружение линий, а итеративные шаги «найти линию» и «переместить головку инструмента» действительно демонстрируют возможности компьютерного зрения. Он начинается с контрольной стрелки для масштаба и ориентации, а затем перемещает веб-камеру по сцене. Пользователь может ввести обычные параметры фрезерования: скорости, подачи, глубину резания, смещение инструмента, направление фрезерования и т. д. И тогда дело приступает к работе.

Сейчас он ограничен путями с непересекающимися линиями и, вероятно, с хорошим контрастом и красивой темной линией — все обычные ограничения CV. Но установка веб-камеры на инструментальную головку с ЧПУ и ее использование для решения различных задач по траектории действительно открывает массу возможностей: визуальное наведение на исходную точку, обнаружение кромки заготовки, копирование деталей, индивидуальную подгонку нестандартных форм и многое другое. Этот проект явно является приглашением продолжать хакерство, закуской. Как только вы увидите робота-девочку-пирата, которого сделала дочь [Джейми], вы поймете идею.

Мы видели аналогичный подход OpenCV, используемый для центровочных отверстий, но, хотя мы видели несколько веб-камер, используемых с лазерными резаками, приложения для фрезерных станков с ЧПУ кажутся в значительной степени неиспользованными. Дайте нам знать в комментариях, если у вас есть другие хорошие примеры.

Спасибо [Джеффу] за совет!

ДЕЛИТЬСЯ