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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
Курдль
Мастер
Сообщения: 493
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 43
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

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

Сообщение Курдль »

selenur писал(а):И в итоге используя лазер 50 мВт, со скоростью 600 мм/мин, на максимальной мощности, и лазерном пятне в 0.1 мм получил вот такой результат:
Привет!
Результат хороший!
А почему 600 мм/мин? Мощности лазера не хватает?
И на видео мне кажется, что скорость побольше...
Мой сайт: https://cnc1310.ru
OuldMan

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

Сообщение OuldMan »

selenur писал(а):Выложи файл для скачивания, я посмотрю что возможно сделать.
Файл предельно простой.
Вложения
Ruler-30mm_2D_woN.dxf
(6.98 КБ) 258 скачиваний
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4324
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1517
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Курдль писал(а):
selenur писал(а):И в итоге используя лазер 50 мВт, со скоростью 600 мм/мин, на максимальной мощности, и лазерном пятне в 0.1 мм получил вот такой результат:
Привет!
Результат хороший!
А почему 600 мм/мин? Мощности лазера не хватает?
И на видео мне кажется, что скорость побольше...
Лазерный диод вот такой
Screenshot_20200325-070834_1.jpg
С ним получается точка более мелкая, чем у 2х ватного лазера, но мощности конечно на большую скорость не хватает.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
Курдль
Мастер
Сообщения: 493
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 43
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

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

Сообщение Курдль »

selenur писал(а):С ним получается точка более мелкая, чем у 2х ватного лазера, но мощности конечно на большую скорость не хватает.
Да, это общеизвестно, что лазеры 405 nm имеют значительно меньшую точку, чем 450.
Я сам недавно себе прикупил 100мВт (хотя китайцы написали 200). Надо смотреть по даташитам.
100mW.JPG
А корпус где брал? Кстати, с хорошим коллиматором он может выдать гораздо меньшую точку.
Я создал тестовую УП для определения оптимальной мощности засветки.
Там лазер рисует полоски, кружочки и т.п. растровым методом, каждые 5 мм увеличивая мощность на 5%.
Кому надо - могу скинуть.
Так у меня для засветки паяльной маски хватило 10% мощности 100мВт лазера на скорости 1200 мм/мин.
Мой сайт: https://cnc1310.ru
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4324
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1517
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Курдль писал(а):А корпус где брал?
Корпус взял от мертвого лазера, и на токарном его расточил под этот диод.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
Курдль
Мастер
Сообщения: 493
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 43
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

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

Сообщение Курдль »

selenur писал(а):И в итоге используя лазер 50 мВт, со скоростью 600 мм/мин, на максимальной мощности, и лазерном пятне в 0.1 мм получил вот такой результат:
Ты свою прогу научил читать герберы? Или недосуг?
А то я бы протестил...
Мой сайт: https://cnc1310.ru
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4324
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1517
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Курдль писал(а):
selenur писал(а):И в итоге используя лазер 50 мВт, со скоростью 600 мм/мин, на максимальной мощности, и лазерном пятне в 0.1 мм получил вот такой результат:
Ты свою прогу научил читать герберы? Или недосуг?
А то я бы протестил...
Я с дипломной работой боюсь что могу не успеть, в связи с чем пока абсолютно всё что можно отложил, до конца мая к сожалению доработки в программе не смогу сделать.....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4324
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1517
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

С фоторезистом пока не получается добиться повторяемости, в итоге воспользовался фрезерным станочком, с новыми граверами:
1) С острым углом
P_20200329_090949.jpg
2) С тупым углом
P_20200329_090925.jpg
И как итог гравировка острым:
P_20200329_090849.jpg
И гравировка тупым:
P_20200329_090858.jpg
P_20200329_090907.jpg
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
Курдль
Мастер
Сообщения: 493
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 43
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

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

Сообщение Курдль »

selenur писал(а):С фоторезистом пока не получается добиться повторяемости, в итоге воспользовался фрезерным станочком, с новыми граверами:
Я в ближайшее время намереваюсь снять выложить видосик про фрезеровку платы микрофрезой 0.2 мм, если все получится нормально
Я как-то утомился граверами получать каждый раз разный результат. Не говоря уж о том, что дешевые граверы приходят как попало заточенные с каким попало наконечником. Я даже детский пластмассовый микроскоп за 300 р. заказал, чтобы перед гравировкой оценивать наконечники граверов.
selenur писал(а):И гравировка тупым:
Неплохие получаются платы. А зачем ты всю медь снимаешь?
И, если это не противоречит твоим привычкам, рекомендую в программе-трассировщике насильно увеличить диаметры всех контактных площадок по умлчанию. Тогда медь вокруг контактов будет в большей сохранности.
Мой сайт: https://cnc1310.ru
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4324
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1517
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

OuldMan писал(а):
selenur писал(а):Выложи файл для скачивания, я посмотрю что возможно сделать.
Файл предельно простой.
Как понимаю вот это должно быть?
2020-04-04_232016.png
Готовлю новый релиз, завтра будет доступен, добавил возможность всё равно пытаться загружать файл, даже если в заголовке файле не указана версия формата файла. (программа ругнётся но постарается загрузить данные).
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4324
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1517
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Обновление готово, можно обновиться как с самой программы, так и скачать с моего сайта ;-)
https://www.youtube.com/watch?v=QAw5V9D6Zu0
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
Курдль
Мастер
Сообщения: 493
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 43
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

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

Сообщение Курдль »

selenur писал(а):Обновление готово, можно обновиться как с самой программы, так и скачать с моего сайта
Привет!
Так программа теперь нормально умеет читать Gerber?
Мой сайт: https://cnc1310.ru
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4324
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1517
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Курдль писал(а):
selenur писал(а):Обновление готово, можно обновиться как с самой программы, так и скачать с моего сайта
Привет!
Так программа теперь нормально умеет читать Gerber?
Пока только мелкие косяки исправляю, которые возникают, и программы в которых генерируют гербер, это спринт и диптрейс, с другими не проверял.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
Курдль
Мастер
Сообщения: 493
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 43
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

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

Сообщение Курдль »

selenur писал(а):Пока только мелкие косяки исправляю, которые возникают, и программы в которых генерируют гербер, это спринт и диптрейс, с другими не проверял.
Привет!
Я проверил с Eagle и TopoR.
Gerber, сформированный и той и другой программой, читается не любой. Простейшие читаются. Чуть посложнее - с ошибкой.
errorGK.jpg
P.S. А ты не планируешь профили для засветки фоторезиста, в которых мощность лазера менялась бы пропорционально скорости перемещения?
Было бы полезно. А то я замечаю артефакты переэкспонирования в точках резкой смены направления траектории. Т.е. там, где движение замедляется.
Мой сайт: https://cnc1310.ru
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4324
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1517
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Курдль писал(а):
selenur писал(а):Пока только мелкие косяки исправляю, которые возникают, и программы в которых генерируют гербер, это спринт и диптрейс, с другими не проверял.
Привет!
Я проверил с Eagle и TopoR.
Gerber, сформированный и той и другой программой, читается не любой. Простейшие читаются. Чуть посложнее - с ошибкой.
errorGK.jpg
P.S. А ты не планируешь профили для засветки фоторезиста, в которых мощность лазера менялась бы пропорционально скорости перемещения?
Было бы полезно. А то я замечаю артефакты переэкспонирования в точках резкой смены направления траектории. Т.е. там, где движение замедляется.
Вполне возможно что учту все пожелания, и реализую. ;-)
Сейчас к сожалению с дипломной работой очень сильно отстал от срока когда должно было быть всё готово, и пока возможности доработать программу пока нет...
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Ouldman
Новичок
Сообщения: 1
Зарегистрирован: 20 апр 2020, 17:13
Репутация: 0
Настоящее имя: Александр
Контактная информация:

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

Сообщение Ouldman »

selenur писал(а):Готовлю новый релиз, завтра будет доступен, добавил возможность всё равно пытаться загружать файл, даже если в заголовке файле не указана версия формата файла. (программа ругнётся но постарается загрузить данные).
Спасибо. Файл читает. Код генерит. Но как-то странно получается.
Хотя, это скорее моя проблема, я очень плохо знаю теорию и всё надеюсь, что найду магическую кнопку, нажму её и всё сразу получится как я хочу. :)
wip85
Кандидат
Сообщения: 84
Зарегистрирован: 03 сен 2017, 09:29
Репутация: 2
Настоящее имя: Никита
Контактная информация:

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

Сообщение wip85 »

Не работает у меня делаю объеденить траектории и пишет что ошибка выполнения индекс находится вне зоны границ массива гербер делаю спринт лайоут 6. В версии 3.2.0.21 со спринта герберы работают отлично. А герберы с протеуса сверловка не работает.
wip85
Кандидат
Сообщения: 84
Зарегистрирован: 03 сен 2017, 09:29
Репутация: 2
Настоящее имя: Никита
Контактная информация:

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

Сообщение wip85 »

Вашей программой пользуюсь давненько. Сделайте пожалуйста что бы с протеуса работали геерберы. Перерисовывать и трассировать платы становится очень проблемотычно . Скилуха растёт 2х сторонние платы делаю засветкой. Примеры работ прилогаю.
Вложения
IMG_20200415_190741.jpg
IMG_20200415_190738.jpg
wip85
Кандидат
Сообщения: 84
Зарегистрирован: 03 сен 2017, 09:29
Репутация: 2
Настоящее имя: Никита
Контактная информация:

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

Сообщение wip85 »

Скачал обнову тоже самое нажимаю обьеденить траектории и ничего не происходит пишет индекс находится вне там массива. Видео ваши смотрел у вас всё норм может у меня спринт не, тойверсии??? Или протеус кривой??? Протеус 8.9
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 2662
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 608
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

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

Сообщение xenon-alien »

wip85, предоставьте автору свои некорректные гербер файлы
Ответить

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