Страница 8 из 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
Добавлено: 09 окт 2012, 22:34
SMog072
Например, вот этот:
http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi
Use the Console, Luke.[/quote]
питона установил, а программа где?
или я не догоняю, что то?
Re: Точечное выжигание - gcode-burner
Добавлено: 09 окт 2012, 22:45
SMog072
то есть надо открыть через python?
Re: Точечное выжигание - gcode-burner
Добавлено: 09 окт 2012, 23:25
Nick
Да, скачиваешь файл, распаковываешь и запускаешь python gcode-burner.py
.tar.gz можно раскрыть 7zip, если сходу не откроется (
http://www.7-zip.org/ )
Re: Точечное выжигание - gcode-burner
Добавлено: 10 окт 2012, 10:14
Алексс
Ник, а чего такая формула никакая для определения глубины ?
надо вот эту попробовать
Re: Точечное выжигание - gcode-burner
Добавлено: 10 окт 2012, 10:30
Rafiq
kernel писал(а):
DSC00487--поправлен размер.jpg
Себе оставить хотелось

Великолепно! Тоже так делать хочу

Re: Точечное выжигание - gcode-burner
Добавлено: 10 окт 2012, 10:32
Nick
Алексс писал(а):Ник, а чего такая формула никакая для определения глубины ?
надо вот эту попробовать
А почему именно такую?
Re: Точечное выжигание - gcode-burner
Добавлено: 10 окт 2012, 10:43
Алексс
потому что она учитывает цветовое восприятие.
вот еще формула для восприятия глаза
вообще, глядя на работу
kernelа, подумалось, что нужно менять не интенсивность(глубину) каждой точки, а количество точек на площади.
можно попробовать перевести картинку не в grayscale а в ЧБ с высокой контрастностью.
для выжигания, глубиной можно регулировать общую яркость картинки.
для плекса (тоже очень захотелось такое замутить) глубина не играет роли imho. важно лишь наличие точки.
кто работал с плексом и светом пусть меня поправит.
Re: Точечное выжигание - gcode-burner
Добавлено: 10 окт 2012, 10:59
Алексс
вооо...
в gimp есть вильтр newsprint.

можно с ним поиграть. мне кажется хороший вариант.
Re: Точечное выжигание - gcode-burner
Добавлено: 10 окт 2012, 11:57
Nick
Распределение точек по площади можно сделать через индексированную палитру в Gimp, смотри вот тут:
Точечное выжигание - gcode-burner #2. Насколько я понимаю у Kernela именно такой рисунок, с нормальным распределением.
Там же можно настроить несколько цветов, чтобы поменять распределение точек, например берем три цвета - черный белый и серый, и регулируя интенсивность серого меняем плотность точек.
newsprint тоже интересный эффект но для выжигания как таковой не особо применим, т.к. в нем базовый элемент не точка, а какая-то текстура.
Re: Точечное выжигание - gcode-burner
Добавлено: 10 окт 2012, 12:06
Алексс
newsprint в режиме точек, будет идеален для сверления V сверлом.
только программу нужно другую, чтобы диаметры отверстия рассчитать.
Re: Точечное выжигание - gcode-burner
Добавлено: 10 окт 2012, 12:27
Nick
V сверлом, можно просто обычную картинку насверлить тупо по яркости точек. В крайнем случае сетку сделать не квадратную, а ромбиком или шестиугольниками, но все равно тупо по интенсивности цвета и все.
Re: Точечное выжигание - gcode-burner
Добавлено: 10 окт 2012, 18:46
kernel
Rafiq писал(а):kernel писал(а):
DSC00487--поправлен размер.jpg
Себе оставить хотелось

Великолепно! Тоже так делать хочу

Спасибо! С фото великолепной девушки и результат великолепный получается

А вот станочек мой был разобран почти полгода назад

Будет скоро новый, но совсем для других целей, гравировку фото подобным методом на таком не сделать.
Эх... хорошее было время

Тогда торопился, чтобы сделать подарок ко дню рождения данному человечку. Так станок, который год собрать не мог (у себя дома который оставить собирался), за полторы недели в быстром темпе собрал и только для того, чтобы сделать вот эту гравировку

Вот что значит стимул

Re: Точечное выжигание - gcode-burner
Добавлено: 18 окт 2012, 21:28
Алексс
баловался сегодня с программой
вот что получилось
фотка в ручную переведена в чб и маштабирована до 50х52 пикселя. по другому не получалось или я не понял как точно задать размеры.
сверло 1мм.
Re: Точечное выжигание - gcode-burner
Добавлено: 18 окт 2012, 21:38
Nick
А что, красиво

! Это ты с женой, что-то не узнаю

?
Такие картины надо большим сверлом и большого размера делать - тогда впечатление совсем другое.
Re: Точечное выжигание - gcode-burner
Добавлено: 18 окт 2012, 21:52
Алексс
был бы станок поболе
придут граверы, можно будет попробовать на оргстекле.
интересно, от глубины будет зависеть яркость точек ?
Re: Точечное выжигание - gcode-burner
Добавлено: 18 окт 2012, 23:13
Nick
Если не яркость, то размер пятна точно будет зависеть.
Re: Точечное выжигание - gcode-burner
Добавлено: 23 окт 2012, 21:04
viktars
@ Алексс
Алексс писал(а):баловался сегодня с программой
вот что получилось
А вы бы немогли ещё побаловаться и сделать один глаз, примерно 40х40точек. А то у меня какое то глазное проклятие. Столько времени убил на эксперименты.
Re: Точечное выжигание - gcode-burner
Добавлено: 01 дек 2012, 17:22
sandman
Ник, я тут хотел к рождеству кое что сделать, но что то gcode-burner мне тут ахинею несёт... Уже решил на примитивном рисунке попробовать, смотри что получается:
Re: Точечное выжигание - gcode-burner
Добавлено: 01 дек 2012, 18:56
viktars
Присоединяюсь к sandman. Тоже самое. Я на это указывал в #119. Раньше помогало изменение размера изображения, а сейчас не помогает.
Re: Точечное выжигание - gcode-burner
Добавлено: 01 дек 2012, 21:58
sandman
И ещё, можно ли где то старые версии gcode-burner скачать, чтобы сравнить результат, я пробовал с последней версией и на 12.04 и на 10.04 - всё одинаково...
