Do It Yourself Knowledge

Because life ain't cheap…

Pin Gauges and Soddy Circles

Posted by diynovice on November 9, 2015

I have dealt with hand inspection over the past five years and I quickly learned how to check precision bores using three pin gauges. With extreme care, this method can save from having a custom gauge for every one-off bore that the engineers specify and allow for accurate measurement of small bores (less than 2 inches). The Machinists Handbook has a general formula that gives a simple way to find a set of three pins to use, however, it usually only gets you close, which is what a pair of calipers does. In a nut shell, I made my own Pin Gauge Finder program that will find the best set of three pin gauges in seconds for a desired bore size. You can find the program I made at the link below. Sorry for it being hosted on Source Forge, please be careful where you click.

Notes for the Pin Gauge user:

  • Pin gages are almost always 60 HRC (hardened steel) and have sharp edges. They can easily scratch softer materials as you slide them in a bore. Depending on the purpose of the bore, you may not want to use the three-pin method.
  • No pin gauge is exactly a given diameter, they each have an individual tolerance. Conveniently, working through the math, the outer Soddy circle diameter tolerance ends up being only 2 times the pin tolerance.

If you are interested in more information, please continue reading.

Background History
The history goes back to ancient Greece in the second century BC, with the Apollonus circle problem.  René Descartes first gave a solution in the 1600’s via a quadratic equation. Frederick Soddy rediscovered the solution in the 1930’s and published it in the form of a poem, The Kiss Precise, which described the solution to the special case of three circles all touching each other. The solution can be expressed neatly in terms of the curvature of the circles, k, which is the inverse of the radius:

There are two possible solutions, the inner and outer Soddy circles, where the outer Soddy circle is essentially a bore. Rearranging the solution and replacing the curvatures with pin diameters [Dp1, Dp2, Dp3] gives the solution for the outer Soddy circle of diameter DiaDia will be a negative number as the three pins are internal to it.
Before I go much further in how to solve this equation, we need to look at how many possible combinations there are for a given pin gauge set. This can be done by using the combination formula.

Where n is the number of pins available and k is the size of the group, in our case, 3 pins. Looking at a typical high quality pin gauge set where the maximum diameter pin is 25 mm, minimum diameter pin is 5 mm, and step size between pins is 0.01 mm, then there are 1,333,333,000 unique pin combinations. This is quite a large number for a standard computer to process, so further refinement needs to be done.

One can take the following steps to reduce the possible combinations to search:

  • Set Dp1 > Dp2 > Dp3
    • This ensures that only unique solutions (all 1.3 billion of them) are searched
  • Solve Descartes theorem for Pin 3  (Dp3)
    • SoddyEquation4
  • Focus on the square root
    • Dia is a given, so for any value of Dp1, one can find the maximum Dp2 value that keeps the term under the square root positive.
    • SoddyEquation6
  • Since Dp2 > Dp3, the minimum value of Dp2 is found by solving the Descartes theorem with Dp3 = Dp2.
    • SoddyEquation8
  • Focus on the pin range.
    • This is somewhat obvious. Don’t calculate if any pin falls outside the available pin range.

With this approach, for a given Dia, one can cycle through a small range of Dp2 pins for each Dp1 pin, and then only two or three Dp3 pins for each Dp2 pin. Overall, for the given pin range mentioned above, this brought the maximum number of iterations performed to 249,705; a much more reasonable number that can be performed in mere seconds.


The Beauty of it All
As I was optimizing the program, I noticed that the solutions tended to fall on a 3-dimensional surface. I plotted the solutions as a point cloud, with each axis representing a pin and each point colored based on its error. For a given diameter, the surface would intuitively move from one bounded corner to the other as shown below.


Rotating the view to look normal to the surfaces, fascinating patterns are created.


While I initially thought that the solutions fell on a sphere, it turns out they fall on some sort of 3-Dimensional 3-cusped hypocycloid. To illustrate this further, below is a video of the pin gauge set mentioned above, and the surfaces created from the range of outer Soddy Circles.

This just shows how unexpected things can come out of mundane efforts.


Fitting Points to a Sphere

I think it’s worthy to mention that while researching efficient ways to fit the solutions to a sphere, I stumbled on the below matrix technique[1] that works if you have a minimum of n=9 points:
where the coordinates of the sphere center [a,b,c] and sphere radius, R, are given by:
This is an easy algorithm to program for large data sets and worked great as I was playing with large data sets (~30,000 points).



More information and useful links can be found here:

[1] Régressions coniques, quadriques, circulaire, sphérique. QUADRATURE. No. 65, July 2007. pg 4-5.

Descartes Circle Theorem on Mathworld

Marv Klotz’s Utilities – lots of useful DOS programs, including a brute force program that does the same thing but much slowly

Permutation Formula on MathWords

Combination Formula on MathWords

And bonus reading  (and maybe a future post) on Triangle centers:

Soddy Centers on Mathworld


Posted in Engineering | Leave a Comment »

Optimizing seating with Regiomontanus

Posted by diynovice on April 21, 2015

Reading ‘When Least is Best’ by Paul Nahin was quite a delight. This book has taken me on many tangents to explore the world of optimization. One path is the further exploration of the Regiomontanus angle maximization problem.


This problem was posed in the 15th century, where it was known that if you stand too close to a painting (that is above you), it will appear small (such as if one was against the wall looking vertically up, you wouldn’t actually see the painting). And, stand too far away, and the painting disappears from sight. Paul solves the problem using the AM-GM inequality, a commonly used math tool before the knowledge of calculus. The solution to maximize the viewing angle, θ, as the originally posed question is:


An issue with the above solution is it assumes an infinite picture width.  In 1983, A. Tan and O. Castillo derived the solution to include a picture width as shown in the diagram above. This derivation showed that the original maximum θ and x-location were incorrect for a 2D painting. In their derivation, θ is the angle between the line-of-sight and the x-axis. Ω(x) is the angle that is swept across the image (i.e. the true viewing angle).


This is a complicated solution, no doubt. But this made me think. Most of the times when I view paintings on the wall or more commonly presentations, I rarely sit dead center. What would the viewing angle be if I was off-center?

Introducing a new variable, q, which is the distance away from the x-axis, the above limits of integration can be changed from ‘-b, b’ to ‘-b-q, b-q’, resulting in:


Contour plots of two examples are displayed at the end of this post where one can see that you just need to be in a small circle around the optimum point to see the largest image (the white area in the plot). The derivative of Ω with respect to x can also be made to obtain the maximum view for any given offset, q, which is presented as the purple line. This indicates that, at a minimum, you should stand or sit to the right of this zone. The angle of this region is about ±54° from the x-axis.

This is all fine and dandy, but digging deeper, when viewing a presentation, I find that I can move my body, neck, and head to various comfortable positions, and my eyes adjust to stare where needed. However, minimizing my eye movement seems to keep me awake during most presentations. Looking at anthropometric data posted on, the optimum eye conical viewing angle is 30° and the approximate maximum eye conical viewing angle is 60°. Higher than 60°, and you will need to start rotating your head or body to view the screen. The limit of word recognition is 10-20°.


So, highlighting the 60°, 30°, and 10° viewing angles (the red line, yellow line, and green line respectively) can help understand where to sit during a presentation; which you are more likely to be viewing on a wall everyday. I personally like to sit in the 5° to 10° zone, I just never knew why until I started this derivation.

For the first example, a somewhat common projection screen size is used. The results show the screen will appear largest at 1.80 feet, which is awfully close. I would generally sit about 15 feet away, which corresponds approximately to a 10° viewing angle.




Looking at a common 60 inch television gives the below results.



Maybe the next step from here will be to include stadium seating. Then I could become a millionaire from creating an Optimal Conference Seating app.



Nahin, Paul J. When Least is Best. Princeton University Press, 2011

Tan, A. and O. Castillo. Maximizing Paintings. The Mathematics Teacher, vol. 76, no. 7 (October 1983). Pg 472.

Posted in Engineering | Tagged: , , | Leave a Comment »

Moment of Inertia of Spherical Rings

Posted by diynovice on November 30, 2014

I recently needed to use the moment of inertia (MOI) of a spherical ring. Conveniently, the awesome Wolfram MathWorld website has the information I needed. An image of their spherical ring and MOI equation is below.

Spherical Ring - Figure1

Figure 1: Diagram and MOI as displayed on MathWorld’s site in 2012 (of course, I added the ‘wrong’ overlay to prevent it’s use)

However, after doing a simple thought-check, something seemed off. The moment of inertia of any axis of a solid sphere is (2/5)MR2. This means in figure 1, all three MOI terms should go to (2/5)MR2 when L equals 2R.

MOI(x) and MOI(y) do go to (2/5)MR2, however, MOI(z) goes to (8/5)MR2. Now, I’m second guessing myself as there are not many errors on MathWorld. But, if in the MOI(z) expression, the (+) was changed to a (-) then the MOI(z) would become (2/5)MR2. To confirm this is correct, lets derive MOI(z).

The general expression for the moment of inertia of any 3D object through its centroid is given in equation (1).

Spherical Ring - Equation1  (1)

Of course, (x,y,z) are coordinates and ρ is the material density. I am only interested in the z-axis expression, so the general form breaks down into (2).

Spherical Ring - Equation2  (2)

When looking at this problem, it is easier to find the MOI of a ‘solid’ spherical ring, and subtract the hole. These MOI’s are denoted Iz,b and Iz,c. The limits of integration are very similar to a normal sphere, except the integration in the z-direction only occurs for ±1/2L . These limits are:

Spherical Ring - Equation3 (3)

Spherical Ring - Equation4  (4)

Spherical Ring - Equation5  (5)

Evaluating equation (2) gives the MOI(z) of a spheric ring with a solid ‘hole’.

Spherical Ring - Equation6  (6)

The z-axis MOI of a cylinder is well known as:

Spherical Ring - Equation7  (7)

where r is the hole radius and m is the cylinder mass. These can be represented as r2 = R2 – ¼L2  and  m = ρπr2L.  With this, Iz,c is expanded to:

Spherical Ring - Equation8  (8)

Taking the solid Spherical Ring MOI and subtracting the cylindrical hole MOI gives:

Spherical Ring - Equation9  (9)

Spherical Ring - Equation10  (10)

Spherical Ring - Equation11  (11)

Equation (11) is the solution, however, to get MOI(z) into MathWorld’s notation, the density must be removed.

Spherical Ring - Equation12  (12)

Spherical Ring - Equation13  (13)

Spherical Ring - Equation14  (14)

Spherical Ring - Equation15  (15)

So, the MathWorld matrix should appear as:

Spherical Ring - Equation16

Being the dork that I am, I have contacted MathWorld multiple times with this derivation, however, the error still hasn’t been fixed. I am sure there are many more important things they have to do. In the meantime, hopefully this post will help the slim few who are looking for this information.



Weisstein, Eric W. “Spherical Ring.” From MathWorld–A Wolfram Web Resource.

Posted in Engineering | Tagged: , , , , , | Leave a Comment »

Buy local, buy Ningbo goods

Posted by diynovice on November 18, 2013

While working in Yuyao, I ate at many local restaurants. One particular seafood restaurant, 天府鱼庄, had a wood sign on the wall. I noticed the 1,2,3,4,5, & 7 characters (from all the Mahjong) but I had no clue what the sign said. I asked my boss what it meant. He chuckled and said, “American goods are crap.”

一双皮鞋美国货 两块洋钿买来呵
三日穿过贼贼破 四穿凉棚洞眼多
五看罪过勿罪过 落起还要重买过
七世勿买美国货 百样东西拆烂呕
究竟要买什么货 要买宁波老牌货

Elaborating, the sign is a Ningbo-dialect parody (or limerick, 宁波话打油诗) from the 1946-1950 period called 宁波老牌货. This parody was created to help encourage purchasing local goods over new or second-hand U.S. goods. Confused? U.S. goods in China? Don’t forget, China was an American ally in WWII. Sparing much historical background, in short, the Japanese occupied many areas of China, especially the Zhejiang region (where germ warfare occurred) during, and before, WWII. They decimated the local economies. After the war, relief suppliers were badly needed. U.S. and International humanitarian aid had been flowing to the region since the start of WWII, through programs such as the U.S. Lend-Lease act, UNRRA/CNRRA, U.S. China Relief Mission (CRM)/BOTRA, and the ECA/JCRR. Unfortunately, most of the aid was traded on the black market instead of being distributed to those in need. Most goods would be re-sold second-hand multiple times as they were still highly valued. This hampered local economic growth of the region. Hence, this parody was created.

This is a typical 7-character Chinese parody with a rhyme-scheme at every seventh character. These characters have an ‘ou’ sound. Each line is loosely set-up as a couplet, however, this is not a typical use of Chinese couplets. To make it more fun, each verse starts with a number, 1 to 9, except the tenth. My father-in-law spoke the parody for your listening enjoyment.

Since the poem is spoken in Ningbo-dialect, the characters don’t completely make sense, but the rough translation is:

双皮鞋美国货 – One pair of U.S. made leather shoes
块洋钿买来呵 – Two dollars can buy you the pair
日穿过贼贼破 – Three days later they’ll nearly be unwearable
穿凉棚洞眼多 – Four days later, holes will be all over
看罪过勿罪过 – You must notice such a horrible product
起还要重买过 – Very soon you will need to replace
世勿买美国货 – Never again buy U.S. products
样东西拆烂呕 – Everything is bad about them and nothing is good
竟要买什么货 – After-all, what kind of goods do you want?
买宁波老牌货 – You want Ningbo local name brand goods

The numbers one (一), two (两), three (三), four (四), five (五), and seven (七) correspond to the correct Chinese number character. The character five (五) is used as a substitute for ‘you’, as they sound similar in Ningbo-dialect. The characters used to represent 6 (落 ‘replace’), 8 (百 ‘one hundred’), and 9 (究 ‘actually’) sound like the respective number in Ningbo-dialect. So, the overall effect is that the speaker is saying 1 through 9 at the start of each verse.

Just like in English, there is a lot you can do linguistically with the Chinese language. For more about Chinese poetry, check out Wikipedia. If you are interested in photos of relief aid given by the UNRRA/CNRRA, take a look at the links below.
Photo Links:
UNRRA Posters

Posted in Chinese Culture | Tagged: , , , | Leave a Comment »

Western Solfège and the Chinese Ningbo Dialect

Posted by diynovice on October 13, 2013

In Shanghai, there is an entertainment center called “The Great World” (大世界). Built in the 1930’s, it was an influential center for the performing arts including Peking Opera, Shanghai Opera, acrobatics, and the Shanghai-style of story telling (similar to “stand-up comedy). Many of the stories told were forbidden after the 1949 Chinese Revolution. Sometime in the 1960’s, a classic, on par with Abbott and Costello’s “Who’s on first?” (Youtube) was told called the Ningbo Musician (宁波音乐家). It is a joke about how the Ningbo dialect sounds like the Western Solfège and tells a story of a Shanghainese man listening to a tailor’s bossing around his apprentice ( 学徒). I recorded a short version sung by my father-in-law, and translated on the spot by my mother-in-law.

The Cultural Revolution (1966 – 1976) halted almost all forms of entertainment, and the Ningbo Musician was almost lost. But in the early 1980’s it reemerged, likely because the government liked the “学徒” theme as it partially demonstrated how hard life ‘used’ to be.

In order to better understand the joke, more historical background needs to be discussed. In China, there are many spoken dialects (versions) of Mandarin. In the north, most dialects are similar and understandable by the people that live in the region. In the south, dialects tend to be extremely local, where people from neighboring villages may not be able to communicate verbally. However, written characters are the same, so text is understood. There is an old Chinese saying, 十里不同音,百里不同俗, meaning the spoken language is not the same 10 miles apart and the living style is not the same 100 miles apart. This is the result of the character system, where thousands of years ago, as the Chinese language spread, every town would gradually pronounce characters different ways. This could be compared to the divergence of English between the United Kingdom and the United States, except on a much grander scale. Ningbo is a port city south, just across Hangzhou bay, from Shanghai. Ningbo has a history dating back to 4000 BC and has been a major city for over 2000 years. Shanghai is   a very new city. It was settled sometime in the 5th to 7th century and only became a municipality in 1927. Both Ningbo and Shanghai have their own dialect, however, Shanghai’s dialect is largely based on the Ningbo dialect. In this instance, people can understand each others dialect. After being established as a municipality, Shanghai rapidly became the financial and trade center of the region, surpassing Ningbo. The people of Shanghai become more educated and wealthy. When it came to singing, most Chinese learned to sing by either the ancient Gongche (工尺谱) character notation [上 (shàng) 尺 (chě) 工 (gōng) 凡 (fán) 六 (liù) 五 (wǔ) 乙 (yǐ)] or the Jianpu (简谱) number notation [1 (Yī’) 2 (èr) 3 (sān) 4 (sì) 5 (wǔ) 6 (liù) 7 (qī)]. Shanghai quickly became an international hub, and with that came western teachings, including the Western Solfège [Do re mi fa sol la te] for singing. After the cultural revolution, Mao made learning to sing using Jianpu notation mandatory.

The most famous version of the joke was recorded, and can be found at the link below. Even if you don’t understand a lick of Chinese, I think you can get the gist of the joke.

Something to note, the Chinese characters used in my recording/translation are not necessarily the most correct in the modern sense. The Ningbo dialect has some verbal words that have no written character, or the character was eliminated in the many simplifications of Chinese characters. However, thanks to Google Books, I found a 1901 book, ‘The Ningbo Syllabary’, that describes in very good detail the Ningbo dialect and correlates sounds with characters. One key difference is the ‘fa do, fa do’ translation. Fa (嫑) is not an official character anymore, but in Ningbo dialect, it is part of a proverb meaning to decline something. Interestingly, (嫑) is still used in many other dialects with a similar ‘do not’ meaning but it is pronounced ‘báo’ (more information here).

This is just another example of the complexity of Chinese culture. For a simple joke, there is a long and detailed history that needs to be known to fully understand it.

For reference, here is the text from my Youtube video. The characters are not necessarily today’s correct characters. They are the characters (to the nest of my research) that would be used in the verbal Ningbo dialect.

Le fa, mi sol si do la [来发, 棉纱线驮来]
Le-fa, give me some cotton thread

Sol mi sol si do la [啥棉纱线驮来]
What cotton thread do you want?

Le mi sol si do la [蓝棉纱线驮来]
Blue cotton thread is what I want

Fa do, Fa do [嫑驮,嫑驮]
No, no, I’m not going to get it for you

Le do, Le do [懒惰, 懒惰]
Lazy bones, lazy bones

Special thanks to my in-laws for all of their help in gathering this information. I don’t think they realized the work I was going to make them do by telling me a simple joke.

Posted in Chinese Culture | Leave a Comment »

Volume of a Sphere (Ball) with an Off-center Hole

Posted by diynovice on December 2, 2012

A word of warning; if you couldn’t tell already, this is not a home improvement post, in the typical sense. However, it still is a DIY-type post (¿do calculus yourself…?).

A while ago, I wondered, what would the volume of a sphere be if an off-center hole was placed in it? I immediately had confidence that I had the mathematical knowledge needed to solve this problem symbolically (without using a computer). This is easy to do in a 3D modeling software, for a given sphere radius, and given hole radius, but that’s cheating! After an extensive online search, and multiple failed attempts at integration, I finally approached a math PhD, who told me, “unfortunately, this is a real world problem, with likely no solution”. This was discouraging, but I was determined!  I focused back on searching library journals until I found the complicated answer in a 1990 journal article. This made me feel better that the answer hadn’t been solved until relatively recently. I have put together this post with information that I have found along the way, so that, if the other two people with hole-in-sphere OCD like me, can rest easy.

In a mathematical sense, a sphere is a 3D surface of revolution of constant radius, where as, a ball is a sphere and the volume contained inside. Distinguishing between the sphere and ball can be important in the annals of Harvard and MIT, but not here. I will use the term sphere throughout this post as reference to a solid ball since it is more relate-able to most people…and to prevent (my own) adolescent jokes.

First, any straight line that intersects the surface of a sphere will always be parallel to the axis of the sphere. A sphere has a definite center-point and the sphere’s axes can freely rotate around that point to become parallel to the line, and the line will then be some distance from the center point (marked eccentricity below).
Putting a hole in a sphere, when the eccentricity is zero (the hole is centered) is easy to calculate. An interesting property of a centered hole in a sphere is that the volume of any sphere can be calculated if you know the height, h, of the hole (this is also known as the “Napkin Ring Problem”). Derivations of this can be found both at Mathworld and SFU.
For the above image, both volumes of the remaining spheres would be:
Remember, the volume of a complete sphere is:
In my opinion, the similar form is pretty remarkable. In terms of the Sphere radius, R, and hole radius, r, the volume can be displayed as:
equation4 where  equation3

Adding a hole eccentricity greatly complicates the volume integral that is used to obtain the above result. My first attempt to set-up and evaluate the equation is shown below, where I used a Spherical Coordinate system, a “pizza-slice” method, and an assumption that the eccentricity is less than the radius of the hole.

In this approach, the bore wall location is a function of the rotation, φ.
And, the integral can be written as:

The arc-cosine and the sine squared term ultimately prevent the integral from being evaluated.

The solution was finally found in a journal paper written by Francois LaMarche and Claude Leroy. The key to solving this problem is through the use of elliptical integrals.  The solution has standard elliptical integrals of the first, second, and third kinds, which can only be evaluated numerically (using a computer). But, it is a solution in a symbolic form (hooray!)
V(R,r,e) [remaining Sphere volume] =  equation7
The following terms are defined as:
Elliptical Integral of the First Kind:
Elliptical Integral of the Second Kind:
Elliptical Integral of the Third Kind:
And the other calculable terms:
              θ = Heavyside Step Function

There are two special cases where the above equations simplify and the elliptical integrals disappear.
Special Case 1: The hole is centered (e=0).
This is the same result as the integral performed at the beginning of this post.

Special Case 2: R=e+r
When R=e+r, the elliptical integrals disappear. When this case is true, the hole will always be tangent to the equator of the sphere, as in the picture below.
The volume can be represented in a number of ways, one of which is displayed below.
Viviani’s curve parameters, the 3D line or edge created on the surface of the sphere with the intersection of the cylinder, falls in this special case, however, it is defined precisely when R=2e=2r. The volume can then be further simplified to:

My OCD (obsessive curiosity disorder) certainly got the best of me on this problem. A lot of time has been spent solving this question, as it is not commonly sought.

Weisstein, Eric W. “Spherical Ring.” From MathWorld–A Wolfram Web Resource.

DeBenedictis, Andrew. Volume of a sphere with a hole drilled through its centre.

LaMarche, F. & C. Leroy. Evaluation of the Volume of Intersection of a Sphere with a Cylinder by Elliptic Integrals. Computer Physics Communications. 59 (1990) 359-369.

Posted in Engineering | 1 Comment »

Spray Painting Galvanized Metal

Posted by diynovice on September 16, 2009

I recently made the mistake of promising my future wife that I could easily and cheaply spray paint a galvanized steel lantern we bought from IKEA.  After three cans of spray paint and a couple of lanterns, I found out I was dead wrong.  Now, I know a lot about metals, but I was never told that galvanized steel is difficult to paint.  So, this post is about galvanized steel, and ultimately, the only spray paint that will work on it.  For the readers who don’t care about the details, scroll down to the “**********” and continue reading.

Galvanized steel cannot be painted with normal alkyd-based paints, which almost all spray paints are based on (check the ingredients on the back of the can.  If there is any “alkyd…” don’t even think about using it).  Rust-o-leum is nice enough to put on the back of their spray paint cans to not use their spray paint on galvanized steel.  However, beware, most spray paint companies do not include this warning.

First, what is galvanized steel?  It is steel that has a zinc coating to increase the steels corrosion (rust) resistance.  Most galvanized steel is created by a process called hot-dip galvanization and a common characteristic of these steels is their display of  Spangle.  Spangle is just a fancy word for visibly large crystalline grain size.  Small amounts of lead and other impurities will increase the size of the spangle and make it more noticeable.  You can see the spangle in the galvanized steel guard rail below.
Other galvanization processes used to apply zinc coatings usually do not produce noticeable spangle but instead have a dull gray finish.  These processes are briefly described below (from Grip-Rite fasteners website):
Electrogalvanized – zinc coating applied to steel with an electric charge – offers limited corrosion resistance – typically applied to roofing nails
Mechanically galvanized– zinc applied by tumbling with powdered zinc and glass beads – provides slightly better corrosion protection than electrogalvaized steels.
Hot galvanized – zinc is applied through a heat treatment.  Provides best corrosion protection behind Hot-dip galvanization.

How does the zinc coating work?  The zinc coating provides corrosion protection by actively reacting with the atmosphere to form a thin, tough, inert layer of zinc carbonate to prevent the steel from rusting.  The zinc coating will also provide cathodic protection if the underlying steel is ever exposed (such as by a scratch).   While the zinc will always provide cathodic protection, it takes time for the zinc carbonate to form, and must undergo three transformations.  First, the zinc rich coating will react with oxygen in the air to form zinc oxide.  Second, the zinc oxide will react with oxygen and moisture to form zinc hydroxides.  Third, the zinc hydroxides will react with oxygen, moisture, and carbon dioxide to form zinc carbonate.

Depending on the atmospheric conditions that the galvanized steel is subjected to, the time required for each of these layers to form will vary.  Pure zinc will be present from 0 to 48 hours after the galvanization process; zinc oxides/hydroxides will form anywhere in 24 hrs to 2 years, and zinc carbonate will form in 8 months to 2+ years.  Galvanized steel exposed to the elements will quickly form zinc carbonate (within 8 months) whereas galvanized steel located indoors and not exposed to the elements, can take more than 2 years to fully form the zinc carbonate layer.  As the transformation advances, the surface will start to appear duller, but, the spangle of the surface will not be lost.

This is important for surface preparation, especially if you decide to brush paint and the steel is exposed to the elements.  The zinc oxides and zinc hydroxides are not well adhered to the surface and can easily chip off.  Zinc carbonate bonds well to the underlying zinc and provides an excellent painting surface.  More in depth details on the surface preparation for painting can be found on the American Galvanizers Association (AGA) website (see links at the end).   Rubbing the galvanized surface with a damp, lint-free cloth is most likely all that is required for the average DIY’er.  Oils can be present on the surface from the manufacturing process, however, items for indoor/home use should not have these oils.  Mineral spirits, turpentine, or vinegar can be used especially to remove any surface oils, however, these will leave a residue.  Be sure to thoroughly wash the surface to remove this residue if you choose to clean with one of these.

Why can’t galvanized steel be spray painted?  Alkyld-based spray paints will react with the zinc during any stage of the galvanized layer, in a process called saponification.  The alkyd-base interacts with the zinc to form a soap at the interface.  This will result in poor paint adhesion and paint peeling.  Cold galvanizing spray paints will adhere to galvanized steel because of their high zinc content, however, top-coats of regular spray paints still will not adhere, and the colors of cold-galvanizing spray paints are very limited.

LatexMany brush-on paints exists to cover galvanized steel, but spray paints appear to be non-existent.  After much research, I finally found the solution.  Acryllic latex will adhere to galvanized steel with minimal surface preparation.  Therefore, the solution is Krylon’s H2O Latex spray paint.  It is an acrylic latex that will not chemically react with the galvanized surface.  [Krylon is one of the companies that does not include a warning against using their regular spray paints on galvanized steel.  Don’t be fooled.  All of their alkyd-based spray paints cannot be used on galvanized steel.  And, I don’t think they realize that they have the only spray paint that can be applied to galvanized steel.]  The spray paint costs about the same as any other spray paint and since it is a latex paint, it is more environmentally friendly.  It is difficult to find in stores.  I found it at Ace Hardware, but you can also find it from online retailers.  This spray paint is less viscous (more watery or runny) than the average spray paint, so use multiple light coats to prevent the paint from running and pooling on your project (I learned this the hard way).  DO NOT try to cover it in one coat.  The paint dries in about 15 minutes, however, the paint will not fully cure for about 7 days.  Also, do not use the Krylon H2O Latex primer.  It is alkyd-based (so technically, not a latex spray paint) and will not adhere, just like any other spray paint.

Hopefully, this information will help any future DIY’ers with their projects.  For more information, and more in depth explanation, visit the American Galvanizers Association’s (AGA) website at and check out their free publications on painting galvanized steel.

For general painting of galvanized steel, here is an excellent list of paints and their compatibility with galvanized steel.  This table comes from “Duplex Systems: Painting over Hot-Dip Galvanized Steel” which is available on the AGA’s website.

Type (paint base)…..Compatible…..Comments

Acrylics …….Sometimes……If the pH of the paint is high, problems may occur due to ammonia reacting with zinc
Aliphatic Polyurethanes…..Yes…..If used as a top coat for a polyamide epoxy primer, it is considered a superior duplex system
Alkyds…..No…..The alkaline zinc surface causes the alkyds to saponify, causing premature peeling
Asphalts…..No…..Petroleum base is usually not recommended for use on galvanized steel
Bituminous…..Yes…..Used for parts that are to be buried in soil
Chlorinated Rubbers…..Yes…..High VOC content has severely limited their availability
Coal Tar Epoxies…..Sometimes…..Rarely used, only if parts are to be buried in soil
Epoxies…..Sometimes…..If paint is specifically manufactured for use with galvanized steel
Epoxy-Polyamide Cured…..Yes…..Has superior adherence to galvanized steel
Latex-Acrylics…..Yes…..Has the added benefit of being environmentally friendly
Latex-Water-based…..Sometimes…..Consult paint manufacturer
Oil Base…..Sometimes…..Consult paint manufacturer
Portland Cement in Oil…..Yes…..Has superior adherence to galvanized steel
Silicones…..No…..Not for use directly over galvanized steel, can be beneficial in high temperature systems w/ base coat
Vinyls…..Yes…..Usually requires profiling, high VOC’s have severely limited their availability
Powder Coating…..Yes…..Low temperature curing powder coatings work exceptionally well over galvanized steel

Works Cited
American Galvanizers Association. (n.d.). Duplex Systems: Painting over Hot-Dip Galvanized Steel.Retrieved from American Galvanizers Association: 

American Galvanizers Association. (1999). Practical Guide for Preparing Hot Dip Galvanized Steel for Priming. Retrieved from American Galvanizers Association: 

Avallone, Eugene A., Theodore Baumeister III, eds. Marks’ Standard Handbook for Mechanical Engineers. 10th ed. New York: McGraw-Hill. Pgs. 6-93 & 6-110.

Grip-Rite. (2008, june). Grip-Rite Fasteners Catalog. Retrieved from

Malone, J. F. (1992). Painting Hot Dip Galvanized Steel. Materials Performance , 31 (5), 39-42:

Peeling – From Galvanized Metal. (n.d.). Retrieved from Sherwin Williams:

Painting Galvanized Steel.

Why does Rustoleum Rusty Metal Primer say not to use on galvanized metal?
. (2008, May 8). Retrieved from Handy Man Club:

Posted in Engineering | 118 Comments »

Cabinet Door Refinish – Adding Trim

Posted by diynovice on March 10, 2009

In the never-ending quest to convert the house from brass fixtures to satin-nickel fixtures, I knew someday, I’d have to replace the brass cabinet door hinges in the laundry room. Well, I never liked how the doors looked in the first place, so, I decided to add some molding and new hardware to liven them up.

Time: 5 hours
Cost: $20 (depending on how many you are doing)
Difficulty: 3 out of 5
Tools required: Drill, screwdriver, jig saw, paint brush, tape measure

1. The cabinet doors were removed and lightly sanded to remove the some of the visible, sloppy brush strokes.

2. Hobby wood can be bought from Lowes and the Home Depot. They are pre-cut sizes, ranging from ¼” to ½” thick. I bought ¼” thick popular, in 3 in by 48 in sections. The wood was laid out on the cabinet door.

3. Tick marks were made at the edges of the molding and they were cut using a hand held jig saw.

4. On the back side of the board, screw holes were drilled, and countersunk. The screws will be used to keep the molding flush with the cabinet door and will prevent warping.

5. Using Liquid Nail, the border trim was glued on, the door flipped over, and a heavy load was applied (I used two 60 lb bag of concrete and my toolbox.) The screws are then added.

6. The doors were let to dry for about 30 minutes. Then, I check to make sure there were no noticeable gaps. Finally, the screws were covered using wood putty.

7. Now, the gaps between the moldings were filled with the wood putty and sanded flush to help soften the appearance of a seam.

8. The doors were painted, new hardware was added, and then the doors were re-installed. I used new satin-nickel door hinges, but they were the same style as the old brass hinges, so they fit the hinge install holes. You may have to do some searching to find where your hinges came from, but most likely, they are from Home Depot or Lowes.  My hinges came from Home Depot.

After all of that work, here is the before and after pictures:

Posted in Interior | 11 Comments »

Chrome Plate the Roman Tub Faucet

Posted by diynovice on November 2, 2008

In the slow process of converting our house from brass accents to brushed nickel & chrome, I finally decided to tackle the master bathroom tub.

To replace the Roman Tub faucet with the same base faucet from Moen, would have cost at least $270.  On top of that, the older Moen faucets are not typically compatible with the newer models, requiring the replacement of the valve kit.  This would involve so demo work on the tub, added substantially to the cost.  So, how did I get around this problem?  I did what every great American does.  I got it chromed!

Time: 3 hours
Cost: $120

Difficulty: 2 out of 5

To remove the faucet, I followed the installation instructions in reverse that I found on the Moen website.

1. The hot and cold water knobs were removed and the brass accent rings below them were unscrewed and removed.

2. The set-screw on the back side of the faucet was removed, and the faucet was carefully pulled up.

3. Now, send your components to a local chrome shop.  In Texas, and around the country, the EPA has cracked down on chrome companies due to the harmful chemicals used in the process.  Therefore, I found a place in Dallas that used the Cosmichrome water-based spray on chrome process.  It was performed at Elite Plating.  They just started using this process and chroming parts for the public, so, they haven’t perfected the process yet.  As with any spray on coating, dust is an issue…  But, for my purpose, the finished product looks great.  They charged $85 for the coating.  I received a quote from a real chrome plating company, Superior Chrome Plating, in Houston.  They said they could do it for around $85 to $100.

Note: Most of the cost to chrome anything is labor charges.  You can reduce the amount of labor required by sanding away any rust or loose brass plating and polishing the item yourself.


(the scratches are courtesy of Lowes, when I mistakenly asked for help to replace the set screw, and the guy took the faucet, and shoved it against a board of screws, to find the fit.)

4. Next, the drain plug was removed.  To do this, the plug was pushed down, and unscrewed.

5. To remove the base, slip joint pliers were placed between the cross, and a chisel was used to twist the pliers.  There is also a tool available at Lowe’s and Home Depot that will grip the inside wall of the base, allowing you to twist it out.  Carefully and slowly increase the amount of torque you are applying to the base.  If you twist to hard or fast, you risk damaging the base, drain pipe, or your tools.  Plumbers putty or a rubber gasket should be underneath, preventing any rotation.  But, it will unscrew slowly.

6. Now the overflow drain plate was removed by unscrewing the screws.

7. A new chrome drain plug and overflow plate was purchased.  Depending on the age of your tub, your drain plug will most likely be a different size then what is available from Lowes and Home Depot.  Our drain is 2 inches in diameter ( instead of 2.25”, I believe, available at Lowes and Home Depot) and so, I had to purchase it from a specialty plumbing store, for substantially more ($35 instead of the Lowes $10).

8. To reinstall the drain plug, a wad of plumbers putty (or rubber gasket) should be placed around the drain, and the plug screwed in the same way it was removed.  The new overflow plate was also installed.

9. Once the parts came back from getting chromed, they were installed, following Moen’s instructions.  New o-rings, grease, and “flow straightener” were purchased from

10. And, viola, a new chrome tub faucet for about $100.


Posted in Bathroom, Interior | Tagged: , , | 12 Comments »

Saving wasted hot water – The Evolve Lady Bug Showerhead Adapter

Posted by diynovice on September 27, 2008

For whatever reason, the Master bathroom shower takes a very long time (>4 minutes) to get any hot water.  That’s a lot of time (and wasted water; it’s on my to-fix list).  Since I have to wait for the hot water, I do other things, which most times take longer than the 4 minutes.  So, to try to reduce the amount of wasted water, I bought the Evolve Lady Bug ($30).  This shower adapter constricts the flow of water to a trickle once the water reaches 95°F.  I still lose the 4 minutes of cold water, but I at least save a few minutes of hot water.

Rating: 4/5

The adapter comes with a pull-chain and teflon tape.  When you want to turn the water back on, just pull on the chain or turn the knob.

Water is now at 95 degrees

I did find the installation a little frustrating.  The wrench flats on the adapter are very small, and while tighting, my wrench slipped a few times, scratching it.  Also, I had to wrap the threads with the teflon tape with 5 wraps (aka I installed and uninstalled the unit 5 times before it stopped leaking).  Otherwise, it is a great device, well worth the $30.


Posted in Product Review | Tagged: | 2 Comments »