If you need to speed up prototyping, one way to get some seconds back is to create your own PCB in house. With that, we need some tools to reach our goal. One of those is an UV exposure box. This prequisit will apply to those that don't use a CNC to carve out PCBs. So, I will share my design to any one who is interested.
UV Exposure Enclosure for DIY PCB
UV light enclosure for homemade PCBs. I designed this with common parts to keep cost down. Uses an Arduino, 16x2 LCD, a few basic components. -Set custom duration -Buzzer beeps right before UV LEDs come on and after -Green power LED (Goes off when exposing) -Red LED on while exposing
I started playing around with photo-sensitive PCBs. So, I needed a device to expose PCBs. It's not just a UV light, we need to control the exposure time and other paramaters. So I used an Arduino for control and to give the user a way to set the time of exposure. In this write-up, I will give you some details on how I did this. Now, you don't need to make this project overly complex and there are ways to simplifiy it. With my own experience, I started with the bare minimum but, I found it a bit, 'lacking.'
I hope you will find this useful and a time saver. I will tell you what worked, what didn't, and any issues I found, and to overcome them.
First, here's the schematic for the entire project. I will post individual schematics of each module to make it easier to follow. The circuit isn't complex and mostly beginner oriented. The code for the Arduino is the complex part but you don't have to understand it as it's complete and is free of bugs (I think).
|Wood or Metal Box
|Any enclosure that meets your needs. Do NOT use plastic!
|Any type of UV light
|Any compatible Arduino board
|Momentary Push buttons for program control
|Green LED for power indication
|Red LED for exposure indication
|Potentiometer for LCD contrast
|Resistors for current limiting and button pull downs.
|Transistors to drive LEDs. Any PNP that can handle 100mA+ current