photo
+3

Lasersaur: инструкция по применению

Лазерный резчик Lasersaur — opensource проект, теперь каждому под силу собрать свой собственный лазерный резчик.

Эта статья написана для начинающих фаблаберов,  после ее прочтения вы будете готовы приступить к работе со станком.

Что может Lasersaur?
Он работает с различными материалами, одинаково хорошо режет и гравирует толстую фанеру и тонкую кожу, оргстекло и пенопласт.
Мебель, вывески, коробки для хранения инструментов, трехмерные паззлы, браслеты, значки — вот далеко неполный перечень того, что вы можете сделать на лазерном резчике. Все ограничивается вашей фантазией.Вы найдете тысячи моделей, готовых к производству на thingiverse.com или grabcad.com. Множество полезных и интересных вещей в открытом доступе — просто скачайте и вырежьте понравившуюся!



Итак, у вас есть проект для лазерного резчика и вы хотите узнать как реализовать его всего в два шага? Поехали.
Шаг первый. Подготовка изображения.
Lasersaur понимает g-code, а приложение LasaurApp, через которые вы взаимодействуете с лазерным резчиком принимает файлы формата SVG и DXF и генерирует g-code. Для доступа к LasaurApp вам понадобится только браузер.

Чтобы подготовить контур, воспользуйтесь любым редактором векторных изображений, например:
  • Inkscape 
  • SketchUp 
  • CorelDraw 

При построении чертежа не забывайте о толщине материала, который предполагается использовать — это важно для некоторых видов соединений.
Лазерный резчик способен не только резать насквозь, но и гравировать, проходясь по материалу с меньшей мощностью.
Выбирайте разные цвета для контуров, которые будут резаться при различных мощностях.

LaserTags.
Вы можете задать очередность вырезания цветов, скорость и мощность на каждом проходе в самом файле для резки, используя обычный текст особого формата в SVG файле.



Формат LaserTags представляет собой разделенный двоеточиями список параметров, начинающийся и заканчивающийся знаком равно: =pass<num>:feedrate:intensity:hexcolor1=

Например:
  • =pass1:550mm/min:90%:#ff0000= 
  • =pass2:550:90:#00ff00:#ffff00:#000000= 
  • =pass3:1200mm/min:80%:#00000= 
  • =pass4:1200mm/min:80%= 
  • =pass5:4000mm/min:100%= 
  • =pass6:4000:100= 

Немного о форматах.

Поддержка формата DXF ограничена. Этот формат имеет множество версий и плохо стандартизирован, LasaurApp может импортировать только файл, сохраненный в версии R14.
В большинстве профессиональных редакторах это легко сделать. Например, вот так это выглядит в Rhino:

Параметры тесселяции не являются критическими, так как LasaurApp оптимизирует кривые для резки. Хотя при высоком разрешении тесселяции импорт файла может потребовать больше времени. Допустимое отклонение при упрощении линий в 0.05 мм обычно более чем достаточно.

В связи со сложностями в поддержке DXF, рекомендуем вам использовать формат SVG. Но и в работе с ним есть различные технические нюансы. Например, если вы создаете клон объекта, не забудьте убрать ссылки клонов на оригинал, иначе LasaurApp не выведет клоны на резку.
Все объекты в вашем изображении должны быть векторными и самостоятельными.

Вы также можете столкнуться со следующей проблемой: в редакторе чертеж выглядит правильно, а при загрузке в приложение отображает некоректно или не отображатеся вовсе. В таком случае создайте новый файл, скопируйте в него чертеж и сохраните в формате «Простой SVG». 

Если вы закончили рисовать контур, рекомендуем вам проверить как он распознается приложением — это поможет вам сэкономить время и заранее выявить возможные проблемы.

Чтобы запустить LasaurApp локально:

  1. Скачайте LasaurApp
  2. Убедитесь, что у вас установлен Python 2.7 
  3. Запустите backend/app.py 
  4. Зайдите в браузере на localhost:4444/ 

Одно из преимуществ в том, что работа лазерного резчика полностью контролируется через браузер, на компьютер с которого отсылается модель вообще ничего не нужно устанавливать. ПО Lasersaur состоит из двух частей — веб-интерфейс, написанный на Python и прошивка для DriveBoard, написанная на Cи. Исходный код полностью открыт. Всё может легко устанавливаться и обновляться через git. Веб-интерфейс хостится на одноплатном компьютере BeagleBoneBlack с установленной Ubuntu 14.04 LTS на борту (можно использовать другое железо и дистрибутив если очень хочется). Для BeagleBone и RaspberryPi есть заранее собранный образ — записал его на флешку и станок готов к работе.
Шаг второй. Резка изделия
Допустим, ваш контур готов, осталось только вырезать его. Зайдите на lasersaur.local (если у вас работает Bonjour) или на ip-адрес Lasersaur в сети. Загрузите изображение — это может занять несколько минут. Убедитесь, что размеры изображения не искажены, ориентируясь на размеры рабочего поля. Чертеж не должен выходить за его пределы. Установите последовательность вырезания цветов, скорость и мощность для каждого прохода, если вы не использовали LaserTags. Рекомендуем сначала гравировать и вырезать внутренний контур, а затем — внешний.



Прежде чем резать изделие, убедитесь, что установки дадут желаемый результат — сделайте тестовую резку при выбранных параметрах: вырежьте небольшие геометрические фигуры на вашем материале. При необходимости измените настройки и повторите тестовую резку.

Перемещение каретки. Кнопка «home» вернет каретку к исходной позиции (0;0). Чтобы изменить местоположение каретки, перейдите в меню Move/Jog. Позиционируйте каретку с помощью клавиш на клавиатуре, экране или мыши, кликнув по рабочему пространству.

Для фиксации местоположения кликните на OffsetTo, теперь эта точка — новое начало координат. Вернитесь в меню Laser Jobs, запустите проход по контуру (стрелочки рядом с кнопкой «Send to Lasersaur»), удостоверьтесь, что каретка не выходит за пределы материала.

Закройте крышку станка, кликните «Send to Lasersaur» и наблюдайте как вырезается ваше изделие.

Итак:
  1. Подготовьте векторное изображение
  2. Откройте клиент LasaurApp и загрузите файл 
  3. Добавьте загруженный проект в очередь, выберете параметры резки 
  4. Пройдитесь кареткой с выключенным лазером по контуру: убедитесь, что материал расположен правильно 
  5. Закройте крышку и отправьте контур на резку 

В случае возникновения ошибок, не связанных с чертежом (backend error, transmission error), попробуйте перезапустить лазерный резчик.

Если вы заинтересовались приобретением такого станка — оставляйте заявку на lasersaur.fabmarkt.ru, команда FabLab61 может собрать для вас готовый к использованию станок или выслать полный комплект деталей для самостоятельной сборки. О самом станке Паша уже немного писал, здесь больше технических подробностей и фотографий.

Также вы всегда можете воспользоваться сервисом fabmarkt.ruи делегировать решение задачи лазерной резки тем, кто освоил ее в совершенстве.

Изготовлено на Lasersaur:

  


Лицензия Creative Commons
Это произведение доступно по лицензии Creative Commons «Attribution-NonCommercial-ShareAlike» («Атрибуция — Некоммерческое использование — На тех же условиях») 4.0 Всемирная.

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.