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

Хорошая печатная плата - залог надежности устройства. Как сделать такую плату?
Ответить
Родился
Сообщения: 18
Зарегистрирован: Ср апр 29, 2020 14:04:28

Сообщение lifeKam »

tihohod, на днях делал пару небольших плат, все засветил с первого раза, все вроде норм. Когда ожидается маска?
Реклама
Грызет канифоль
Аватара пользователя
Сообщения: 278
Зарегистрирован: Пн мар 08, 2010 22:34:21
Откуда: Санкт-Петербург

Сообщение tihohod »

[uquote="lifeKam",url="/forum/viewtopic.php?p=4198921#p4198921"]tihohod, на днях делал пару небольших плат, все засветил с первого раза, все вроде норм. Когда ожидается маска?[/uquote]

Спасибо!
Не очень скоро :(. Пока на стадии обдумывания.
Реклама
Открыл глаза
Сообщения: 70
Зарегистрирован: Вт авг 05, 2014 14:56:17

Сообщение alex01981 »

[uquote="tihohod",url="/forum/viewtopic.php?p=4198949#p4198949"][uquote="lifeKam",url="/forum/viewtopic.php?p=4198921#p4198921"]tihohod, на днях делал пару небольших плат, все засветил с первого раза, все вроде норм. Когда ожидается маска?[/uquote]

Спасибо!
Не очень скоро :(. Пока на стадии обдумывания.[/uquote]

А почему не привязываться к отверстиям? Вроде так работают программы автора и SDimok по маркерам. Например это отверстия сверловки для крепления платы. Я уверен есть куча отверстий в которых нет маски или что бы программа расчитывала центр двух отверстий по оси х и y smd компонента. Сейчас же ведь реализована привязка к независимым точкам в чём отличие слоя маски?
Грызет канифоль
Аватара пользователя
Сообщения: 278
Зарегистрирован: Пн мар 08, 2010 22:34:21
Откуда: Санкт-Петербург

Сообщение tihohod »

Ну вообще это именно коэффициент. Значение DPI ленты на него делится (в след. версии я решил, что будет умножаться) для получения истинного DPI каретки. Так что 0.99 и 1.01 это изменение на 1 процент, а не на сотку. Что при ширине платы в 100 миллиметров миллиметр и даст. Я там поле в пять знаков, вроде, сделал, чтобы побольше нулей можно было вводить после запятой :).

[uquote="Lecter2017",url="/forum/viewtopic.php?p=4194605#p4194605"]Да версия 7
Вообщем попробовал еще, калибровка криво работает. Я действительно не обнулял, сейчас обнулил, но если выставить что-то отличное от 1, например 0,99 или 1,01, вроде на сотку изменения а при засветке смещение (причем и светить начинает в стороне от левого репера куда целился) то вправо то влево на 1 мм примерно (добавил третье видео)[/uquote]
Реклама
Эиком - электронные компоненты и радиодетали
Опытный кот
Аватара пользователя
Сообщения: 802
Зарегистрирован: Сб май 27, 2017 22:13:51
Откуда: Нижний Новгород

Сообщение Lecter2017 »

tihohod, а ну если так то пардон)) Надо еще попробовать
Реклама
pvu
Открыл глаза
Аватара пользователя
Сообщения: 55
Зарегистрирован: Вт июн 05, 2018 11:11:15
Откуда: Димитровград

Сообщение pvu »

DPI ленты на него делится (в след. версии я решил, что будет умножаться)
tihohod, на вкус и цвет фломмастеры разные, но я б предпочел вместо одного коэффициента вводить два числа: "истинный размер" и "размер по энкодеру", а вся магия вычисления коэффициента и манипуляции с ним скрыты и не надо объяснять как его вычислять...
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 164
Зарегистрирован: Ср авг 27, 2014 20:24:08
Откуда: Пермь

Сообщение zmulian »

Всем привет...
Обращаюсь к оставшимся прогерам. Это SDimok и tihohod. Может исходники выложите? Благодарность общества будет просто безгранична......
Грызет канифоль
Аватара пользователя
Сообщения: 278
Зарегистрирован: Пн мар 08, 2010 22:34:21
Откуда: Санкт-Петербург

Сообщение tihohod »

[uquote="zmulian",url="/forum/viewtopic.php?p=4233325#p4233325"]Всем привет...
Обращаюсь к оставшимся прогерам. Это SDimok и tihohod. Может исходники выложите? Благодарность общества будет просто безгранична......[/uquote]

В какой-то момент возможно... когда они будут в состоянии, в котором не стыдно выкладывать.
А с какой целью интересуетесь?

Добавлено after 1 hour 1 minute 35 seconds:
Кстати, прикрутил русский язык. Ну, по большей части. Сообщения об ошибках в логе пока на английском.
https://drive.google.com/file/d/1D2JIA9 ... sp=sharing
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 164
Зарегистрирован: Ср авг 27, 2014 20:24:08
Откуда: Пермь

Сообщение zmulian »

[uquote="tihohod",url="/forum/viewtopic.php?p=4233386#p4233386"][uquote="zmulian",url="/forum/viewtopic.php?p=4233325#p4233325"]Всем привет...
Обращаюсь к оставшимся прогерам. Это SDimok и tihohod. Может исходники выложите? Благодарность общества будет просто безгранична......[/uquote]

В какой-то момент возможно... когда они будут в состоянии, в котором не стыдно выкладывать.
А с какой целью интересуетесь?

Добавлено after 1 hour 1 minute 35 seconds:
Кстати, прикрутил русский язык. Ну, по большей части. Сообщения об ошибках в логе пока на английском.
https://drive.google.com/file/d/1D2JIA9 ... sp=sharing[/uquote]

Делаю новую установку. С модернизацией. Основных модернизаций будет две. Вывод изображения с микроскопа будет происходить сразу на дисплей от сотика. Оказалось не так уж и сложно (почти все на аппаратном уровне). Один минус - используется 12 выводов шлейфа.
Вторая модернизация - использование буфера памяти типа PSRAM. Имеется десяток микросхем по 8 мб. Стоят копейки. Шина SPI. Если использовать 8 штук будет 64 мб. Этого хватит за глаза. Хотя больше 32 мб вряд ли будет использоваться. И это при максимальном разрешении 200 на 300. При разрешении стола в 10 микрон.
Основной плюс. После загрузки растра - установка работает автономно. Не зависит от компьютеров и от передачи данных (у меня иногда сбои бывают).
От ПО верхнего уровня требуется формирование растра из гербера и пересылка в PSRAM. Ну и несколько вспомогательных функций. То есть хотелось бы посмотреть как другие реализуют подобное.........
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 174
Зарегистрирован: Пн дек 10, 2007 12:19:18
Откуда: Санкт-Петербург

Сообщение -= Александр =- »

Вообще можно попросить авторов проги сделать кнопочку "экспорт растра". Реализовать это можно довольно легко. А дальше как с 3д-принтером - сохраняем файл на карточку памяти и пихаем в аппарат. Тогда и оперативы много не надо - скорости чтения с карты вполне хватит чтоб на лету с нее данные получать.
Контактная информация:
Грызет канифоль
Аватара пользователя
Сообщения: 278
Зарегистрирован: Пн мар 08, 2010 22:34:21
Откуда: Санкт-Петербург

Сообщение tihohod »

[uquote="-= Александр =-",url="/forum/viewtopic.php?p=4233599#p4233599"]Вообще можно попросить авторов проги сделать кнопочку "экспорт растра".[/uquote]

Кстати в моей проге подобное уже есть. Правда, пока не через кнопочку, а надо залезть в реестр и в ключе Computer\HKEY_CURRENT_USER\SOFTWARE\Elverils\Watson - HLDI Host Software\GUI установить SaveImageBeforeExpose в 1. Тогда перед началом засветки будет появляться диалог сохранения png-файла с растром.
Грызет канифоль
Аватара пользователя
Сообщения: 278
Зарегистрирован: Пн мар 08, 2010 22:34:21
Откуда: Санкт-Петербург

Сообщение tihohod »

В текущей реализации прошивки и есть буфер на две строки. Пока одна засвечивается, другая заполняется. Так что об чём вы?
Родился
Сообщения: 19
Зарегистрирован: Вс дек 05, 2021 08:31:51
Откуда: Красноярск

Сообщение susl »

[uquote="tihohod",url="/forum/viewtopic.php?p=4234149#p4234149"]В текущей реализации прошивки и есть буфер на две строки. Пока одна засвечивается, другая заполняется. Так что об чём вы?[/uquote]
чтобы не с usb читать буфер, а с SD card. Чтобы подготовить все файлы, скинуть на флешку и работать с нее. Чтобы не нужен был компьютер для управления станком
Грызет канифоль
Аватара пользователя
Сообщения: 278
Зарегистрирован: Пн мар 08, 2010 22:34:21
Откуда: Санкт-Петербург

Сообщение tihohod »

Ну по "моей" схеме придётся каждый раз с флешкой бегать от компа к станку. Растр-то под расположение платы делается на столе, а оно каждый раз разное. Лучше, чтобы флешка была постоянно в станке, а данные заливать по юсб на неё.
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 164
Зарегистрирован: Ср авг 27, 2014 20:24:08
Откуда: Пермь

Сообщение zmulian »

[uquote="tihohod",url="/forum/viewtopic.php?p=4234266#p4234266"]Ну по "моей" схеме придётся каждый раз с флешкой бегать от компа к станку. Растр-то под расположение платы делается на столе, а оно каждый раз разное. Лучше, чтобы флешка была постоянно в станке, а данные заливать по юсб на неё.[/uquote]
Флешка (память) и будет постоянно в станке. SPI свободный имеется. Я хочу использовать ОЗУ. И она у меня есть. То есть реализация - буфер не на две строки, а на весь растр. Релизация будет такова, что станок сможет работать как и прежде - с компом. Ничего не изменится. Будет просто еще один режим.
Прорезались зубы
Сообщения: 246
Зарегистрирован: Пт ноя 22, 2013 22:06:15
Откуда: Липецк

Сообщение igor48 »

Прошу подсказать! по поводу подтягивающего резистора на линии D+ интерфейса USB. В распространённом китайском модуле STM32F103C8T6 линия D+ интерфейса USB подтянута резистором 4,7k к шине +5V. Я пробовал заливать в него прошивку и подключал к HLDI HOST – вроде все работает, связь по USB есть (хотя саму установку пока не собрал).
2022-05-31_19-57-46.png
(216.11 КБ) 187 скачиваний
А в схеме с форума линия D+ (она же PA12) соединена внешним резистором 1,5k не с шиной +5В, а с выводом PA8.
2omjzsbpky.jpg
(79.66 КБ) 301 скачивание
Кроме того был такой комментарий:
"Кто собирается повторить в подобном варианте, имейте ввиду, что указанный стрелкой резистор (R19) уже присутствует в модулях STM32 Plue Pill, а значит дополнительный ставить не нужно. Кроме того, нередко китайцы лупят туда резисторы 10К, поэтому лучше заменить на 1.5К"

Но комментарий не проясняет ситуации, поскольку не полностью совпадает с действительностью. В чем тут смысл подключения именно к PA8?
Встал на лапы
Аватара пользователя
Сообщения: 134
Зарегистрирован: Пн апр 10, 2017 06:04:37
Откуда: Томск

Сообщение HeadLess »

Управляя сигналом на РА8, можно имитировать переподключение установки.
Это необходимо после перепрошивки, о чем упомянуто в комментах.
Прорезались зубы
Сообщения: 246
Зарегистрирован: Пт ноя 22, 2013 22:06:15
Откуда: Липецк

Сообщение igor48 »

Спасибо, я этого найти не смог. Поскольку на данный момент прошивка уже устоялась, и процесс перепрошивки скорее всего не будет частым, то, как я понял, без этого резистора легко можно обойтись А для подключения удобно использовать штатный микроUSB на плате.
Встал на лапы
Сообщения: 102
Зарегистрирован: Ср мар 18, 2015 12:02:35
Откуда: Москва

Сообщение rv3bj »

[uquote="HeadLess",url="/forum/viewtopic.php?p=4239514#p4239514"]Управляя сигналом на РА8, можно имитировать переподключение установки.
Это необходимо после перепрошивки, о чем упомянуто в комментах.[/uquote]
На самом деле немного не так. Резистор 1к5 нужен для того, чтобы известить компьютер о подключении USB устройства стандарта FS (full speed). При подключении компьютер начинает процедуру определения устройство какого типа (VID/PID) к нему подключается, чтобы понять какой драйвер следует использовать. Так вот в ряде случаев возможна ситуация когда USB стек еще не полностью проинициализировался на контроллере, а компьютер, не дождавшись ответа в определенное время, сбрасывает процедуру определения типа устройства, выставляя ошибку "неизвестное устройство". Чтобы этого избежать надо задержать подачу питания на резистор 1к5 до момента гарантированного запуска USB стека на контроллере. Для этого и используется подключение "горячего" вывода резистора не сразу к плюсу питания, а с некоторой задержкой. На соответствующий вывод порта микроконтроллера подается плюс питания после окончательной инициализации стека USB.
Прорезались зубы
Сообщения: 246
Зарегистрирован: Пт ноя 22, 2013 22:06:15
Откуда: Липецк

Сообщение igor48 »

Сегодня наконец получил лазерные диоды на 50 и 150 мВт с Али. Корпуса пока ещё нет. Можно ли диоды как то проверить и при этом не сжечь, или без платы защиты и радиатора даже не пытаться этого делать?
Ответить

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