Мои увлечения, и прочие штуки :-)

Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Мои увлечения, и прочие штуки :-)

Сообщение selenur »

Вот я и подошел к тому что нужно доделать программу которая из рисунка или текста, будет генерировать G-код, для гравировки, или выжигания.
В связи с чем буду рад любым советам, как стоит реализовать интерфейс программы, какие опции необходимо добавить, пока всю информацию о программе буду выкладывать тут, пока не получиться более-менее рабочая версия.
Вот последняя версия программы:
CNCImporterGkode.zip
(17.85 КБ) 342 скачивания
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Mihaill
Мастер
Сообщения: 238
Зарегистрирован: 02 июн 2014, 12:06
Репутация: 68
Откуда: Ярославль
Контактная информация:

Re: Мои увлечения, и прочие штуки :-)

Сообщение Mihaill »

Первое впечатление :good: , очень простая в использовании, если добавить в эту програмку распознование DXF и векторных файлов было-б вообше хорошо.
Пока результат работы не видел, вечерком только до станка доберусь
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Мои увлечения, и прочие штуки :-)

Сообщение selenur »

Mihaill писал(а):Первое впечатление :good: , очень простая в использовании, если добавить в эту програмку распознование DXF и векторных файлов было-б вообше хорошо.
Пока результат работы не видел, вечерком только до станка доберусь
У меня алгоритм импорта векторов PLT, уже более менее работает, вот только не могу придумать как по удобнее, и логичнее в эту программу добавить, т.к. векторный файл это по сути уже "3-й ШАГ" программы, если есть идеи буду рад :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Mihaill
Мастер
Сообщения: 238
Зарегистрирован: 02 июн 2014, 12:06
Репутация: 68
Откуда: Ярославль
Контактная информация:

Re: Мои увлечения, и прочие штуки :-)

Сообщение Mihaill »

В програмировании я не силен, уровень - здравствуй дерево, поэтой причине оказать реальную помощь вряд ли смогу.
О том что хотелось бы увидеть в следующей редакции:
1. Очень много длинных перемещений, обрабатывается не ближний контур, а любой, хаотично.
2. Соеденения между шагами полностью повторяет пиксельную графику, хотелось бы видеть соеденения под углом или радиусами.
3. Поле выбора в третьем шаге (угол отклонения), работает как то не так, я так понимаю что она была создана как раз для соеденения под углом, может есть возможность привязать её к длинне и количеству изменяемых отрезков, на пример в длинну меньше чем 2 количество больше 1.
Вот такие пожелания после первого шапашного знакомства.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Мои увлечения, и прочие штуки :-)

Сообщение selenur »

Mihaill писал(а):В програмировании я не силен, уровень - здравствуй дерево, поэтой причине оказать реальную помощь вряд ли смогу.
О том что хотелось бы увидеть в следующей редакции:
1. Очень много длинных перемещений, обрабатывается не ближний контур, а любой, хаотично.
2. Соеденения между шагами полностью повторяет пиксельную графику, хотелось бы видеть соеденения под углом или радиусами.
3. Поле выбора в третьем шаге (угол отклонения), работает как то не так, я так понимаю что она была создана как раз для соеденения под углом, может есть возможность привязать её к длинне и количеству изменяемых отрезков, на пример в длинну меньше чем 2 количество больше 1.
Вот такие пожелания после первого шапашного знакомства.
Для того что-бы я доработал программу, тебе и не нужно программировать :-) это моя забота.....
Самое главное идеи того, как сделать удобнее, чего не хватает, а что лишнее в интерфейсе...
А второй пункт можешь поподробнее описать? :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Mihaill
Мастер
Сообщения: 238
Зарегистрирован: 02 июн 2014, 12:06
Репутация: 68
Откуда: Ярославль
Контактная информация:

Re: Мои увлечения, и прочие штуки :-)

Сообщение Mihaill »

Черным - как сейчас соединяются точки, синим - радиусом, красным под углом.
Вложения
Безымянный.png
Безымянный.png (8.55 КБ) 2779 просмотров
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Мои увлечения, и прочие штуки :-)

Сообщение selenur »

Понял, сделаю :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Mihaill
Мастер
Сообщения: 238
Зарегистрирован: 02 июн 2014, 12:06
Репутация: 68
Откуда: Ярославль
Контактная информация:

Re: Мои увлечения, и прочие штуки :-)

Сообщение Mihaill »

И под Новый год ещё одно пожелание для увеличения функционала программы, добавить обработку растром, по всей видимости это должно находится в третьем шаге, ну, а уж если появится такая обработка то тогда придется сделать выбор угла и шага для неё.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Мои увлечения, и прочие штуки :-)

Сообщение selenur »

Случайным образом нашел возможность из шрифтов извлекать вектора, благодаря чему в цепочке "текст --> рисунок --> вектора" теперь могу исключать преобразование в рисунок.
Вот что из этого получается:
2016-01-04_014015.jpg (2712 просмотров) <a class='original' href='./download/file.php?id=67915&sid=fb53b72b676db76dcb0e7c71b3aef3ef&mode=view' target=_blank>Загрузить оригинал (462.93 КБ)</a>
2016-01-04_013939.jpg (2712 просмотров) <a class='original' href='./download/file.php?id=67916&sid=fb53b72b676db76dcb0e7c71b3aef3ef&mode=view' target=_blank>Загрузить оригинал (335.13 КБ)</a>
2016-01-04_013435.jpg (2712 просмотров) <a class='original' href='./download/file.php?id=67917&sid=fb53b72b676db76dcb0e7c71b3aef3ef&mode=view' target=_blank>Загрузить оригинал (303.08 КБ)</a>
Вот тут косяк самого шрифта а не программы, как оказалось
2016-01-04_013302.jpg (2712 просмотров) <a class='original' href='./download/file.php?id=67918&sid=fb53b72b676db76dcb0e7c71b3aef3ef&mode=view' target=_blank>Загрузить оригинал (327.29 КБ)</a>
У кого нибудь случайно не завалялось шрифтов, по типу тех что на последних 2-х скринах? ( которые состоят из одной полоски)
Сейчас преобразование текста сразу в вектор работает только для предварительного просмотра, дальше пока ещё не сделал, но кто хочет может проверить пока правильно ли мой алгоритм извлекает вектора из шрифта, прилагаю программу:
CNCImporterGkode.zip
(19.79 КБ) 288 скачиваний
после ввода текста нужно:
2016-01-04_015045.jpg (2712 просмотров) <a class='original' href='./download/file.php?id=67925&sid=fb53b72b676db76dcb0e7c71b3aef3ef&mode=view' target=_blank>Загрузить оригинал (189.24 КБ)</a>
нажать эту кнопку :-)

А ещё как оказалось шрифты которые нарисованы единичными полосками очень плохо в word-е отображаются:
2016-01-04_015653.jpg
2016-01-04_015653.jpg (2.87 КБ) 2712 просмотров
(на рисунке текст 123456789)

А вот и этот шрифт:
Tinky Hebrew Straight.zip
(19.07 КБ) 285 скачиваний
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Predator
Мастер
Сообщения: 9583
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2531
Контактная информация:

Re: Мои увлечения, и прочие штуки :-)

Сообщение Predator »

selenur писал(а):У кого нибудь случайно не завалялось шрифтов, по типу тех что на последних 2-х скринах?
Посмотри, пойдут нет, шрифтов много, около 5000 штук разных, лень рыться в них :)
chr.rar
(368.54 КБ) 322 скачивания
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Мои увлечения, и прочие штуки :-)

Сообщение selenur »

Predator писал(а):
selenur писал(а):У кого нибудь случайно не завалялось шрифтов, по типу тех что на последних 2-х скринах?
Посмотри, пойдут нет, шрифтов много, около 5000 штук разных, лень рыться в них :)
chr.rar
О!! спасибо.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Predator
Мастер
Сообщения: 9583
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2531
Контактная информация:

Re: Мои увлечения, и прочие штуки :-)

Сообщение Predator »

selenur писал(а):О!! спасибо.
Я имел ввиду у меня 5000+ в папке на компе, а не в архиве :)
Я просто выбрал несколько для пробы, чтобы ты посмотрел, подойдут или нет.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Мои увлечения, и прочие штуки :-)

Сообщение selenur »

Predator писал(а):
selenur писал(а):О!! спасибо.
Я имел ввиду у меня 5000+ в папке на компе, а не в архиве :)
Я просто выбрал несколько для пробы, чтобы ты посмотрел, подойдут или нет.
У меня самого более 30000+ шрифтов, но всего 3 шрифта, у которых очертания символов в виде линии, а не замкнутые области из множества отрезков описывающих очертания :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Predator
Мастер
Сообщения: 9583
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2531
Контактная информация:

Re: Мои увлечения, и прочие штуки :-)

Сообщение Predator »

selenur писал(а):У меня самого более 30000+ шрифтов
5000 это у меня в одной папке только :)
Что-нибудь подошло из архива? :think:
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Мои увлечения, и прочие штуки :-)

Сообщение selenur »

Было 2 шрифта VANTATHI которые очень похожи на то что нужно:
2016-01-04_143151.png (2664 просмотра) <a class='original' href='./download/file.php?id=67943&sid=fb53b72b676db76dcb0e7c71b3aef3ef&mode=view' target=_blank>Загрузить оригинал (11.97 КБ)</a>
Но когда разложил на вектора:
2016-01-04_143121.png (2664 просмотра) <a class='original' href='./download/file.php?id=67944&sid=fb53b72b676db76dcb0e7c71b3aef3ef&mode=view' target=_blank>Загрузить оригинал (15.98 КБ)</a>
получилось такое :-) Т.к. координаты векторов имеют значение типа 10.345 то при округлении до целого числа, графически отображается нормально как на первой кртинке :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Мои увлечения, и прочие штуки :-)

Сообщение selenur »

Еще немного доработал программу, и теперь используя этот шрифт:
Tinky Hebrew Eliptica.zip
(20.11 КБ) 302 скачивания
его нужно установить в систему.

Получается вот так:
2016-01-04_161736.png (2651 просмотр) <a class='original' href='./download/file.php?id=67948&sid=fb53b72b676db76dcb0e7c71b3aef3ef&mode=view' target=_blank>Загрузить оригинал (25.18 КБ)</a>
2016-01-04_161849.png (2651 просмотр) <a class='original' href='./download/file.php?id=67949&sid=fb53b72b676db76dcb0e7c71b3aef3ef&mode=view' target=_blank>Загрузить оригинал (26.87 КБ)</a>
ну и сама программка:
CNCImporterGkode.zip
(20.61 КБ) 249 скачиваний
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Мои увлечения, и прочие штуки :-)

Сообщение selenur »

Тут ещё немного появилось времени, попробовал лазером рисунок выполнить, вот этот:
WP_001238.jpg (2627 просмотров) <a class='original' href='./download/file.php?id=68003&sid=fb53b72b676db76dcb0e7c71b3aef3ef&mode=view' target=_blank>Загрузить оригинал (543.61 КБ)</a>
и вот видео:
https://www.youtube.com/watch?v=L020i_6SqY4
Понял что нужно с холостыми прогонами что-то решать, и вот это:
WP_001237.jpg (2627 просмотров) <a class='original' href='./download/file.php?id=68002&sid=fb53b72b676db76dcb0e7c71b3aef3ef&mode=view' target=_blank>Загрузить оригинал (427.2 КБ)</a>
уже получилось шустрее:
https://www.youtube.com/watch?v=HB_9uD1Ujas

Вот последняя версия программы:
CNCImporterGkode.zip
(21.36 КБ) 287 скачиваний
К стати на крыльчатке, удалось неплохо разместить магниты:
WP_001226.jpg (2627 просмотров) <a class='original' href='./download/file.php?id=68004&sid=fb53b72b676db76dcb0e7c71b3aef3ef&mode=view' target=_blank>Загрузить оригинал (542.11 КБ)</a>
WP_001227.jpg (2627 просмотров) <a class='original' href='./download/file.php?id=68005&sid=fb53b72b676db76dcb0e7c71b3aef3ef&mode=view' target=_blank>Загрузить оригинал (364.54 КБ)</a>
Осталось придумать крепление к датчику.... :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Ovaday
Мастер
Сообщения: 430
Зарегистрирован: 25 янв 2015, 22:45
Репутация: 70
Настоящее имя: Евгений
Откуда: г. Уфа
Контактная информация:

Re: Мои увлечения, и прочие штуки :-)

Сообщение Ovaday »

selenur писал(а):Тут ещё немного появилось времени, попробовал лазером рисунок выполнить, вот этот:
WP_001238.jpg
Понял что нужно с холостыми прогонами что-то решать, и вот это:
WP_001237.jpg
Что-то у тебя в каждой гравировке с левого края идет смещение вправо :) Баг или фича? :hehehe:
Но в целом не плохо тоже лазер хотел :good:
Студент, собираю себе хоббийный станочек для фрезеровки оргстекла, воска и пластика.
Аватара пользователя
Дрюня
Почётный участник
Почётный участник
Сообщения: 2040
Зарегистрирован: 25 ноя 2013, 00:19
Репутация: 1504
Настоящее имя: Андрей
Откуда: Днепр
Контактная информация:

Re: Мои увлечения, и прочие штуки :-)

Сообщение Дрюня »

selenur писал(а):У кого нибудь случайно не завалялось шрифтов, по типу тех что на последних 2-х скринах?
В ArtCam есть моношрифты (скелетные), но они в винду не ставятся. Формат шрифта у меня .afn, импортировал из шрифтов для AutoCad.
моношрифт.jpg (2599 просмотров) <a class='original' href='./download/file.php?id=68010&sid=fb53b72b676db76dcb0e7c71b3aef3ef&mode=view' target=_blank>Загрузить оригинал (582.68 КБ)</a>
Какие форматы шрифтов поддерживает программа и как в ней изменять "адрес" папки с шрифтами?
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Мои увлечения, и прочие штуки :-)

Сообщение selenur »

Ovaday писал(а):Что-то у тебя в каждой гравировке с левого края идет смещение вправо Баг или фича?
Дело в том что я использую stm32 которая генерирует аналоговый сигнал, от 0 до 3.3 вольт, а контроллер гальво-сканера был разработан с расчетом на 0-15 вольт.
При напряжении 0 вольт зеркало отклоняется влево на максимальный угол, при 15 вольтах в право, при 7.5 зеркало находится "типа в нуле".
Если-бы я работал в диапазоне 7.5 вольт +-1.5 вольта, то все было-бы нормально, а сейчас я работаю в крайнем положении, и из-за этого такие искажения.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Ответить

Вернуться в «Оффтоп»