Страница 3 из 130
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 09 сен 2016, 22:46
selenur
Ворон226 писал(а):selenur писал(а):Я тут на одном моменте залип, не знаю какой вариант оставить...
Получилось? Где взять на пробу последний вариант?
А под Wine на Linux пробовал?
Не пробовал, пока под вайном....
Работать по идее должно, но насколько хорошо не скажу.
Последняя версия ссылка в первом посте вот тут:
Программа генерации G-кода, из текста, рисунка, PLT файла #1
Что-бы не засорять форум файлами, буду обновлять этот файл.
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 09 сен 2016, 22:52
Ворон226
Под Wine - работает. Но файлы от inkscape в формате .plt читает, но неправильно... Когда сможет другие форматы видеть?
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 09 сен 2016, 23:32
selenur
Ворон226 писал(а):Под Wine - работает. Но файлы от inkscape в формате .plt читает, но неправильно... Когда сможет другие форматы видеть?
От inkscape добавлю поддержку, как с растром закончу (для лазерной гравировки рисунков)
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 11 сен 2016, 00:36
selenur
Обновил немного, программу, дистрибутив в первом посте.
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 15 сен 2016, 22:39
selenur
Обновил первый пост, в котором добавил генерацию выжигания рисунка, типа такого:
Если на первой странице выбрать источник данных "Текст", а на следующей странице выбрать "текст преобразовать в рисунок", то так-же можно получить вот такой результат:
Данный функционал, на станке ещё не проверял, так-что косяки и пожелания приветствуются.

Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 16 сен 2016, 10:38
staltech
Результат визуализации g кода после генератора, фильтр FloydSteinbergDithering профиль для лазерного ЧПУ.
Размер 400x266 точка 0.16. Визуализация G кода в pixmap.
Может есть смысл убрать лишние G0 в строках, так как команда модальная?
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 16 сен 2016, 10:56
selenur
staltech писал(а):Может есть смысл убрать лишние G0 в строках, так как команда модальная?
Принято! сделаю.
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 16 сен 2016, 10:58
selenur
staltech писал(а): Визуализация G кода в pixmap
А подскажи где скачал такую программку?
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 16 сен 2016, 11:46
staltech
Понемногу пишу собственный сендер с поддержкой лазерной гравировки и больших файлов. Работает пока только визуализация и то не на всех режимах, на следующей неделе начну запускать работу c контроллером. Пока есть проблемы с файлами больше 100 мб, сейчас пробую решать. Как только будет рабочий вариант, скину на форуме в открытый доступ.
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 16 сен 2016, 11:52
selenur
Это хорошо! как оказалось под grbl нет бесплатных сендеров, для работы с большими файлами.
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 16 сен 2016, 12:13
staltech
Вот и не хочется от буржуев отставать, главное что бы терпения хватило до ума прогу довести. К вечеру может выложу видео работы имеющегося функционала, в ветке со станком по стеклу.
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 16 сен 2016, 12:32
selenur
Я эту программу вот тоже делал 2 года в общей сложности, 1 раз с нуля переписывал, и в общей сложности посиделки по вечерам вылились ~ в 100-150 часов работы.
Тем более тебя ни кто не гонит

Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 17 сен 2016, 10:39
selenur
Для лазерного выжигания сейчас доступен режим при котором происходит позиционирование в нужной точке, и включение лазера на указанный промежуток времени, и переход к следующей точке.
Кто, какими режимами выжигания еще пользуется, что-бы их добавить в программу?
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 19 сен 2016, 22:58
selenur
Сегодня мне настроение немного подпортили, и решил немного отвлечься вечерком, на пару часов:-) сварганил простой сендер
Пока без посылки текста из файла:
И пронумеровал элементы:
1) Собственно подключение/отключение
2) Возможность послать одну из нескольких системных команд
3) Можно вручную послать любой код
4) С периодичностью 2 раза в секунду посылается команда "?", и результат отображается в поле 8
5) Отображаются посланные команды, и результат их выполнения (кроме команд "?")
6) Сюда сваливается весть текст от контроллера
7) Посылка сброса пользовательских координат в ноль по всем осям
8) текст от контроллера в треугольных скобках выводится в это поле
9) текст в квадратных скобках выводится сюда
10) а это возможность выполнять ручное управление движением в нужную сторону на нужное расстояние.

Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 20 сен 2016, 08:09
staltech
Если будет желание попробуй реализовать поддержку больших файлов, без полной загрузки в ОЗУ. Что то типа аналога picSendera только пошустрей, последний правда тоже память кушать любит.
У меня это пока не получается в основном из за визуализатра, хотя варианты есть в дальнейшем может и попробую.
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 20 сен 2016, 08:58
selenur
staltech писал(а):Если будет желание попробуй реализовать поддержку больших файлов, без полной загрузки в ОЗУ. Что то типа аналога picSendera только пошустрей, последний правда тоже память кушать любит.
У меня это пока не получается в основном из за визуализатра, хотя варианты есть в дальнейшем может и попробую.
Так с этим проблем нет, я не собираюсь весь файл грузить, буду из файла по мере необходимости читать небольшими блоками, тем более, что мне это нужно лишь что-бы проверить работу сгенерированного G-кода гравировки

Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 20 сен 2016, 09:11
aftaev
selenur писал(а):Обновил первый пост, в котором добавил генерацию выжигания рисунка, типа такого:
Если я правильно понимать эта
программа + Ардуина + драйв шагового = контроллер для ударноготочечного маркера?
https://www.youtube.com/watch?v=0l0kCRcYUA0
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 20 сен 2016, 09:52
selenur
ну да, такое можно сделать, в принципе просто, с программной, и электронной части, для меня, а вот с механикой я не очень дружу. Так-что если сможешь собрать такую механику, то собрать такой девайс можно, причем если взять недорогой планшет с виндой, то получиться очень мобильное устройство

Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 01 окт 2016, 23:14
Rom327
Здравствуйте selenur!
Сегодня попробовал! Программа супер!
Надо конечно с ней подольше посидеть, но вот, что обнаружилось: (начал работать с текстом)
на 6-7-10 закладках не отображается рисунок, только фоновые квадратики. При возврате назад (с 6 на 2 закладку) рисунок тоже пропадает. Лечится нажатием любой радиокнопки в верхней части окна (для 2 закладки). На 6-7-10 закладках рисунок не отображается совсем. Может тогда и закладку "рисунок" скрыть? Далее, на 6 закладке, вектора, кнопка оптимизации №1 не понятно как работает, так как не видно самих перемещений инструмента.
Может это только у меня такой глюк? А в целом программа замечательная, большое вам спасибо!
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Добавлено: 01 окт 2016, 23:39
selenur
Rom327 писал(а):Здравствуйте selenur!
Сегодня попробовал! Программа супер!
Надо конечно с ней подольше посидеть, но вот, что обнаружилось: (начал работать с текстом)
на 6-7-10 закладках не отображается рисунок, только фоновые квадратики. При возврате назад (с 6 на 2 закладку) рисунок тоже пропадает. Лечится нажатием любой радиокнопки в верхней части окна (для 2 закладки). На 6-7-10 закладках рисунок не отображается совсем. Может тогда и закладку "рисунок" скрыть? Далее, на 6 закладке, вектора, кнопка оптимизации №1 не понятно как работает, так как не видно самих перемещений инструмента.
Может это только у меня такой глюк? А в целом программа замечательная, большое вам спасибо!
В Си-шарпе как оказалось закладки скрывать нельзя, поэтому пока оставил так как есть, позже переделаю интерфейс.
На странице с рисунком, задумывалась логика, при которой, рисунок отображается до тех пор, пока не произойдет преобразование его в набор отрезков, с того момента рисунок уже не выводится.
Про оптимизации и прочее скоро постараюсь написать.
