LightBurn 2.x: калибровка камеры через AprilTags — где даёт точное наложение, а где промахивается - Блог Папы Карло

Опубликовано: 5 месяцев назад
Просмотров: 156

Привет. Я в мастерской с этим камерным добром наигрался уже прилично, и сразу скажу главное: AprilTags в LightBurn 2.x реально помогают быстрее поймать нормальную геометрию, но чудес не делают. Точное наложение получается там, где камера стоит жёстко, шаблон для калибровки ровный, высота материала совпадает с той, на которой делали выравнивание, а рабочая зона лежит ближе к центру поля. Промахи обычно вылезают по краям стола, на широкоугольных камерах, при смене толщины заготовки и когда хоть что-то шевельнулось — крышка, кронштейн, сама камера или лист с метками.

Ниже покажу, где у меня overlay попадает почти как по линейке, где начинает врать, и дам рабочий чек-лист: как калибровать камеру LightBurn через AprilTags, как проверить точность по углам и что делать, если камера LightBurn не совпадает с заготовкой.

Содержание

Камера над рабочим столом лазерного станка и калибровочный шаблон рядом

Где AprilTags в LightBurn 2.x реально попадают точно

Если говорить по-честному, самая приятная разница по сравнению со старым ручным тыканьем видна в момент, когда нужно быстро получить приличную коррекцию оптики и не сидеть часами над каждой точкой. В 2.x LightBurn лучше работает с метками AprilTags, легче ловит геометрию кадра и обычно быстрее доводит картинку до вменяемого состояния. Но точность появляется не из-за самих квадратных маркеров, а из-за того, что вся цепочка собрана нормально.

Вот где у меня получается самое точное наложение:

Сценарий Что выходит на практике
Центр рабочего поля Самая предсказуемая зона. Там искажения меньше, и overlay почти всегда садится лучше всего.
Камера над серединой стола Меньше растяжения по краям, проще свести размеры и угол.
Материал той же толщины, что при выравнивании Картинка ложится заметно точнее, особенно на диодниках и больших столах.
Жёсткое крепление камеры Если кронштейн не гуляет, результат повторяется от запуска к запуску.
Ровный и контрастный шаблон Калибровка проходит чище, меньше кривизны в overlay и меньше плясок с поправками.

Когда всё сделано аккуратно, я спокойно использую камеру для позиционирования гравировки на готовых заготовках, для персонализации досок, табличек и деталей, где жалко запороть материал. В центральной части поля нормальный результат — это когда отклонение настолько маленькое, что его уже добиваешь не новой калибровкой, а микроподстройкой X/Y и масштаба. Для обычной мастерской этого хватает с головой.

Особенно хорошо AprilTags заходят, когда тебе надо не просто «примерно попасть», а быстро повторить процедуру после переустановки камеры или обновления LightBurn. Маркеры читаются увереннее, чем старые варианты, и на ровной матовой подложке шанс получить адекватную коррекцию заметно выше.

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

Где начинается промах и почему картинка уезжает

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

Вот где промахи вылезают чаще всего:

Края и углы большого поля

Чем дальше от центра, тем выше шанс, что наложение станет менее точным. Особенно это заметно на камерах с широким углом обзора и на больших рабочих столах. В центре всё красиво, а в дальнем углу уже видишь перекос, уход размера или диагональный сдвиг.

Смена толщины материала

Это вообще классика. Откалибровал камеру на тонком листе, потом положил толстую заготовку — и удивляешься, почему камера LightBurn не совпадает с заготовкой. А потому что рабочая плоскость стала другой. Для камеры это уже новая геометрия. На высоких деталях этот эффект проявляется сильнее, на более узком поле обзора — слабее, но он всё равно есть.

Камера или крышка хотя бы чуть-чуть шевелятся

Иногда достаточно микролюфта в кронштейне или того, что крышка каждый раз открывается под другим углом. После этого можно хоть трижды прогнать калибровку камеры LightBurn, а overlay всё равно будет «догонять» реальность. Если крепление мягкое, точной повторяемости не будет.

Шаблон для калибровки не идеально ровный

Напечатал AprilTags на бумажке, она волной пошла, ты её рукой подержал под углом — и всё, привет кривой коррекции. Для программы такая мелочь уже считается другой поверхностью. Я давно перестал использовать просто лист из принтера. Клею шаблон на МДФ, плотный картон или другую жёсткую плоскость.

Плохой свет, блики и пёстрый фон

Если под шаблоном видна сотка, дырчатый стол или вокруг куча контрастных пятен, распознавание идёт хуже. То же самое происходит при пересвете и сильных бликах. С картинкой вроде всё видно, но вычисления получаются грязнее. Потом человек ругает AprilTags, а проблема вообще не в них.

Отдельно скажу про второй этап. Lens calibration и alignment — это не одно и то же. Сначала ты правишь искажения объектива, потом объясняешь LightBurn, где именно камера находится относительно поля станка. Если после новой калибровки объектива не перезапустить выравнивание, можно долго искать, откуда взялся промах.

Ещё полезно понимать простую вещь: камера — это инструмент позиционирования, а не абсолютный измерительный эталон. Если у тебя сама механика станка гуляет по размерам, то overlay можно довести до красоты на экране, а гравировка всё равно не совпадёт с реальностью. Для таких случаев я бы проверил ещё и калибровку шага по осям, потому что часть «камерных» жалоб на деле упирается в масштаб по X/Y.

Как я калибрую камеру, чтобы overlay не бесил

Расскажу, как делаю у себя. Не как в рекламном буклете, а как в мастерской, когда хочется один раз настроить и дальше работать.

1. Сначала проверяю железо

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

2. Готовлю нормальный шаблон AprilTags

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

3. Навожу фокус и выравниваю свет

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

4. Делаю калибровку объектива, потом выравнивание

Именно в таком порядке. После lens calibration сразу перехожу к alignment. Не пропускаю второй этап и не надеюсь, что старое выравнивание «ну наверное ещё нормальное».

5. Проверяю не только центр, но и четыре угла

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

6. Для разной толщины держу отдельные профили

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

Кстати, если ты ещё выбираешь, на чём вообще сидеть — LaserGRBL или LightBurn, — я бы сначала глянул сравнение LaserGRBL и LightBurn. Для камерных задач и нормального позиционирования LightBurn тут заметно удобнее.

Быстрый чек-лист перед рабочим запуском

  • Камера не люфтит, крышка открыта в том же положении.
  • Фокус камеры наведен на рабочую плоскость.
  • Шаблон AprilTags ровный и жёстко закреплён.
  • Под шаблоном нет соты, пёстрого рисунка и лишних контрастных деталей.
  • После калибровки объектива заново сделано выравнивание.
  • Проверка проведена в центре и по углам.
  • Толщина текущей заготовки совпадает с той, под которую сохранён профиль.
  • Микроподстройка X/Y и масштаба маленькая, а не огромная.

Если на этом этапе всё равно есть увод, я не бросаюсь сразу крутить цифры до упора. Сначала думаю, где именно ошибка: геометрия камеры, высота материала или механика станка. Это сильно экономит нервы.

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

Мой вывод по AprilTags в LightBurn 2.x

Мой вердикт такой: AprilTags в LightBurn 2.x — это не волшебная кнопка, а реально полезный апгрейд процесса. Они лучше заходят для калибровки камеры для лазерного станка, помогают быстрее получить нормальную коррекцию и уменьшают количество ручной возни. Но точное наложение они дают только тогда, когда вся геометрия вокруг не врёт.

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

Я бы советовал использовать AprilTags всем, кто работает в LightBurn 2.x и хочет адекватный camera overlay без старой муторной возни. Просто относись к этой системе как к точной настройке станка, а не как к наклейке «поставил и забыл». Тогда она реально экономит материал, время и лишние перезапуски.

Метки: , , , , , , , , ,