Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
MAX3000
Опытный
Сообщения: 107
Зарегистрирован: 17 дек 2015, 11:12
Репутация: 18
Настоящее имя: MaX
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение MAX3000 »

Градиенты для генерации калибровочных программ (bmp, jpg).
Размеры - в названиях файлов:
Opisanie-1.jpg
Opisanie-1.jpg (11.12 КБ) 1712 просмотров
5х5x50 мм, с шагом яркости 10%:
BMP-5x5x50.rar
(9.75 КБ) 241 скачивание
JPG-5x5x50.rar
(61.13 КБ) 234 скачивания
5х5x100 мм, с шагом яркости 5%:
BMP-5x5x100.rar
(11.08 КБ) 277 скачиваний
JPG-5x5x100.rar
(63.47 КБ) 239 скачиваний
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Rom327 »

Привет! Сегодня жарил семечки! Версия программы старая, настройки по-умолчанию. Буквы толстые, так как обход букв по контуру. Но геометрия станка порадовала!
Вложения
Семечки.jpg (1638 просмотров) <a class='original' href='./download/file.php?id=99966&mode=view' target=_blank>Загрузить оригинал (250.38 КБ)</a>
Это сугубо мое мнение, могу и ошибаться...
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

Сообщение selenur »

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

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur »

Новый релиз: 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
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Nikomas
Мастер
Сообщения: 721
Зарегистрирован: 07 янв 2012, 14:31
Репутация: 64
Откуда: Беларусь
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Nikomas »

Небольшая подсказка автору программы: при создании точек для гравировки из растра, попробуйте повернуть изображение на 15град. Тогда точки получатся не по горизонталии вертикали, а под углом и линейность вывода будет не так очевидна. Такой техникой пользуются полиграфисты при подготовке пленок на выводы
y-u-r
Кандидат
Сообщения: 68
Зарегистрирован: 18 дек 2016, 06:43
Репутация: 4
Настоящее имя: Юрий
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение y-u-r »

Приветствую !
Автор СУПЕР работу провёл ! :good:
Описание отличное . Без него пришлось правда методом тыка изучать с "шишками". :thinking:
Пожалуйста ссыку на стороннюю программу дайте - просмтр G -кода. Не знаю что это.

Про окантовку и глубину фрезьеровки хочу спросить.
Окантовку сразу в рисунок интегрировать придется ? (например квадрат)
Или квадрат в процессе будет добавляться ?

Пришла мысль. :thinking: .. , по истечении времени сфрмирвался такой вариант алгоритма:
Не заморачиваемся в программе и квадрат , и " рюшечки" всякие :hehehe: интегрируем сразу в каком нибудь простом редакторе.
На отдельной вкладке(листе) в программе например 10 пунктов-окошек губина фрезьеровки и колличество проходов .Видел , что в программе можно выделять отдельные куски рисунка мышкой .
1- выделяем какой нибудь узор .Подсвечивается первый пункт (из 10)
2 - указываем глубину и кол. проходов . Ставим напротив "галку" принять.
(Потом если галку убрать - программа перепрыгнет этот пункт) .
И так далее.
Окантовка окончательная естественно будет последним пунктом.

Можно пойти чуть дальше:
При таком алгоритме есть неудобство размер какого нибудь элемента внутри рисунка ,придется прикидывать примерно по внешнему размеру всего изображения. Для более точного фрезьерования например передней панели из
Layout_6 нужно на первой странице добавить пункт: открыть файл из Layout_6 (HPGL,PLT).
(Кстати пробовал сделать экспорт из Layout_6 (HPGL,PLT) - не открывается в программе автора :wik: )
И дальше действуем по расписанному выше алгоритму

Привел пример "основа ёлки" :
1- выделяем красные квадраты (желательно "кучей"- что бы "пункты" не расходовать :) ) глубина 1мм
2- зеленые квадраты глубина 6 мм - (выбрка под электронику)
3- синий прямоугольник глубина 7мм
4 - бирюзовый (кажется :thinking: ) прямоугольник окончательная - 10мм
Естественно толщина фрезы чуть больше толщины линии
5- Формирвание G-кода
Вложения
пример.JPG (1612 просмотров) <a class='original' href='./download/file.php?id=99993&mode=view' target=_blank>Загрузить оригинал (22.63 КБ)</a>
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Rom327 »

selenur писал(а):Алгоритм утоньшения, работает только для растровых изображений
Приветствую! А где эта функция? Чего то не увидел... И неплохо бы ее добавить в "текст"...
Это сугубо мое мнение, могу и ошибаться...
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

Сообщение selenur »

Rom327 писал(а):
selenur писал(а):Алгоритм утоньшения, работает только для растровых изображений
Приветствую! А где эта функция? Чего то не увидел... И неплохо бы ее добавить в "текст"...
В текст добавлена такая возможность:
2017-01-14_151457.jpg (1582 просмотра) <a class='original' href='./download/file.php?id=100008&mode=view' target=_blank>Загрузить оригинал (82.54 КБ)</a>
А сам флажок на 4-й странице ;-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur »

И собственно сам результат:
2017-01-14_151634.jpg (1582 просмотра) <a class='original' href='./download/file.php?id=100009&mode=view' target=_blank>Загрузить оригинал (138.85 КБ)</a>
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur »

Тут утилиту себе сделал, вдруг кому понадобится......

У меня для выжигания лазером, закреплена веб-камера, т.к. я через неё смотрю, и для удобства сделал маленькую утилиту, вот она:
selenur web cam.zip
(197.68 КБ) 236 скачиваний
Утилита выглядит так:
2017-01-14_152302.jpg (1578 просмотров) <a class='original' href='./download/file.php?id=100011&mode=view' target=_blank>Загрузить оригинал (93.07 КБ)</a>
Перекрестие, это точка в которой будет точка лазера выжигать, + добавлена корректировка угла, т.к. камера может быть не ровно закреплена.
Вот думаю ещё отлавливать текст из программы Candle с координатами, и тут их выводить рядом с перекрестием....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Rom327 »

Всем привет! Продолжаю мучить свой станок!
Врукопашную написал программку. Высота текста 0,5мм.
Вот, что вышло:
Тест.jpg (1564 просмотра) <a class='original' href='./download/file.php?id=100029&mode=view' target=_blank>Загрузить оригинал (189.17 КБ)</a>
Лучше наверное не будет.
Желающим проверить свой станок, программка прилагается! :D
Вложения
Тест.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/
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Rom327 »

selenur писал(а):
Rom327 писал(а):
selenur писал(а):Алгоритм утоньшения, работает только для растровых изображений
Приветствую! А где эта функция? Чего то не увидел... И неплохо бы ее добавить в "текст"...
В текст добавлена такая возможность:
2017-01-14_151457.jpg
А сам флажок на 4-й странице ;-)
Спасибо, нашел, разобрался! Так держать!
Это сугубо мое мнение, могу и ошибаться...
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

Сообщение Rom327 »

selenur писал(а):Видео урок 1,2 получение G-кода для гравировки
Уроки правильные, спасибо!
Появилось предложение: 2 урок, там где дракон, в окне предпросмотра на мелкой сетке фиолетового цвета плохо виден контур зеленого цвета. Курсор мыши видно хорошо, а вот контур не очень. Может имеет смысл сменить цвет контура на желтый?
Вложения
Дракон.JPG (1547 просмотров) <a class='original' href='./download/file.php?id=100035&mode=view' target=_blank>Загрузить оригинал (119.17 КБ)</a>
Это сугубо мое мнение, могу и ошибаться...
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

Сообщение selenur »

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

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение MAX3000 »

Привет! По ветке Рисунок (Растр) после выбора рисунка и нажатии на правую стрелку вылазит ошибка:
2017-01-14_18-37-34.jpg (1530 просмотров) <a class='original' href='./download/file.php?id=100058&mode=view' target=_blank>Загрузить оригинал (105.34 КБ)</a>
Где хранятся файлы настройки?
Удалял и распаковывал файлы программы по новой - не помогло, где-то сохраняются настройки - в строке выбора файла уже прописан путь к файлу.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur »

MAX3000 писал(а):Привет! По ветке Рисунок (Растр) после выбора рисунка и нажатии на правую стрелку вылазит ошибка:
2017-01-14_18-37-34.jpg
Где хранятся файлы настройки?
Удалял и распаковывал файлы программы по новой - не помогло, где-то сохраняются настройки - в строке выбора файла уже прописан путь к файлу.
Ок сегодня поправлю ошибку....
И напишу где хранятся теперь настройки, как доберусь до компьютера.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur »

Добавил 31-ю версию: https://github.com/selenur/ToolsGenGkod ... 31/v31.zip

1)Исправил косяк с настройками, теперь используется механизм хранения настроек от windows, а значит настройки теперь тут: C:\Users\<имя пользователя>\AppData\Local\ToolsGeneratorGCode>
2)Добавил изменения цветов, настройки цветов при повторном открытии пока не сохраняются:
2017-01-15_022817.jpg (1498 просмотров) <a class='original' href='./download/file.php?id=100078&mode=view' target=_blank>Загрузить оригинал (188.28 КБ)</a>
2017-01-15_022841.jpg (1498 просмотров) <a class='original' href='./download/file.php?id=100079&mode=view' target=_blank>Загрузить оригинал (279.39 КБ)</a>
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
MAX3000
Опытный
Сообщения: 107
Зарегистрирован: 17 дек 2015, 11:12
Репутация: 18
Настоящее имя: MaX
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение MAX3000 »

selenur, спасибо за быстрое реагирование.
Но по ветке Рисунок (Растр) вылазят ошибки при нажатии на кнопки:
1-1.jpg (1494 просмотра) <a class='original' href='./download/file.php?id=100080&mode=view' target=_blank>Загрузить оригинал (221.66 КБ)</a>
1-2.jpg (1494 просмотра) <a class='original' href='./download/file.php?id=100081&mode=view' target=_blank>Загрузить оригинал (243.88 КБ)</a>
И не генерируется код:
1-3.jpg (1494 просмотра) <a class='original' href='./download/file.php?id=100082&mode=view' target=_blank>Загрузить оригинал (141.28 КБ)</a>
Как-то можно поправить?
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur »

MAX3000 писал(а):selenur, спасибо за быстрое реагирование.
Но по ветке Рисунок (Растр) вылазят ошибки при нажатии на кнопки:
1-1.jpg
1-2.jpg
И не генерируется код:
1-3.jpg
Как-то можно поправить?
Я еще не добавил поддержку 8-битных изображений, но можно файл в паинте пересохранить как 24-х битный рисунок, и это должно решить временно эту проблемку.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur »

Тут видео гравировки попалось вот такое:
https://www.youtube.com/watch?v=6ZQrNap7W1M
Интересный вариант :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Ответить

Вернуться в «Windows / Mach»