Это давно реализованоКурдль писал(а):А как Вам такой челендж на будущее? (нанесение паяльной пасты на контактные площадки)
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- Мастерю
- Мастер
- Сообщения: 520
- Зарегистрирован: 17 фев 2019, 13:45
- Репутация: 34
- Настоящее имя: Сергей
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
32-я автоматом не пожелала обновиться до 33-й Это нормально?selenur писал(а):Выложил новую версию 3.3.0.33
п.с. Просто с сайта архив скачался без вопросов.
- Курдль
- Мастер
- Сообщения: 2174
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 282
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Ого! Круто! Всё, выбрасываю все остальные программы работы с печатными платами и начинаю плотно изучать Генератор G-Кода!selenur писал(а):Это давно реализовано просто для демонстрации всё руки не доходили показать
С чего посоветуете начать? Где обучающие материалы сложены?
Мой сайт: https://cnc-hobby.ru
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
С 33 на 34, и далее будет работать, т.к. Пришлось на сайте сменить каталоги, а 32 версия об этом не знает....Мастерю писал(а):32-я автоматом не пожелала обновиться до 33-й Это нормально?selenur писал(а):Выложил новую версию 3.3.0.33
п.с. Просто с сайта архив скачался без вопросов.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Пока только из спринта и диптрейса более менее корректно работает, а вот этаКурдль писал(а):Ого! Круто! Всё, выбрасываю все остальные программы работы с печатными платами и начинаю плотно изучать Генератор G-Кода!selenur писал(а):Это давно реализовано просто для демонстрации всё руки не доходили показать
С чего посоветуете начать? Где обучающие материалы сложены?
http://www.cnc-club.ru/forum/viewtopic. ... 55&t=22277 понимает все герберы, а я доработку гербер модуля планирую лишь к осени....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- Мастерю
- Мастер
- Сообщения: 520
- Зарегистрирован: 17 фев 2019, 13:45
- Репутация: 34
- Настоящее имя: Сергей
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Понял, спасибо!selenur писал(а):С 33 на 34, и далее будет работать, т.к. Пришлось на сайте сменить каталоги, а 32 версия об этом не знает....
- Q-starь
- Мастер
- Сообщения: 918
- Зарегистрирован: 04 апр 2011, 16:50
- Репутация: 604
- Настоящее имя: Гэн
- Откуда: Казахстан
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
selenur, Векторный редактор скоро будет? Ошенна неудобана бес ниво!
В остальном "Конструктор" все мои хотелки уважил, респект!
В остальном "Конструктор" все мои хотелки уважил, респект!
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Предположительно буду в отпуске его делать, летом.Q-starь писал(а):selenur, Векторный редактор скоро будет? Ошенна неудобана бес ниво!
В остальном "Конструктор" все мои хотелки уважил, респект!
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- Q-starь
- Мастер
- Сообщения: 918
- Зарегистрирован: 04 апр 2011, 16:50
- Репутация: 604
- Настоящее имя: Гэн
- Откуда: Казахстан
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Ну, до лета я утерплюselenur писал(а):Предположительно буду в отпуске его делать, летом.
- Мастерю
- Мастер
- Сообщения: 520
- Зарегистрирован: 17 фев 2019, 13:45
- Репутация: 34
- Настоящее имя: Сергей
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Терпеть нам придется вместеQ-starь писал(а):Ну, до лета я утерплю![]()

- Курдль
- Мастер
- Сообщения: 2174
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 282
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Потестировал я программку G2G. Виден её мощный потенциал.selenur писал(а):Пока только из спринта и диптрейса более менее корректно работает, а вот эта
viewtopic.php?f=155&t=22277 понимает все герберы, а я доработку гербер модуля планирую лишь к осени....
Хотя она переняла в себя некоторые недостатки FlatCAM.
И пока программа сыровата. Автор не отвечает на инциденты, зарегистрированные на GitHub
По поводу Gerber-файлов - на рынке вообще беда.
Периодически то FlatCAM то Cupper парсят мои файлы с искажениями. Например, дорожки воспроизводят корректно, контуры тоже, а сверловку - со смещением.
Жду не дождусь, когда я смогу скомпоновать свою "домашнюю фабрику" надежными и полностью совместимыми программами.
Мой сайт: https://cnc-hobby.ru
-
Vgsav
- Новичок
- Сообщения: 3
- Зарегистрирован: 27 мар 2019, 23:12
- Репутация: 1
- Настоящее имя: Вадим
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Уважаемые знатоки!
Осваиваю программу версия 3.0.32,
Разобрался как резать лазером Grbl, настроил многократный повтор траектории, разобрался как заполнять фигуры оутлайном. Но с задачей гравировки печати по резине завис с программой конкретно.
Подскажите плиз последовательность действий с вектором или bmp файлом
Уважаемый Автор, Может быть есть видео с настройкой программы для такой задачи? На канале не нашел
Осваиваю программу версия 3.0.32,
Разобрался как резать лазером Grbl, настроил многократный повтор траектории, разобрался как заполнять фигуры оутлайном. Но с задачей гравировки печати по резине завис с программой конкретно.
Подскажите плиз последовательность действий с вектором или bmp файлом
Уважаемый Автор, Может быть есть видео с настройкой программы для такой задачи? На канале не нашел
-
Vgsav
- Новичок
- Сообщения: 3
- Зарегистрирован: 27 мар 2019, 23:12
- Репутация: 1
- Настоящее имя: Вадим
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Хотелки (может, не разобрался)selenur писал(а):Это давно реализованопросто для демонстрации всё руки не доходили показать
1.z ось для Led лазера с фиксированным фокусом как способ точной фокусировки при последующих проходах для углубления при резке толстых материалов (как будто фреза)
2. Z ось для работы лазера в режиме расфокусировки для нагрева пластика по нужной траектории
3. Соединить последовательную обработку детали типа смена инструмента в рамках одной последовательнлсти например: гравировка рисунка с переменной мощностью - обрезка контура с максимальной.
4. "калибровка полутонов" те создать шаблон по которому можно отгравировав образец получить численные значения для обработки полутонового изображения в самой программе: те чёрная точка, серая точка, белая точка - с подбором нужных градиентов например на 16 уровней.
Спасибо за программу!
- Мастерю
- Мастер
- Сообщения: 520
- Зарегистрирован: 17 фев 2019, 13:45
- Репутация: 34
- Настоящее имя: Сергей
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Реализуются только вами лично при написании алгоритма формирования G-кода для модуля 900. Откуда Сергею знать насколько вашу ось нужно опускать/поднимать?Vgsav писал(а):Хотелки
ИменноVgsav писал(а):не разобрался
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Напиши подробнее, как нужно формировать G-код, что-бы ты мог получить желаемый результат?Vgsav писал(а):Но с задачей гравировки печати по резине завис с программой конкретно.
Подскажите плиз последовательность действий с вектором или bmp файлом
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Для этого нужно правило генерации G-кода использовать которое демо - фрезеровка, при выборе которого появляются параметры, где можно указать начальную высоту по Z, конечную, и шаг повтора.Vgsav писал(а): 1.z ось для Led лазера с фиксированным фокусом как способ точной фокусировки при последующих проходах для углубления при резке толстых материалов (как будто фреза)
Вот тут по подробнее о такой технологии, что, как, и т.д......Vgsav писал(а): 2. Z ось для работы лазера в режиме расфокусировки для нагрева пластика по нужной траектории
Это реализовано, для этого в программе есть такая штука как "метка/ярлык" когда траектории можно пометить с помощью текстовой метки, а потом в правиле генерации G-кода, в цикле перебрать все траектории с одной меткой, например гравировка, а потом в цикле с другой меткой, например фрезеровка, про данный функционал, ещё просто не успел подготовить видео, или статью.Vgsav писал(а): 3. Соединить последовательную обработку детали типа смена инструмента в рамках одной последовательнлсти например: гравировка рисунка с переменной мощностью - обрезка контура с максимальной.
Да такое будет реализовано, так-же как это было во второй версии: Когда задается несколько контрольных точек, зависимости яркости точки на изображении, и того какое значение будет записываться в переменную, которую в итоге можно будет использовать.Vgsav писал(а): 4. "калибровка полутонов" те создать шаблон по которому можно отгравировав образец получить численные значения для обработки полутонового изображения в самой программе: те чёрная точка, серая точка, белая точка - с подбором нужных градиентов например на 16 уровней.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
Vgsav
- Новичок
- Сообщения: 3
- Зарегистрирован: 27 мар 2019, 23:12
- Репутация: 1
- Настоящее имя: Вадим
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
задача: гравировка печатей\фотографий\камня\алюминия етсselenur писал(а):Напиши подробнее, как нужно формировать G-код, что-бы ты мог получить желаемый результат?Vgsav писал(а):Но с задачей гравировки печати по резине завис с программой конкретно.
Подскажите плиз последовательность действий с вектором или bmp файлом
видится вариант реализации:
модуль 10? калибровка - загрузка кривой зависимости зачернения ( от скорости или мощности для выбранного материала)
модуль 100 загрузка bmp
модуль 20? bmp файл "слайсериться" с задаваемым шагом смещения по Y с привязкой степени зачернения из кривой из модуля калибровки 10?
модуль XXX построчное построение Gкода - выполнение в цикле с прожигом как при движении вперед так и назад при смещении по Y
модуль 20? имеет функции:
1. оптимизация по времени
управление скоростью движения каретки по X
загрузить кривую-шаблон с помощью которого задаются значения скорости смещения каретки - на основе пробный прожиг калибровочной линейки
например
черный -10mm\s
серый90% -
серый80% -
..
серый50% - 50 mm\s
..
серый20% -
серый10% -
белый -5000 mm\s
мощность задается = 100%
2. оптимизация по точности
управление мощностью лазера при движении по Х
например черный = 100%
..
серый50% =50%
..
белый=1
3 вариант совмещение обоих вариантов для ускорения процесса
Для работы модуля будет удобен калибровочный модуль 10? с функционалом:
задаем стандартную картинку BMP переходов черный в белый
делаем пробный прожиг на материале в виде матрицы с разно скоростью\мощностью 100-90-...0
на его основе задаем граничные значения по мощности \ скорости - те значения за которые не надо выходить
делаем уточняющий прожиг - вводим данные в модуль - те получаем кривую функции зависимости степени зачернения от параметра скорости\мощности
запоминаем результаты в виде шаблона для этого материала
на основе этой кривой обрабатываем результаты модуля 20?
- Мастерю
- Мастер
- Сообщения: 520
- Зарегистрирован: 17 фев 2019, 13:45
- Репутация: 34
- Настоящее имя: Сергей
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
В очередь, пожалуйста!Vgsav писал(а):задача
Сначала Гэн, потом я, может быть, еще кто-то до/между/после нас... А потом и до вашей задачи придет очередь.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Вопрос: Имеет ли "ТипДаных" - окружность, переменные передающиеся в "правило генерации кода" для того чтобы прописать G02 G03
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Да, есть типы: окружность, дуга, кривая, скоро сессия закончится, опишу функционал, и отлажу всю цепочку от загрузки, до получения файла...dovganya писал(а):Вопрос: Имеет ли "ТипДаных" - окружность, переменные передающиеся в "правило генерации кода" для того чтобы прописать G02 G03
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
