Как сделать GCODE для фрезеровки гравировки из картинки в Inkscape.
HTML-код
- Опубликовано: 15 окт 2024
- Как сделать G code для фрезеровки или гравировки из картинки в Inkscape.
Если вы решили сделать себе чпу плоттер, фрезер или гравер на ардуино своими руками, вам конечно потребуется знать как сделать gcode для гравировки или фрезеровки на нем, в этом может помочь бесплатная программа inkscape и сегодня я покажу простой пример джикода.
Стою на коленях челом пол долблю, рассыпая благодарности автору ролика... Две недели бьюсь над созданием этого G-code, весь инет перерыла, у всех всё получается, а у меня нет... И вдруг так, пошагово и действительно просто... И всё получилось! БЛАГОДАРЮ!!!
коротко и понятно, не полчаса разжевывания соплей!
Видос ,какраз в тему, станок собрал и столкнулся с проблемой написания gcoda .
я в свое время тоже не мог найти нормальную инструкцию, только на англоязычном ютубе
Павел Если проблема с написанием шапки кода то данное видео не сильно вам поможет .
Павел проблема ваша сейчас решится. Когда G-cod сохраняешь (предварительно рисунок должен быть выделен) сначала до этого, надо создать папку в диске например D:\( с названием home). ЕСЛИ вы не создадите папку (home), то программа будет брехать и в итоге G-cod не будет создан. Просто автор видео не сказал об этом прямо, как бы мельком очень быстро о главном. Я сам с такой проблемой встречался и ещё, версия должна быть скачана V 0.92.2 с сайта Inskape.org. Не забудьте при скачивании программы нажать вашу версию операционной системы например Windows XP и так далее, указать нажав на кнопку в окне браузера разрядность вашего компьютера например 32 бита ого или 64.
@@Шиза-о9и Спасибо. И еще вопрос по Grbl , на шилде 3.0 установил все перемычки под драйверами А4988 получился шаг 16 ,моторы Nema17, ходовой винт д.8, шаг 2 ,однозаходная резьба, по формуле получается 200*16/2 =1600.Вписываю это в $100=1600,$101=1600,$102=1600 сохраняю ,а станок режет деталь по оси X ровно в два раза больше заданного размера ,тоже самое происходит при перемещении шпинделя по стрелкам на мониторе.Что я делаю не так.Разделил тупо 1600 на 2 по оси X и вписал в команду $100 и вроде стало норм ,но почему ведь все швп одинаковые драйвера и двиготели тоже из одной партии.???
@@ПавелВелент у меня стоит $100=800 двигатель ne 17 тоже, если в настройках управляющей программы grbl Conroler шаг стоит 5 то делает один оборот точнее 360 +90°.
А почему у вас Grbl Control без скорости шпинделя или это определенныя версия проги, да еще и на русском? можно ссылку?!
Добрый день. А какая у вас версия. Спасибо большое
в каком месте находится патч g кода? программа 1.0.2 (e86c870879, 2021-01-15, custom)
спасибо! для серво заменил
G01 Z-1.000000 F100.0(Penetrate) на M300 S30 (pen down) ,
G00 Z5.000000 на M300 S50 (pen up)
Где поменять? спасибо
@@avilysxx файл gcode из inkskape
@@vaajnur
Пожалуйста, шаг за шагом, Для зеленого :)
@@avilysxx хз где ты застрял, на каком шаге
а для лазера тут можно код сделать так что бы задать ему и гравировку и вырезание? Или подскажите в какой программе это можно сделать?
я с лазером не работал но возможно можете поискать информацию о программе бенбокс
Добрый день. Подскажите почему у меня после создания G-кода и подачи его на станок он двигает осями ху а ручка не опускается. Заранее спасибо.
Здравствуйте! Скажите, пожалуйста, как можно текст лекций преобразовать в жкод?)
аналогично же, только если скан это белый лист и текст, любой ваш текст это белое и черное изображение. Аналогично как на видео ваш чистый текст - картинка да хоть папа Римский обработается
Как лучше, когда станок с координатным столом и ось z на шпиндель или когда все оси на шпиндель, а стол неподвижный? Какие недостатки у этих решений?
неподвижный стол лучше
А есть на подобие GRBL control проги, которые работают с репитер прошивкой чпу, а то у меня ардуино мега не хоет работать, даже с хек файлом, либо как то хек файл надо изменить под RAMPS1_4
С рампсом можно использовать марлин CNC но на мой взгляд грбл все таки лучше
Картина на одной плоскости нету карты высоты или того рода. Получаеться по верх рисунка проходит
Здравствуйте,спасибо за видео.Но у меня появилась проблема.Из фото создал объект самолета .Он на белом фоне выглядит отлично,а когда я его перемещаю на синий фон,у него пропадают некоторые детали,они становятся такими же синими ,как фон.Помогите пожалуйста убрать эту проблему.Очень надо.Спасибо.
при сохранении файла gcode пишет ошибку "No paths are selected! Trying to work on all available paths.". При этом файл сохраняется, но если его загрузить в grbl controller, то происходит какая-то жуть, все двигается в бог знает какую сторону. Как решить эту проблему?
Здравствуйте у меня после сохранения файл пустой нету ни g cod ничего. Что делать помогите
Возможно создать gcode чтобы рисовало схемы на текстолите без обводки, щоб рысувало лыше одною линиэю?
Собрал по вашим чертежам. Только раму сварил из 20x40 профильной трубы одна лишь станина на 8 кг вышла не понял как так вышло. Шпиндель гравер 400 Вт через гибкий вал. Плата управления под арудино nano ни в какую не хочет работать пыхтел над ней неделю колом предполагаю что в grbl пины не совпадают. Жду с Китая уну с шилдом и драйверами. Крепеж Z люфтит не знаю пока что придумать. Собираю чтобы понять нужен мне побольше или же с этим поиграю и брошу.
Привет. Подскажите пожалуйста... В Инкскейп выбрано поле размером А4. Рисую рисунок на весь лист. Отправляю в управляющую программу. В итоге станок "рисует" меньше размер в 4 раза примерно. При этом вручную управляю станком и количество шагов на мм сходятся тоесть настройки grbl правильные.
Вопрос где в Инкскейп обозначить размер рисунка ?
когда глубину фрезеровки выбираеш, появляются координаты, там указано 100мм оно соответсвует положению на на рабочей области? так можно проверить сходятся ли размеры. А вообще если все сделано согласно видео и шаги настроены правильно то должно все быть норм. Попробуйте вручную ввести размер рабочей области в мм
день добрый ,у меня такой вопрос , не совпадают размеры визуализации и фрезеровки, может это быть связано с командами $100 ......?
возможно несогласовано количесво шагов на мм хода
@@Ivan-DCraft По формуле получается 200×16÷2=1600 шагов на мм хода,т.е $100=1600 и т.д
А как можно сделать и ь g код чтоб он заливку фрезировал не только контур?
В инкскейпе по моему нет, попробуйте карбиде креэйт он даже проще: ruclips.net/video/LMVGDfamVCA/видео.html
Добрый ночи я не могу сохранить g-code или я не правильно сохраняю подскажи пожалуйста или нужны дополнительные файлы
если делаете все как в видео должно получиться
Так там пишут что папка home не найдена. ВЫ её должны заранее поставить на диске d:\ home или в настройках сохранить g coda указать путь из d в c. Если и этого неясно, то делаете это сами с помощью правой кнопки мыши создать папку и пишем название home
А если установлен сервопривод на опускание ручки, такой gcode будет работать?
нет
В программе грбл контрол я когда открываю его нужно ждать пока он появится?
Благодарю)
А в какой программе вы работали в данном видео?
инкскейп, вот обновленный обзор по этой программе: ruclips.net/video/I269sMdHEOE/видео.html
А если лазер подсоединить как будет работать или нужно по по-другому настроить
конкретно данный пример для гравировки с лазером по другому немного (но лично я лазером не работал)
Приветствую! Помогите пожалуйста разобраться. Изучил Ваши видео по inkscape , возникла сложность.. головка ЧПУ не поднимается, тоесть рисует без пробелов.. подскажите пожалуйста какие настройки за это отвечают. Всю голову сломал уже не могу понять.
Заранее спасибо.
если с осью зет все в порядке значит проблема в джикоде (возможно вы не выставили глубину гравировки) более новая версия здесь: ruclips.net/video/I269sMdHEOE/видео.html
@@Ivan-DCraft всё сделал именно так как на видео, раз 100 наверно сделал.. и тишина. Ось z думаю в порядке так как на тестовых картинках поставляемых с ЧПУ всё в норме, головка поднимается и как положено рисует .. не знаю уже что делать.. выручайте если не сложно пожалуйста.
какую глубину фрезеровки вы выставляете? Какая глубина за проход? и какая безопасная зет?
а вообще почему именно инкскейп? в нем заморочек много, карбиде креэйт гораздо проще: ruclips.net/video/L6Kwr8_0stM/видео.html
@@Ivan-DCraft я делал всё, в точности как вы на видео, сотню раз..
Что надо нажать, чтобы изменить диаметр фрезы, на видео бысто нажал не увидел ?
слева есть буква А. На неё и жми.
Какая у вас версия инскапа ?
Привет, можешь помочь? G код создаётся так, что фреза (фломастер) проходит по одной и той же траектории два раза.
Такая же фигня. Удалось разобраться?
все сделал как на видео но почему у меня два раза проходит по контуру ?
То же по два раза у меня. В этом большая моя проблема. Как это решить!!??
Промтех Азимут качай программу toolsgengkode
Промтех Азимут через неё норм получается. Один проход
У меня тоже самое, ломаю голову уже 2 недели почему так. Не удалось решить проблему?
@@GreSHniK720 не
Торцевые концевики только на 3д принтере использовались?
в чпу фрезере/гравере концевики не нужны, так как заготовки могут разных форм и размеров, потому ноль высталяется в ручную в зависимости от заготовки
@@Ivan-DCraft теоретически то и в 3д принтере то же самое, задаётся размер модели /ноли только по экструдеру выставляются/ самое главное что б размер модели не улетел за размеры рабочего поля. ....почти тоже самое в вышивальных автоматах... При отключении электричества бывают сбои, при включении вышивальный автомат стремится встать в свой ноль, случаются просчеты по шагам, рама начинает долбиться в края, центр/00/ приходится выставлять в ручную по-новой. И концевики в любом из проектов хоть 3д, хоть чуп, хоть вышивальный автомат имеют право но существование... Но концевики меня интересуют по другой причине- обдумываю проект слотерного стола и если с механикой у меня все в порядке, то по электричеству - "моя фамилия Мухин".
непонятно, что за программа, для создания модели или для станка ?
На сколько я пока знаю. Для созданий линий, надписей или ЧБ рисунков. А после конвертирует в расширение (. G-соd) понятной для ЧПУ программы типа (GRBL Conroler, это программа открывает файлы написанным (G-cod) даже в блокноте. txt)
в момент обрыва, при переходе от одного вектора к другому - двигатель выключается на мгновение,в этот момент под тяжестью шпинделя ось Z падает и при продолжении гравировки происходит углубление больше чем надо, так по нарастающей! В итоге этот метод у меня так и не получился!! Картинка всегда портится, возможно даже сломать фрезу....(((
не должны они отключатся без команды в gcode.. что-то с питанием у вас
Может шпиндель подпружинить? Совет технаря, а не инженера))
Надо как-то писать видео с экрана, плохо видно, не все могут воспринять на слух. А так конечно круто. 👍
как программа называется???????
У вас ссылки на программу случайно нет в которой вы работаете, грбл контроллер если я не ошибаюсь
grbl control, у меня со станком шла, а так на гитхабе есть
С угла ракурс реально для ванги!!!!
Сделай видео про реле и их подкл.(с подключением светодиода), тоансформаторы, двигатели и т.д.
Было бы очень интересно посмотреть
Братва, а скорость как регулировать? А то станок летает, а по гайду медленно едет
перепрошить ардуино, или скорость поменять
@@Ivan-DCraft рет, ты не прав. В зелёном меню, там где фриза стоит 400. Ставить можно хоть миллион, тогда ограничение пойдет от того, что задано в грбл контроле в бегущей строки
Приветствую, можешь подсказать как запустить работу плоттера с не сначала, а с того места, где произошёл сбой. Вкратце ситуация такова - пользуюсь планшетом с Windows, запустил плоттер, пошло написание текста, через половину программа зависла намертво. Пришлось запустить заново.
Кратко - можно ли начать печать g-кода не заново, а с момента сбоя, после перезапуска софта или нажатия "стоп"?
почему у меня по линии идут два контура?
Прикольно.
4 Inkscape nолучил дополнительные данные от выполненного сценария (ценарий не возвратил ошибки но это может означать и то что результаты будт отличаться от ожидаемых. Извините в конце постоянно выходит вот ето. Traceback (most recent call last):
File "unicorn.py", line 108, in
e.affect()
File "inkex.py", line 289, in affect
self.effect()
File "unicorn.py", line 102, in effect
parser.parse()
File "unicorn/svg_parser.py", line 230, in parse
self.svgWidth = self.getLength('width', 354) * 0.28222
TypeError: unsupported operand type(s) for *: 'NoneType' and 'float 'Может знайте почему. Спасибо
А это прога открывает формат корел драу?
насколько я понимаю коре драу это программа для 3д моделирования, и она должна сохранять файлы в разных форматах, если сохраняет в джикод то откроет
а если на оси Z стоит серводвижок тогда как?
Глубину прохода задавай минимальную. Типа 0.1 мм. И шаг по Z соответственно 0.1 чтобы станок делал только 1 проход
как программа называется, с которой Вы работаете?
в видео же все есть, inkscape для создания джикодов и grbl control для связи с станком
@@Ivan-DCraft я просто ни как не мог раслышать название Inkscape, а вот скетч и ргб контроль скачал по вашей ссылке. За что вам огромное Спасибо. Да, и видео у вас самые лучшие, коротко, понятно и доходчиво. Буду ждать новых видосов))
на cnc 3018 можно же тако сделать приделав маркер ?
конечно, что тот что тот на ардуино построен
@@Ivan-DCraft расскажи пожалуйста в видео с примером как в готовом корпусе вырезать отверстия различной формы и в нужных местах, очень нужна данная информация
@@MiTbka. самые простые вещи ты спрашиваеш.по кординатам конечно
@@olekbra6986 год спустя ответили ) спасибо я уже разобрался)
забыл ссылку на прогу..... я их уже устал скачивать ( все разные)
скачивать нужно только с официального сайта (актуальную версию)
что у меня не так,это уже десятый подход ,всё делаю как автор ролика,но с расширениями беда.Всё время вылазит какое то окно с вот такой надписью "This extension works with Paths and Dynamic Offsets and groups of them only! All other objects will be ignored!
Solution 1: press Path->Object to path or Shift+Ctrl+C.
Solution 2: Path->Dynamic offset or Ctrl+J.
Solution 3: export all contours to PostScript level 2 (File->Save As->.ps) and File->Import this file."Это когда выставляю глубину врезки фрезы "orientation points"..Вот такое ,когда выбираю инструмент в меню "Tools library" This extension works with Paths and Dynamic Offsets and groups of them only! All other objects will be ignored!
Solution 1: press Path->Object to path or Shift+Ctrl+C.
Solution 2: Path->Dynamic offset or Ctrl+J.
Solution 3: export all contours to PostScript level 2 (File->Save As->.ps) and File->Import this file.
И вот такое когда нажимаю кнопку "применить" в меню "Path to Gcode" No paths are selected! Trying to work on all available paths.
Каталог не существует! Укажите существующий каталог в диалоге настройке.
Пипец какой то
Папку с названием D:\home сначала создай, иначе программа не увидет папку потом создавай G coda. В противном случае выше вами описанный результат если не поможет скачай бесплатно с сайта Inskape.org v0.92.2 эта точно заработает но не забудь папку home создать. ТАМ хранятся будущие ваши G - coda.
@@Шиза-о9и Спасибо,попробую
А программа то какая?
inkscape
я думал у меня одного такой вопрос)))
Обожаю эти плагины для инкскейпа. Находчивость людей, разрабатывающих свободное ПО - безгранична. Иной раз кажется, что они могут плагин для табуретки написать и он как-то будет работать. Вообще конечно, это очень ограниченное и не слишком удобное решение. Но на выбор у нас - либо дорогущие программы от Autodesk по типу Арткама (который уже и не продаётся) / Aspire vectrix - либо вот такие поделия. Было бы здорово, найти свободную СAM - систему, но мои поиски ни к чему не привели....
blendercam
grbl не отображает оси и gcod на экране ,что делать?
должна отображать, значит гдето есть ошибка
@@Ivan-DCraft другая версия grbl отображает
у меня тоже не новая версия
Мой вариант как сделать ж код. Звониш программисту ,даёшь номер заказа и ждёш мастера с флешкой. А пока ж кот пишется вставляешь деталь готовиш инструмент . А если по чесноку актуальных слов для XYZ в Gкоде едва наберется полтора десятка , запомнив их и научится применять можно стать уже не оператором Чьпу , а вполне наладчиком . Ключевое слово (научится применять) 1 Нарисуйте квадратик ж1 и координаты ...
Ж КОТ? Берёшь кота, переименовываешь его в "Ж". Городо осознаёшь себя программистом - наладчиком. Ну всё, Барсик, теперь полезай в чЬпу....
@@lextalionis5732 Жгешь)
Sehr gut 😎👍
а у меня сохраняет пустые документы...
значит делаете что не так вот обновленная версия: ruclips.net/video/I269sMdHEOE/видео.html
спасибо
тьма немного рассеялась но не до конца🤔
Дорогой автор оставте ссылку на програму в описании видео ролика
@dogan автор настолько усколобый фрезеровшик что не сказал что за программа ДИЗЛАЙК
Ошибка!
Предупреждение! В корне документа есть несколько путей, но их нет ни на одном слое! Используем для них самый нижний слой.
Хотелось увидеть работу фрезера а не фломастера.
скорее гравера, видео про этот станок посмотри
Это видео с целью понтануться монитором. Сразу понятно, автор молодой и глупый.
не делай больше своих видео
есть более подходящий вариант Вам наверно не стоит их смотреть