Настройка лазерного гравёра для выжигания фото.



Для того чтоб расширить возможности нашего лазерного гравёра, и уйти от программы "Бенбокс", нам необходимо подобрать прошивку которая бы подошла к нашей плате управления. Переходим на страницу прошивок Grbl по ссылке: https://github.com/grbl/grbl
Прокручиваем страницу к архивным прошивкам и выбираем.  К моей плате подошла та, на которую указывает стрелка.


Сохраняем её как файл с расширением hex.
Для заливки прошивки в плату нам понадобится программа XLoader. Её скачиваем на этой страничке: http://russemotto.com/xloader/


Программа проста в использовании, и трудностей вызвать не должна. Порядок работы показан в видео.
Далее нам необходима программа для работы с гравёром. Одна из простых это Grbl Controller.  Её я скачал отсюда: http://arduino34.ru/index.php?id=1091011


Для настройки программы под наш конкретный станок нам необходимо внести некоторые изменения в прошивку.  Стандартно настройки такие:
$0=10 (step pulse, usec)
$1=25 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=6 (dir port invert mask:00000110)
$4=0 (step enable invert, bool)
$5=0 (limit pins invert, bool)
$6=0 (probe pin invert, bool)
$10=3 (status report mask:00000011)
$11=0.020 (junction deviation, mm)
$12=0.002 (arc tolerance, mm)
$13=0 (report inches, bool)
$20=0 (soft limits, bool)
$21=0 (hard limits, bool)
$22=0 (homing cycle, bool)
$23=1 (homing dir invert mask:00000001)
$24=50.000 (homing feed, mm/min)
$25=635.000 (homing seek, mm/min)
$26=250 (homing debounce, msec)
$27=1.000 (homing pull-off, mm)
$100=314.961 (x, step/mm)
$101=314.961 (y, step/mm)
$102=314.961 (z, step/mm)
$110=635.000 (x max rate, mm/min)
$111=635.000 (y max rate, mm/min)
$112=635.000 (z max rate, mm/min)
$120=50.000 (x accel, mm/sec^2)
$121=50.000 (y accel, mm/sec^2)
$122=50.000 (z accel, mm/sec^2)
$130=225.000 (x max travel, mm)
$131=125.000 (y max travel, mm)
$132=170.000 (z max travel, mm)
 




Что означает каждая из них можно посмотреть здесь:
 https://github.com/grbl/grbl/wiki/Configuring-Grbl-v0.9

Нам необходимо применить такие параметры:
$3=3
$100=80
$101=80
$110=8000
$111=8000
$120=1000
$121=1000


Для тех кто хочет более подробно узнать о прошивке и настройках рекомендую посмотреть этот ролик: 

Теперь мы полностью готовы для работы с G-code
Но нам необходимо создать из G-code картинки. Мне понравилась программа Романа Козырева CHPU 1.4  : https://sites.google.com/site/nikromsoft/home/programmy/konverter-bmp-v-gcode


Она Прекрасно справляется и с обычным, черно-белым рисунком, и с рисунком с оттенками серого. В инструкции рассказано как работать с программой.
Если нам необходим просто чёрно-белый рисунок,  то после получения G-кода. Мы открываем его в программе Grbl Controller    и прожигаем лазером. Если же мы хотим выжечь фото с оттенками, то код получается слишком большим и  данная программа плохо с ним справляется.Она как бы зависает в некоторых местах и получаются чёрные точки.

Картинка получается вся в чёрных точках

 На помощь придет программа PicSender   :
Которую скачиваем отсюда.



Более подробно в видео.
Для настройки оттенков предлагаю вам вот такую табличку серых оттенков. Разрешение 5 пикселей на мм.



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

87 комментариев:

  1. Здравствуйте! Спасибо за обзор. Только один вопрос возникает, как снять защиту с пиксендера. Может поделитесь, если знаете как?

    ОтветитьУдалить
    Ответы
    1. http://www.cnc-club.ru/forum/viewtopic.php?f=149&t=10905&p=311486#p299796
      3 сообщения после ссылки.

      Удалить
    2. так что то я и не нашел нормального PicSender(вылеченного) весь инет облазил и тишина. может кто на почту скинет rezan2004@mail.ru

      Удалить
    3. что-то не доганяю как обойти простую защиту, скиньте пояснение на мыло pvv_slava@mail.ru плиз

      Удалить
    4. Здравствуйте! Спасибо за обзор.Если можно скинте на почту radon.fdk@gmail.com как обойти защиту пиксендера не могу разобраться .Заранее Спасибо

      Удалить
  2. Александр, добрый день. Столкнулся с проблемой по настройке. Гравер у меня 5,5 вт, пришел неделю назад. ПО с ним шло другое, но в нем уже можно создавать из растрового изображения G код но только без оттенков серого. Также есть вкладка в этом ПО с информацией что плата прошита уже на grbl 0.9j и есть окно с настройками. Через grbl controller и любую другую программу (из ваших видео) Станок подключается без проблем но совершенно не хочет прожигать фото G код. При нажатии на старт лазер совершает очень медленные движения и не включается а в окне с Gкодом периодически пишет какие то ошибки. Может есть у Вас идеи где копать дальше?

    ОтветитьУдалить
    Ответы
    1. Необходимо задавать мощность на которую должен включаться лазер. В первых строчках Пишем S100 Значит лазер будет включаться на полмощности. Можно ставить значения от 0 до 255. Попробуйте. Напишите что получилось.

      Удалить
    2. Добавил, очень медленно начал прожигать. Картинка 2 на 3 см - 50 минут с самым низким качеством, изменение скорости не влияет. Видимо все таки что то не так в Gкоде или настройках прошивки.

      Удалить
    3. нужно в самом коде задавать скорость и мощность прожига. А так же увеличить ускорение по оси х

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

      Удалить
    5. Дайте скриншот, какие настройки делаете.

      Удалить
    6. Этот комментарий был удален автором.

      Удалить
    7. куда вам можно скриншот скинуть?

      Удалить
    8. Можете залить куда нибудь, а сюда ссылку, можете в контакт или одноклассники. Могу дать почту

      Удалить
    9. Александр, спасибо большое. Я разобрался, помогли ребята с канала berkut229 ))

      Удалить
    10. Проблема оказалась с настройками программы Романа. Для того чтоб правильно выставить скорость для джи кода необходимо вписывать значения через точку например ".002" только после этого код стал формироваться правильно.

      Удалить
  3. Добрый день Александр.
    Приобрел такой же гравер, после вашего видео. :) Столкнулся с проблемой. Начинает выжигать построчно проходит строк 2, и сбивается. начинает выжигать через строку. или вообще зависает. Ремни натянуты хорошо. Думал проскакивает. Буду благодарен за любой совет. нигде ничего не могу найти по этому вопросу. По контуру выжигает хорошо. без сбоев.
    --
    Максим
    pmg(at)ukr.net

    ОтветитьУдалить
    Ответы
    1. Гравёр такой как у меня, или брали в другом месте? какой программой выжигаете, где происходят сбои?

      Удалить
    2. 2000mW A3 30x40cm Desktop DIY Violet Laser Engraver. Брал на http://www.banggood.com.
      программа BenBox.3.7.99. выжигаю построчно. в одну сторону. пробовал разные параметры в бенбоксе. результат тот же. может пройти и строк 20. потом останавливается. двигатель стоит на месте. лазер перестает выжигать. так стоит пока не сбросишь. Потом можешь еще раз запустить. в другом месте объестся. остановится. пробовал разные рисунки/текст. результат тот же.
      Заранее спасибо.

      Удалить
    3. У меня на бенбоксе тоже бывали зависания. но не часто. Попробуйте скорость уменьшить, шнур поменять, другое гнездо юсб, Какая винда стоит? Вообще Бенбокс не самая лучшая прога. переходите на другие.

      Удалить
    4. Спасибо большое за оперативные ответы. очень приятно. Я видел вашу инструкцию как закачать GRBL. Буду двигаться в этом направлении. других вариантов не вижу. Шнур - пробовал другой. Винда - 7. Скорость уменьшал - не помогает. запускаю бенбокс от имени администратора. Иначе не работает. Юсб порты тоже разные пробовал.

      Удалить
    5. Стоит попробовать старенький ноутбук с ХР. С отключенными службами. Так как зависание, а точнее сбой происходит скорее всего по вине именно компьютера. Возможно антивирусник "шалит", или какие то фоновые программы. Ещё, как вариант, Установите на комп вторую систему ХР без антивруса и прочей ерунды. Возможно так будет эффективней.

      Удалить
    6. хм... спасибо. буду пробовать. XP, правда, нет, но в любом случае буду проверять "вину компа".

      Удалить
    7. посмотрите моё сегодняшнее видео. там я показываю под ардуинкой джампер. переставьте его ближе к девятке и прошейте прошивкой грбл как в этом же видео и попробуйте программу Engraver Master.

      Удалить
    8. дайте прямую ссылку. не вижу видео за 30 ноября.

      Удалить
    9. Извиняюсь, ночью писал. Стало быть вчерашнее видео : https://www.youtube.com/watch?v=vqRFVYPd_tA

      Удалить
    10. Переставил перемычку с v0.8 на v0.9. перепрошил на Grbl_v0.9j. (версии "g" и "i" не заработали). прописал команды. Еще пришлось отдать команду "G0 F300" чтобы в ручном режиме можно было перемещать каретку. Пробовал выжигать. Каретка ездит, но лазер не зажигается. Пробовал команды M3, M4, M5 чтобы его зажечь - не работает. Подскажите, пожалуйста, в чем может быть проблема. Спасибо.

      Удалить
    11. я же писал попробуйте Engraver Master. А в ГРБЛ нужно задавать мощность лазера S100, например.

      Удалить
  4. Попробовал Engraver master. C GRBL 0.9J работает. только очень медленно. не нашел где можно увеличить скорость. и где можно по контуру рисунок обводить. только построчно. и на странице с о скорпионом - как то хаотично. штрихами. получается по контру - надо прошивать бенбокс и переставлять перемычку на 0.8. Для полинейного выжигания надо EngraverMaster другая прошивка и перемычку на 0.9

    ОтветитьУдалить
    Ответы
    1. Бенбокс работает и на 09. Только на лазере нужно поставить не 12, а 11. и перемычка пусть стоит. Энгравер может и по контуру, вы просто не нашли. Важно другое, зависает или на енгравере нет?

      Удалить
    2. На Енгравере не зависает. Єнгравер выжигает точками, медленно на каждой точке останавливается. Возможно из за этого и не зависает. Попробую переставить перемычку на 0.9 и сделать так чтобы работал и енгравер и бенбокс. с разными прошивками отпишусь позже. Спасибо.

      Удалить
    3. Может слишком большие скорости ставите?

      Удалить
    4. в энгравере на первой вкладке пиксель сайзе - размер рисунка, бурнинг тайме -скорость прожига. регулиролвать можно находу.

      Удалить
    5. Спасибо. попробовал. работает. так и оставлю.
      консолидирую: плата arduino nano 3.0 (на Atmega328)
      Перемычка (под платой arduino ) стоит на v0.9.
      венбох. значение LASER - 11. прошивка шла в комплекте: LX-Nano.328p.20150626.hex. Прошивается самим Бенбоксом.
      EngraverMaster: прошивается XLoader-ом. Прошивка: grbl_v0_9j_atmega328p_16mhz_115200.hex
      Все ссылки выше есть.
      ps. при сборке каркаса осей надо плотно затягивать ролики кареток которые ездят по осям, чтобы не было никаких люфтов. НИКАКИХ! И только после - натягивать ремни. Ремни натянутые, конечно, тоже люфты уберут, но работать будет плохо - линии кривые, инерционность большая.

      Удалить
    6. Рад что у вас всё получилось.

      Удалить
  5. так что то я и не нашел нормального PicSender(вылеченного) весь инет облазил и тишина. может кто на почту скинет rezan2004@mail.ru

    ОтветитьУдалить
    Ответы
    1. Его нет вылеченного. Его "обманывать" нужно. В самом первом комментарии ссылка.

      Удалить
  6. Доброго времени суток!Планирую приобрести вот это https://ru.aliexpress.com/item/7000mw-Diy-Laser-Engraving-Machine-35-50cm-Working-Area-Metal-Engraving-High-Engraving-Speed-Laser-Engraver/32746349776.html?spm=2114.12010208.1000013.6.Q4rsIz&scm=1007.13339.60109.0&pvid=528426ee-b4b9-480c-986d-d4237f21e05c&tpp=1.не знаете что за программа в комплекте и стоит ли вообще приобретать данный гравер?

    ОтветитьУдалить
    Ответы
    1. Скажу одно, с разу купите дополнительную ардуинку. с ней можно будет экспериментировать. Родную ничем другим не перепрошивайте. Китайцы не дают прошивку под эту программу.
      вот, почитайте: http://www.cnc-club.ru/forum/viewtopic.php?f=149&t=10905&sid=3c3f3f481dd3b79ce936e5fbb5bfeb03

      Удалить
    2. Спасибо за ссылку и за то,что так быстро ответили.

      Удалить
  7. Александр Шенрок, доброе утро. Как с Вами можно связаться?? ВК или скайп?? Есть вопросы по перепрошивке и последствия)) Нужна Ваша помощь)

    ОтветитьУдалить
    Ответы
    1. Можно в контакте, можно по скайпу, можно здесь. как вам будет удобно.

      Удалить
  8. добавьте меня в скайп, если не сложно. cheeeter1

    ОтветитьУдалить
    Ответы
    1. Пытался вам звонить. какие у вас вопросы?

      Удалить
  9. Всем привет,приобрел лазерный выжегатель 2500 mW, лазер светится,но не выжигает,подскажите в чём причина

    ОтветитьУдалить
  10. Ответы
    1. На четвёртой вкладочке есть ползунок мощность лазера. может нужно добавить.

      Удалить
    2. добавлял, не чего не происходит,после покупки сделал всего два ввыжигания.

      Удалить
    3. Подумайте, может на самом лазере кнопку нажали, на моём есть. На вашем не знаю, или ещё какие то настройки поменяли.

      Удалить
  11. Написано:
    "Доя того чтоб расширить возможности нашего лазерного гравёра, и уйти от программы Бенбокс. Нам необходимо подобрать прошивку которая бы подошла к нашей плате управления."
    Должно быть написано:
    "Для того, чтобы расширить возможности нашего лазерного гравера и уйти от программы "Бенбокс", нам необходимо подобрать прошивку, которая бы подошла к нашей плате управления."

    ОтветитьУдалить
  12. Спасибо за познавательные статьи, Александр. У меня не получается выжигать фото. Настройки делал как у вас. Рисует сплошную чёрную полосу без оттенков серого и белого. Лазер такой же как у Вас 5500мВ. Обычные черно- белые рисунки выжигает хорошо с оттенками серого и в программе GBRL controller и в picsender. Фото я обрабатывал в Photograv. Помогите разобраться в чем проблема . В benbox тоже фото не получается

    ОтветитьУдалить
    Ответы
    1. какие настройки делали при создании кода?

      Удалить
  13. Добрый день! У меня вот такой станок https://ru.aliexpress.com/item/GRBL-control-Diy-2418-mini-CNC-high-power-laser-engraving-machine-3-Axis-pcb-Milling-machine/32714970635.html?spm=2114.13010608.0.0.uKSmmV Беру фотографию (ту которая идет вместе с программой CHPU), делаю g код, как сказано в видео. Когда gего отправляю на станок, то он просто ходит по координатам, лазер не включает. Мне нужно прошивать его?

    ОтветитьУдалить
    Ответы
    1. У вашего станка должна быть уже прошивка 9j Поэтому когда создаёте код вам нужно в предварительных командах добавить S255 это команда мощности лазера. мощность задаётся числом. А сейчас он у вас на нуле. вот и не включается.

      Удалить
  14. Спасибо, лазер заработал. Но все равно много вопросов по правильной настройке станка. Нужна помощь. Можете меня добавить в скайп? zefir66

    ОтветитьУдалить
    Ответы
    1. Александр, Этими программами почти не пользуюсь после того как перешел на РИБС. Так что много подсказать не смогу. Спрашивайте здесь.

      Удалить
  15. Можно ли мой аппарат перевести на РИБС?

    ОтветитьУдалить
    Ответы
    1. Можно любой, но нужна другая электроника, или переделать вашу. https://www.youtube.com/watch?v=w9nZUyEwBZI . И программа платная.

      Удалить
  16. Доброго времени суток!Уважаемый Александр,у меня такая проблема,в комплекте не было ни драйверов,ни прошивки,всё скачал,но плата не определяется как устройство и поэтому прошить его невозможно,OS win 10.Что можете посоветовать,если вам не трудно пришлите пожалуйста ваши драйвера и прошивку по электронной почте cosmi74@mail.ru

    ОтветитьУдалить
    Ответы
    1. Спасибо,что так быстро откликнулись,софт пришёл за него отдельное спасибо ,но всё равно не помогло,прошивка не устанавливается,думаю это из-за виндовс 10,завтра попробую на виндовс хр

      Удалить
    2. Прошивка скорее всего встала нормально. Это распространённый глюк программы. Кружок крутится, а галочка не появляется. Хотя на самом деле всё нормально. Пробуйте выжигать.

      Удалить
  17. Доброго времени суток,ваша прошивка не встала,использовал прошивку из папки roms,которая установилась в директорию benbox,появилось перемещение по осям,теперь другая проблема-лазер горит постоянно

    ОтветитьУдалить
    Ответы
    1. У меня нет такой папки. Где покупали лазер? попробуйте в настройках на второй вкладке поменять напротив лазера с 12 на 11.

      Удалить
  18. покупал на алиэкспресс,но дело не в программе, (попробовал с отключенным лазером двигается по рисунку),а в том что на головке 2 кнопки и я не как не могу с ними разобраться,попробовал прошивку gbrl,использовал программу universal g-code sender,тоже двигается по рисунку,теперь надо разобраться с кнопками,получается слишком сильный луч,который буквально сжигает заготовку

    ОтветитьУдалить
  19. лазер должен зажигаться автоматически при нажатии на кнопку пуск?

    ОтветитьУдалить
  20. https://ru.aliexpress.com/item/201-years-of-the-DIY-desktop-micro-laser-engraving-machine-engraving-machine-marking-the-maximum-5500mw/32503405703.html?spm=2114.12010208.1000013.9.33OboK&scm=1007.13339.33317.0&pvid=ffd2872c-8eb7-44a5-9d7f-2d20b1863083&tpp=1&detailNewVersion=&categoryId=100007229 вот что я взял

    ОтветитьУдалить
    Ответы
    1. Какой номер ГРБЛ прошивки ставили?

      Удалить
    2. Мне кажется вы слишком распыляетесь. Для бенбокса залейте нужную прошивку. Можно через XLoader. А на ГРБЛ поставьте прошивку 0_9g. Если лазер будет постоянно гореть, то ставьте 0_9j. Может вы не в то гнездо подключили лазер?

      Удалить
    3. гнездо потключил правильное,попробую залить прошивку через XLoader

      Удалить
    4. залил вашу прошивку через XLoader,двигается очень и очень медленно,фанера прожигается чуть ли не насквозь,хотя скорость поставил 1600,

      Удалить
    5. На второй вкладке поставьте 320 а не 80. скорость наладится.

      Удалить
    6. Доброго времени суток,наткнулся на на форуме http://roboforum.ru/forum86/topic16837.html проблема в точности как у меня,ответ таков,benbox на этой плате не запустить никак,прошивка Gbrl 0.9j не поддерживается,вариант такой собирать новую плату и переходить на программу Романа Козырева

      Удалить
    7. Я уже вам говорил. Все непонятки из-за того, что мы говорим одновременно о двух разных программах. И соответственно прошивках. И соответственно настройках. Давайте возьмём одну и будем разбираться.
      Вы же написали что бенбокс заработал только скорость маленькая.

      Удалить
    8. benbox заработал так как описано по ссылке,но только в моём случае лазер включается только вручную,а я так понимаю он должен включатся автоматически.на моей лазерной головке 2 кнопки одна, я так понимаю фокусировка/прожиг,а вторая режим непрерывно/шим.Да, на бенбоксе скорость маленькая и никак не реагирует на настройки,лазер тоже никак не реагирует на настройки,

      Удалить
  21. по поводу разных программ, мне так хоть что-нибудь бы заработало

    ОтветитьУдалить
    Ответы
    1. почта у вас моя есть. киньте фото платы и лазера.

      Удалить
  22. Могу выслать Вам фотографию платы и лазерной головки на почту,если надо

    ОтветитьУдалить