DIY PCB Using Liquid Photoresist




About: I love transistors.

I have been an avid electronics DIY guy for many years now, and I have spent a lot of that time struggling to learn how to make my own PCBs. I have tried every technique that I have come across on the internet, from iron-on print outs to dry photosensitive blue sheets. Sometimes I was successful in my efforts to make a passable PCB, but when it was time to reproduce those results, something would go wrong.

After a lot of attempts and frustration, I was determined to find a solution that didn't result in me sending my files off to a PCB fab house. I use a fab house after I have tested a design on a homemade PCB. I finally found a solution where I can reproduce aesthetically pleasing PCBs by using liquid negative photo-sensitive paint. In this Instructable, I will share with you a technique that I have developed to do this.


Hazardous chemicals are used in this tutorial and I am not responsible if you hurt yourself. Practice caution, follow common safety guidelines at all times, and use gloves and protective eyeware.

Step 1: Supplies

Gather the supplies needed.

1. Photosensitive paint

2. Small spatula

3. Mixing jar

4. Heat plate ( optional )

5. Silicon or plastic tongs

6. Protective gloves and eye-ware

7. Copper clad board

8. Scale ( optional )

9. Plastic container for etching

10. Aquarium pump with stone diffuser and hose

11. Inverted PCB artwork printed on a laser transparency

12. Paint brush

13. Jar to put the developing solution in

14. Clear plastic or glass plates and some clips

15. Chemicals:

Hydrochloric acid (aka Muratic Acid from hardware store in the pool section or also found as a concrete cleaner)

Hydrogen peroxide

Sodium hydroxide (drain cleaner)

Sodium carbonate (aka Washing soda found next to laundry supplies)


Step 2: Paint

I got the photosensitive paint off ebay. (Use the tag "Negative Photoresist" in your search.) The paint is very thick and needs to be diluted. Pour some of the paint into a small glass jar, add a few drops of acetone and stir with the spatula. You want it to be a little bit thinner than it was originally, but not too thin. If it's too thin, stir it and it will get thicker as the acetone evaporates. This paint smells bad, so I recommend that you do this step outside…but not in the direct sunlight or you will ruin the paint! Do it under a car port or in the garage with the door open, making sure you have a lot of ventilation.

Pour a small amount of the diluted paint on your copper and use the spatula to spread it onto the board. You want to spread the paint evenly across the surface while trying not to leave any thin areas of paint. This can be tricky and takes practice. Initially, I tried a paint brush but it left streaks that were hard to remove. I got much better results with a spatula.

Next, you need to let the board dry out. This takes a while and I found that I could speed up the process by placing the board on a heat plate overnight. I used an old coffee maker that was about to be thrown out before I realized that it could be repurposed as a heat plate. I simply cut off the top portion off the coffee maker with a hand saw. I had an aluminum plate lying around, so I placed it on heat plate, put the freshly painted board on top and then put the whole thing in a dark shed, where I let it set overnight.

If you're starting to think that this process is going to take too long, remember that if you want quality results, patience pays off here. You have to take your time - rushing this will lead to problems. While you don't have to use a heat plate and can simply let the painted copper sit in the dark, it will take even longer to dry out.

Step 3: Expose

If the coating looks too thin after drying, apply a second coat and let it dry out. I use CadSoft Eagle in my designs and when I export a PCB image, I make sure it's inverted. In the Cam processor under "Device" I select, "PS_INVERTED", turn on layers 16,17,18,20, and 45. I use OSX, so when you open the Post Script file, save it as a PDF. When you print this PDF, go into the properties tab and make sure you print it as its actual size and print it out black and white.

For best results I used 3M laser transparencies for laser printers. The paint needs an inverted image since it is a negative photo resist. This means that wherever UV light hits the blue paint, that exposed area will not be washed away by the developing solution.

Now it's time to expose the plate to UV light. I use two transparent plastic plates I got at "Tap Plastics". Place your board on top of a plate, then place your printed transparency toner side down on top of the board, then place another plastic plate on top being careful not to move the print. Use some clips to hold everything in place. I label the PCB in Eagle with that project's name somewhere on the PCB so when you place the toner side down you can read the label. That way you know it's positioned correctly. If the text looks mirrored you put it on upside down and need to reposition it.

Another reason to position the printout with the toner side down is because if you had it the other way around, the thickness of the transparency would allow light to leak through and ruin the exposure. You don't need any fancy UV exposure rig. A simple florescent light will work just as well. Place your sandwiched plates within ten inches of the light and set a timer for 5 mins. When the timer goes off, rotate the plates for uniform exposure. Do this three times, for a total of 15 mins exposure time.

Step 4: Develop

Make the developer solution by mixing one gram of sodium carbonate (Washing Soda) with one liter of water. It's ok if you don't have a scale, just use the picture I posted as a reference and eyeball it. Place the board in a plastic container and cover with developer. Let it sit for 15 mins, then use a paint brush to wash away the unexposed areas.

This is another time consuming process and it takes a while for the developer to finish removing the unexposed areas. What you are doing is using soap to wash away the unexposed areas. If you use too much sodium carbonate, you run the risk of washing away the exposed areas too, so don't make a strong solution. Sometimes the solution turns so dark that it becomes opaque and hard to see, so when that happens, I remove it and add fresh solution. The developing process creates off gases that smell bad so make sure you have good ventilation and use protective gloves so you don't get the solution on your skin.

Once you finish developing the board, rinse it with clean water and set it out in the sun to harden. Once it's dry, it will be ready for etching.

Step 5: Etch and Strip

Now it's time to put your gloves on and mix one part hydrochloric acid with two parts hydrogen peroxide. Always add acid to water, so add the two parts of hydrogen peroxide into the plastic etching container first, then add one part of acid. Place the aeration stone inside the solution and place your board in the solution. The bubbles will speed the etching process, and you can expedite the process further by using more aeration stones. The bubbles also assist in adding oxygen, which helps replenish the solution. You will need to flip the board during the coarse of etching for better coverage. When it's done, wash the board off thoroughly with water. Now is an optimal time to drill the holes. I use a .040 size drill bit for this part.

Prepare the stripping solution. With your gloves ON, add enough water to a large frying pan to cover the board and then add about three tablespoons of sodium hydroxide. Slowly heat the solution on the stove, then place your board inside. After a few minutes of simmering, the blue parts will detach from the board. Use tongs to remove the board and rinse with cold water.

****WARNING WARNING!! ****This boiling hot caustic solution is EXTREMELY DANGEROUS and will strip your skin off if you accidentally spill it on yourself!! The solution also gives off gasses. You do not want to breath it in, so make sure you have good ventilation during this process. In addition mixing hydrochloric acid with hydrogen peroxide produces poisonous chlorine gas. I etch boards outside and have the water hose close by in case of an accident. Work slowly, keep your gloves on and be VERY careful. Just in case, make sure you have a bottle of vinegar close by to pour on yourself in case you spill some caustic solution on you. This will help neutralize it. On the plus side, it will make your pan nice and clean - so if you have a dirty pan, use that one.

Step 6: Done

Well, that's it. Now you are ready to build your project. I hope this Instructable has been useful. Good luck! Now go build something cool.


I reuse the etching solution. After a few uses the solution will turn a dark green color or even brown. If you simply leave the the solution bubbling with air, it will turn back to a lime green color and be ready to use again. You can also add a little more hydrogen peroxide.

If you don't plan on using it again you can neutralize it by diluting baking soda ( sodium bicarbonate ) in water and then adding it to the etching solution. You will need a lot of baking soda solution to deactivate the acid. You know its done when the solution can not etch anymore. You can also test the PH, and when it's at PH 7 its done. Take the remains of all solutions in this tutorial to your local hazardous waste disposal facility. Do not pour it down the drain!



    • Organization Contest

      Organization Contest
    • Build a Tool Contest

      Build a Tool Contest
    • Pocket Sized Contest

      Pocket Sized Contest

    79 Discussions


    4 years ago on Introduction

    Nice work. Very professional looking.

    I have a suggestion. Printers use a small rubber roller, called a brayer, to create a thin uniform layer of ink on a platen. The same technique may be suitable here. A small blob of paint at the center of the board and randomly roll across it with the brayer until a uniform film is produced. That would avoid the need to thin the paint (one less messy and smelly step) and would give a very uniform thickness. The uniformity of the film would make it easier to get uniform contact with the negative.

    Let me know if you try it, and if it works out.

    2 replies

    Reply 4 years ago on Introduction

    Excellent idea! I had been thinking about using a simple paint roller too, but I think a brayer would be a lot easier to clean. I have to get one now, thanks!


    2 months ago

    Although this is an old topic I feel that it recommends a confusing method of producing a PCB and needs clarification!

    The solder mask paint suggested is still available on eBay so let's start there. As it comes, it is very thick - like a heavy grease. Coating a PCB with a thin enough layer to be likely to dry within a reasonable period is not very easy. So I topped the container up with 'thinners' containing acetone and stirred it well to produce a cream-like consistency which can be put onto the board with a paintbrush. If just sufficient coating is used it will flow to form a suitably uniform and thin coating.

    In the topic it is recommended that a cut-down coffee maker base is used to dry the coating. I don't know the recommended maximum temperature is but assume the coffee maker base is limited to around 100 degrees Celsius. What seems to be certain is that the coatings I tried would NEVER dry out naturally in a month of Sundays! Using heat did shorten drying time but even so it took me hours and hours - days even!!

    I put my trials in my cooker oven set at 80 degrees Celsius. Using both white and green paint I found neither thoroughly dried even though I invested a large amount of time in trying to get the white paint to do so. In the end I placed PVC food wrap between the film and the coating because tacky coating will adhere to and even dissolve an image produced by a laser printer! Talcum powder over the coating surface goes some way to preventing the PVC food wrap from becoming fused to it.

    Using the suggested washing soda solution I found that the white paint trial hardly responded. The much less dried green paint did but in the words of the topic it took a very long time to clear all the unexposed pads.

    I do feel that if producing a board for etching is the intention, a pre-sensitized one or one sprayed with Positiv-20 is preferable. (A can of Positive-20 costs the same as one larger pre-sensitised board and though you need to be somewhat familiar with spraying aerosol paint it will make several boards reliably.

    However, if you must have a solder mask it is possible with the routine described in the topic but it takes an awful long time and I have the feeling most people value their time too much to waste it like this.


    3 years ago

    Does the stripping solution have to be heated/boiling, or does the heat just speed up the process? And what material does the frying pan need to be (stainless steel, cast iron, teflon coated, etc)?

    2 replies

    Reply 3 years ago

    The sodium hydroxide solution has to be boiling hot to help strip the cured paint off. You should do it in a stainless steel pan or pot, and be VERY CAREFUL! Use gloves and work slowly. Don't breath the fumes and have good ventilation. The paint should strip off in a few mins while the pcb is simmering.


    Reply 8 months ago

    Very important not to use an aluminum pan or utensils. Lye will dissolve those!!!


    10 months ago

    The dry film photoresist is way easier to apply and a lot cheaper. Develops the same way. However, after development, I suggest a quick dunk in a stop bath made from teaspoon of vinegar and a cup of water. This prevents the sodium carbonate from contaminating the etchant.


    1 year ago

    Buddy,,,kindly tell us about the composition of photo sensitive paint,,?

    ultimate virus

    1 year ago

    the "Negative Photoresist ink" you are using, is it same as UV curable solder mask.


    1 year ago

    question that strikes my mind is, can you fill an inkjet carriage with the PR ink and then modify the rollers to pull a pcb (in a 8x11 sled w/cut out) through

    1 reply

    2 years ago

    The use of a brayer is a good idea, when you might think of using is a hand roller on a flat surface like a thick plate of glass to uniformly spread the photosensitive paint. The glass and roller can both be easily cleaned. Another idea is using a photosensitive spray.


    2 years ago

    I used a similar product in the 70's. It was a Kodak red coloured positive resist. We had a dipping system to make sure the coating was of a consistent thickness. It used a small motor gearbox to lower and then raise the PCB in to and then out of a tank filled with resist liquid.

    The tank was about 300hx300wx25d and was filled with the resist. We made a lid that fitted snugly when it was not in use to prevent evaporation and keep it sealed from UV light.

    The motor was designed so when you pressed the start button the PCB was lowered into the resist. Once it reached the bottom it began to raise the PCB. The motor had a speed control to adjust its operating speed, so you could control the speed that it entered and more importantly the speed that it was raised from the resist. By controlling the speed it was raised out of the liquid resist you were able to control the thickness of the resist. At a slower speed the resist coating was thinner, because the resist had more time to drain off the surface of the PCB. Raising the PCB more quickly would give less time for the resist to slide off the surface of the PCB and so the resist would be thicker.

    It gave very consistent results when adjusted correctly. After coating the PCB it was baked in an oven at 80 deg C, for 10 min. The oven was actually an incubator used for chemical cultures and incubating eggs. If you didn't have an oven you could leave the coated PCB overnight in a box or cupboard for the resist to dry (maybe your resist is similar).

    The downside is that both sides of the PCB were coated, so more resist was used and the PCB had to be made slightly larger, to enable 2 holes to be drilled along one edge so it could be attached by a couple of hooks to to the motor system.

    Before we designed the dipping tanks we simply used a soft brush to coat the PCB as evenly as possible before putting it in the oven. after doing this for a
    while you got pretty good at it.

    Nowadays I use Kinsten pre coated positive resist PCB, which gives the most consistent results you could wish for..


    2 years ago

    Can you add instructions about how to green mask this board that woud complet this instructable
    Thank you in advance


    3 years ago

    You said that when exposing the circuit on the transparency to the copper board, you had the toner side facing down, against the board. Did you mirror the image as well as invert it? It seems like the orientation would be wrong otherwise.

    Otherwise, awesome work. It looks really nice!

    1 reply

    Reply 3 years ago

    Yes the pcb traces are inverted in EAGLE. Thank you for the kind words!


    3 years ago on Introduction

    How long can you store the Photo resist?

    What is the concentration of the H2O ? Here (Germany) an Islamist was busted because his wife bought 3 1ltr bottles of 10% H2O2, which was not illegal btw. But over 10% you must show your ID and will be registered.

    The concentration of the hydrochloric Acid is also missing.