Introduction: Industrial-level Quality PCB Through Hole Plating
WARNING for US Readers: For some meaningless reasons the hypophosphorous acid and its salts (including calcium hypophosphite) is included into DEA List I of chemicals, so its distributions is controlled and availability is limited. I'm really sorry, that this method is unavailable for US readers.
Described method does not use expensive, hazardous or hard to obtain chemicals, provides good adhesion of plated copper and has very good productivity, because all holes are processed at once. Sounds like miracle? But it is not.
Basically the method is very simple to use: just put board into activator solution, then into oven for about a half of hour, then wash it and put into galvanic bath to perform electroplating of the copper layer of necessary thickness. That't it. Of course the key is the activator solution. You need to prepare it once and then you can process several boards with it. While not in use solution can be stored for a long time without degradation of its properties.
Note, that description below does not include the electroplating step. There are several guides, recipes and detailed descriptions of the process, so I see no need to repeat them again. Especially taking into account, that most convenient one heavily depends on various conditions, availability of chemicals/materials and other things.
Lets begin with a little bit of history. This method uses ability of the some copper compounds to decompose under high temperature with the release of nano-particles of metallic copper. This allows to form a conductive layer on the processed surface and then deposit solid copper layer using regular electroplating. It was developed several years ago at the former USSR as a replacement for expensive palladium based method. After death of the USSR development of this method continued and at the beginning of the 90x group of the chemists leaded by Oleg Lomovsky obtained patent for the industrial version of the PCB through hole plating method (page is in Russian). This method was almost unknown to wide hobbyist audience until about year ago, when at VRTP.RU forum user JIN published his article (page is in Russian) about through hole plating. The article described early version of the method, which has some issues which prevented its use in industry, but most of these issues are irrelevant for home use. What is more important, the article described recipe of base activator solution suitable for repeating in home environment. In fact method described below heavily based on the same recipe. Since then method started quickly gaining popularity in Russian-speaking hobbyist communities.
As mentioned above, to use this method, we need an activator solution. Next step describes preparation of the activator solution in details.
Step 1: Preparing Activator Solution
WARNING! DO NOT WORK WITH CHEMICALS WITHOUT GLOVES!
Although all ingredients are not hazardous in general, they still present danger to your skin.
Also, it is suggested to perform final steps of the solution preparation at the open air or with very good ventilation (keeping window open might be not enough). See below why.
To prepare an activator solution we will need following things:
1. Distilled water
2. Copper sulfate
3. Calcium hypophosphite (Ca(H2PO2)2)
4. Ammonium hydroxide (25%)
5. Liquid soap
All ingredients are required in small quantities (see below) and most of them are widely available. The only less accessible component is calcium hypophosphite, but in fact it is not rare nor expensive, just can't be purchased in nearest drugstore or Home Depot. Probably simplest way to obtain it is just buy online as an analytic reagent. Minimal quantities usually about 1kg, this will be enough to open your own small PCB shop :)
The activator solution is prepared as follows.
1. Take 140ml of water and dissolve 30g of copper sulfate in it. Stir until all copper sulfate is dissolved. At this point solution will get light blue color.
2. Pour into solution 22g of calcium hypophosphite and carefully stir it for 3-4 minutes. Once you pour calcium hypophosphite into solution, there will appear sediment which change solution color to white-blue. The sediment consists mostly of gypsum (calcium phosphate). Note that there is quite high amounts of sediment, so use at least 0.5 liter cans for preparing solution.
3. Filter the solution through funnel with filter paper placed into it. Again, use large funnel. Also, at the end speed of the filtering might be quite slow, so be patient. The solution should have light blue (perhaps a little dull) color.
4. Pour through the sediment another 100ml of water.
5. Remove funnel and add 40ml of 25% ammonium hydroxide. WARNING! This reagent stink! So, while you'll be doing this, try to keep nose as far from the solution as possible. Once ammonium hydroxide is dissolved in the solution, it stinks much less, so activation solution is usable indoor, although it still stink so the container with the solution should not be left open for long time. The solution quickly thicken for some time and you'll see white flakes, but they quite quickly disappear and solution obtains deep blue color. You may speedup this process by stirring the solution.
6. Add about 5-6ml of liquid soap and stir for few seconds.
7. Add about 8-10g of calcium hypophosphite. Part of it will dissolve, but part of it will remain as a sediment in the solution. Stir solution for few seconds to speedup process.
Solution is ready. It is quite stable and can be stored for a long time without loosing its properties. Use tightly closed container and store it in dry place, away from direct sunlight and out of reach of children and pets. Since solution contains copper compounds, it might be toxic if you'll drink it, so it is not recommended to do so :)
Solution requires maintenance, especially if used intensively. Maintenance is quite simple - just check from time to time if there is still calcium hypophosphite sediment at the bottom of the container where solution is stored and if necessary add few grams of calcium hypophosphite.
Once you prepared the solution you're ready for the next step.
Images provided below show activator solution at different stages of preparation.
Step 2: Preparing Copper Laminate
Preparation of the laminate is very important step, it actually defines quality of holes after plating, so take special attention to this step.
1. Cut laminate to size slightly larger than board size. One edge usually is used for the fixing board during electroplating, so at one side make larger margin.
2. Drill the board. All drills must be of exact necessary size, there will be no chance to drill hole of larger diameter without destroying copper in hole once hole is plated. Use tungsten carbide drill bits to get clean holes suitable for the plating.
3. Carefully inspect all holes against the light source and make sure there are no copper chips left in the holes.
4. Carefully sand copper surface with the flint paper of largest available number (i.e. with the smallest size of abrasive particles) and make sure that there are no copper borders around holes, especially at the opposite side.
5. Carefully wash the board using dishwashing detergent with soft abrasive, for example Cif or something like that.
6. Finally carefully rinse the board in water.
7. Inspect holes again and make sure they are clean.
The board is ready for the next step.
Image shows prepared board right before activation.
Step 3: Activating the Board Surface
This process is quite simple:
WARNING! DO NOT TOUCH BOARD DURING THIS STEP, EVEN IN GLOVES! This may cause problems with the plating.
1. Open the container with the activator and slowly put horizontally oriented board into the solution for 2-3 seconds (do not touch the bottom of the container!) and then lift it slightly above the surface of the liquid to let the activator flow down. You'll see that liquid at the board changes its color around the holes. This does mean that activator freely flows through the holes and wets them properly. Check if color is changed around all holes and if not, slowly put board back into solution and immediately lift above the surface. Usually this step need not to be repeated more than twice. If this is not so, then you have problem with the holes, so rinse the board in large amount of water, fix the problem and repeat entire step again. It is not recommended to keep board in the activator more than few seconds because this may result to problems at the further steps.
2. Once holes are wet, put board off the solution, rotate it vertically and let excessive activator flow down back to container.
3. Once most of the excessive activator flew down, close the container and distribute remaining activator as uniformly as possible by rotating board.
Once activator is distributed, board is ready for the next step.
Image shows activated board. Notice that all holes hold the activator. There is no need to remove it specially, but also no need to do anything if some hole lacks the activator film inside.
Step 4: Thermal Treating
To perform this operation you'll need some kind of electric oven. The monitoring and controlling of temperature is necessary.
1. Put board into the oven and start heating. When temperature reaches 125 degrees (Celsius) hold it at this level for at least 10 minutes (12-15 minutes highly recommended).
2. Resume heating until it reaches 175 degrees and hold it at this level for at least 5 minutes (7-8 minutes highly recommended).
3. Stop heating and open oven but keep board inside until it's temperature crosses point 100 degrees.
At this point board has thin copper layer at most surfaces (including holes) covered with thick layer of remaining products of pyrolysis of the activator. All we need to do is just gently remove these products from the board as the next step.
Images shown below show the board after first and after second stage of thermal treating.
Step 5: Cleaning Up the Board
This step is quite simple: just gently rinse the board in the water using soft sponge and some liquid soap. WARNING: Do not use washing liquids with soft abrasives at this step! The copper layer is very thin and can be damaged. Unlikely that you'll be able to remove it completely (adhesion is quite good), but you may break electrical connection between deposited layer inside holes and laminated copper. During electroplating lack of connection results to lack of copper deposition. So, be careful at this step.
Once board is cleaned up it is ready for the electroplating.
Image shows the board seen at previous steps after about 5 minutes (out of required ~60) of electroplating (i.e. it's almost the very beginning of the process). All holes are already plated with smooth shiny copper layer.
188 Comments
Question 18 days ago on Step 5
Very interesting method, palliadium being excessively expensive! The only problem is the calcium phosphinate that I have been totally unsuccesfull to obtain in Europe. Anybody willing to sell a small quantity to me?
4 years ago
Thank you very much for your efforts in sharing this invaluable information.
Regarding the use of soap, could it be more reliable to use an industrial and proper surfactant like nonyl phenol ethoxylate? Almost all soaps will contain extraneous ingredients that I am afraid may corrupt the reliability of the process. Is the use of soap only for providing the necessary surface tension of the solution?
Reply 4 years ago
I'm not chemist, so it's hard to me to comment from that point of view. Nevertheless, I've discussed this issue with chemists and they told me that use of soap in this solution is perfectly fine. The soap is necessary to improve wetting of the plated surface. This, of course, does not mean that soap is the only possible choice. I'd suggest to prepare solution without soap and then experiment with other additives in order to choose type and amount of additive which will work best for you. I'd appreciate results of your research.
Reply 1 year ago
Can you tell us what soap brand you used? I have tried 5 different generic soaps and all had poor adhesion.
Reply 3 years ago
I tried with 3 different soap manufactures, I did not have good adhesion. I tried without soap and use the activator solution, heated in oven, and rinse. I did this 3 times and got thicker layer of copper on the vias, with a little bit more adhesion, good enough to work with. I built a board with vias with this approach and if I use soldering iron, the vias would sometimes come out like cylindrical tubes from the holes. I used ferric chloride but maybe in the future experiment with muratic acid, that cover the holes with tin to protect the holes when etching.
Reply 3 years ago
How much current are you using when electroplating? Are you using a real constant current power supply, or a simple voltage power supply?
2 years ago
nice instructable, but where the hell can I get that calcium hypophosphite?
my PCB has 150+ through holes and I'm desperate...
7 years ago
If still interested: there is a way using Sodium Hypophosphite. to make an activator-solution like this one.
After some testing and reading through the literatur our Lib, I figured out an easy way that works with stuff that can be freely bought. In germany, like in many other countries its hard to get calcium hyp. when you dont want to order from china for actually at least 100€ (for 1 kg - gets less when order big quantities) with shipping-costs.
Well this is no receipe because Im still trying to normalize the procedure with best working parameters, but its at least one possible way to go.
You need:
sodium hypophosphite,
Ammonium Hydroxide
Copper-Sulfate
and HCL acid,
At first we need to get Hypophosphorous acid (the stuff your government won't like because its used to make crystal meth) from the sodium-hypophosphite and the HCL-acid.
Therefore you heat the sodium-hyp. to about 80C and put you HCL to it.
As a result you'll get Hypophosphorous acid and salt.
Cool down the solution to just over 0C for less soluability of salt and filter out the salt. Now you got a good acid with the clou that it can react with copper-salts to copper-hypophosphite, the main part of the reaction that syevtushenko described!
But there will be the problem that the Hyp.Acid directly wants to reduce a solution of copper-salts to copper in front of your eyes. That is why you need to make the sulfate-solution not with water but with the ammonium-hydroxid-solution. It builds complexes that cant be reduced this way. So put some of the Copper Sulfate (doesnt matter with hydrated or not) with the ammonium hydroxid together till all the CuSo4 got dissolved. Try to make a nearly saturated solution.
Then you put a little hypophosphorous acid to it and stirr.
When you go on as described by syevtushenko with putting your clean pcb into it and heating up the stuff, the ammonium hydroxid fastly evaporates and you'll get your nano-copper on the surface.
Of course you should use some soap, ethanol or tensides to make a solution that flews easily through the holes like described.
If there is still a need for informations, feel free to ask. I hope that someone is helped by these informations that took much time for me to get
Kind regards,
Eric Pidun
Reply 2 years ago
You say we take the temperature to 0ºC to filter. However, the solubility of Sodium chloride is nearly the same. So I do not see how NaCL could be removed using this method. On the other hand, the solubility of Na2SO4 really changes with temperature and goes to one/tenth near 0ºC. Do you think H2SO4 could be used with sodium hipophosphite? Instead of HCl, I mean. In the end there would continue to be some Na2SO4 but we could removed 9/10s and anyway the CuSo4 is already containing the ion SO4. So what if we combine sodium hipodphodphite with sulfuric acid? Do we get a none wanted phosphorous compound or we will really get the hypophosphorous acid?
Reply 3 years ago
After this much, do we do nothing else at the end of the project, it says ready for electro plating. How do I do that?
Reply 5 years ago
First of all, thank you for the information!
I was wondering if using Ascorbic Acid instead of the Hypophosphorous Acid would work. I've seen people extracting copper nanoparticles mixing Ascorbic Acid (vitamin C) and Copper Sulfate.
Reply 7 years ago
Hi Eric.
Thanks for the above. I'm keen to follow your instructions and wondering if you could share what quantities of the chemicals you are uesing?
3 years ago on Step 5
Can any one tell me from where I can get calcium hypophosphite in India, in small quantities like 1kg?
3 years ago
hello sharing is very good, but how to do electrolysis
Question 3 years ago
hello sharing is very good, but how to do electrolysis
Question 3 years ago
Hi,
Can i use activated charcoal as an activator solution ?
10 years ago on Introduction
hi. first of all thanks for great article .
i did it almost succesfully but have a little problem at the edges of the holes
look at this picture . the edges are not plated compeletely
Reply 3 years ago
Brother I had the same issue as you, this method really was not that reliable to me. I had a lot of issues of some holes plated and some not. To fix the issue, I used one method... I tried to not use soap, even though covering is as thick, but the oils inside the soap make really weak adhesion to via holes, clean holes with sharp, over 10k rpm motor and make nice clean vias, then use the best solution you have, is should nice and dark blue, I used heat gun to active phosphorus and make it brown, then i rinse and repeat, I did this 3 times, this creates a thicker layer deposit of copper on the vias. With this method, I never sometimes achieved good adhesion but most times it weak, but when done 3 times the adhesion is stronger. check with multi-meter the resistance of the vias and copper plate. I was able to make successful boards with this. I used ferric chloride solution, but and to protect the vias, I covered the vias in acrylic non-soluble in water paint. and cleaned it with acetone later. it was long process and I am still trying to get the process reliable
Reply 10 years ago on Introduction
Usually this happens in two cases:
a) if too aggressively wash board after thermal threating
b) if to forget cleanup edges of holes before activating board.
So, try to clean holes (for example by very light countersinking with drill bit with larger diameter than hole) before activation and less aggressively wash board before electroplating stage.
Question 4 years ago
Wonderful description!
However, I have one doubt:
In the description nothing is said about the engraving of the printed circuit. It seems that starting from a sheet of FR4 or similar, we do the whole process to convert it to a sheet with two metalized sides.
When we start from a sheet metalized in copper (2 faces), we sensitize it with photosensitive product (such as Positive 20), and we transfer the design by photographic means to the sheet.
We make the drills, and this is where it seems that we would have to apply the metallized according to the description.
It would seem logical that not to lose the conductivity of both sides, the drills will be made after transferring the design of the circuit, then, both sides are cleaned carefully, proceeding according to the description, and then, we repeat the process of transferring the circuit to coincide very precisely, the drills with the drawing.
In the end, we pass it to the acid and we have the PCB.
Is this how it should be done? ..... this is the doubt.
Thanks in advance.
Regards