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

Хорошая печатная плата - залог надежности устройства. Как сделать такую плату?
Аватара пользователя
mial
Друг Кота
Сообщения: 3254
Зарегистрирован: Ср янв 06, 2010 23:31:56
Откуда: Боровичи, Новг. обл.

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

Сообщение mial »

На win10 работает без шаманства.
Прототипы печатных плат на заказ https://radiokot.ru/forum/viewtopic.php?f=54&t=122701
lopus73
Встал на лапы
Сообщения: 92
Зарегистрирован: Вс ноя 04, 2012 14:40:58

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

Сообщение lopus73 »

на файле программы когда щелкаешь правой кнопкой мышки выбираешь свойства потом совместимость . поставь запускать от имени администратора и совместимость с 7 виндой

Бесполезно не помогает.
Аватара пользователя
Lecter2017
Опытный кот
Сообщения: 802
Зарегистрирован: Сб май 27, 2017 22:13:51
Откуда: Нижний Новгород

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

Сообщение Lecter2017 »

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

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

Сообщение tihohod »

Я тут подумываю как можно сделать эту установку без стационарного компа. Вот, к примеру, берем в основу RaspberryPI. К ней делаем платку с драйвером шаговика и DC мотора. Стол двигает распи - для этого реалтайм особо не нужен. На каретку делаем еще платку с stm-кой. Она прямо на каретке обрабатывает сигналы энкодера, реализует pid регулятор и гонит по гибкому шлейфу шим-сигнал на управление DC-мотора. Ну и драйвер лазера тоже на каретке. Строку в stm-ку загоняет распи - по SPI через тот же гибкий шлейф. Распи с экранчиком дюймов на 5-7 крепим на станке. Рабочая схема - как думаете?
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

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

Сообщение Alexeyslav »

Выглядит чрезмерно усложнённым. Этим всем может управлять один единственный STM-микроконтроллер.
Аватара пользователя
-= Александр =-
Нашел транзистор. Понюхал.
Сообщения: 174
Зарегистрирован: Пн дек 10, 2007 12:19:18
Откуда: Санкт-Петербург
Контактная информация:

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

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

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

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

Сообщение tihohod »

Выглядит чрезмерно усложнённым. Этим всем может управлять один единственный STM-микроконтроллер.


Это должен быть очень навороченный микроконтроллер. Даже если не гнать через него видео (к примеру, использовать аналоговую камеру и дисплей с композитным входом, на котором нарисовать крест для прицеливания), остается задача растеризации гербера, а там без вычислений с плавающей точкой туго.
Аватара пользователя
-= Александр =-
Нашел транзистор. Понюхал.
Сообщения: 174
Зарегистрирован: Пн дек 10, 2007 12:19:18
Откуда: Санкт-Петербург
Контактная информация:

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

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

Картинку можно в него сразу растром закидывать, а камеру в комп втыкать только на время прицеливания. Такая схема будет надежнее в плане проблем со связью - пакет данных передается весь сразу и проверяется на наличие ошибок еще до засветки. Во время засветки не надо ничего передавать, аппарат рисует сам.

Принтеры сейчас так работают, документ в них закидывается целиком, а не по строкам в реальном времени, как когда-то в древности.
ATON
Нашел транзистор. Понюхал.
Сообщения: 168
Зарегистрирован: Пт дек 25, 2015 19:40:59

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

Сообщение ATON »

Я тут последние полгода продолжаю лениво размышлять про перевод установки на чтонить жирное с большим количеством памяти как раз чтобы отвязать управляющий комп от реалтаймового управления. Пока мысли такие. взять например core746i от waveshare (в первую очередь потому что она у меня есть) - 746 проц, сдрам (8MB) уже есть. Для подготовки гербера использовать уже имеющиеся хосты - авторский или от сдимок, а вот экспозицию полностью поручить контроллеру. Т.е. с точки зрения хоста работа практически ничем не будет отличаться, разве что виртуально сильно быстрее будет происходить экспозиция (надо проверять - не сильно ли хост обидится на такое), но вот рулить лазером и движками контроллер будет уже полностью самостоятельно.
Основным плюсом мне видится как раз отвязка от загруженности компа. Ну и заодно развлечься в процессе написания прошивки, конечно..
Аватара пользователя
tihohod
Грызет канифоль
Сообщения: 278
Зарегистрирован: Пн мар 08, 2010 22:34:21
Откуда: Санкт-Петербург

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

Сообщение tihohod »

Ну буфер на полный кадр однозначно неплохо было бы добавить контроллеру. Решило бы проблемы с глюками типа "потери связи" во время экспозиции. Но стоит ли ради этого менять контроллер так радикально? Просто повесить на stm-ку озу с SPI или даже просто sd-карту.
lopus73
Встал на лапы
Сообщения: 92
Зарегистрирован: Вс ноя 04, 2012 14:40:58

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

Сообщение lopus73 »

lopus73, чья плата управления?

Серого Волка.
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

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

Сообщение Alexeyslav »

Не нужно туда растр гнать. Там не так много информации чтобы использовать растр, большая часть это будут повторяющиеся длинные участки, можно на каждую строку загонять перечень интервалов и их яркость(засветка/нет засветки). Но это такое, сжатие PCX называется. Главнаяя особенность в том что не нужно готовить файл на самом устройстве, на ПК подготавливаете файл в ручном/автоматизированном режиме согласно неких правил/условий, там же производится DRC-контроль а на "печатный станок" несёте флешку с которой он печатает не обращаясь к большим мощностям. Работу с SD-картой осилит практически любой STM32-контроллер.
andryblack
Открыл глаза
Сообщения: 54
Зарегистрирован: Чт сен 27, 2018 23:50:01

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

Сообщение andryblack »

Я тут подумываю как можно сделать эту установку без стационарного компа. Вот, к примеру, берем в основу RaspberryPI. К ней делаем платку с драйвером шаговика и DC мотора. Стол двигает распи - для этого реалтайм особо не нужен. На каретку делаем еще платку с stm-кой. Она прямо на каретке обрабатывает сигналы энкодера, реализует pid регулятор и гонит по гибкому шлейфу шим-сигнал на управление DC-мотора. Ну и драйвер лазера тоже на каретке. Строку в stm-ку загоняет распи - по SPI через тот же гибкий шлейф. Распи с экранчиком дюймов на 5-7 крепим на станке. Рабочая схема - как думаете?

Рабочая, я делал: https://radiokot.ru/forum/viewtopic.php ... 6#p3541596 только управление не с экрана а по сети через web интерфейс
ATON
Нашел транзистор. Понюхал.
Сообщения: 168
Зарегистрирован: Пт дек 25, 2015 19:40:59

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

Сообщение ATON »

lopus73 писал(а):Не нужно туда растр гнать. Там не так много информации чтобы использовать растр, большая часть это будут повторяющиеся длинные участки, можно на каждую строку загонять перечень интервалов и их яркость(засветка/нет засветки). Но это такое, сжатие PCX называется. Главнаяя особенность в том что не нужно готовить файл на самом устройстве, на ПК подготавливаете файл в ручном/автоматизированном режиме согласно неких правил/условий, там же производится DRC-контроль а на "печатный станок" несёте флешку с которой он печатает не обращаясь к большим мощностям. Работу с SD-картой осилит практически любой STM32-контроллер.

Я пока не хочу лезть в разборки с гербером, растеризация, морфинг и вот это вот все. А морфинга захочется неизбежно.
Потому пока план оставить хостовый софт как есть, но экспозицию уже полностью на борту установки производить.
Хотя... Как варинат можно такое провернуть: виртуальный COM-порт, к которому подключается хостовая программа, на другом конце этого виртуального компорта крутится промежуточная софтина которая принимает растр, сжимает, пишет в файл который принимет установка, и дальше как и предлагаешь - с флешкой к установке и там засветка. Хотя наверное даже не с флешкой, а есп8266 и по вафле передать, плюс из веб-интерфейса можно порулить установкой.
Ну буфер на полный кадр однозначно неплохо было бы добавить контроллеру. Решило бы проблемы с глюками типа "потери связи" во время экспозиции. Но стоит ли ради этого менять контроллер так радикально? Просто повесить на stm-ку озу с SPI или даже просто sd-карту.

Яж говорю - лениво размышляю. "Лениво" до такой степени, что детально пока даже прошивку не изучал на предмет резервов производительности... ;)
Плюс есть мысли повесить на борт еще и экранчик с камерой для езды по реперам. Потому и такой жирный контроллер - на вырост. В идеале конечно сделать его полностью автономным, но разбор гербера и его растеризация несколько пугает пока..
iliasam
Открыл глаза
Сообщения: 49
Зарегистрирован: Вт янв 05, 2010 18:38:15

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

Сообщение iliasam »

Извиняюсь за вопрос, а моя конструкция здесь никому не интересна: https://radiokot.ru/forum/viewtopic.php?f=8&t=177754 ?
Аватара пользователя
tihohod
Грызет канифоль
Сообщения: 278
Зарегистрирован: Пн мар 08, 2010 22:34:21
Откуда: Санкт-Петербург

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

Сообщение tihohod »

В идеале конечно сделать его полностью автономным, но разбор гербера и его растеризация несколько пугает пока..


Разбор гербера - это не сложно. Растеризация - сложнее, да. Если для "жирного" мк есть подходящая библиотека векторной графики типа Cairo, то вполне можно сделать.
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

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

Сообщение Alexeyslav »

Не надо возлагать на контроллер больших задач, с этим может справиться и стационарный ПК в 100 раз лучше. На ПК можно сделать всю сложную обработку, а на флешку сбрасывать в формате МАКСИМАЛЬНО УДОБНОМ исполнительному устройству, чтобы ему досталась лишь простая и необходимая задача - соблюсти интервалы. Пусть при этом RAW-файл весит сотню мегабайт, рисовалке-то что? самая сложная задача для неё - это считать данные с флешки. Можно WiFi, но это сложнее в плане обработки ошибок связи, возобновление передачи после потери пакетов и прочее. Кроме того, на самом устройстве всёравно нужна будет объёмная флешка, для хранения задания. Внутренней памяти контроллера точно не хватит. Принтеры, принимая задание, используют сжатие похожее PCX, поэтому им хватает 16Мб даже 8Мб памяти, но у вас же этого не предвидится?
Аватара пользователя
kotovasiya
Опытный кот
Сообщения: 757
Зарегистрирован: Пт мар 30, 2007 12:11:23

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

Сообщение kotovasiya »

Можно совсем просто, закидывать в флешку цветной бмп. Переделать авторский проект на работу с SD флешкой. Добавить экран для навигации или настроечный файл в прошивку. У меня так, только развертка из лазерного принтера.
ATON
Нашел транзистор. Понюхал.
Сообщения: 168
Зарегистрирован: Пт дек 25, 2015 19:40:59

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

Сообщение ATON »

[uquote="ATON",url="/forum/viewtopic.php?p=4077946#p4077946"]В идеале конечно сделать его полностью автономным, но разбор гербера и его растеризация несколько пугает пока..


Разбор гербера - это не сложно. Растеризация - сложнее, да. Если для "жирного" мк есть подходящая библиотека векторной графики типа Cairo, то вполне можно сделать.[/uquote]
Да на контроллере это делать КМК, вообще дурацкая затея. Тогда уж проще всего малинку рядом поставить и растеризацию-морфинг на нее перевесить.

Alexeyslav писал(а):Не надо возлагать на контроллер больших задач, с этим может справиться и стационарный ПК в 100 раз лучше. На ПК можно сделать всю сложную обработку, а на флешку сбрасывать в формате МАКСИМАЛЬНО УДОБНОМ исполнительному устройству, чтобы ему досталась лишь простая и необходимая задача - соблюсти интервалы. Пусть при этом RAW-файл весит сотню мегабайт, рисовалке-то что? самая сложная задача для неё - это считать данные с флешки.

в общем планы примерно такие и есть.
Можно WiFi, но это сложнее в плане обработки ошибок связи, возобновление передачи после потери пакетов и прочее. Кроме того, на самом устройстве всёравно нужна будет объёмная флешка, для хранения задания. Внутренней памяти контроллера точно не хватит.

Я думаю вафлей просто передавать файл для вывода. С другой стороны, 3018 у мня довольно давно уже по вафле работает, и нормально.. Но правильнее да - перекинуть файл на контроллер, а там пусть уже выводит.
Принтеры, принимая задание, используют сжатие похожее PCX, поэтому им хватает 16Мб даже 8Мб памяти, но у вас же этого не предвидится?

Вообще, т.к. картинка растровая, черно-белая, с большим количеством повторов - вполне можно и чтонить типа РСХ сделать, да. Хотя с другой стороны флешки в общем то недорогие нынче. Даже не просто недорогие, а дешевле грязи мелкие объемы, и ресурс не будет вырабатываться, как скажем, на малинах всяких..

kotovasiya писал(а):Можно совсем просто, закидывать в флешку цветной бмп. Переделать авторский проект на работу с SD флешкой. Добавить экран для навигации или настроечный файл в прошивку. У меня так, только развертка из лазерного принтера.

Та неее... Копаться в исходниках на форте под самописный компилятор... Я конечно люблю поизвращаться, но не до такой ведь степени )) А других исходников у нас нет.
Моя идея в том, что хостовый софт оставить как есть, максимум программно перехватывать поток вывода и подготовить в более удобоваримый вид для экспозиции более умным контроллером.
Т.к. как сейчас идет работа - помните, были такие GDI принтеры только под винду? Вот примерно так сейчас идет работа с установкой. А хочется чтобы чуть больше мозгов было на борту и отвязаться от загруженности хоста.
Аватара пользователя
timer32
Вымогатель припоя
Сообщения: 599
Зарегистрирован: Сб фев 02, 2008 10:51:52
Откуда: Khabarovsk

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

Сообщение timer32 »

У кого не будь получалось вытравить плату в корпусе LQFP48, горизонтальные ноги хорошо проявляются и вытравливаются,
а вот с вертикальными проблема, плохо смывается фоторезист и при травке остаются залипухи.
Скорость засветки 1200 мощность 0,5 :shock:
Изображение
Ответить

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