Страница 15 из 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
Добавлено: 17 дек 2015, 15:57
malvin
Идея!!!
Сделать более быстрым процесс точечного выжигания. Вместо перемещения всего шпиндельного узла (у кого как) можно на шпиндельный узел поставить маленький моторчик шаговый от флопика - он идет с винтом с шагом в несколько мм, а на него - маленькую головку - выжигатель. Она будет в разы быстрее выжигать, нежели на видео, что в этой ветке выкладывали. Одновременно, поднять температуру жала. А ось Z перекоммутировать на маленький моторчик или задействовать под него 4 ось... Примерно это я и хочу сделать.
Есть вариант применить соленоид, к сердечнику которого подсоединить легкий выжигатель... Потом развернуть на ключ соленоида поток шагов с какой то дополнительной оси. Тогда в реальном времени, практически со скоростью G1 можно будет организовать вывод пикселей изображения.
Кто с какими типами жал выжигал? Интересно какой практический опыт у коллег...
Re: Точечное выжигание - gcode-burner
Добавлено: 24 дек 2015, 13:37
Nick
malvin писал(а):Есть вариант применить соленоид, к сердечнику которого подсоединить легкий выжигатель...
За какое время такое жало прожгет нужную точку?
Re: Точечное выжигание - gcode-burner
Добавлено: 24 дек 2015, 16:18
malvin
Nick писал(а):malvin писал(а):Есть вариант применить соленоид, к сердечнику которого подсоединить легкий выжигатель...
За какое время такое жало прожгет нужную точку?
Я не про время выдержки точки, а о кол-ве точек на единицу площади))) Понятие время выдержки, уверен, вообще не применимо к данному решению, ведь сигналы STEP идут одной длительности. Хотя можно управлять внешним выводом, программно, через задержки - ну есть же в emc реле, вот их можно коммутировать)))).
Re: Точечное выжигание - gcode-burner
Добавлено: 24 дек 2015, 16:55
Nick
malvin писал(а):ведь сигналы STEP идут одной длительности. Хотя можно управлять внешним выводом, программно, через задержки - ну есть же в emc реле, вот их можно коммутировать)))).
В linuxcnc (который раньше назывался emc) есть и не только это.
Главный вопрос, получится ли в движении не останавливаясь выжигать точки?
ЗЫ есть станок выжигатель, который вообще не подимает жало, а интенсивность окраски регулируется скоростью перемещения.
Re: Точечное выжигание - gcode-burner
Добавлено: 24 дек 2015, 17:08
malvin
Nick писал(а):ЗЫ есть станок выжигатель, который вообще не подимает жало, а интенсивность окраски регулируется скоростью перемещения.
Вот, уже теплее. Как раз сейчас над этим работаю. Я в этот форум кидал, пост #275, фото изделий, полученных этим способом, смотрится гораздо привлекательнее, нежели точечное выжигание.
Re: Точечное выжигание - gcode-burner
Добавлено: 24 дек 2015, 17:16
Nick
У точечного свой шарм

Re: Точечное выжигание - gcode-burner
Добавлено: 24 дек 2015, 17:21
malvin
Nick писал(а):У точечного свой шарм

Качественные точки, да, руль.
Ты с лазером не пробовал?
Нескромно поделюсь результатами ночных потуг)))
Re: Точечное выжигание - gcode-burner
Добавлено: 25 дек 2015, 17:29
Nick
не, не пробовал.
Re: Точечное выжигание - gcode-burner
Добавлено: 29 янв 2017, 19:46
GipsyRaven
Выражаю благодарность, за отличную утилиту!
Станок самодельный, из матричных принтеров.
Контроллер драйвер l297 + l298

- Первая работа
Тестировал на greyscale

- grayscale
Re: Точечное выжигание - gcode-burner
Добавлено: 08 фев 2017, 07:58
GipsyRaven
Еще одна greyscale
Еще в работе, немного ошибся с размером... И глаза мне не нравятся.
Re: Точечное выжигание - gcode-burner
Добавлено: 18 май 2017, 07:44
GipsyRaven
Готовая работа)))
Re: Точечное выжигание - gcode-burner
Добавлено: 29 май 2017, 02:46
kondrenkov
GipsyRaven писал(а):Готовая работа)))
Отличное качество!!!