GGEasy (фрезеровка печатных плат на ЧПУ)

Обсуждение аспектов работы с CAМ программами, подготовка моделей, настройка постпроцессоров, настройка параметров инструментов, обсуждение стратегий обработки, симуляция обработки. Вопросы по G-коду.
YuryV
Мастер
Сообщения: 224
Зарегистрирован: 08 июл 2019, 23:34
Репутация: 44
Настоящее имя: Юрий
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение YuryV »

selenur писал(а):Если не ошибаюсь то это значение просто является верхним ограничением, например при значении параметра 500, команда S600, будет преобразовываться в S500, что-бы не допускать превышение (но тут могу и ошибаться....)
Ну, если это просто ограничение, то да. Получается, что лучше использовать S256 для 100% мощности лазера для 8 битных систем...
YuryV
Мастер
Сообщения: 224
Зарегистрирован: 08 июл 2019, 23:34
Репутация: 44
Настоящее имя: Юрий
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение YuryV »

Курдль писал(а):алгоритм разгона за пределами платы при растровом методе
Чем больше ускорение, выставленное в УП PocketR, а желательно, чтобы оно было не больше $120, $121, тем (все зависит от разводки ПП) этот разгон ближе к контуру платы, а в идеале хорошо, чтобы он был внутри платы, недалеко от дорожек.
YuryV
Мастер
Сообщения: 224
Зарегистрирован: 08 июл 2019, 23:34
Репутация: 44
Настоящее имя: Юрий
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение YuryV »

X-Ray
Мастер
Сообщения: 599
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 275
Настоящее имя: Дамир
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение X-Ray »

selenur писал(а):В GRBL прошивке не стоит использовать команды M03, M05, в процессе засветки, лишь в начале и конце программы.
Для простоты понимания имеем следующее: идет линия которую нужно засветить, потом линия которую не нужно засвечивать, потом снова линия которую нужно засвечивать, если использовать только команду Sxxx то будет выполняться движение без остановок на протяжении 3-х отрезков, команды M03, M05 вызывают остановку между отрезками.
Получается надо M3 и M5 только в краях УП использовать, а лазером через S0 и S<Power> рулить?
Пришла ардуина с контроллерами шаговиков (с шилдом). На выходных пробую стенд собрать и по гонять.
Курдль писал(а):Вы не против, если я упомяну в нем Вашу программу?
Нет конечно (не против).
Курдль писал(а):Я имел уже удовольствие получить приемлемый результат при засветке дорожек
Как то тонковаты дорожки.
Программа GGEasy (фрезеровка из гербера, производство ПП на ЧПУ) GERBER_X3/releases
Прежде чем писать о багах проверьте, является ли ваша версия последней!
Баги - глюки и ПРЕДЛОЖЕНИЯ(Хотелки) писать СЮДА!!!
Багтрекер
Тестовая версия
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение selenur »

Да всё верно, таким образом скорость выполнения значительно возрастает.
В ходе тестов пришел к тому, что разгон/торможение желательно делать с небольшим припуском, что-бы при начале засветки, и окончании, была набрана необходимая скорость, т.е. Придерживаться постоянной скорости засветки.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Курдль
Мастер
Сообщения: 2174
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 282
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

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

YuryV писал(а):у, если это просто ограничение, то да. Получается, что лучше использовать S256 для 100% мощности лазера для 8 битных систем..
Сдается мне, что это не так. Микропрограмма GRBL 1.1 будет интерполировать это значение между выставленными в настойках $30 и $31, а GRBL 0.9 - между 0 и 1000.
YuryV писал(а):PCB Laserprinter
На просторах интернета есть куда более забавные самоделки из блоков развертки луча лазерных принтеров и сканеров.
Там скорость экспонирования гораздо больше.
X-Ray писал(а):Как то тонковаты дорожки.
Таковы были параметры теста: минимальная толщина дорожки и минимальные зазоры.
Всё получилось отлично - спасибо selenur за отличную работу! ;)
Тест выявил проблемы, делающие невозможным использование лазерных модулей без внутреннего TTL управления.
Мой сайт: https://cnc-hobby.ru
YuryV
Мастер
Сообщения: 224
Зарегистрирован: 08 июл 2019, 23:34
Репутация: 44
Настоящее имя: Юрий
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение YuryV »

Курдль писал(а):На просторах интернета есть куда более забавные самоделки из блоков развертки луча лазерных принтеров и сканеров.
Эти примеры не просто так привёл. ))
После небольшой доработки оси Х (установки ременной передачи для лазера) многие станки CNC, работающие, например, с GRBL платами, смогут работать по такому же принципу, с таким же разрешением и засветкой фоторезиста небольших плат лазером (как на тех выше видео) от 10 до 3 минут при, что самое главное, использовании УП PocketR G2G!!!
YuryV
Мастер
Сообщения: 224
Зарегистрирован: 08 июл 2019, 23:34
Репутация: 44
Настоящее имя: Юрий
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение YuryV »

Курдль писал(а):Там скорость экспонирования гораздо больше.
Чтобы обеспечить нужное экспонирование, в таком случае нужно увеличивать мощность лазера. Хорошо, если при этом фокусная точка останется такого же малого диаметра...
YuryV
Мастер
Сообщения: 224
Зарегистрирован: 08 июл 2019, 23:34
Репутация: 44
Настоящее имя: Юрий
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение YuryV »

Курдль писал(а):Сдается мне, что это не так. Микропрограмма GRBL 1.1 будет интерполировать это значение между выставленными в настойках $30 и $31, а GRBL 0.9 - между 0 и 1000.
Точно совершенно:
если в GRBL 1.1f
$30=1000 Максимальные обороты шпинделя, Об/мин
$31=0 Минимальные обороты шпинделя, Об/мин (скорее всего этот параметр очень редко меняется)
То именно значение, установленное в $30 должно по умолчанию выставляться за 100% в Базе инструмента лазера.
Вот уже пять параметров должны быть учтены пользователем PocketR G2G из настроек его GRBL: $110, $111, $120, $121, $30.
$110=500.000 Максимальная скорость оси Х, мм/мин
$111=500.000 Максимальная скорость оси Y, мм/мин
$120=10.000 Ускорение оси Х, мм/сек^2
$121=10.000 Ускорение оси Y, мм/сек^2
X-Ray
Мастер
Сообщения: 599
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 275
Настоящее имя: Дамир
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение X-Ray »

https://yadi.sk/d/L-laABnSVY4UbwРастр быстрый теперь работает правильно с режимом лазер в ГРБЛ.
Программа GGEasy (фрезеровка из гербера, производство ПП на ЧПУ) GERBER_X3/releases
Прежде чем писать о багах проверьте, является ли ваша версия последней!
Баги - глюки и ПРЕДЛОЖЕНИЯ(Хотелки) писать СЮДА!!!
Багтрекер
Тестовая версия
Аватара пользователя
Курдль
Мастер
Сообщения: 2174
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 282
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

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

X-Ray писал(а):Растр быстрый теперь работает правильно с режимом лазер в ГРБЛ.
Все Ок! Спасибо!
Только обещание про "выложить видосик в течение недели" я исполнить не смогу, ибо сегодня спалил лазер :thinking:
Так что через месяцок, как новый диод приедет...

А могли бы Вы добавить простенький функционал - чекбокс "инверсный вывод", чтобы можно было как негативный, так и позитивный фоторезист засвечивать?
Заранее благодарен!
screenshot.png (1713 просмотров) <a class='original' href='./download/file.php?id=176474&mode=view' target=_blank>Загрузить оригинал (193.36 КБ)</a>
Мой сайт: https://cnc-hobby.ru
X-Ray
Мастер
Сообщения: 599
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 275
Настоящее имя: Дамир
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение X-Ray »

Курдль писал(а):А могли бы Вы добавить простенький функционал - чекбокс "инверсный вывод", чтобы можно было как негативный, так и позитивный фоторезист засвечивать?
screenshot.png (1703 просмотра) <a class='original' href='./download/file.php?id=176475&mode=view' target=_blank>Загрузить оригинал (134.28 КБ)</a>
И влючите это, так будет симпатичнее и производительнее.
Снимок.PNG (1702 просмотра) <a class='original' href='./download/file.php?id=176476&mode=view' target=_blank>Загрузить оригинал (22.49 КБ)</a>
Программа GGEasy (фрезеровка из гербера, производство ПП на ЧПУ) GERBER_X3/releases
Прежде чем писать о багах проверьте, является ли ваша версия последней!
Баги - глюки и ПРЕДЛОЖЕНИЯ(Хотелки) писать СЮДА!!!
Багтрекер
Тестовая версия
YuryV
Мастер
Сообщения: 224
Зарегистрирован: 08 июл 2019, 23:34
Репутация: 44
Настоящее имя: Юрий
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение YuryV »

Laser.zip
(1.81 МБ) 225 скачиваний
Laser.jpg (1698 просмотров) <a class='original' href='./download/file.php?id=176480&mode=view' target=_blank>Загрузить оригинал (405.34 КБ)</a>
Laser_1.jpg (1698 просмотров) <a class='original' href='./download/file.php?id=176481&mode=view' target=_blank>Загрузить оригинал (362.75 КБ)</a>
Laser_2.jpg (1698 просмотров) <a class='original' href='./download/file.php?id=176482&mode=view' target=_blank>Загрузить оригинал (250.11 КБ)</a>
Результаты работы УП PocketR G2G на CNC3018 по механике (без лазера).
$32 включал в обоих режимах.
$120 = 3000
$121 = 3000
$110 = 5000
$111 = 5000
Подача для лазера в Базе инструментов 1500 мм/мин
Ускорение в УП PocketR 3000 mm/sec^2.
Угол растра 45 град.
NC Corrector показал, что для данной платы засветка продолжится 2ч 34 мин.
Размер платы 53 х 43 мм.
Практически вся площадь сканируется.

Снял шпиндель (лишний вес, ограничивающий предельные возможности ШД). в ходе работы по Х ШД тянул каретку шпинделя, по Y ШД тянул стоковый свой стол. Отключил провода от шпинделя, заизолировал их отдельно друг от друга и от окружающих предметов. Запустил g-код на Candle сначала на 10% подачи, а затем довёл и до 100%.

Первые итоги. В самом начале ШД пищат(ит?), скорее всего при микроперемещениях на углах при 45 градусах растра, нагрузки на ШД сверх его (их) возможностей в таких условиях и идёт пропуск шагов. Потом всё идёт нормально.

По поведению ШД - на мой взгляд во время включения и выключения лазера ШД меняют скорость, так как ведут себя так же как и на краях траектории ( проверялась версия сегодняшняя G2G). Повторюсь, что менял $32, но ШД щёлкали не только на краях, если была засветка по линии растра.
Проект и g-код прикреплён.
calabr
Мастер
Сообщения: 937
Зарегистрирован: 04 янв 2019, 15:19
Репутация: 146
Настоящее имя: Calabr
Откуда: Киев
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение calabr »

YuryV писал(а):CNC3018 по механике (без лазера).
$32 включал в обоих режимах.
$120 = 3000
$121 = 3000
$110 = 5000
$111 = 5000
Ускорение 3000мм/мин для этого станка как скорость света.
Думаю 300-400 его предел.
GRBL использует для ускорения именно эти значения и их нужно ставить реальные для станка -запас 15-20%
Какой стоит винт и микрошаг на драйверах?
YuryV
Мастер
Сообщения: 224
Зарегистрирован: 08 июл 2019, 23:34
Репутация: 44
Настоящее имя: Юрий
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение YuryV »

calabr писал(а):Какой стоит винт и микрошаг на драйверах?
Ходовой винт 2х заходной, шаг 4мм,
микрошаг 1/16,
$100, $101,$102 = 800
Аватара пользователя
Курдль
Мастер
Сообщения: 2174
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 282
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

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

YuryV писал(а):NC Corrector показал, что для данной платы засветка продолжится 2ч 34 мин.
Диаметр лазера 0,02 мм - не верю! (С)таниславский. К тому же в слое фоторезиста на сопредельных с пятном участках будут переотражения и площадь возрастет.
Спокойно увеличивайте в 5-10 раз.
Если каким-то чудом у Вашего лазера действительно такое пятно - расфокусируйте его до приемлемого.
Мой сайт: https://cnc-hobby.ru
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение selenur »

Ещё желательно снимать верхнюю пленку, перед началом засветки, т.к. он неё лишняя засветка появляется.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
X-Ray
Мастер
Сообщения: 599
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 275
Настоящее имя: Дамир
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение X-Ray »

Курдль писал(а):Диаметр лазера 0,02 мм - не верю!
Я для теста на скорость вычисления УП так мелко сделал.
Программа GGEasy (фрезеровка из гербера, производство ПП на ЧПУ) GERBER_X3/releases
Прежде чем писать о багах проверьте, является ли ваша версия последней!
Баги - глюки и ПРЕДЛОЖЕНИЯ(Хотелки) писать СЮДА!!!
Багтрекер
Тестовая версия
s_erg
Кандидат
Сообщения: 41
Зарегистрирован: 17 сен 2019, 17:51
Репутация: 6
Настоящее имя: Сергей
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение s_erg »

Добрый день. Запустил я файл в LaserGRBL с лазером 0.1 только без лазера в холостую.
Там видно что переход строки происходит не в конце поля а в конце платы и визуально кажется
что происходит изменение скорости. Хотя это может и не повлияет на засветку.
Программу прилагаю и там видно что в 7,11,17 и т/д происходит скачек по Y
по идее эти строки лишние.

Попробовал удалить строки скачки пропали но все равно видно замедление скорости при переходе на плату.
Вложения
Optorazvyazka.rar
(734.92 КБ) 236 скачиваний
Последний раз редактировалось s_erg 09 фев 2020, 12:32, всего редактировалось 1 раз.
s_erg
Кандидат
Сообщения: 41
Зарегистрирован: 17 сен 2019, 17:51
Репутация: 6
Настоящее имя: Сергей
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение s_erg »

Попробовал удалил строки. Скачки убрались но видно замедление скорости при переходе на плату
Ответить

Вернуться в «CAM пакеты»