Лазерная установка для засветки фоторезиста от AlphaCrow

Хорошая печатная плата - залог надежности устройства. Как сделать такую плату?
Ответить
lee
Встал на лапы
Аватара пользователя
Сообщения: 137
Зарегистрирован: Сб ноя 07, 2015 23:59:44
Откуда: Новосибирск

Сообщение lee »

имхо не надо программу на форте ковырять если интерес сделать доступный комьюнити вариант который допиливать можно,

если бы делать я бы пошел таким путем:
протокол в C есть, программа через сериальный порт общается, да придется интерфейс заного написать (заиспользовать библиотеки и тд)

Но само железо, прошивка и тд не требуют изменений.

В качестве оконного фреймворка взять какойнибудь GTK+/ для графики можно opengl или другие более высокоуровневые кроссплатформенные библиотеки

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

Если C/C++ использовать влом можно какой-нибудь python2.7 заиспольовать - треды, демоны, куча библиотек, высокоуровненовое программирование

на нем например Octoprint написан (программа streamer для 3Д принтера)
Контактная информация:
Реклама
Друг Кота
Сообщения: 3092
Зарегистрирован: Пн апр 06, 2015 11:01:53
Откуда: москва, уфа

Сообщение arkhnchul »

[uquote="lee",url="/forum/viewtopic.php?p=3130090#p3130090"]Не надо сразу все делать можно на гитхабе создать скелет и например сделать альфу 0.0000000000000000001 версию где будет только перемещение картеки взад вперед и стола, и дать ссылка на репозиторий, если у кого-то будет интерес то будет место и понемного ковырять его можно будет.[/uquote]
свежо предание) это, наверно, эдак пятое по ходу темы предложение переписать хост-программу, и, как обычно, в духе "а может быть кто-нибудь..."
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 77
Зарегистрирован: Вт апр 08, 2008 11:15:24

Сообщение bitwood »

"Железо" и прошивка тоже в общем случае не подходят, вот например для случая двустороннего экспонирования (два лазера работают, сканируя два слоя одновременно, мотор один но линейки две), мотор при смене направления 10А кушает, на продольной оси коллекторный сервопривод.
Инженерю.
Друг Кота
Аватара пользователя
Сообщения: 5725
Зарегистрирован: Чт июн 09, 2011 17:17:47

Сообщение Ruzik »

Настраиваю камеру и не пойму, положение матрицы камеры XY относительно координат установки, как то влияет на последующую точность?
Или можно чуть криво поставить?
СпойлерИзображение
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 3254
Зарегистрирован: Ср янв 06, 2010 23:31:56
Откуда: Боровичи, Новг. обл.

Сообщение mial »

На точность в принципе не повлияет. Но лучше в координатах установки. Делается просто. На термобумаге лазером чертишь линию, по ней выставляешь камеру.
Прототипы печатных плат на заказ https://radiokot.ru/forum/viewtopic.php?f=54&t=122701
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 165
Зарегистрирован: Чт фев 19, 2015 17:26:19
Откуда: СССР

Сообщение FantasyDD »

Решил собрать сей прибор. Ну очень он мне понравился!
Коты подскажите, очень очень нужно мне понять какой лазер купить.
Есть два китайских лазера
500 mw
Изображение
и 100 mw (HLM1845-405-100-12VT)
Изображение
Подойдут ли они для печати? Какой брать?
Можно ли будет уменьшить мощность лазера, слышал в начале темы что есть ток зажигания лазера. Выходит не пойдет 500 mw лазер на меньшей мощности использовать?
Будет ли нужная фокусировка на этих лазерах?
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 84
Зарегистрирован: Ср май 11, 2016 16:07:50

Сообщение banzayy »

пойдёт и тот и тот. мощность лазера регулируется программно. Единственное к чему есть вопросы, так это к весу каретки с таким лазером на 500мВт. Радиатор там не тяжеловат?? хотя для нормальной работы и 100мВт с головой
Друг Кота
Аватара пользователя
Сообщения: 3254
Зарегистрирован: Ср янв 06, 2010 23:31:56
Откуда: Боровичи, Новг. обл.

Сообщение mial »

Берите мощный лазер от блюрей привода. На ибей их много продают, цена в районе1200-1500 р. Они как бы б/у, но работают отлично. Самое главное, можно светить маску на разрешении 720 дпи. Это сильно сокращает время изготовления платы. И еще один не маловажный плюс. Я использую этот лазер на токе около 260 мА, это в 2 раза меньше чем максимальный продолжительный ток для него. Гарантия долгой жизни... сколько я уже плат на нем сделал, штук 200 точно. И ничего, работает как молодой. Другой уже сдох бы давно.
Прототипы печатных плат на заказ https://radiokot.ru/forum/viewtopic.php?f=54&t=122701
Мучитель микросхем
Аватара пользователя
Сообщения: 482
Зарегистрирован: Сб фев 06, 2016 14:34:29
Откуда: Саянск, Иркутская область

Сообщение SDimok »

[uquote="KPG",url="/forum/viewtopic.php?p=3133684#p3133684"]править ПО проекта могу только интуитивно[/uquote]
лучше расскажи как скомпилировать программу, и в чем отлаживать...
Контактная информация:
KPG
Открыл глаза
Сообщения: 68
Зарегистрирован: Пн июн 19, 2017 18:51:54
Откуда: South Ural г. Челябинск

Сообщение KPG »

[uquote="SDimok",url="/forum/viewtopic.php?p=3133699#p3133699"][uquote="KPG",url="/forum/viewtopic.php?p=3133684#p3133684"]править ПО проекта могу только интуитивно[/uquote]
лучше расскажи как скомпилировать программу, и в чем отлаживать...[/uquote]

По запросу на почтовый адрес автор прислал исполняемый файл Форт компилятора и последний публичный вариант программного кода..
Компилятор сделан на основе SMAL32. Как отлаживаться в Форт системе от AlphaCrow пока не знаю, но в Форт это не так страшно.

P.S. Не знаю могу лм публиковать компилятор без согласия автора.
Форт код программы достаточно стандартен (в рамках понимания Форт и стандарта 94года и каких то знаний Win32API) и может быть использован в других Форт системах.
Не решил оставаться в рамках существующего компилятора или адаптировать код под другую более известную Форт систему на выбор кому будет интересно
или ещё спросить у автора более подробное описание возможностей его системы. В рамках и существующего компилятора можно дорабатывать какой то функционал.
если это не затрагивает глубокого перестраивания кода (да и глубокого тоже :). Поэтому и нужны приоритеты для правки программного кода, а тестирование могут, наверное, провести пока участники данного топика.

! На Си переписывать проект нет никакого желания, но могу прояснить весь функционал Форт исходников или каких то моментов,
(если кто думает что код Форт программы состоит из "закорючек" :)

Если модераторы отмодерируют топик, то это будет хорошо, чтобы не пытаться перейти в места где разбросана какая то полезная информация :)
@ „Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий.“ Козьма Петрович Прутков
Друг Кота
Аватара пользователя
Сообщения: 5725
Зарегистрирован: Чт июн 09, 2011 17:17:47

Сообщение Ruzik »

KPG
Может первым из приоритетов, сделать аппаратный USB?
Контактная информация:
Мучитель микросхем
Сообщения: 445
Зарегистрирован: Вс апр 20, 2014 14:18:07

Сообщение Forward »

KPG
Я бы, при отсутствии установки, начал бы с задач, напрямую не связанных со станком.
К таким задачам можно отнести:
- возможность масштабирования битового поля (то есть пересчет разрешения в зависимости от прицела по реперам раздельно по каждой оси);
- возможность поворота битового поля (сначала для прямоугольника);
Как ни странно, но именно самая большая хотелка решается без привязки к установке.

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

Да, и задачей это назвать язык не поворачивается, изменить лимит скорости на ползунке визуального интерфейса.
KPG
Открыл глаза
Сообщения: 68
Зарегистрирован: Пн июн 19, 2017 18:51:54
Откуда: South Ural г. Челябинск

Сообщение KPG »

Хорошо,
начну с этих пожеланий (обработка битового поля) и пересекающихся задач (более полное отображение всех или проблемных Gerber файлов)
и по мере готовности кода буду размещать экспериментальный ,билд.

P.S. Для тестирования, возможно, хватит прогонов тестов на термобумаге.
Указание на проблемные Гербер файлы можно приводить в теме или в личке.
В FAQ не увидел "рецептов" как сейчас обходятся шероховатости по работе с ПО. :)
и как "бонус" список участников форума повторивших установку и их впечатления,результаты :)
Понимаю, промодерировать удачно данный топик не такая простая задача.
Последний раз редактировалось KPG Вт июн 27, 2017 18:28:55, всего редактировалось 1 раз.
@ „Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий.“ Козьма Петрович Прутков
Мучитель микросхем
Сообщения: 445
Зарегистрирован: Вс апр 20, 2014 14:18:07

Сообщение Forward »

[uquote="KPG",url="/forum/viewtopic.php?p=3134219#p3134219"]В FAQ не увидел "рецептов" как сейчас обходятся шероховатости по работе с ПО. :)[/uquote]
Я думаю, у каждого свой способ. Большинство герберов можно подогнать под формат HLDI в CAM350.
Я, для простоты, иногда пользуюсь Gerbview. Но так чтобы попался совсем неподдающийся gerber, такого не было. :)
Друг Кота
Аватара пользователя
Сообщения: 3254
Зарегистрирован: Ср янв 06, 2010 23:31:56
Откуда: Боровичи, Новг. обл.

Сообщение mial »

KPG ранее я озвучивал самую главную хотелку. О ней же написал Forward. Это коррекция битового поля по 4 точкам. Покрутить то можно и без установки, но вот проверить ни как, установка нужна. Видится это таким образом. Привязываем к нижней левой, едем к нижней правой, далее к верхней правой, и дальше к верхней левой. Если это дело правильно обсчитать, то поле можно выдать четко к плате. От установки в принципе требуется только реальное положение реперов.
Прототипы печатных плат на заказ https://radiokot.ru/forum/viewtopic.php?f=54&t=122701
KPG
Открыл глаза
Сообщения: 68
Зарегистрирован: Пн июн 19, 2017 18:51:54
Откуда: South Ural г. Челябинск

Сообщение KPG »

[uquote="Forward",url="/forum/viewtopic.php?p=3134230#p3134230"][uquote="KPG",url="/forum/viewtopic.php?p=3134219#p3134219"]В FAQ не увидел "рецептов" как сейчас обходятся шероховатости по работе с ПО. :)[/uquote]
Я думаю, у каждого свой способ. Большинство герберов можно подогнать под формат HLDI в CAM350.
Я, для простоты, иногда пользуюсь Gerbview. Но так чтобы попался совсем неподдающийся gerber, такого не было. :)[/uquote]
Каким пересекающимся функционалом из постобработки gerber файлов в стороннем ПО полезно дополнить HLDI?
@ „Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий.“ Козьма Петрович Прутков
Мучитель микросхем
Сообщения: 445
Зарегистрирован: Вс апр 20, 2014 14:18:07

Сообщение Forward »

[b]KPG[/b] писал(а):
Каким пересекающимся функционалом из постобработки gerber файлов в стороннем ПО полезно дополнить HLDI?
Я бы для начала этим не заморачивался... :) Но можно подумать :)
mial писал(а):Покрутить то можно и без установки, но вот проверить ни как, установка нужна.
Если по координатам реперов выровнять битовое поле, то оно должно отразиться в визуальном интерфейсе. Это первая итерация. Далее - только установка расставит все по местам.
И, да, я бы не заморачивался непрямоугольным морфингом. Пока достаточно X,Y и угол поворота.
Друг Кота
Аватара пользователя
Сообщения: 3254
Зарегистрирован: Ср янв 06, 2010 23:31:56
Откуда: Боровичи, Новг. обл.

Сообщение mial »

KPG
Для примера гербер во вложении. При попытки его открыть программа крашится.
Но если вот в этих строчках убрать перевод строки, то все нормально открывает.

Код: Выделить всё

%AMOUTLINE0*
4,1,4,
-0.74247,0.03537,
-0.03537,0.74247,
0.74247,-0.03537,
0.03537,-0.74247,
-0.74247,0.03537,
0*%
к примеру вот эта строчка уже не крашит программу.

Код: Выделить всё

%AMOUTLINE0*
4,1,4,-0.74247,0.03537,-0.03537,0.74247,0.74247,-0.03537,0.03537,-0.74247,-0.74247,0.03537,0.00000*
%
Forward писал(а):И, да, я бы не заморачивался непрямоугольным морфингом. Пока достаточно X,Y и угол поворота.
Согласен, это я так сказать описал идеальный вариант.
Вложения
Top2.zip
(58.96 КБ) 275 скачиваний
Прототипы печатных плат на заказ https://radiokot.ru/forum/viewtopic.php?f=54&t=122701
Родился
Сообщения: 1
Зарегистрирован: Пт янв 06, 2017 21:15:50

Сообщение KuzAl »

[uquote="FantasyDD",url="/forum/viewtopic.php?p=3133079#p3133079"]Коты подскажите, очень очень нужно мне понять какой лазер купить.
Есть два китайских лазера
500 mw
Изображение
Подойдут ли они для печати? Какой брать?
Можно ли будет уменьшить мощность лазера, слышал в начале темы что есть ток зажигания лазера. Выходит не пойдет 500 mw лазер на меньшей мощности использовать?
Будет ли нужная фокусировка на этих лазерах?[/uquote]

Я использовал похожий на 500мВт, причем задействовал штатный драйвер. Радиатор там, в значительной степени, бесполезен, т.к. та блестящая центральная часть с линзой - это простой корпус для лазерного диода, который с ощутимым люфтом вставляется в радиатор и фиксируется винтом. Я радиатор снял для облегчения каретки. Нагрева нет. Изначально брал его для экспериментов с зеркалом лазерника, но не смог запустить специально купленный SLD3232VF (не засвечивает фоторезист), а срочно нужно было сделать плату, то пришлось его пустить на установку. До этого печатал шаблоны на лазерном принтере, но здесь, по некоторым причинам, мучиться не стал. Пришлось прикручивать заведомо рабочий мощный лазер. Штатный драйвер решил попробовать оставить, т.к. параметры установленного диода неизвестны, а угробить его означало более месяца ожидания. Для резиста ставил мощность 0.017, скорость 1000. Маску засвечивал на мощности 1 и скорости 500 (на 1000 тоже засвечивает, но решил что так надежней будет. Эксперименты потом буду ставить, сейчас времени нет).
Опытный кот
Сообщения: 718
Зарегистрирован: Сб апр 14, 2012 16:11:35

Сообщение Serj_K »

Ух ты! Появился реальный человек, который решился править исходники программы, готовый принимать пожелания. Добавлю несколько не больших своих.
1) Со станком не связано вообще - в винде при крупном шрифте (125%) на мониторе 4х3 и разрешении 1280х1024 немного не влазит по ширине экрана и крупный текст в нижней строке в некоторые поля не влазит.
2) Возможность автоматического позиционирования экспозиции не по реперам, а относительно оси симметрии стола по оси Y и известному смещению этой оси от концевика по Х. Смещение проще задавать в файле конфигурации.
3) Выяснить причину сбоев настройки ПИД на аппаратном USB. Ну это можно только при наличии установки. Об этом уже просили.
4) Если получится, то исправить баг иногда возникающего горизонтального смещения экспозиции на несколько десятых мм в произвольную сторону. Такое замечал не только я. Данный баг не зависит от способа начального позиционирования - по реперам или по концевику.

Если дойдёт до обработки герберов, то подкину свой для проверки. Есть с ним проблема в HLDI, которая в принципе обходится.
Ответить

Вернуться в «Изготовление PCB»