DIY Printed Circuit Board Using Photo Etching Method
Although i linked to some DIY tutorials on printed circuit board making in the past, i decided to write my own tutorial to cover all the bits and pieces so that any beginner with no knowledge can obtain a PCB using the photo etching method. Lets start with the tools and materials i used:
- Canon MP160 Ink-Jet Printer
- Transparent paper for Ink-Jet printer
- Photo PCB (this type of PCB already has that photo-resist layer applied on it )
- UV Exposure unit
- Developer (I used this custom PCB developer)
- Ferric Chloride
- Acetone
- A piece of glass (preferably taken from a photo frame)
- Electric Driller
I got the materials by ordering online at an electronics hobby shop from my country, but they are available at any electronics hobby shop.
WARNING: The ferric chloride and the developer are dangerous chemicals so do not try this if you don’t know what you’re doing.
The first step is to design your desired PCB in one of the many available PCB designing software. I used Eagle, and i recommend you use it too, its pretty simple to work with and in Shareware version you can use it for non profit with the following limitations:
- The usable board area is limited to 100 x 80 mm (4 x 3.2 inches).
- Only two signal layers can be used (Top and Bottom).
- The schematic editor can only create one sheet.
I designed a small test board, just for the purpose of this tutorial. Its a PIC16F877 with every pin linked to a connector. I’m not gonna present the designing of the circuit in this tutorial because there are many well documented resources on this subject available on the web.(just use google)
The second step is to print the circuit on the transparent paper. We start by preparing the printer for printing on transparent paper. You need to go to Printing preferences and on “Media type” if you have the option “Transparent Paper” select that, if not which is my case too, you can use “High resolution paper” or even “Photo Glossy Paper”.
Next on “Print Quality” if you have both black & color cartridges installed, select High and dismiss the following step. If you only have Black cartridge you should select Standard and follow the next step. On “Color intensity” select manual and click “Set” , now move both “Intensity” and “Contrast” sliders all the way to the right. Now you can click “ok” and again “ok” to close the printing preferences panel.
(as a note: on High print quality setting the printer uses both color and black cartridge to create the black color and the result is good enough so that we don’t need to mess with the color intensity and contrast. On Standard print quality, the printer only uses the Black cartridge to create the black color, so we need to enhance it a bit. If you have a more expensive printer its possible that none of these setting need to be made, you just select transparent paper and you’re done)
The next step is the actual printing and we will start by printing on a normal sheet of paper just to see if everything is ok. After you’ve placed the paper in the sheet feeder open Eagle go to File and hit Print.
In this windows select the “Black” option, this option will print our board black. If you hit “ok” your printing should start, and the paper should start to appear.
If everything looks ok on normal paper, its time to print it on transparent paper. I got my transparent paper from a local printing center for $1 a piece but these day’s you can get it from many places, from online shops to electronics hobby stores. The one i bought has this thin strap of paper on the opposite side of the printing face. This means that this kind of paper can only be printed on one side.
The correct side can also be determined by touching the paper with your fingers; you should feel something a bit sticky on the correct side for printing, while the other side feels like plastic. After you’ve placed the transparent paper into the sheet feeder just as with normal paper go to File > Print and hit Ok. After the printing is done, be careful not to touch the printed section of the paper when you reach for it. Now you should let it to dry on a horizontal surface for 5 to 10 minutes.
Although you can’t really see this in the picture, the printing quality was not too good, so in order to get better results with the PCB i decided to print again. To do that you need to place the transparent paper in the sheet feeder in the exact same position. Next in Eagle, go to File > Print and click “Page”. From this menu we can control the place where the circuit will be printed on the paper. We can control 3 positions on vertical axis and 3 on horizontal axis. The default setting is Vertical:Top , Horizontal:Left. If you want to print next to the first circuit printed earlier, you just have to select Center on the Horizontal axis.
For better results i recommend using 2 pieces of transparent paper with the same circuit, layered one on top of the other. Now, this depends on the power of the UV lamp your using for exposing. Mine is 125W so if i use a single sheet of transparent paper the light could go trough it and damage my circuit. That’s why i need to use 2 pieces of paper. If you need to print an additional circuit on the same paper just wait for the previous one to dry, than load the paper into the printer and change the horizontal setting to Right. This is how it should look after the third printing. (under the transparent paper is the first printing on normal paper)
The next step is cutting the paper and obtaining 2 identical circuits that we’re gonna place one on top of each other. (we’re going to discard the one in the left, the one with poor quality). You should be careful when cutting the paper, because you can easily damage the ink.
Now you should have 2 pieces of transparent paper looking like this:
For the next step I’m using a 9×13 cm glass panel that was removed from a photo-frame costing approximately $2. Why from a photo-frame ? because its really thin and light, we don’t need any bulky piece of glass to work with. Here is a picture with my glass panel.
Next you have to align the two pieces of paper one on top of each-other, a very precise operation, and secure them on the glass panel’s surface. You can do this by using some transparent sticky tape. Be careful on which side you place the pieces of paper when you secure them to the glass panel because if you place them on the wrong side you will get your circuit mirrored.
The next step is to prepare the PCB. As i mentioned in the materials list I’m using photo PCB, this means the PCB already has the photo-resist substance applied on it, so i don’t have to worry about spraying anything on it. To protect the photo-resist layer the PCB is covered with a blue sticker that is UV protective. I had my board cut-ed and prepared earlier.
Now you need to place and secure the PCB with the copper side down on top of the layered transparent paper pieces and align it accordingly. Your glass panel should now look like this looking trough it:
Now I’m gonna tell you a few words about my exposure unit. I used an old computer ATX case from which i removed everything. Than inside i placed a mercury light bulb with the outer shield removed so that it emits UV light. The light bulb is the type used in public lights, its made by Philips if i remember correctly and has 125W. In series with this light bulb i used a 150w ballast.
Both the light bulb and the ballast were bought for approximately $15. The UV light emitted by this unit is very powerful and dangerous, if you make something like this at home, use it with caution, never look into the light, that’s why i placed it inside the ATX case. It’s safer to buy a commercial exposure unit if you can afford it, they are much safer to operate. In my ATX case the light bulb its placed on top of the cd-rom bay area, and the pcb is inserted trough the last bay. The distance between the light bulb and the PCB is approximately 10 cm thus resulting an 8 min exposure time.
There is no given formula that you can use to calculate the exposure time because of the so many variables that count. You have to determine your exposure time by experimenting with little pieces of PCB, each being exposed different lengths of time. Ok, enough about my exposure unit, next we place the PCB with the copper side facing the light bulb, inside the exposure unit.
No i just have to wait 8 minutes for the exposure to occur. In the meantime I’m preparing the developer. As i stated in the materials list I’m using this commercial developer that i found on a online electronics hobby shop, it comes in these bags with unknown language printed on them
. There is an alternative to the commercial developer; you can make your own alkaline solution by dissolving caustic soda in watter. But as you may know caustic soda is very dangerous and can cause serious burns. So far i touched my commercial developer and nothing happened, so it must be safer.
I use a teaspoon of this developer mixed with water in a plastic container. I use about 1-2 cm of water, just to cover the pcb. You have to mix it very well together until the developer completely dissolves.
After 8 minutes have passed, i removed my board from the exposure unit and pealed it away from the glass panel. Now you need to move relatively fast and place it inside the developer, because if you keep it too much exposed to light, other areas of the photo-resist could react and this will mess your board. All i have to do now is place it into the developer. How long do you have to keep i there ? again there is no given formula to determine the time needed to develop. It pretty much depends on how strong your developer is. In my case 2 minutes is enough. The first 10 seconds after you place the board into the developer are the best indicator on how strong is your developer: if the copper tracks start to appear immediately your developer is probably too strong, if they don’t appear at all or too little in the first minute, than your developer is too light. You will have to find the balance yourself.
As you can see in the picture I’m using a wire strap to move the board around. Also you can notice in the picture the developer is working and the photo-resist substance is being removed from the board. After the developing is complete, you have to wash the board thoroughly under running water. This is how your board should look after developing and washing.
The next step is to prepare the Ferric Chloride(actually its better to have it prepared earlier). I’m using this bags of Ferric Chloride that i bought from an electronics hobby shop. I mixed one of these bags with 0,5 l of water. The resulted solution etches my boards in 10 to 15 minutes.
For this board i used as an etching container a small 0.25ml bottle with its head cut-ed off. After 15 minutes in the etching solution the board is almost complete, only a small area of copper remaining. If you wish to accelerate the etching process you will have to heat the Ferric Chloride up to 40 degrees Celsius and gently shake the container to move the etching solution around.
After all the unwanted copper was etched, its time to remove the board from the Ferric Chloride solution and wash it under running water. Be careful to have plenty of water running when you’re working with Ferric Chloride because this thing will eat or stain every metal it gets in touch with. After being washed, your board should look like this:
The next step is to clean the photo-resist layer from the copper tracks, you can do it with some acetone. In the next picture you can see that the place where the board was cleaned with acetone appears brighter.
After a complete clean with acetone and another washing with water, your board should look like this:
The board is now ready to be drilled. The drilling can be done with different tools according to your budget. I’m using a cheap driller that fits into my palm. It runs from 9-18v and can achieve up to 18000 rpm.
A better solution would be a drill press, which features a nice handle that you press to bring the drill bit into the board. You can use any option you have available for drilling, but for better results i definitely recommend the drill press. Also to keep your drill bit sharp and to obtain perfect holes the driller should be running at high RPM. You should keep your drill bit diameter smaller than the pads, so that you have copper left to solder on it. And that’s it after drilling your board is ready to be assembled.
I hope that my experience reflected in this tutorial will help many beginners to start with this photo-etching technique. In my opinion this is the technique that provides the best possible results when working at home but keep in mind that this is just one of the many ways to make PCB’s.
DIY Printed Circuit Board Using Photo Etching Method: © Youritronics.com










April 12th, 2008 at 10:19 pm
[...] over at YourlTronics has a great write up on DIY PCB etching. Every step is covered in detail including setup of the printer software and the etching [...]
April 13th, 2008 at 11:20 am
Wow nice guide. I love the way you use a zip-tie to put a handle on the PCB.
By the way, heres a better etchant to use (how ever I’ve not use it yet)
http://www.instructables.com/id/Stop-using-Ferric-Chloride-etchant!–A-better-etc/
April 13th, 2008 at 6:46 pm
yes, the zip-tie’s come handy in many situations
April 13th, 2008 at 7:28 pm
[...] DIY Printed Circuit Board Using Photo Etching Method - [Link] [...]
April 13th, 2008 at 9:29 pm
it`s great how you covered every step in detail ! really great
April 13th, 2008 at 9:33 pm
@The Fallen, i have used another etchant in the past based on HCl (i believe its spelled Hydrochloric Acid) in combination with peroxide but that was a very strong and toxic(it produces toxic fumes) etchant, so i gave up using it. And ferric chloride is much more easier to find than other etchants.
April 14th, 2008 at 11:55 am
thx Chriss
April 14th, 2008 at 11:23 pm
Do you have any suggestions on how to do thru-hole plating or via fills? I have experimented with conductive inks and epoxies, but I have yet to find a quick enough or reliable enough method.
April 14th, 2008 at 11:37 pm
When i have circuits that need transfers of signal from one side to another i simply use pieces of terminals from components(ex. resistors) soldered on both sides of the board, running trough a hole.
April 15th, 2008 at 11:24 am
[...] Yourtronics posted a nice and easy to follow guide on how to make simple PCB from the beginning. Each step is well described and followed with photo. Interesting thing is that they used Ink-Jet printer for transferring mask to transparent paper film (I always use Laser printer for this), but seems that results are great. Another interesting image attracted me – UV light source. [...]
April 17th, 2008 at 12:22 am
That has been my method in the past as well. However these days compactness is key and soldering a wire through the hole just takes up too much space.
Here is the technique that I have so far (perhaps you can complete it or improve upon it):
I have found that conductive ink can be used to make a via. I think that this works best on thin boards though I have not tried anything thicker than 31 mils. Squeeze a couple of drops from a conductive ink pen into a via hole. Try to get the ink to come out of the other side. If you lay the board on a piece of paper towel, the towel can help draw the ink through the hole. You can also use a squeegee or piece of plastic to push the ink into the hole. The trick it to avoid any air bubbles in the hole.
Once the ink has dried, wipe the excess ink using acetone on both sides. Re-apply the ink and re-clean as necessary. The trouble however is that when you use the acetone to clean the excess ink, it tends to cause a “pit” in the via which can prevent contact with the via’s copper ring. One trick may be to add a drop of solder over the ink columns in the via, though I have had limited success with this.
April 17th, 2008 at 8:40 am
Thanks for sharing that info with us
I will sure try the method you described as soon as i get some conductive ink.
April 20th, 2008 at 12:30 pm
Thanx for this guide.Its been a while I am reading to catch up on photo etching and I was confused about the exact steps and the solutions used.I have read your instructions but the photos completed the guide and I have understood the method
Best regards
April 20th, 2008 at 12:32 pm
I’m really happy to see my tutorial helps
May 16th, 2008 at 7:47 pm
Hi, can share with us the online electronics website for purchasing the ferric chloride and developer. Cause it seem that my local store doesn;t have stock for ferric chloride.
for the mercury lamp and had the shield remove to product UV light. Can i just purchase the UV lamp? thanks
May 16th, 2008 at 9:58 pm
the online store for ferric chloride and developer its TME http://tme.pl/index.phtml?lang=en
The lamp i used its not supposed to emit UV light, thats why it has its shield, but i removed that shield to get the UV i needed. So you cant buy it like that. But you can buy exposure units already made, with other types of light bulbs.
May 25th, 2008 at 12:43 am
Good work, thank you for sharing. But I have some questions, if you don’t mind..
- Have ever you tried to do two sided pcb by using this method?
- Is the light sensitive material on the pcb is sprayed? Or, have you bought it as ready to be exposured to light, the material sprayed on it?
I’ve also done some experimental etching process with Positive 20 spray at home; first heating the board in the oven with the material sprayed on it and then exposuring to light. However, it is very hard to spread Positive 20 on the pcb symmetrically; especially for doing two sided pcbs, I couldn’t find any working method.
May 25th, 2008 at 10:38 am
Mert yes I’ve done two sided pcb with this method and it works great
the pcb are already covered with the substance when i buy them which is great otherwise i couldn’t obtain the same results.
May 25th, 2008 at 6:20 pm
Hi, regarding the UV lamp and ballistic connection, possible to povide a pic on the connection and the mercury lamp? been searching the DIY store and not sure which one. and for the ferric chloride, is it possible directly purchase from u ? thanks
May 25th, 2008 at 6:27 pm
here is the developer http://tme.pl/developer-for-positive-20-22g/arts/en/b04/seno-4007__2.html
and the code for Ferric chloride CHLOREK/B Ferric chloride 125g
they don’t seem to have anymore the ferric chloride i bought.
I’ll post some pictures with the connection soon.
May 27th, 2008 at 11:22 pm
[...] This guide shows you how to make your PCB using your printer & a few other tools. PyroFactor: Read Permalink | Email This [...]
May 28th, 2008 at 8:32 pm
[...] Technologies If you are just starting in electronics this nice tutorial may save you tons of time. Yourtronics prepared a nice tutorial on how to make good quality PCB by using Photo Etching Method where board [...]
June 27th, 2008 at 8:11 am
[...] I was four or five years old, I still remember sitting beside my dad, watching him designing and etching his own circuit boards, soldering his hobby electronic projects and assembling high performance [...]
October 29th, 2008 at 1:44 am
the “unknown language” printed on the developer bags is Polish ;]
October 29th, 2008 at 4:06 am
Hydrochloric Acid with peroxide. So… you could just puke on the thing & add peroxide to make it develop. Neat. =D
October 29th, 2008 at 10:11 am
Thanks matik
November 19th, 2008 at 4:37 am
[...] was ready to build a permanent circuit. I layed out the schematic and components using Eagle and photo etched a printed circuit board. Lessons learned: use thick traces with lots of spacing, use large pin pads, it’s better to [...]
December 11th, 2008 at 3:51 pm
You’ve done a very neat job there Florin, I’ve made a similar UV unit myself (using part of an old project box) – it’s saved me a fortune in cost
If you’re in the UK you can get chip Drill Presses for minidrills from Maplin/Argos type stores, I got one for about £15.
December 11th, 2008 at 6:55 pm
Thanks, I’ve got to get a drill press myself, but the problem is, I haven’t been able to find a reasonable priced one, here in Romania
January 24th, 2009 at 2:38 pm
Thanks for this! Just made my first homemade PCB based on this method. No special bits (homemade UV box, cheap printer (canon mp240), cheap transparencies) absolutly shocked at the results. Very fine detail. I used to work for a PCB manufacturing company (programming CNC drill machines) and the results are easily as good as them (single sided that it). Just wish I still worked there because now I got to drill the darn thing.
January 24th, 2009 at 3:39 pm
I’m happy it worked for you too, and, yes CNC drilling is much better than hand drilling
February 26th, 2009 at 7:45 pm
I’m also from Romania and I’m wondering where did you get the ballasts from? And if you can post some sort of a schematic of your exposure unit.Thanks in advance
February 27th, 2009 at 12:40 pm
Marian, the ballast is linked in series with the light bulb. The ballast is very old, I got it from a friend..
May 23rd, 2009 at 3:09 pm
[...] normally I would not build anything on pic. I just wanted to show once again, that using the photo etching technique and some effective component placing you can obtain really nice results wether your [...]
July 13th, 2009 at 9:45 pm
[...] great project for home use, the UV LED Exposure Box can come in handy when making PCBs. Details on the components, assembly, soldering as well as schematics and other useful information [...]
August 18th, 2009 at 9:56 am
hi there..what if the way i used the ferric chloride is wrong such that the copper is still on the board, and i’ve already went on to the acetone step…could i still repeat the ferric chloride step using the same board that i used?
August 18th, 2009 at 3:27 pm
nope, you can’t go back once you’ve cleaned it with acetone because it will etch all of your copper if there’s nothing left to protect it.
December 12th, 2009 at 7:55 am
This is an outstanding guide on developing PCBs. Do you have any comment on method on best method to dispose of these chemical solutions such as the developer and the ferric chloride? I have never developed any PCB myself as yet and I have not bought any of these chemicals.
I am keen to start soon and test it out.
December 12th, 2009 at 5:38 pm
Hi,
I don’t have the most green method of disposing these chemicals, but I always make sure to dilute the solution with lots of water before before sending it down the pipes. I suppose a professional way of disposing these chemicals is with special filters that will capture any part dangerous for the environment, but not really accessible for hobby use.