PerfectVector
Автор: Irene Kim8 мин чтения

Векторизация в LaserGRBL: трассируйте более чистые контуры резки

Узнайте, как векторизация LaserGRBL превращает растровые границы в траектории резки, почему появляются двойные линии и когда внешний SVG даёт больше контроля.

На этой странице

Инструмент векторизации LaserGRBL может превратить контрастный растр в траектории для резки или обводки. Он использует Potrace: пороговый этап отделяет чёрное от белого, затем трассировщик следует границам чёрных областей. Поэтому залитый силуэт часто трассируется хорошо, а тонкая растровая линия часто становится двумя обводками. (Инструмент векторизации LaserGRBL)

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

Быстрое решение
  • Используйте растровую гравировку, если нужны тона, тени или результат, похожий на фотографию.
  • Используйте векторизацию LaserGRBL для чистого чёрного силуэта или простой обводки.
  • Используйте подготовленный SVG для точной контурной геометрии, но переводите текст в контуры и не полагайтесь на заливки или назначение операций по слоям.
  • Проверьте предпросмотр и выполните пробу на обрезке перед использованием ценного материала.
  • Универсальных безопасных значений мощности и скорости для любой машины и материала нет.

Что на самом деле трассирует инструмент LaserGRBL

Трассировщик не понимает, что тёмный след — «линия» в смысле рисунка. Он видит чёрную область с границами. У широкой чёрной формы одна внешняя граница и могут быть внутренние отверстия. У однопиксельного или узкого кистевого штриха всё равно есть левый и правый край, поэтому оба могут стать траекториями.

Эта модель объясняет большинство неожиданных результатов:

Исходное изображениеВероятный векторный результатЛучшая подготовка
Сплошной чёрный силуэтОдин чистый внешний контур и возможные отверстияУдалить случайные точки и сохранить чёткую границу
Тонкий растровый линейный рисунокДва контура вокруг каждого нарисованного штрихаИспользовать графику с центральными линиями или принять обведённый штрих
Серый сглаженный логотипНеровные границы или мелкие фрагментыПовысить контраст и создать чистый чёрно-белый исходник
ФотографияМножество форм или неподходящий контур резкиИспользовать растровую гравировку или сначала намеренно упростить

Сам Potrace предназначен для превращения растра в плавные масштабируемые векторные обводки. LaserGRBL даёт настройки, влияющие на растр и полученные контуры до создания G-code. (Potrace)

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

Задайте порог перед упрощением контуров

Начните с разделения чёрного и белого. Если порог отбрасывает светлую, но важную область, никакая последующая настройка сглаживания её не восстановит. Если он включает фактуру фона, последующим настройкам придётся бороться с геометрией, которая вообще не должна была попасть в трассировку.

Настраивайте яркость и контраст, пока предпросмотр не будет включать нужные формы без фона. Увеличьте маленькие просветы букв A, B и O. Также проверьте промежутки между соседними формами. Порог, закрывающий эти промежутки, может объединить отдельные части в одну область резки.

Для слабой фотографии или фактурного скана решите, подходит ли векторная резка, до затрат времени на очистку. Процесс растрового импорта LaserGRBL включает отдельные режимы line-to-line и другой обработки изображений, поэтому векторизация — лишь один из доступных способов. (Импорт растровых изображений в LaserGRBL)

Используйте каждую настройку очистки для конкретной проблемы

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

НастройкаКогда использоватьЗа чем следить
Spot removalПыль или маленькие отдельные области создают лишние контурыНужные маленькие точки и тонкие детали тоже могут исчезнуть
SmoothingГрубые пиксели делают кривые неровнымиОстрые углы могут скруглиться
OptimizeУ трассировки избыточные отрезки и длинный G-codeАгрессивное упрощение может изменить тесную геометрию
DownsamplingКрупный исходник сохраняет неровности на уровне пикселейМаленькие элементы могут исчезнуть
Adaptive qualityДетализация должна зависеть от физического размера задачиПовторно проверить реальные размеры перед экспортом

Меняйте по одному параметру. Сравнивайте предпросмотр после каждого изменения и возвращайтесь к исходнику, если очистка начинает стирать дизайн. Если каждая полезная настройка одновременно разрушительна, подготовить графику вне LaserGRBL быстрее и проще для проверки.

Исправляйте двойные линии выбором нужной геометрии

Двойные линии часто являются точной обводкой растровых пикселей, а не сбоем программы. Документация LaserGRBL отмечает то же: у растеризованной линии две границы. Она предлагает заливать замкнутые формы или пробовать трассировку центральных линий, замечая, что результаты последней могут быть менее точными.

Выберите один из трёх результатов:

  1. Гравировка с заливкой. Оставьте область замкнутой и используйте проход заливки, если нужно обработать внутреннюю часть.
  2. Контурная резка. Сохраняйте внешнюю границу, если цель — вырезать вокруг силуэта.
  3. Поверхностный надрез по одной линии. Создайте или получите настоящую осевую геометрию, если машина должна пройти по линии один раз.

Удаление одной стороны каждой двойной обводки вручную редко надёжно. Углы, соединения и замкнутые петли делают обе стороны частью одной структурной проблемы. Руководство по двойным линиям резки показывает диагностику перекрывающихся и обведённых контуров перед работой.

Когда чистый внешний SVG всё ещё полезен

Внешний SVG полезен, когда нужна намеренная структура контуров, а не быстрая трассировка. Типичные случаи:

  • логотип, чьи формы букв должны оставаться точными;
  • файл резки с выступами, перемычками или точно размеренными пазами;
  • задача только с обводкой, у которой уже установлены итоговый размер и положение;
  • графика с маленькими пустыми пространствами;
  • трассировка, остающаяся шумной после разумной очистки.

Официальные частые вопросы LaserGRBL по SVG описывают поддержку SVG как находящуюся на ранней стадии разработки и ориентированную на совместимый с Inkscape результат. Она не поддерживает редактируемый текст, заливки форм или разные режимы гравировки и резки по слоям либо цветам. Она также использует размер и смещение SVG из файла, не позволяя менять их в LaserGRBL. Переводите текст в контуры, создавайте нужную геометрию штриховки внешними средствами, задавайте итоговые размеры и положение в исходном редакторе и разделяйте несовместимые операции на отдельные файлы или задания.

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

Если вы начинаете с PNG или JPEG, инструмент PerfectVector для перевода изображения в SVG для лазерной резки даёт процесс восстановления перед LaserGRBL. Считайте результат иллюстрацией для проверки, а не машинными настройками. Подтвердите силуэт, отверстия, масштаб и поведение контуров в целевом процессе.

Проверяйте размер растра, пустое пространство и настройки лазера отдельно

Для растрового импорта и встроенной векторизации страница целевых настроек LaserGRBL отделяет подготовку графики от настройки машины. Итоговый размер сохраняет пропорции изображения и включает окружающее пустое пространство, из-за чего видимый рисунок может оказаться меньше ожидаемого. Обрежьте лишнее пустое пространство до импорта, затем проверьте ширину, высоту и смещение в целевом предпросмотре. (Целевой размер изображения и настройки лазера в LaserGRBL)

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

Операции границ и заливки могут использовать разные скорости. LaserGRBL также предоставляет режимы M3 и M4, а исходная документация Grbl описывает, как лазерный режим меняет движение и мощность. Следуйте инструкциям для своего контроллера, лазера, материала, вентиляции и защитного корпуса. Проводите небольшую пробу материала при изменении любой из этих переменных. (Лазерный режим Grbl v1.1)

Проверка перед запуском работы

  1. Подтвердите, нужно ли гравировать пиксели, заливать области, резать контуры или делать поверхностные надрезы по осевым линиям.
  2. Проверьте чёрно-белый предпросмотр на отсутствующие отверстия, слившиеся формы и фоновые точки.
  3. Проверьте каждую мелкую деталь после удаления точек, сглаживания или понижения разрешения.
  4. Ищите дублирующиеся контуры и двойные обводки.
  5. Проверьте физические размеры, пустое пространство и начальную точку.
  6. Задайте параметры машины по проверенным рекомендациям для вашей точной конфигурации.
  7. Используйте подходящую вентиляцию и меры защиты глаз, от пожара и рисков материалов.
  8. Испытайте на обрезке перед производственной деталью.

Частые вопросы

Векторизует ли LaserGRBL изображения? Да. Его Vectorization Tool использует Potrace для преобразования чёрных растровых областей в векторные границы, которые LaserGRBL может превратить в траектории.

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

Какие настройки векторизации LaserGRBL использовать? Начните с порога, затем используйте spot removal для отдельного шума, smoothing для неровных кривых, optimize для лишних отрезков и downsampling для слишком подробных исходников. Меняйте по одному параметру и сохраняйте мелкие детали.

Лучше векторизовать внутри LaserGRBL или импортировать SVG? Используйте встроенный инструмент для простой контрастной графики. Внешний подготовленный SVG может сохранить точную контурную геометрию, но задайте размер и смещение до импорта, переведите текст в контуры и не рассчитывайте на поддержку заливок или на назначение операций по слоям и цветам.

Какие мощность и скорость использовать для векторной работы? Используйте проверенные значения для своего точного лазера, контроллера, материала, толщины и операции. Не копируйте универсальную настройку. Проверьте рекомендации производителя и проведите контролируемую пробу на обрезке.

Источники

  1. LaserGRBL: Инструмент векторизации — Официальное описание Potrace, настроек очистки, порядка контуров, заливок и поведения двойных линий.
  2. LaserGRBL: Целевой размер изображения и настройки лазера — Официальные настройки размера, смещения, скорости, мощности, M3 и M4.
  3. LaserGRBL: Частые вопросы — Официальные ограничения импорта SVG по размеру, смещению, тексту, заливкам, слоям и цветам.
  4. LaserGRBL: Импорт растровых изображений — Официальный обзор доступных способов обработки растра.
  5. Grbl: Лазерный режим v1.1 — Поведение и контекст безопасности лазерного режима из исходной документации Grbl.
  6. Potrace — Описание трассировки растровых границ в вектор от основного проекта.

Нужна более чистая графика до передачи в LaserGRBL? Конвертируйте исходник в SVG для лазерной резки, затем проверьте контуры, масштаб и настройки машины перед запуском.

Ещё из блога

Преобразуйте изображение в контуры SVG для лазерной резки