Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
-
MAX3000
- Опытный
- Сообщения: 107
- Зарегистрирован: 17 дек 2015, 11:12
- Репутация: 18
- Настоящее имя: MaX
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Градиенты для генерации калибровочных программ (bmp, jpg).
Размеры - в названиях файлов: 5х5x50 мм, с шагом яркости 10%: 5х5x100 мм, с шагом яркости 5%:
Размеры - в названиях файлов: 5х5x50 мм, с шагом яркости 10%: 5х5x100 мм, с шагом яркости 5%:
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Привет! Сегодня жарил семечки! Версия программы старая, настройки по-умолчанию. Буквы толстые, так как обход букв по контуру. Но геометрия станка порадовала!
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Прикольно, получилось, как блоху подковалRom327 писал(а):Привет! Сегодня жарил семечки! Версия программы старая, настройки по-умолчанию. Буквы толстые, так как обход букв по контуру. Но геометрия станка порадовала!
Мой сайт: 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
Новый релиз: https://github.com/selenur/ToolsGenGkod ... 30/v30.zip
Видео урок 1,2 получение G-кода для гравировки, из текста введенного пользователем, и получение контуров из рисунка.
Это мои первые видео с озвучкой голосом, поэтому периодически запинаюсь.... за что извиняюсь....
https://www.youtube.com/watch?v=mj0gfiUmtvs
https://www.youtube.com/watch?v=lx1xR12CNKA
Видео урок 1,2 получение G-кода для гравировки, из текста введенного пользователем, и получение контуров из рисунка.
Это мои первые видео с озвучкой голосом, поэтому периодически запинаюсь.... за что извиняюсь....
https://www.youtube.com/watch?v=mj0gfiUmtvs
https://www.youtube.com/watch?v=lx1xR12CNKA
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
Nikomas
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 янв 2012, 14:31
- Репутация: 64
- Откуда: Беларусь
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Небольшая подсказка автору программы: при создании точек для гравировки из растра, попробуйте повернуть изображение на 15град. Тогда точки получатся не по горизонталии вертикали, а под углом и линейность вывода будет не так очевидна. Такой техникой пользуются полиграфисты при подготовке пленок на выводы
-
y-u-r
- Кандидат
- Сообщения: 68
- Зарегистрирован: 18 дек 2016, 06:43
- Репутация: 4
- Настоящее имя: Юрий
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Приветствую !
Автор СУПЕР работу провёл !
Описание отличное . Без него пришлось правда методом тыка изучать с "шишками".
Пожалуйста ссыку на стороннюю программу дайте - просмтр G -кода. Не знаю что это.
Про окантовку и глубину фрезьеровки хочу спросить.
Окантовку сразу в рисунок интегрировать придется ? (например квадрат)
Или квадрат в процессе будет добавляться ?
Пришла мысль.
.. , по истечении времени сфрмирвался такой вариант алгоритма:
Не заморачиваемся в программе и квадрат , и " рюшечки" всякие
интегрируем сразу в каком нибудь простом редакторе.
На отдельной вкладке(листе) в программе например 10 пунктов-окошек губина фрезьеровки и колличество проходов .Видел , что в программе можно выделять отдельные куски рисунка мышкой .
1- выделяем какой нибудь узор .Подсвечивается первый пункт (из 10)
2 - указываем глубину и кол. проходов . Ставим напротив "галку" принять.
(Потом если галку убрать - программа перепрыгнет этот пункт) .
И так далее.
Окантовка окончательная естественно будет последним пунктом.
Можно пойти чуть дальше:
При таком алгоритме есть неудобство размер какого нибудь элемента внутри рисунка ,придется прикидывать примерно по внешнему размеру всего изображения. Для более точного фрезьерования например передней панели из
Layout_6 нужно на первой странице добавить пункт: открыть файл из Layout_6 (HPGL,PLT).
(Кстати пробовал сделать экспорт из Layout_6 (HPGL,PLT) - не открывается в программе автора
)
И дальше действуем по расписанному выше алгоритму
Привел пример "основа ёлки" :
1- выделяем красные квадраты (желательно "кучей"- что бы "пункты" не расходовать
) глубина 1мм
2- зеленые квадраты глубина 6 мм - (выбрка под электронику)
3- синий прямоугольник глубина 7мм
4 - бирюзовый (кажется
) прямоугольник окончательная - 10мм
Естественно толщина фрезы чуть больше толщины линии
5- Формирвание G-кода
Автор СУПЕР работу провёл !
Описание отличное . Без него пришлось правда методом тыка изучать с "шишками".
Пожалуйста ссыку на стороннюю программу дайте - просмтр G -кода. Не знаю что это.
Про окантовку и глубину фрезьеровки хочу спросить.
Окантовку сразу в рисунок интегрировать придется ? (например квадрат)
Или квадрат в процессе будет добавляться ?
Пришла мысль.
Не заморачиваемся в программе и квадрат , и " рюшечки" всякие
На отдельной вкладке(листе) в программе например 10 пунктов-окошек губина фрезьеровки и колличество проходов .Видел , что в программе можно выделять отдельные куски рисунка мышкой .
1- выделяем какой нибудь узор .Подсвечивается первый пункт (из 10)
2 - указываем глубину и кол. проходов . Ставим напротив "галку" принять.
(Потом если галку убрать - программа перепрыгнет этот пункт) .
И так далее.
Окантовка окончательная естественно будет последним пунктом.
Можно пойти чуть дальше:
При таком алгоритме есть неудобство размер какого нибудь элемента внутри рисунка ,придется прикидывать примерно по внешнему размеру всего изображения. Для более точного фрезьерования например передней панели из
Layout_6 нужно на первой странице добавить пункт: открыть файл из Layout_6 (HPGL,PLT).
(Кстати пробовал сделать экспорт из Layout_6 (HPGL,PLT) - не открывается в программе автора
И дальше действуем по расписанному выше алгоритму
Привел пример "основа ёлки" :
1- выделяем красные квадраты (желательно "кучей"- что бы "пункты" не расходовать
2- зеленые квадраты глубина 6 мм - (выбрка под электронику)
3- синий прямоугольник глубина 7мм
4 - бирюзовый (кажется
Естественно толщина фрезы чуть больше толщины линии
5- Формирвание G-кода
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Приветствую! А где эта функция? Чего то не увидел... И неплохо бы ее добавить в "текст"...selenur писал(а):Алгоритм утоньшения, работает только для растровых изображений
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
В текст добавлена такая возможность: А сам флажок на 4-й страницеRom327 писал(а):Приветствую! А где эта функция? Чего то не увидел... И неплохо бы ее добавить в "текст"...selenur писал(а):Алгоритм утоньшения, работает только для растровых изображений
Мой сайт: 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
И собственно сам результат:
Мой сайт: 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
Тут утилиту себе сделал, вдруг кому понадобится......
У меня для выжигания лазером, закреплена веб-камера, т.к. я через неё смотрю, и для удобства сделал маленькую утилиту, вот она: Утилита выглядит так: Перекрестие, это точка в которой будет точка лазера выжигать, + добавлена корректировка угла, т.к. камера может быть не ровно закреплена.
Вот думаю ещё отлавливать текст из программы Candle с координатами, и тут их выводить рядом с перекрестием....
У меня для выжигания лазером, закреплена веб-камера, т.к. я через неё смотрю, и для удобства сделал маленькую утилиту, вот она: Утилита выглядит так: Перекрестие, это точка в которой будет точка лазера выжигать, + добавлена корректировка угла, т.к. камера может быть не ровно закреплена.
Вот думаю ещё отлавливать текст из программы Candle с координатами, и тут их выводить рядом с перекрестием....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Всем привет! Продолжаю мучить свой станок!
Врукопашную написал программку. Высота текста 0,5мм.
Вот, что вышло: Лучше наверное не будет.
Желающим проверить свой станок, программка прилагается!
Врукопашную написал программку. Высота текста 0,5мм.
Вот, что вышло: Лучше наверное не будет.
Желающим проверить свой станок, программка прилагается!
- Вложения
-
- Тест.rar
- (310 байт) 241 скачивание
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Спасибо, нашел, разобрался! Так держать!selenur писал(а):В текст добавлена такая возможность: А сам флажок на 4-й страницеRom327 писал(а):Приветствую! А где эта функция? Чего то не увидел... И неплохо бы ее добавить в "текст"...selenur писал(а):Алгоритм утоньшения, работает только для растровых изображений
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Уроки правильные, спасибо!selenur писал(а):Видео урок 1,2 получение G-кода для гравировки
Появилось предложение: 2 урок, там где дракон, в окне предпросмотра на мелкой сетке фиолетового цвета плохо виден контур зеленого цвета. Курсор мыши видно хорошо, а вот контур не очень. Может имеет смысл сменить цвет контура на желтый?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
- selenur
- Почётный участник

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

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Ок сегодня поправлю ошибку....MAX3000 писал(а):Привет! По ветке Рисунок (Растр) после выбора рисунка и нажатии на правую стрелку вылазит ошибка: Где хранятся файлы настройки?
Удалял и распаковывал файлы программы по новой - не помогло, где-то сохраняются настройки - в строке выбора файла уже прописан путь к файлу.
И напишу где хранятся теперь настройки, как доберусь до компьютера.
Мой сайт: 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
Добавил 31-ю версию: https://github.com/selenur/ToolsGenGkod ... 31/v31.zip
1)Исправил косяк с настройками, теперь используется механизм хранения настроек от windows, а значит настройки теперь тут: C:\Users\<имя пользователя>\AppData\Local\ToolsGeneratorGCode>
2)Добавил изменения цветов, настройки цветов при повторном открытии пока не сохраняются:
1)Исправил косяк с настройками, теперь используется механизм хранения настроек от windows, а значит настройки теперь тут: C:\Users\<имя пользователя>\AppData\Local\ToolsGeneratorGCode>
2)Добавил изменения цветов, настройки цветов при повторном открытии пока не сохраняются:
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
MAX3000
- Опытный
- Сообщения: 107
- Зарегистрирован: 17 дек 2015, 11:12
- Репутация: 18
- Настоящее имя: MaX
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
selenur, спасибо за быстрое реагирование.
Но по ветке Рисунок (Растр) вылазят ошибки при нажатии на кнопки: И не генерируется код: Как-то можно поправить?
Но по ветке Рисунок (Растр) вылазят ошибки при нажатии на кнопки: И не генерируется код: Как-то можно поправить?
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Я еще не добавил поддержку 8-битных изображений, но можно файл в паинте пересохранить как 24-х битный рисунок, и это должно решить временно эту проблемку.MAX3000 писал(а):selenur, спасибо за быстрое реагирование.
Но по ветке Рисунок (Растр) вылазят ошибки при нажатии на кнопки: И не генерируется код: Как-то можно поправить?
Мой сайт: 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
Тут видео гравировки попалось вот такое:
https://www.youtube.com/watch?v=6ZQrNap7W1M
Интересный вариант
https://www.youtube.com/watch?v=6ZQrNap7W1M
Интересный вариант
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/