Страница 14 из 15

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

Добавлено: 28 ноя 2010, 13:50
Zolen
Снимок-gcode-burner.py.png (63886 просмотров) <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 (65761 просмотр) <a class='original' href='./download/file.php?id=910&mode=view' target=_blank>Загрузить оригинал (34.53 КБ)</a>

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

Добавлено: 18 июн 2015, 15:07
raddd
Сверху виновс снизу Ника творение! Мне понравилось! Осталось подробней про тот скрипт что в верхнем окне узнать.

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

Добавлено: 18 июн 2015, 15:13
raddd
Плюсы: быстро режет потому как зигзаг и нережет белое совсем! (в виндовой проге хоть и стоит галочка пропуск белого фреза всеравно едет на зет 0)
Добавилось полезного функционала. Количество точек на икс игрек!

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

Добавлено: 18 июн 2015, 16:52
raddd
еще неплохо добавить функцию префикса выходного файла, чтобы не заменял старый а дописывал имя+1

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

Добавлено: 18 июн 2015, 17:16
Nick
проверяй

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

Добавлено: 18 июн 2015, 17:34
raddd
работает!!!

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

Добавлено: 18 июн 2015, 21:40
raddd
Еще есть вопрос.
Можно ли паралельно с Жкодом создавать картинку , соответсвующую выходному файлу т.е. введя диаметр пятки гравера или жала и угол конуса, поглядеть что получится. Сейчас смотрю в cimco edit, поставив точки, убрав холостые перемещения. Тем самым имею относительное представление что получится..

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

Добавлено: 19 июн 2015, 00:21
Nick
Можно в инкскейпе создать "узор из клонов" где каждый клон это окружность, а размер привязан к интенсивности картинки.

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

Добавлено: 19 июн 2015, 21:01
raddd
Т.е. из Жкода? Или из картинки?

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

Добавлено: 20 июн 2015, 00:12
Nick
Из картинки.
Примерно так
http://web.archive.org/web/201002060137 ... apRenderEN

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

Добавлено: 20 июн 2015, 07:33
raddd
тогда теряется суть предпросмотра.
хочется видеть что получится.
т.е. из Жкода собрать картинку и от размеров конуса и карты глубин получить диаметры отверстий в виде кружков.

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






ж

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

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

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

Привет! Как успехи с выжиганием? Есть примеры работ gcode-burner? Как ты выжигаешь? Можешь поделиться опытом?

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

Добавлено: 17 дек 2015, 13:19
malvin
Мысль! Сразу несколько...

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

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

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

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

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

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

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

Откликнуться... было бы неплохо)?

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

Добавлено: 17 дек 2015, 13:25
raddd
Привет! я не выжигал. я фрезеровал (гравировал) с помощью данной программы.
примеры в 262 посту выше.
программа проста и эффективна!

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

Добавлено: 17 дек 2015, 13:53
malvin
raddd писал(а):Привет! я не выжигал. я фрезеровал (гравировал) с помощью данной программы.
примеры в 262 посту выше.
программа проста и эффективна!
Честно, пример не убедил, что достигнут, скажем, потолок мастерства... Поэтому и спросил про примеры. Может, есть какие-либо еще фотки?
Я имел в виду нечто вот такого качества:
87419263_XS6jYlK6RY.jpg (2676 просмотров) <a class='original' href='./download/file.php?id=66340&mode=view' target=_blank>Загрузить оригинал (95.66 КБ)</a>

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

Добавлено: 17 дек 2015, 14:19
raddd
выжигалки меня особо не прельщают..
медленно все это.. если только сканаторную голову ставить.

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

Добавлено: 17 дек 2015, 14:35
malvin
raddd писал(а):выжигалки меня особо не прельщают..
медленно все это..
Так мы и идем в направлении, чтобы сначала понять, как это работает, а потом оптимизировать и будет быстро. В любом случае, 12 часов - это мелочи, по сравнению с тем, скользо затрачивают на свои творения художники...
raddd писал(а):если только сканаторную голову ставить.
сканаторную... гугл не знает этого слова

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

Добавлено: 17 дек 2015, 14:39
selenur
malvin писал(а):сканаторную... гугл не знает этого слова
Гугли "гальвосканер" это устройство с зеркалами, которое перенаправляет луч

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

Добавлено: 17 дек 2015, 14:52
malvin
selenur писал(а):
malvin писал(а):сканаторную... гугл не знает этого слова
Гугли "гальвосканер" это устройство с зеркалами, которое перенаправляет луч
Это называется, русским языком, отклоняющая система, наподобие той, что в принтерах.
Думаю, это не наш случай) В среде хоббийных проектов не потянуть цены на лазер такой мощности и отклоняющую систему, которая стоит гораздо дороже самого лазера. А слабый лазер разворачивать нет смысла - это как бы в проекторе обычная лазерная указка работать не будет - даст слишком тусклую развертку.

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

Добавлено: 17 дек 2015, 15:05
aftaev
malvin писал(а):сканаторную... гугл не знает этого слова
http://www.aliexpress.com/item/fiber-sc ... 83216.html

Самоделошная сканаторная (гальванометр)
https://www.youtube.com/watch?v=gK14SaaYMoc

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

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