Точечное выжигание - gcode-burner

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Zolen
Новичок
Сообщения: 11
Зарегистрирован: 23 ноя 2010, 16:32
Репутация: 2
Откуда: СПб
Контактная информация:

Точечное выжигание - gcode-burner

Сообщение Zolen »

Снимок-gcode-burner.py.png (63514 просмотров) <a class='original' href='./download/file.php?id=4820&mode=view' target=_blank>Загрузить оригинал (288.63 КБ)</a>
ТипСкрипт
РазработчикКоманда разработчиков cnc-club.ru
Написана наPython
ОСКроссплатформенное программное
обеспечение (Windows, Linux,
MacOS)
Версия1.0
ЛицензияGNU GPL
Gcode-burner - программа для создания Gкода для выжигания на станке с ЧПУ из изображения.

Возможности

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

Подключение к EMC2

Скрипт разрабатывался таким образом, чтобы его можно было подключить к EMC2 как препроцессор. Т.е. при открытии в EMC2 картинки автоматически запустится gcode-burner, а его вывод откроется в EMC2.
Для того, чтобы подключить gcode-burner к EMC2 нужно в ini файле в разделе фильтр написать что-то вроде:

Код: Выделить всё

PROGRAM_EXTENSION = .png,.gif,.jpg,.jpeg images for gcode-burner
       png = gcode-burner
       gif = gcode-burner
       jpg = gcode-burner
       jpeg = gcode-burner
Подробнее см. инструкцию к EMC2, раздел: 4.2.3 Раздел [FILTER]

Последняя версия

Последняя версия доступна в репозитории git: https://github.com/cnc-club/gcode-burner
Прямая ссылка на архив: https://github.com/cnc-club/gcode-burne ... master.zip
Нам нужны фотографии готовых работ! А также приветствуются любые замечания и пожелания :)!

С этого сообщения началась разработка gcode-burner. Все что сверху добавлено потом.
--Nick

Доброго времени суток.
Подскажите, какие есть способы из фотографии получить g код, который будет на каждый темный пиксель погружать иглу выжигателя в зготовку(как на картинке)?
Насколько я понял, для начала нужно сделать картинку Ч/Б с минимумом уровней серого. А вот дальше я ничего не придумал =(
Буду рад, если кто расскажет свой рецепт или название софта для этого.
ptp00000.jpg (65389 просмотров) <a class='original' href='./download/file.php?id=910&mode=view' target=_blank>Загрузить оригинал (34.53 КБ)</a>
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: Точечное выжигание - gcode-burner

Сообщение raddd »

Сверху виновс снизу Ника творение! Мне понравилось! Осталось подробней про тот скрипт что в верхнем окне узнать.
Вложения
IMG_20150618_150504.jpg (3012 просмотров) <a class='original' href='./download/file.php?id=52591&mode=view' target=_blank>Загрузить оригинал (524.54 КБ)</a>
||||||||||||
||||||||||||
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: Точечное выжигание - gcode-burner

Сообщение raddd »

Плюсы: быстро режет потому как зигзаг и нережет белое совсем! (в виндовой проге хоть и стоит галочка пропуск белого фреза всеравно едет на зет 0)
Добавилось полезного функционала. Количество точек на икс игрек!
||||||||||||
||||||||||||
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: Точечное выжигание - gcode-burner

Сообщение raddd »

еще неплохо добавить функцию префикса выходного файла, чтобы не заменял старый а дописывал имя+1
||||||||||||
||||||||||||
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Точечное выжигание - gcode-burner

Сообщение Nick »

проверяй
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: Точечное выжигание - gcode-burner

Сообщение raddd »

работает!!!
||||||||||||
||||||||||||
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: Точечное выжигание - gcode-burner

Сообщение raddd »

Еще есть вопрос.
Можно ли паралельно с Жкодом создавать картинку , соответсвующую выходному файлу т.е. введя диаметр пятки гравера или жала и угол конуса, поглядеть что получится. Сейчас смотрю в cimco edit, поставив точки, убрав холостые перемещения. Тем самым имею относительное представление что получится..
||||||||||||
||||||||||||
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Точечное выжигание - gcode-burner

Сообщение Nick »

Можно в инкскейпе создать "узор из клонов" где каждый клон это окружность, а размер привязан к интенсивности картинки.
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: Точечное выжигание - gcode-burner

Сообщение raddd »

Т.е. из Жкода? Или из картинки?
||||||||||||
||||||||||||
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Точечное выжигание - gcode-burner

Сообщение Nick »

Из картинки.
Примерно так
http://web.archive.org/web/201002060137 ... apRenderEN
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: Точечное выжигание - gcode-burner

Сообщение raddd »

тогда теряется суть предпросмотра.
хочется видеть что получится.
т.е. из Жкода собрать картинку и от размеров конуса и карты глубин получить диаметры отверстий в виде кружков.

может сообразить swg или xml чтобы можно было поглядеть в inkscape






ж
||||||||||||
||||||||||||
Аватара пользователя
malvin
Кандидат
Сообщения: 99
Зарегистрирован: 23 сен 2009, 10:12
Репутация: -26
Контактная информация:

Re: Точечное выжигание - gcode-burner

Сообщение malvin »

raddd писал(а):тогда теряется суть предпросмотра.
хочется видеть что получится.
т.е. из Жкода собрать картинку и от размеров конуса и карты глубин получить диаметры отверстий в виде кружков.

может сообразить swg или xml чтобы можно было поглядеть в inkscape
ж

Привет! Как успехи с выжиганием? Есть примеры работ gcode-burner? Как ты выжигаешь? Можешь поделиться опытом?
Нужен лазер. Форумчане, порекомендуйте пожалуйста твердотельный лазер с маленьким пятном. || Для работы над X-Cam нужны бетта-тестеры.
Аватара пользователя
malvin
Кандидат
Сообщения: 99
Зарегистрирован: 23 сен 2009, 10:12
Репутация: -26
Контактная информация:

Re: Точечное выжигание - gcode-burner

Сообщение malvin »

Мысль! Сразу несколько...

1. Прикрутить к станку голову от матричного принтера с 9 микровыжигателями... (печь о точечном выжигателе)

2. Прикрутить картридж с соплами струйника)))

3. Прикрутить пирограф.

4. По лазерам, есть у кого готовая рабочая конструкция выжигателя лазером? Интересует марка диода, линзы и пр... и цена) Обыскался, не могу ничего найти купить.... везде отрывочная информация. Может, кто поможет...

5. Где то на форумах тоже скачал прогу, аналогичную gcode-burner. Если интересует, могу скинуть. Сейчас, хочу с ней покопаться...

6. Визуализатор, могу подключиться, написать.... Я на С++. Вот, однако, писать только под Windows умею пока...

Есть еще, конечно, уже более фриканутые мысли, но это на будущее....

Откликнуться... было бы неплохо)?
Нужен лазер. Форумчане, порекомендуйте пожалуйста твердотельный лазер с маленьким пятном. || Для работы над X-Cam нужны бетта-тестеры.
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: Точечное выжигание - gcode-burner

Сообщение raddd »

Привет! я не выжигал. я фрезеровал (гравировал) с помощью данной программы.
примеры в 262 посту выше.
программа проста и эффективна!
||||||||||||
||||||||||||
Аватара пользователя
malvin
Кандидат
Сообщения: 99
Зарегистрирован: 23 сен 2009, 10:12
Репутация: -26
Контактная информация:

Re: Точечное выжигание - gcode-burner

Сообщение malvin »

raddd писал(а):Привет! я не выжигал. я фрезеровал (гравировал) с помощью данной программы.
примеры в 262 посту выше.
программа проста и эффективна!
Честно, пример не убедил, что достигнут, скажем, потолок мастерства... Поэтому и спросил про примеры. Может, есть какие-либо еще фотки?
Я имел в виду нечто вот такого качества:
87419263_XS6jYlK6RY.jpg (2647 просмотров) <a class='original' href='./download/file.php?id=66340&mode=view' target=_blank>Загрузить оригинал (95.66 КБ)</a>
Нужен лазер. Форумчане, порекомендуйте пожалуйста твердотельный лазер с маленьким пятном. || Для работы над X-Cam нужны бетта-тестеры.
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: Точечное выжигание - gcode-burner

Сообщение raddd »

выжигалки меня особо не прельщают..
медленно все это.. если только сканаторную голову ставить.
||||||||||||
||||||||||||
Аватара пользователя
malvin
Кандидат
Сообщения: 99
Зарегистрирован: 23 сен 2009, 10:12
Репутация: -26
Контактная информация:

Re: Точечное выжигание - gcode-burner

Сообщение malvin »

raddd писал(а):выжигалки меня особо не прельщают..
медленно все это..
Так мы и идем в направлении, чтобы сначала понять, как это работает, а потом оптимизировать и будет быстро. В любом случае, 12 часов - это мелочи, по сравнению с тем, скользо затрачивают на свои творения художники...
raddd писал(а):если только сканаторную голову ставить.
сканаторную... гугл не знает этого слова
Нужен лазер. Форумчане, порекомендуйте пожалуйста твердотельный лазер с маленьким пятном. || Для работы над X-Cam нужны бетта-тестеры.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Точечное выжигание - gcode-burner

Сообщение selenur »

malvin писал(а):сканаторную... гугл не знает этого слова
Гугли "гальвосканер" это устройство с зеркалами, которое перенаправляет луч
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
malvin
Кандидат
Сообщения: 99
Зарегистрирован: 23 сен 2009, 10:12
Репутация: -26
Контактная информация:

Re: Точечное выжигание - gcode-burner

Сообщение malvin »

selenur писал(а):
malvin писал(а):сканаторную... гугл не знает этого слова
Гугли "гальвосканер" это устройство с зеркалами, которое перенаправляет луч
Это называется, русским языком, отклоняющая система, наподобие той, что в принтерах.
Думаю, это не наш случай) В среде хоббийных проектов не потянуть цены на лазер такой мощности и отклоняющую систему, которая стоит гораздо дороже самого лазера. А слабый лазер разворачивать нет смысла - это как бы в проекторе обычная лазерная указка работать не будет - даст слишком тусклую развертку.
Нужен лазер. Форумчане, порекомендуйте пожалуйста твердотельный лазер с маленьким пятном. || Для работы над X-Cam нужны бетта-тестеры.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Точечное выжигание - gcode-burner

Сообщение aftaev »

malvin писал(а):сканаторную... гугл не знает этого слова
http://www.aliexpress.com/item/fiber-sc ... 83216.html

Самоделошная сканаторная (гальванометр)
https://www.youtube.com/watch?v=gK14SaaYMoc
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: Точечное выжигание - gcode-burner

Сообщение AndyBig »

malvin писал(а):гугл не знает этого слова
Да ладно? https://www.google.ru/search?ie=UTF-8&h ... 0%BA%D0%B0 :)
Ответить

Вернуться в «LinuxCNC»