Страница 11 из 15
Точечное выжигание - gcode-burner
Добавлено: 28 ноя 2010, 13:50
Zolen
| Тип | Скрипт |
| Разработчик | Команда разработчиков 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 код, который будет на каждый темный пиксель погружать иглу выжигателя в зготовку(как на картинке)?
Насколько я понял, для начала нужно сделать картинку Ч/Б с минимумом уровней серого. А вот дальше я ничего не придумал =(
Буду рад, если кто расскажет свой рецепт или название софта для этого.
Re: Точечное выжигание - gcode-burner
Добавлено: 10 дек 2012, 00:03
Nick
А если стружку ножем по поверхности сначала срезать?
Вот бы кто-нибудь еще тест с полутонами сделал

Re: Точечное выжигание - gcode-burner
Добавлено: 10 дек 2012, 05:20
Rafiq
Nick писал(а):А если стружку ножем по поверхности сначала срезать?
Вот бы кто-нибудь еще тест с полутонами сделал

Стружку я имею ввиду, если приглядеться внимательнее, на сплошных белых полях на моей фотке можно заметить, что некоторые пиксели белее остальных, это и есть со стружкой, а у нормальных хороший матовый (не белый) оттенок. С лицевой стороны стружка заметней.
Кстати, заметил косяк - не надо было мне по мере обработки передвигать прижимы ближе к гравируемой строке - если включить подсветку, заметны полосы (видимо потому, что резко менялся прогиб материала). Нужен тонкий двухстронний скотч
Полутона можно попробовать конусным гравером с углом 90, но у меня его нет. И думаю, что это будет хуже выглядеть - не зря же такая гравировка делается именно по индексированному.
И еще вопрос: торцы обработал шкуркой в порядке возрастания номеров, самая мелкая была №1000. Есть матовость, это хорошо для трех торцов, а вот для нижнего, где подсветка, как лучше? Матовый или отполированный до прозрачности? Если прозрачный, подсветка дожна быть эффективней, если матовый, то равномерней (использую светодиодную ленту 3М). Но что-то мне кажется, лучше полирнуть... Чем это сделать, войлоком с пастой ГОИ?
Re: Точечное выжигание - gcode-burner
Добавлено: 10 дек 2012, 11:06
Rafiq
В общем, хочу описать проблему оквадрачивания картинки.
Первый запуск был с нормальным прямоугольным размером изображения. Размеры пикселя (точнее, пропорции) бурнер вычислил сам, пиксель получился прямоугольным. Я обработку остановил, но не из-за этого, а из-за слишком большого заглубления.
При втором запуске насильно прописал квадратный пиксель, при том что размеры картинки были прямоугольными, сгенерированный G-код был по квадратному полю - бурнер просто растянул картинку (точнее, изделие) в ширину. Заметил после 6 часов обработки

когда стало явно видно, что пропорции нарушены.
Ну а на третьем, просто сделал квадратный холст, куда посередине вставил фотку, и тогда стало нормально.
Re: Точечное выжигание - gcode-burner
Добавлено: 10 дек 2012, 12:44
Serg
Rafiq писал(а):лучше полирнуть... Чем это сделать, войлоком с пастой ГОИ?
Да, нормально получится. Только не перегрей, чтоб не поплавилось, а то оно на большую глубину "помутнеет".
Re: Точечное выжигание - gcode-burner
Добавлено: 10 дек 2012, 12:47
Rafiq
Да я тихонько, вручную. Торец уже почти прозрачный, после 1000 шкурки.
Re: Точечное выжигание - gcode-burner
Добавлено: 15 дек 2012, 19:04
Rafiq
Re: Точечное выжигание - gcode-burner
Добавлено: 16 дек 2012, 20:55
sandman
Rafiq
Здорово получилось!
На видео, там у тебя текст и лого размещенны на разных плоскостях листа?
Re: Точечное выжигание - gcode-burner
Добавлено: 17 дек 2012, 07:44
Rafiq
Логотип, это VVChaif
Re: Точечное выжигание - gcode-burner
Добавлено: 18 дек 2012, 21:20
sandman
Rafiq
Вопрос был о том, как была сделана гравировка, с одной стороны или с обоих, или каким путём ты добился раздельной "подсветки", когда видно только часть гравировки.

Re: Точечное выжигание - gcode-burner
Добавлено: 18 дек 2012, 21:49
Rafiq
Ну конечно, я с одной стороны гравировал.
Re: Точечное выжигание - gcode-burner
Добавлено: 06 янв 2013, 21:37
viktars
Что то мне не везёт. Вот что получилось:

Re: Точечное выжигание - gcode-burner
Добавлено: 06 янв 2013, 22:07
sandman
Нечто подобное тоже наблюдаю... Ник, я тут тестовые картинки подвесил, будет время глянь пожалуйста... Почему то высота погружения не меняется, ну и ещё каки есть... Сам увидишь.
Re: Точечное выжигание - gcode-burner
Добавлено: 06 янв 2013, 23:28
Rafiq
Прекрасно можно обойтись без разной высоты погружения иглы, если изображение индексированное однобитное с normal color dithering. Я так на оргстекле с подсветкой портреты делаю. Никаких артефактов нет.
Re: Точечное выжигание - gcode-burner
Добавлено: 07 янв 2013, 02:23
Nick
viktars писал(а):Что то мне не везёт. Вот что получилось:
А что, брутальненько

.
А это случаем не простой негатив изображения? Если да - то надо просто поменять Zmin и Zmax.
Просто когда сверлим - чем сильнее заглубились, тем светлее пиксель, когда жгем - наоборот. Или функцию цвета поменять....
Тестовые картинки это профит! Будем изучать!
Re: Точечное выжигание - gcode-burner
Добавлено: 07 янв 2013, 09:48
viktars
Nick писал(а):А это случаем не простой негатив изображения? Если да - то надо просто поменять Zmin и Zmax.
Просто когда сверлим - чем сильнее заглубились, тем светлее пиксель, когда жгем - наоборот. Или функцию цвета поменять....
Слева вертикальные полосы это был негатив. Потом врубился - поменял. А в настройках по умолчанию получается негатив.
Re: Точечное выжигание - gcode-burner
Добавлено: 07 янв 2013, 22:11
viktars
Попробовал оттенки серого 100*7pix. Вот как это выглядит в axis:
Re: Точечное выжигание - gcode-burner
Добавлено: 09 янв 2013, 23:38
Rafiq
Re: Точечное выжигание - gcode-burner
Добавлено: 23 янв 2013, 07:17
Rafiq
Re: Точечное выжигание - gcode-burner
Добавлено: 24 янв 2013, 07:51
Rafiq
Альтернатива GIMPу, позволяющая избежать появления регулярной структуры на полутонах:
http://www.cnc-club.ru/forum/viewtopic. ... 734#p31734
Re: Точечное выжигание - gcode-burner
Добавлено: 06 мар 2014, 21:58
Tiberius76
Доброго времени суток.
Как здесь задать включение лазера типа
gcode before path M3
gcode after path M5
или пока этого нет.
Долго наблюдал гравировку заводским лазером. В процессе он не меняет мощности, видно по амперметру.
Он печатает построчно как струйный принтер включая лазер без остановки.
Вот бы такой плагинчик, а то точками больно долго.