Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
-
- Кандидат
- Сообщения: 68
- Зарегистрирован: 18 дек 2016, 06:43
- Репутация: 4
- Настоящее имя: Юрий
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Да, спасибо за ответ !
Это я понял , что вариант подбора имеет место быть. Просто думал где нибудь сам косячу....
Файл Лайки может быть любой вплоть до простого квадрата 10х10 см.
Тем не менее вот мой вариант с буквами.
А пока пойду вычислять коэффициент вручную.....
===================================================================
Выяснилось....
Что за нестыковка в программе не знаю. Программа почему то пиксели-разрешение из Лайки , кажется превращает в (мм) !
И получается коэффициент на увеличение около 200 !
Если в 51v в поле изменения размеров снова выставить физические размеры поля для платы(размеры как в Layot6) , то получится примерно как надо...
Разбег конечно есть , но бегать со штангенциркулем -его точно не поймаешь.
Это надо математически понять в программе , что и как ....
и делать коррекцию.
Не плохо бы добавить в этот пресет с Layout6 , старую задумку - остановка ,
замена гравера на фрезу и вырезка контура за несколько проходов.
С уважением Юрий
Это я понял , что вариант подбора имеет место быть. Просто думал где нибудь сам косячу....
Файл Лайки может быть любой вплоть до простого квадрата 10х10 см.
Тем не менее вот мой вариант с буквами.
А пока пойду вычислять коэффициент вручную.....
===================================================================
Выяснилось....
Что за нестыковка в программе не знаю. Программа почему то пиксели-разрешение из Лайки , кажется превращает в (мм) !
И получается коэффициент на увеличение около 200 !
Если в 51v в поле изменения размеров снова выставить физические размеры поля для платы(размеры как в Layot6) , то получится примерно как надо...
Разбег конечно есть , но бегать со штангенциркулем -его точно не поймаешь.
Это надо математически понять в программе , что и как ....
и делать коррекцию.
Не плохо бы добавить в этот пресет с Layout6 , старую задумку - остановка ,
замена гравера на фрезу и вырезка контура за несколько проходов.
С уважением Юрий
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Преобразование рисунка в вектор именно так и работает, а уже дальше, векторные данные масштабируются...y-u-r писал(а):Программа почему то пиксели-разрешение из Лайки , кажется превращает в (мм) !
И получается коэффициент на увеличение около 200 !
В новой версии это уже возможноy-u-r писал(а):Не плохо бы добавить в этот пресет с Layout6 , старую задумку - остановка ,
замена гравера на фрезу и вырезка контура за несколько проходов.
Делается так: Выбираем рисунок, из него получаем контуры, потом масштабируем до нужных размеров, а потом создаем 2 строки действий, используя модуль №500 (в котором из всего списка траекторий выбираем только нужные), и потом формируем 2 разных файла с G-кодом, первый файл с профилем "Гравировка", а второй файл с профилем "фрезеровка"
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
- Опытный
- Сообщения: 141
- Зарегистрирован: 15 окт 2016, 11:20
- Репутация: 7
- Настоящее имя: Виталий
- Откуда: Тульская область Венёв
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Дайте пожалуйста Ваш файл в Sprint-Layout. есть маленькая идея.y-u-r писал(а):ПОТУ КАК ЛАЙОУТ НЕ УМЕЕТ РИСОВАТЬ ОДНУ ЛИНИЮ
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
-
- Кандидат
- Сообщения: 68
- Зарегистрирован: 18 дек 2016, 06:43
- Репутация: 4
- Настоящее имя: Юрий
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Да, забыл наверное прикрепитть.....
(или не прикрепился *.lay)
Попробую архив....
Лайка обводит кадую линию и буквы то же....
В результате текст и рисунки смазываются...
(или не прикрепился *.lay)
Попробую архив....
Лайка обводит кадую линию и буквы то же....
В результате текст и рисунки смазываются...
- Вложения
-
- Fase.rar
- (3.56 КБ) 266 скачиваний
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Один хороший форумчанин прислал мне много материала для тестов, и вот понемногу продумываю варианты создания лицевых панелей для устройств, или во фьюжене, или в diptrace, или в спринте, или из этой программы, для этого по сути требуется:
1) контур платы определённого размера (фрезеровка)
2) Отверстия определённых диаметров, размеров, форм(круг, прямоугольник). (фрезеровка или сверловка)
3) Текст определённого размера, и выбранного шрифта (возможно + ещё специфический скелетный шрифт) (гравировка)
4) несколько видов шкал (гравировка)
1) контур платы определённого размера (фрезеровка)
2) Отверстия определённых диаметров, размеров, форм(круг, прямоугольник). (фрезеровка или сверловка)
3) Текст определённого размера, и выбранного шрифта (возможно + ещё специфический скелетный шрифт) (гравировка)
4) несколько видов шкал (гравировка)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
В новой программе есть модуль №102 для загрузки данных из гербер файлов, при выборе файла программа спрашивает это будет схема, или контур платы.
Я из спринта сделал гербер файл, который загрузил в мою программу, в результате чего, если при выборе файла мы указываем что это схема, то получаем такой вид: А если это контур, то такой: Проще говоря я при парсинге игнорирую толщину проводников.
Но есть пока нюансы, с отверстиями:
Я из спринта сделал гербер файл, который загрузил в мою программу, в результате чего, если при выборе файла мы указываем что это схема, то получаем такой вид: А если это контур, то такой: Проще говоря я при парсинге игнорирую толщину проводников.
Но есть пока нюансы, с отверстиями:
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
- Кандидат
- Сообщения: 68
- Зарегистрирован: 18 дек 2016, 06:43
- Репутация: 4
- Настоящее имя: Юрий
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
"Лайка" подкупает своей простотой.
И передние панели там практически получаются АВТОМАТОМ !
На слое "К" например при разводке платы добавляются регулировочные элементы, светодиоды , индикаторы.
Достаточно удалить все слои , и зеркально отгравировать "К" слой.
Всё , разметка готова, берем сверлим и выпиливаем.....
У кого сильный ЧПУ можно сразу фрезьеровать.....
(сам довольствуюсь только разметкой - получается супер, короче руками с такой точностью ОООчень затруднительно делать....)
И передние панели там практически получаются АВТОМАТОМ !
На слое "К" например при разводке платы добавляются регулировочные элементы, светодиоды , индикаторы.
Достаточно удалить все слои , и зеркально отгравировать "К" слой.
Всё , разметка готова, берем сверлим и выпиливаем.....
У кого сильный ЧПУ можно сразу фрезьеровать.....
(сам довольствуюсь только разметкой - получается супер, короче руками с такой точностью ОООчень затруднительно делать....)
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Да вот тоже думаю использовать спринт для создания панелей, по идее различные элементы типа дисплеев с крепежными отверстиями, BNC разъемы у которых дырка не круглая, а с небольшой плоской гранью, можно начертить, а потом как-то добавить в библиотеку...
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
- Кандидат
- Сообщения: 68
- Зарегистрирован: 18 дек 2016, 06:43
- Репутация: 4
- Настоящее имя: Юрий
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
В принципе рисунок программа то же "хавает" нормально. Коэффициент бы поточнее выяснить - худо - бедно пока так можно жить.
Я намерил около 200 (для 600dpi)- точнее не знаю
Если бы например в старой версии 51v была бы "ветка" для контура с множеством повторов сие было бы удобно.
- первый G-код как обычно гравер.
отгравировали - поменяли гравер на фрезу.
- второй G-код замкнутый круг , квадрат , треугольник - как обычно рисунок .
С кучей повторов.
И у них только должны быть общие координаты начала .
И всё
=============================================
......можно начертить, а потом как-то добавить в библиотеку...
Правильно ! Чертятся - элементарно и весьма сложные компоненты.
Потом выделяются и добавляются в библиотеку : сохранить как макрос. Всё пользуйся сколько угодно.
А про фигуры - фрезьеровка углублений из Лайки я уже около года кричу Похоже скоро случится чудо.....
Очень жаль что программа новая "разбухла" серьезно и нахрапом (интуитивно) уже не поддается среднестатистическому обывателю........
Я намерил около 200 (для 600dpi)- точнее не знаю
Если бы например в старой версии 51v была бы "ветка" для контура с множеством повторов сие было бы удобно.
- первый G-код как обычно гравер.
отгравировали - поменяли гравер на фрезу.
- второй G-код замкнутый круг , квадрат , треугольник - как обычно рисунок .
С кучей повторов.
И у них только должны быть общие координаты начала .
И всё
=============================================
......можно начертить, а потом как-то добавить в библиотеку...
Правильно ! Чертятся - элементарно и весьма сложные компоненты.
Потом выделяются и добавляются в библиотеку : сохранить как макрос. Всё пользуйся сколько угодно.
А про фигуры - фрезьеровка углублений из Лайки я уже около года кричу Похоже скоро случится чудо.....
Очень жаль что программа новая "разбухла" серьезно и нахрапом (интуитивно) уже не поддается среднестатистическому обывателю........
-
- Кандидат
- Сообщения: 68
- Зарегистрирован: 18 дек 2016, 06:43
- Репутация: 4
- Настоящее имя: Юрий
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Всё таки набегает ошибка когда пиксели в мм программа преобразовывает(увеличивает рисунок примерно в 200раз)
и когда обратно я её возвращаю....
На 2-3 мм ускакали посадочные отверстия в квадрате 10см х 10см ...
Во время обратного преобразования (51.v) в первом окошке когда я задал параметры 100 мм во втором уже выскочила цыфра с "прилепленной"
парочкой "косячных" мм....
Может надо было снять "галку" сохранять пропорции и насильно вписать нужное число ?
и когда обратно я её возвращаю....
На 2-3 мм ускакали посадочные отверстия в квадрате 10см х 10см ...
Во время обратного преобразования (51.v) в первом окошке когда я задал параметры 100 мм во втором уже выскочила цыфра с "прилепленной"
парочкой "косячных" мм....
Может надо было снять "галку" сохранять пропорции и насильно вписать нужное число ?
- Rom327
- Почётный участник
- Сообщения: 2948
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 432
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
"Галку" снимать не надо. Надо просто указать требуемый размер и нажать кнопку "выполнить изменение размера" (справедливо для версии 51...)y-u-r писал(а):Может надо было снять "галку" сохранять пропорции и насильно вписать нужное число ?
Это сугубо мое мнение, могу и ошибаться...
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/
-
- Кандидат
- Сообщения: 68
- Зарегистрирован: 18 дек 2016, 06:43
- Репутация: 4
- Настоящее имя: Юрий
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
,,,,,,,Во время обратного преобразования (51.v) в первом окошке когда я задал параметры 100 мм во втором уже выскочила цыфра с "прилепленной"
парочкой "косячных" мм.... ,,,,,,,,
парочкой "косячных" мм.... ,,,,,,,,
- Rom327
- Почётный участник
- Сообщения: 2948
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 432
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Попробуй мою версию программы....
И прилепи свой файл сюда...
И прилепи свой файл сюда...
- Вложения
-
- v51.zip
- (544.01 КБ) 224 скачивания
Это сугубо мое мнение, могу и ошибаться...
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/
-
- Кандидат
- Сообщения: 68
- Зарегистрирован: 18 дек 2016, 06:43
- Репутация: 4
- Настоящее имя: Юрий
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
То же самое практически вышло.....
Программа 51v забирает разрешение и превращает его в мм / Опять же не точно .
из Лайки в 51v
2362 х 2244 в 2329 х 2232 преобразовала в (мм) уже с ошибкой.
И когда обратно преобразовываю - еще набегает ... 100,0 и второе окно мне уже предлагает 95,835.
Думаю еще погрешность дают миллиметры поля в Лайке.
В программе 51v делаем же скелетезацию - она и обрезает лишнее поле оставляя рисунок.....
Файл Лайки в архиве.
Программа 51v забирает разрешение и превращает его в мм / Опять же не точно .
из Лайки в 51v
2362 х 2244 в 2329 х 2232 преобразовала в (мм) уже с ошибкой.
И когда обратно преобразовываю - еще набегает ... 100,0 и второе окно мне уже предлагает 95,835.
Думаю еще погрешность дают миллиметры поля в Лайке.
В программе 51v делаем же скелетезацию - она и обрезает лишнее поле оставляя рисунок.....
Файл Лайки в архиве.
- Вложения
-
- Fase.rar
- (3.56 КБ) 202 скачивания
- Rom327
- Почётный участник
- Сообщения: 2948
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 432
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Программа Сергея тут похоже не при чем: при попытке экспорта в Jpeg уже размер убегает...y-u-r писал(а):И когда обратно преобразовываю - еще набегает ... 100,0 и второе окно мне уже предлагает 95,835.
Это сугубо мое мнение, могу и ошибаться...
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/
-
- Кандидат
- Сообщения: 68
- Зарегистрирован: 18 дек 2016, 06:43
- Репутация: 4
- Настоящее имя: Юрий
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
На рисунке всё норм .
У меня плата 100х95 - размер такой.
95 мм и набегает 95,8
И вопрос : почему она рисунок сразу увеличивает в 200 раз ?
У меня плата 100х95 - размер такой.
95 мм и набегает 95,8
И вопрос : почему она рисунок сразу увеличивает в 200 раз ?
- Rom327
- Почётный участник
- Сообщения: 2948
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 432
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Чего то у меня ничего не набегает... Или я не могу понять суть проблемы.y-u-r писал(а):На рисунке всё норм .
У меня плата 100х95 - размер такой.
95 мм и набегает 95,8
И вопрос : почему она рисунок сразу увеличивает в 200 раз ?
Немного изменил размер твоего рисунка, чтобы квадрат оказался точно посередине платы. Получился размер 99,25 х 95,25.
Экспорт в Jpeg. Далее задается первый размер в программе 99,25. Программа правильно вычисляет второй размер: 95,249.
Это сугубо мое мнение, могу и ошибаться...
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/
-
- Кандидат
- Сообщения: 68
- Зарегистрирован: 18 дек 2016, 06:43
- Репутация: 4
- Настоящее имя: Юрий
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Я в ступоре !!!
У меня всё равно косяк !!!!!
Дикие цыфры .....
Система Win7 , прога 51v , Экспоррт из Лайки в jpg.
Далее выбираю :
1-рисунок(контур) -
2 выбор файла jpg + скелетизация
3 далее
4 далее
---
---
7 и получаем текущий размер 2328 х 2231 !!!!
Где засада ???
У меня всё равно косяк !!!!!
Дикие цыфры .....
Система Win7 , прога 51v , Экспоррт из Лайки в jpg.
Далее выбираю :
1-рисунок(контур) -
2 выбор файла jpg + скелетизация
3 далее
4 далее
---
---
7 и получаем текущий размер 2328 х 2231 !!!!
Где засада ???
- Rom327
- Почётный участник
- Сообщения: 2948
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 432
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
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
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
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/