
Лазерная установка для засветки фоторезиста от AlphaCrow
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
[uquote="psychos",url="/forum/viewtopic.php?p=3356269#p3356269"]а сами боимся ?[/uquote]Стесняемся. Считая, что вроде как человек сам должен понимать, что, если у него кривая сверлилка, исправлять нужно сверлилку, а не городить программные костыли, которые ему одному хоть и помогут хоть как-то работать (да и то не факт), но зато всех остальных заставят разбираться в этих ненужных координатах, полях и прочих дебрях и глюках. 

Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
[uquote="SDimok",url="/forum/viewtopic.php?p=3356445#p3356445"]То, что реализовано просто не работает с битмапами в большом разрешении
[/uquote]
Можно покрошить исходный битмап на несколько частей, обработать их последовательно (освобождая память для следующего куска) и склеить. Правда машинного времени такая процедура отнимет... несколько больше.
И, честно говоря, есть некоторые сомнения в практической пользе пропорциональной трансформации. С пропорциональными искажениями можно бороться настройкой оборудования. Значительно хуже обстоит дело с непропорциональными искажениями геометрии - простое вытягивание битмапа тут не спасет
[uquote="psychos",url="/forum/viewtopic.php?p=3356294#p3356294"]мы теряем в макс габаритах по 2 см с каждого края[/uquote]
Как-то жирно для правильных реперов в углах сборной панели или для каждой платы, входящей в состав панели.
Можно покрошить исходный битмап на несколько частей, обработать их последовательно (освобождая память для следующего куска) и склеить. Правда машинного времени такая процедура отнимет... несколько больше.
И, честно говоря, есть некоторые сомнения в практической пользе пропорциональной трансформации. С пропорциональными искажениями можно бороться настройкой оборудования. Значительно хуже обстоит дело с непропорциональными искажениями геометрии - простое вытягивание битмапа тут не спасет
[uquote="psychos",url="/forum/viewtopic.php?p=3356294#p3356294"]мы теряем в макс габаритах по 2 см с каждого края[/uquote]
Как-то жирно для правильных реперов в углах сборной панели или для каждой платы, входящей в состав панели.
- mial
- Друг Кота
- Сообщения: 3254
- Зарегистрирован: Ср янв 06, 2010 23:31:56
- Откуда: Боровичи, Новг. обл.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
SDimok почему так получается? На фото участок платы с горизонтальными дорожками. Все дорожки 0.15, зазоры тоже 0.15. Но часть дорожек явно шире, на плате таких платок 4 штуки, у всех такая фигня, но дорожки разные...

- Вложения
-
- DSC.jpg
- (25.04 КБ) 3344 скачивания
Прототипы печатных плат на заказ https://radiokot.ru/forum/viewtopic.php?f=54&t=122701
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
[uquote="mial",url="/forum/viewtopic.php?p=3356637#p3356637"]Все дорожки 0.15, зазоры тоже 0.15. Но часть дорожек явно шире, на плате таких платок 4 штуки, у всех такая фигня, но дорожки разные...[/uquote]
Какой шаг по Y?
Попробуй сделать шаг таким, чтобы в ширину дорожки помещалось целое число шагов, например 0.025 или 0.03.
Тогда, по идее, если дорожки совпадают с сеткой засветки, они должны быть одинаковые, а так ...
Какой шаг по Y?
Попробуй сделать шаг таким, чтобы в ширину дорожки помещалось целое число шагов, например 0.025 или 0.03.
Тогда, по идее, если дорожки совпадают с сеткой засветки, они должны быть одинаковые, а так ...

- mial
- Друг Кота
- Сообщения: 3254
- Зарегистрирован: Ср янв 06, 2010 23:31:56
- Откуда: Боровичи, Новг. обл.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Шаг 35 микрон, можно попробовать конечно, но по своему расположению они же не в сетке все равно.
Прототипы печатных плат на заказ https://radiokot.ru/forum/viewtopic.php?f=54&t=122701
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Проверить довольно просто, для этого даже не нужно прибегать к печати на установке.
Достаточно сохранить битмап с требуемым шагом печати и просмотреть интересующие участки в графическом редакторе, например в paint-е.
При надлежащем увеличении будет видна разница в ширине дорожек или ее отсутствие.
Если же рассматривать данный случай с точки зрения математики, то даже несовпадение положения дорожки (ширина равна целому числу пикселей) и сетки печати не должно приводить к флуктуации ширины дорожек в битмапе.
Исключение составляет ситуация, когда сетка битмапа попадает точно на середину строки засветки. Но математика-то в нашем случае цифровая...
Достаточно сохранить битмап с требуемым шагом печати и просмотреть интересующие участки в графическом редакторе, например в paint-е.
При надлежащем увеличении будет видна разница в ширине дорожек или ее отсутствие.
Если же рассматривать данный случай с точки зрения математики, то даже несовпадение положения дорожки (ширина равна целому числу пикселей) и сетки печати не должно приводить к флуктуации ширины дорожек в битмапе.
Исключение составляет ситуация, когда сетка битмапа попадает точно на середину строки засветки. Но математика-то в нашем случае цифровая...
- SDimok
- Мучитель микросхем
- Сообщения: 482
- Зарегистрирован: Сб фев 06, 2016 14:34:29
- Откуда: Саянск, Иркутская область
- Контактная информация:
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
[uquote="mial",url="/forum/viewtopic.php?p=3356637#p3356637"]SDimok почему так получается? На фото участок платы с горизонтальными дорожками. Все дорожки 0.15, зазоры тоже 0.15. Но часть дорожек явно шире, на плате таких платок 4 штуки, у всех такая фигня, но дорожки разные...
[/uquote]
Gerber глянуть бы.
Да и в программе на большом увеличении можно посмотреть как отрисовалось.
Gerber глянуть бы.
Да и в программе на большом увеличении можно посмотреть как отрисовалось.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
SDimok писал(а):Да и в программе на большом увеличении можно посмотреть как отрисовалось
Можно, я не спорю, но несколько неудобно. Так как нет сетки, то можно только считать ступеньки на наклонных линиях и то зажав ЛКМ - чтобы резкость не уплывала.
А если по проблеме - то так и должно было быть и будет с любым гербером при обозначенных условиях.
Набросал пример.
Результат:
- при шаге 35 мкм ширина разная (4 и 5 строк соответственно)
- при шаге 30 мкм одинаковая (ровно по 5 строк на дорожку)
- Вложения
-
- test.rar
- (412 байт) 195 скачиваний
- mial
- Друг Кота
- Сообщения: 3254
- Зарегистрирован: Ср янв 06, 2010 23:31:56
- Откуда: Боровичи, Новг. обл.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Не могу. Разработка коммерческая, автор добро не давал.SDimok писал(а):Gerber глянуть бы.
Я попробую еще раз с правильной сеткой. Но теперь наверно только в выходные. Вообще зацепило конечно, надо разобраться на будущее.
Да, переходные 0.3/0.6 SDimok посмотри какое точное совмещение

Прототипы печатных плат на заказ https://radiokot.ru/forum/viewtopic.php?f=54&t=122701
- SDimok
- Мучитель микросхем
- Сообщения: 482
- Зарегистрирован: Сб фев 06, 2016 14:34:29
- Откуда: Саянск, Иркутская область
- Контактная информация:
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
[uquote="Forward",url="/forum/viewtopic.php?p=3356701#p3356701"]Набросал пример.
Результат:
- при шаге 35 мкм ширина разная (4 и 5 строк соответственно)
- при шаге 30 мкм одинаковая (ровно по 5 строк на дорожку)[/uquote]
Наглядно
Пришла в голову идея
Можно проводить анализ апертур в гербере, обычно их не так много, на предмет кратности текущего шага стола.
Если таковые имеются (мало ли глазами не усмотришь), выводить предупреждение.
Надо попробовать сделать.
Результат:
- при шаге 35 мкм ширина разная (4 и 5 строк соответственно)
- при шаге 30 мкм одинаковая (ровно по 5 строк на дорожку)[/uquote]
Наглядно
Пришла в голову идея
Можно проводить анализ апертур в гербере, обычно их не так много, на предмет кратности текущего шага стола.
Если таковые имеются (мало ли глазами не усмотришь), выводить предупреждение.
Надо попробовать сделать.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
И что делать с этитм предупреждением, подбирать шаг или программа сама покажет все возможные кратные шаги, чтобы не подбирать?SDimok писал(а):выводить предупреждение.
- SDimok
- Мучитель микросхем
- Сообщения: 482
- Зарегистрирован: Сб фев 06, 2016 14:34:29
- Откуда: Саянск, Иркутская область
- Контактная информация:
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
[uquote="Ruzik",url="/forum/viewtopic.php?p=3356819#p3356819"]
Будем посмотреть
И что делать с этитм предупреждением, подбирать шаг или программа сама покажет все возможные кратные шаги, чтобы не подбирать?[/uquote]SDimok писал(а):выводить предупреждение.
Будем посмотреть
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
SDimok
Ну мы верим в тебя.
Ну мы верим в тебя.
А это с поворотом гербера по реперам или стандартно?mial писал(а):Да, переходные 0.3/0.6 SDimok посмотри какое точное совмещение
- mial
- Друг Кота
- Сообщения: 3254
- Зарегистрирован: Ср янв 06, 2010 23:31:56
- Откуда: Боровичи, Новг. обл.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Стандартно
Прототипы печатных плат на заказ https://radiokot.ru/forum/viewtopic.php?f=54&t=122701
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Наверно в этом случае, если придется выбирать шаг стола, то и профилей нужно делать на все имеющиеся шаги стола. Верней подбирать оптимальную мощность лазера для каждого шага путем тестовых засветок и заносить их в профиля. Очевидно же, что при малом шаге, мощность лазера должна быть меньше, при большем шаге, мощность лазера должна быть больше (скорость не трогаем).SDimok писал(а):Будем посмотреть
Может в этом случае, чтобы список из профилей не был громоздким, разделить его на группы? Да даже если не для этого случая, а вообще, может все же лучше разделить профиля на группы? Например, выбираем ФР и в появившемся списке, выбираем нужный профиль, который добавили туда сами.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Ruzik писал(а):Верней подбирать оптимальную мощность лазера для каждого шага путем тестовых засветок и заносить их в профиля.
Зачем нужна куча лишних действий?
Зависимость требуемой мощности лазера от шага засветки - величина линейная. Достаточно одной точки с оптимальной настройкой. Далее - простой пересчет.
В общем случае для создания различных пресетов достаточно указать соотношение между требуемой энергией засветки для используемых в технологическом процессе материалов (сначала из даташитов, потом подкорректировать экспериментально).
Дальше - только пересчет мощностей, скоростей и т.д. То есть пересчет рабочих параметров при сохранении требуемой удельной энергии засветки. В каком порядке менять параметры (К, шаг стола, скорость каретки) должен решать оператор.
Последний раз редактировалось Forward Ср апр 18, 2018 13:32:26, всего редактировалось 1 раз.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Думаешь пересчет будет корректным? А если нужно будет особые условия, где не нужно включать это пересчет?Forward писал(а):Далее - простой пересчет.
Все равно, тестовая засветка нужна для каждого случая, которой можно доверять, как ни крути.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Как можно ошибиться в простом расчете?
Доверять или не доверять дело индивидуальное
Ничто не мешает сделать программный пересчет и его проверить.
Я проверял на 4 разрешениях энкодера, куче разных шагов и ряда скоростей. У меня не врет.
Доверять или не доверять дело индивидуальное
Ничто не мешает сделать программный пересчет и его проверить.
Я проверял на 4 разрешениях энкодера, куче разных шагов и ряда скоростей. У меня не врет.
Re: Лазерная установка для засветки фоторезиста от AlphaCrow
Forward
Ну хорошо. Допустим, сделал тестовую засветку при скорости 1м/сек и К=0,060 для шага стола 20 мкм. Пересчет же будет работать только для этой скорости, так ведь? А если по каким то соображениям скорость нужно убавить, например 0,8 м/с, то все эти расчеты полетят к чертям.
Тогда придется делать тестовые засветки для разных скоростей и в списке, который выше на скрине, должно будет указано не мкм, а скорость каретки. Все равно список нужен получается.
Ну а если это возможно, чтобы при смене скорости и шага стола, менялась мощность лазера на автомате, то я за.
Ну хорошо. Допустим, сделал тестовую засветку при скорости 1м/сек и К=0,060 для шага стола 20 мкм. Пересчет же будет работать только для этой скорости, так ведь? А если по каким то соображениям скорость нужно убавить, например 0,8 м/с, то все эти расчеты полетят к чертям.
Тогда придется делать тестовые засветки для разных скоростей и в списке, который выше на скрине, должно будет указано не мкм, а скорость каретки. Все равно список нужен получается.
Ну а если это возможно, чтобы при смене скорости и шага стола, менялась мощность лазера на автомате, то я за.
Последний раз редактировалось Ruzik Ср апр 18, 2018 13:49:23, всего редактировалось 1 раз.