Установка для засветки фоторезиста
Sun 27 March 2016
Желание автоматизировать всё на свете не даёт мне покоя.
При производстве плат необходимо засвечивать наклеенный фоторезист ультрафиолетовым (УФ) светом. Наиболее простой способ сделать это - использовать УФ лампу. Минус лампы заключается в том, что свет падает на фоторезист в разных точках под разным углом и чем больше плата, тем больше меняется этот угол от центра к краю платы.
На практике мне приходилось делать такую плату. Для того, чтобы более-менее равномерно засветить фоторезист, мне пришлось в процессе засветки двигать плату под УФ лампой. Это заметно усложняло процесс и уверенность в том, что плата будет качественно сделана, падала.
После убеждений в "нужности" данной затеи, хочу добавить, что отчасти мне просто не сиделось на месте =)
Прежде в интернетах я натыкался на решение в виде матрицы из УФ светодиодов. Этим же путём пошёл я, но добавив щепотку AVR. Как известно, всё становится лучше когда есть AVR.
Для отображения информации я использовал свой же проект дисплея на сдвиговых регистрах. Нужен был кусок на 3 цифры. Фотодиоды были куплены в Китае, все остальные комплектующие - в Москве.
Оставлю пару-тройку фотографий процесса изготовления платы светодиодов, всё-таки плат бОльшего размера мне пока не приходилось делать.
Изначально плата задумывалась с двумя контурами светодиодов: если нужно работает вся плата, если нет - только средняя часть. Со временем я понял что сэкономить электричество на этом сложно, да и удобство страдает. Объединил контуры и только светится только вся плата целиком. Если бы раньше дошёл до этого, проектирование было бы значительно проще.
При засветке платы, лампа перемещалась в 4 разных точки для более равномерной засветки (ещё раз подтверждение, что нужно что-то менять).
Специально для этого проекта был куплен необходимый по величине тазик.
Результат.
С напаянными светодиодами.
При помощи станка в плате сделано 8 отверстий диаметром 3 мм. Внешние 4 нужны для крепления ножек, внутренние - для крепления управляющей платы.
По большому счёту плата управления не имеет ничего примечательного: 3 кнопки для запуска-остановки и настройки времени засветки, пищалка со встроенным генератором, работающая от постояного напряжения 5V, микроконтроллер ATtiny2313, светодиод для отображения текущего состояния, кренка для питания контроллера и пады (pads) для подключения дисплея (да-да, того самого).
3D модель платы
Пожалуй, единственное, что заслуживает отдельного внимания в процессе производства управляющей платы это процесс травления. Он проходил с использованием пока что недоделаной "Мешалки" (устройства для перемешивания и нагрева раствора в посудине).
На следующем фото дисплей уже соединён с платой проводами. Также я спроектировал деталь для крепления дисплея к плате, чтобы он не болтался и напечатал её на 3D принтере. Дисплей встал как родной.
Фото работающей установки. Видно время 3 минуты 10 секунд. По истечении этого времени установка перестанет светить и пропищит beeper'ом, мол, "я закончила".
В результате, когда установка была протестирована, оказалось, что её яркость настолько ярче, чем у лампы, которой я пользовался раньше, что изготовить платы с её помощью невозможно (либо пересвет, либо недосвет). По этому поводу в прошивку платы управления была добавлена опция установки яркости, реализованная при помощи ШИМ'а контроллера. Изменяется скважность импульсов - изменяется яркость. Настройки времени и скважности сохраняются в EEPROM память контроллера.
На этом в общем-то можно закончить, добавив видео, но дополнительно укажу, что было сделано некорректно.
Место за кренкой оставлено не случайно.. Но как ни странно, оно предназначалось не под радиатор, а для того, чтобы загнуть эту самую кренку и плата выглядела бы чуть изящнее. Проблема лишь в том, что я совершенно забыл про яркий дисплей, который в общем-то немало потребляет. А в результате кренка не просто нагревается - она греется как утюг. Из-за этого пришлось устанавливать на кренку радиатор, после чего она уже грелась градусов до 80-ти. Так как вода на радиаторе не кипит (да, так и проверял), а рабочая температура кренки может по даташиту доходить до 150 градусов, то было решено оставить всё как есть, хотя если дотронуться до радиатора во время работы, он неприятно обжигает. Правильно, конечно, было бы использовать DC-DC.
Собственно видео работы ниже.
Материалы для производства:
- плата светодиодов в формате Altium Designer
- плата управления в формате Altium Designer
- файл пластикового уголка
- прошивка
Успехов!