Страница 35 из 106
Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)
Добавлено: 08 фев 2020, 00:47
YuryV
selenur писал(а):Если не ошибаюсь то это значение просто является верхним ограничением, например при значении параметра 500, команда S600, будет преобразовываться в S500, что-бы не допускать превышение (но тут могу и ошибаться....)
Ну, если это просто ограничение, то да. Получается, что лучше использовать S256 для 100% мощности лазера для 8 битных систем...
Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)
Добавлено: 08 фев 2020, 01:00
YuryV
Курдль писал(а):алгоритм разгона за пределами платы при растровом методе
Чем больше ускорение, выставленное в УП PocketR, а желательно, чтобы оно было не больше $120, $121, тем (все зависит от разводки ПП) этот разгон ближе к контуру платы, а в идеале хорошо, чтобы он был внутри платы, недалеко от дорожек.
Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)
Добавлено: 08 фев 2020, 01:03
YuryV
Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)
Добавлено: 08 фев 2020, 03:27
X-Ray
selenur писал(а):В GRBL прошивке не стоит использовать команды M03, M05, в процессе засветки, лишь в начале и конце программы.
Для простоты понимания имеем следующее: идет линия которую нужно засветить, потом линия которую не нужно засвечивать, потом снова линия которую нужно засвечивать, если использовать только команду Sxxx то будет выполняться движение без остановок на протяжении 3-х отрезков, команды M03, M05 вызывают остановку между отрезками.
Получается надо M3 и M5 только в краях УП использовать, а лазером через S0 и S<Power> рулить?
Пришла ардуина с контроллерами шаговиков (с шилдом). На выходных пробую стенд собрать и по гонять.
Курдль писал(а):Вы не против, если я упомяну в нем Вашу программу?
Нет конечно (не против).
Курдль писал(а):Я имел уже удовольствие получить приемлемый результат при засветке дорожек
Как то тонковаты дорожки.
Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)
Добавлено: 08 фев 2020, 06:39
selenur
Да всё верно, таким образом скорость выполнения значительно возрастает.
В ходе тестов пришел к тому, что разгон/торможение желательно делать с небольшим припуском, что-бы при начале засветки, и окончании, была набрана необходимая скорость, т.е. Придерживаться постоянной скорости засветки.
Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)
Добавлено: 08 фев 2020, 08:44
Курдль
YuryV писал(а):у, если это просто ограничение, то да. Получается, что лучше использовать S256 для 100% мощности лазера для 8 битных систем..
Сдается мне, что это не так. Микропрограмма GRBL 1.1 будет интерполировать это значение между выставленными в настойках $30 и $31, а GRBL 0.9 - между 0 и 1000.
YuryV писал(а):PCB Laserprinter
На просторах интернета есть куда более забавные самоделки из блоков развертки луча лазерных принтеров и сканеров.
Там скорость экспонирования гораздо больше.
X-Ray писал(а):Как то тонковаты дорожки.
Таковы были параметры теста: минимальная толщина дорожки и минимальные зазоры.
Всё получилось отлично - спасибо selenur за отличную работу!

Тест выявил проблемы, делающие невозможным использование лазерных модулей без внутреннего TTL управления.
Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)
Добавлено: 08 фев 2020, 20:44
YuryV
Курдль писал(а):На просторах интернета есть куда более забавные самоделки из блоков развертки луча лазерных принтеров и сканеров.
Эти примеры не просто так привёл. ))
После небольшой доработки оси Х (установки ременной передачи для лазера) многие станки CNC, работающие, например, с GRBL платами, смогут работать по такому же принципу, с таким же разрешением и засветкой фоторезиста небольших плат лазером (как на тех выше видео) от 10 до 3 минут при, что самое главное, использовании УП PocketR G2G!!!
Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)
Добавлено: 08 фев 2020, 20:47
YuryV
Курдль писал(а):Там скорость экспонирования гораздо больше.
Чтобы обеспечить нужное экспонирование, в таком случае нужно увеличивать мощность лазера. Хорошо, если при этом фокусная точка останется такого же малого диаметра...
Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)
Добавлено: 08 фев 2020, 21:00
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
Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)
Добавлено: 08 фев 2020, 21:57
X-Ray
https://yadi.sk/d/L-laABnSVY4UbwРастр быстрый теперь работает правильно с режимом лазер в ГРБЛ.
Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)
Добавлено: 08 фев 2020, 23:33
Курдль
X-Ray писал(а):Растр быстрый теперь работает правильно с режимом лазер в ГРБЛ.
Все Ок! Спасибо!
Только обещание про "выложить видосик в течение недели" я исполнить не смогу, ибо сегодня спалил лазер
Так что через месяцок, как новый диод приедет...
А могли бы Вы добавить простенький функционал - чекбокс "инверсный вывод", чтобы можно было как негативный, так и позитивный фоторезист засвечивать?
Заранее благодарен!
Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)
Добавлено: 09 фев 2020, 00:13
X-Ray
Курдль писал(а):А могли бы Вы добавить простенький функционал - чекбокс "инверсный вывод", чтобы можно было как негативный, так и позитивный фоторезист засвечивать?
И влючите это, так будет симпатичнее и производительнее.
Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)
Добавлено: 09 фев 2020, 00:51
YuryV
Результаты работы УП 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-код прикреплён.
Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)
Добавлено: 09 фев 2020, 01:58
calabr
YuryV писал(а):CNC3018 по механике (без лазера).
$32 включал в обоих режимах.
$120 = 3000
$121 = 3000
$110 = 5000
$111 = 5000
Ускорение 3000мм/мин для этого станка как скорость света.
Думаю 300-400 его предел.
GRBL использует для ускорения именно эти значения и их нужно ставить реальные для станка -запас 15-20%
Какой стоит винт и микрошаг на драйверах?
Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)
Добавлено: 09 фев 2020, 04:23
YuryV
calabr писал(а):Какой стоит винт и микрошаг на драйверах?
Ходовой винт 2х заходной, шаг 4мм,
микрошаг 1/16,
$100, $101,$102 = 800
Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)
Добавлено: 09 фев 2020, 07:35
Курдль
YuryV писал(а):NC Corrector показал, что для данной платы засветка продолжится 2ч 34 мин.
Диаметр лазера 0,02 мм - не верю! (С)таниславский. К тому же в слое фоторезиста на сопредельных с пятном участках будут переотражения и площадь возрастет.
Спокойно увеличивайте в 5-10 раз.
Если каким-то чудом у Вашего лазера действительно такое пятно - расфокусируйте его до приемлемого.
Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)
Добавлено: 09 фев 2020, 08:19
selenur
Ещё желательно снимать верхнюю пленку, перед началом засветки, т.к. он неё лишняя засветка появляется.
Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)
Добавлено: 09 фев 2020, 11:43
X-Ray
Курдль писал(а):Диаметр лазера 0,02 мм - не верю!
Я для теста на скорость вычисления УП так мелко сделал.
Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)
Добавлено: 09 фев 2020, 12:12
s_erg
Добрый день. Запустил я файл в LaserGRBL с лазером 0.1 только без лазера в холостую.
Там видно что переход строки происходит не в конце поля а в конце платы и визуально кажется
что происходит изменение скорости. Хотя это может и не повлияет на засветку.
Программу прилагаю и там видно что в 7,11,17 и т/д происходит скачек по Y
по идее эти строки лишние.
Попробовал удалить строки скачки пропали но все равно видно замедление скорости при переходе на плату.
Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)
Добавлено: 09 фев 2020, 12:22
s_erg
Попробовал удалил строки. Скачки убрались но видно замедление скорости при переходе на плату