Страница 75 из 130

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

Добавлено: 08 дек 2017, 09:04
lenivets
y-u-r писал(а):Лайка обводит кадую линию и буквы то же....
В результате текст и рисунки смазываются...
Дано , размер
размер 1.JPG (2560 просмотров) <a class='original' href='./download/file.php?id=126327&mode=view' target=_blank>Загрузить оригинал (25.57 КБ)</a>
немного колдуем
Равно
размер.JPG (2560 просмотров) <a class='original' href='./download/file.php?id=126328&mode=view' target=_blank>Загрузить оригинал (81.8 КБ)</a>
Вам так надо? или с буквами? только надписи что-то нет, но можно и посмотреть как сделать.
ПОСМОТРЕЛ
2.JPG (2551 просмотр) <a class='original' href='./download/file.php?id=126329&mode=view' target=_blank>Загрузить оригинал (89.83 КБ)</a>

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

Добавлено: 08 дек 2017, 09:30
lenivets
Как сделать, можно так, или
selenur писал(а):Если время ждёт, то через пару дней будет пресет, для создания лицевых панелей, из спринта
Подождать Сергея .
в спринте переводите ВСЁ на КОНТУРНЫЙ СЛОЙ и сохраняете в plt только фрезеровка контура
3.JPG (2547 просмотров) <a class='original' href='./download/file.php?id=126330&mode=view' target=_blank>Загрузить оригинал (96.57 КБ)</a>
а вот с буквами чуть посложнее , надо чтобы в спринте буквы написаны не через текст а через проводник
lenivets_Fase.rar
(4.58 КБ) 266 скачиваний

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

Добавлено: 08 дек 2017, 12:22
y-u-r
Абсолютно согласен .
Без потерь туда сюда не выйдет....
Конечно подождем.... :cheesy:

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

Добавлено: 08 дек 2017, 22:00
Plato
selenur писал(а):Но можем сделать так: пришли заведомо рабочий у тебя G-код, и я посмотрю как сделать профиль, именно для твоего станка.
Т.к. данные профили я тестировал только на GRBL контроллере.
Сделал рабочий профиль и корректно работающий файл gcode (прикрепил их).

Теперь, интересует, можно ли средствами программы как бы ограничить зону (например 200х200мм) т.е если (мы выбрали например изображение) крайная правая координата со значением 300, программа уведомляла бы о необходимости уменьшить до необходимых пропорций и предлагала бы автопропорции (scale до ограниченной зоны) или ручное задание размера.

И второе, не разобрался как можно сделать "заливку" т.е сейчас программа генерирует контур изображения, а можно ли задать чтоб она еще и генерировала "заливку" с заданием необходимой толщины (отступа).

Не хватает так же сохранения рабочей области, например в будущем настроенную рабочую область можно использовать повторно, сейчас же при открытии программы нужно следовать всем шагам повторно устанавливая необходимые параметры. Вот их бы сохранять как "профиль параметров" и загружать при необходимости.

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

Добавлено: 08 дек 2017, 22:43
selenur
Plato писал(а):Теперь, интересует, можно ли средствами программы как бы ограничить зону (например 200х200мм) т.е если (мы выбрали например изображение) крайная правая координата со значением 300, программа уведомляла бы
Возьму на заметку, что-бы в будущем добавить ;-)
Plato писал(а):не разобрался как можно сделать "заливку" т.е сейчас программа генерирует контур изображения, а можно ли задать чтоб она еще и генерировала "заливку" с заданием необходимой толщины (отступа)
Это уже реализовано вот так:
https://www.youtube.com/watch?v=egKuM55c0ok
Plato писал(а):Не хватает так же сохранения рабочей области, например в будущем настроенную рабочую область можно использовать повторно, сейчас же при открытии программы нужно следовать всем шагам повторно устанавливая необходимые параметры. Вот их бы сохранять как "профиль параметров" и загружать при необходимости.
Версия которую сейчас доделываю, это позволяет делать ;-) если не появятся срочные задачи, то через 1-2 недели будет доступно :-)

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

Добавлено: 09 дек 2017, 00:04
Plato
Спасибо, разобрался.
Только она рисует заливку по кругу (по контуру с отступом) если деталей много головка прыгает с места на место пытаясь и там и тут нарисовать, однако если бы закраска была постепенно, скажем сверху вниз или слева направо (с возможностью задания угла закраски) было бы быстрее ;)
selenur писал(а):Версия которую сейчас доделываю, это позволяет делать
Постоянную ссылку бы на новинку или возможность обновлять версию программы при нажатии кнопки (где-нибудь в самой программе). А то выйдет новая версия, не узнаешь пока не найдешь вложение в сообщении...

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

Добавлено: 09 дек 2017, 00:25
Plato
Что-то не работают шрифты если выбрать из файла. Системные работают.

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

Добавлено: 09 дек 2017, 00:34
selenur
Plato писал(а):если деталей много головка прыгает с места на место пытаясь и там и тут нарисовать, однако если бы закраска была постепенно, скажем сверху вниз или слева направо
Есть модуль оптимизации холостого хода, он позволяет значительно уменьшить холостой ход, а позже добавлю в программу и такие варианты заливки.
Plato писал(а):Постоянную ссылку бы на новинку или возможность обновлять версию программы при нажатии кнопки (где-нибудь в самой программе). А то выйдет новая версия, не узнаешь пока не найдешь вложение в сообщении
В планах так-же есть такая задумка.
Plato писал(а):Что-то не работают шрифты если выбрать из файла. Системные работают.
Чуть позже разберемся, как дойду до финальной версии, тогда уже можно будет избавляться от косяков :-)

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

Добавлено: 10 дек 2017, 12:25
Plato
Будет ли модуль с возможностью рисовать 3D модель в выбранных проекциях. Например сверху или сбоку или в режиме 3D. Было бы очень удачно, фрезеровать созданные объекты или таким образом создавать панели с 3D глубиной выреза.
Но сейчас стоит цель рисовать, чтоб можно было видеть получаемую деталь на листе перед обработкой чтоб учесть все недочеты перед запуском фрезеровки.

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

Добавлено: 10 дек 2017, 13:16
selenur
Plato писал(а):Будет ли модуль с возможностью рисовать 3D модель в выбранных проекциях. Например сверху или сбоку или в режиме 3D. Было бы очень удачно, фрезеровать созданные объекты или таким образом создавать панели с 3D глубиной выреза.
Но сейчас стоит цель рисовать, чтоб можно было видеть получаемую деталь на листе перед обработкой чтоб учесть все недочеты перед запуском фрезеровки.
Пока в планах нет.
Т.к. концепция разработки данного софта такая: если в моих хобби задачах иногда требуется какая либо операция, я её по возможности реализую в данном софте, если требуется функционал который мне не нужет, но он простой, то так-же могу просто так сделать по возможности, иначе лишь при финансировании разработки. ;-)

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

Добавлено: 12 дек 2017, 21:36
selenur
Вот пример результата получения данных из спринта:
2017-12-12_232914.jpg (2320 просмотров) <a class='original' href='./download/file.php?id=126768&mode=view' target=_blank>Загрузить оригинал (227.85 КБ)</a>
и сам файл с G-кодом:
sample.zip
(12.64 КБ) 225 скачиваний
Пока пример только для гравировки, но можно будет в программе, часть контуров отделить для фрезеровки. Которые для окошек, регуляторов.

Саму программу пока не выкладываю, т.к. ещё не доделал...

В процессе тестов, понял, что для изготовления лицевых панелей, спринт вообще идеально подходит, удобнее программы на текущий момент, даже не знаю :-) (хотя она и не для этого предназначалась :hehehe: )

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

Добавлено: 12 дек 2017, 23:47
Saska
(selenur) Не много не по теме, но та тема заглохла, не подскажите по своей программе по управлению MK1. Во второй версии не работает сканирование поверхности. Можно исправить? В остальном отлично работает. Спасибо.

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

Добавлено: 13 дек 2017, 07:10
selenur
Saska писал(а):(selenur) Не много не по теме, но та тема заглохла, не подскажите по своей программе по управлению MK1. Во второй версии не работает сканирование поверхности. Можно исправить? В остальном отлично работает. Спасибо.
Привет!
К сожалению не планирую, задача достаточно трудоемкая.
Если нравиться функционал PlanetCNC то проще купить оригинальный контроллер, если финансы не позволяют, то купить ардуино контроллер, с GRBL прошивкой, для которого не мало удобного софта уже разработано, и этот софт позволяет реализовывать тот функционал что есть в планет, и даже больше :-)

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

Добавлено: 13 дек 2017, 08:21
lenivets
selenur писал(а):
Saska писал(а):(selenur) Не много не по теме, но та тема заглохла, не подскажите по своей программе по управлению MK1. Во второй версии не работает сканирование поверхности. Можно исправить? В остальном отлично работает. Спасибо.
Привет!
К сожалению не планирую, задача достаточно трудоемкая.
Если нравиться функционал PlanetCNC то проще купить оригинальный контроллер, если финансы не позволяют, то купить ардуино контроллер, с GRBL прошивкой, для которого не мало удобного софта уже разработано, и этот софт позволяет реализовывать тот функционал что есть в планет, и даже больше :-)
А я от себя добавлю :beer_blow: . Есть замечательные люди :good: на форуме которые помогли мне реализовать плату управления на GRBL, которая трудится без устали :rail: . Если интересно то можете покурить эту тему http://www.cnc-club.ru/forum/viewtopic.php?f=41&t=13854, а плата в посте номер 183.

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

Добавлено: 13 дек 2017, 08:54
Saska
Спасибо. Просто в первой версии сканирование работает, я даже пытался забить таблицу вручную так, как первая версия встает по ходу резки, думал можно с неё выдрать рабочую часть кода.

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

Добавлено: 13 дек 2017, 09:32
selenur
Расшифровку протокола я до конца не доделал, т.к. крайне трудозатратная операция, и у разных продавцов контроллера мк1 разная прошивка, из-за в программе требовалось по разному с контроллерами работать, и часть функционала работала нормально с одними контроллерами, а другая часть с другими. Хотя все они были мк1.
В итоге понял что лучше займусь другой более полезной задачей, и вместо пиратского контроллера советовать более нормальное решение.

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

Добавлено: 14 дек 2017, 12:32
Saska
Последний раз вернусь к вашей программе для мк1(2). Жалко "выбрасывать" плату управления. Что бы коррекция G кода накладывалась на код тоже сложно исправить? Она визуально накладываться, но исполнение идет по началу координат. Спасибо.

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

Добавлено: 14 дек 2017, 13:44
selenur
Saska писал(а):Что бы коррекция G кода накладывалась на код тоже сложно исправить?
Там потребуется не мало времени потратить, которого особо у меня нет, так и контроллера уже нет, а без него это в принципе не реально...

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

Добавлено: 14 дек 2017, 14:16
Saska
selenur писал(а): Там потребуется не мало времени потратить, которого особо у меня нет, так и контроллера уже нет, а без него это в принципе не реально...
Благодарю. Всё понятно.
По этой теме генерации кода. Для изготовления печатных плат был такой интересный алгоритм(увидел на ютуб) делящий все проводники не по контуру, а по центру между, дорожками.
https://www.youtube.com/watch?v=bnTy3ALNJkE
Может кто заинтересуется для воссоздать).

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

Добавлено: 14 дек 2017, 14:42
selenur
Saska писал(а):
selenur писал(а): Там потребуется не мало времени потратить, которого особо у меня нет, так и контроллера уже нет, а без него это в принципе не реально...
Благодарю. Всё понятно.
По этой теме генерации кода. Для изготовления печатных плат был такой интересный алгоритм(увидел на ютуб) делящий все проводники не по контуру, а по центру между, дорожками.
https://www.youtube.com/watch?v=bnTy3ALNJkE
Может кто заинтересуется для воссоздать).
Такой вариант мне пару лет назад предлагали, сделать такое не сложно, хотя и требует время..... если будет время то сделаю ;-)