Building a DIY ultrasonic cleaner requires four core components: a stainless steel tank, piezoelectric transducers, a driver circuit board, and a power supply. The process is straightforward if you understand how the parts work together, and a basic unit can be assembled for a fraction of what commercial models cost. Here’s how to plan, build, and test one.
How Ultrasonic Cleaning Works
Ultrasonic cleaners don’t scrub anything mechanically. Instead, they use high-frequency sound waves (typically between 20 and 100 kHz) to create millions of tiny bubbles in a liquid. These bubbles form and collapse violently in a process called acoustic cavitation. Each collapse generates a microscopic jet of fluid that impacts the surface of whatever you’re cleaning, blasting away grease, dirt, and contaminants from crevices a brush could never reach.
The lower the frequency, the more aggressive the cleaning. A 25 kHz unit produces larger, more forceful bubble collapses suited for heavy-duty degreasing. A 40 kHz unit creates smaller, gentler cavitation better for delicate items like jewelry or circuit boards. Most DIY builds target the 28 to 40 kHz range because transducers at these frequencies are widely available and versatile.
Choosing Your Tank
The tank is the container that holds your cleaning solution and transmits the ultrasonic energy. Stainless steel is the only practical choice because it’s durable, chemically resistant, and bonds well with transducers. You have two main options for the steel grade.
Grade 304 stainless steel works for most hobby builds where you’ll use mild cleaning solutions like soap and water or diluted vinegar. It’s cheaper and easier to source. Grade 316 stainless steel contains about 2 to 3 percent molybdenum, which makes it far more resistant to pitting and corrosion from acids, salts, and harsh chemicals. If you plan to use acidic solutions or clean items with heavy tarnish or rust, 316 is worth the extra cost. For a first build, a small 304 stainless steel container (roughly 2 to 5 liters) keeps things manageable.
You can repurpose a stainless steel gastronorm pan, a bain-marie insert, or any food-grade stainless container with flat walls. Flat, smooth interior surfaces are important because they allow the transducers to transmit energy evenly through the tank walls and into the liquid.
Selecting Transducers
Piezoelectric transducers are the vibrating elements that convert electrical signals into ultrasonic sound waves. They’re disc-shaped, usually 40 to 60 mm in diameter, and bolt or glue directly to the bottom of the tank. When voltage is applied at the right frequency, the ceramic element inside expands and contracts thousands of times per second, pushing sound waves into the liquid above.
Piezoelectric transducers dominate the DIY and commercial market because they’re inexpensive, lightweight, and widely imported. The tradeoff is lifespan: they typically last between 4,000 and 6,000 hours, which translates to one or two years of regular use. They also degrade at high temperatures, so keeping your cleaning solution below about 60°C (140°F) extends their life significantly. The alternative, magnetostrictive transducers, last much longer but are expensive and impractical for home builds.
For a small tank (2 to 5 liters), one or two 60-watt, 40 kHz transducers will provide adequate cleaning power. The target power density is around 20 watts per liter for small tanks, and can be slightly higher since smaller tanks absorb more of the ultrasonic energy relative to their volume. So a 3-liter tank paired with two 50-watt transducers (100 watts total, roughly 33 watts per liter) will clean effectively.
The Driver Circuit
The driver board is the electronics that generate the high-frequency signal and deliver enough power to make the transducers vibrate. For a DIY build, you have two paths: buy a pre-made ultrasonic driver board, or build one from discrete components.
Pre-made driver boards designed for 40 kHz or 28 kHz transducers are sold online for $10 to $30 and come with matched transducers. These are by far the easiest option for a first build. They accept a DC power input (typically 12V to 48V depending on the board), generate the ultrasonic frequency signal, and output it to the transducer. For most hobbyists, this is the recommended route.
If you want to build the driver from scratch, the core design uses a class D amplifier structure. The signal chain works like this: a microcontroller or signal generator produces a low-voltage square wave at the desired ultrasonic frequency (say 40 kHz at 3.3V). That signal feeds into a gate driver chip, which amplifies it to about 15V. The gate driver then switches a pair of power MOSFETs on and off at ultrasonic speed. The MOSFETs act as high-speed switches that chop a higher-voltage DC supply into the powerful alternating signal the transducer needs. N-channel MOSFETs are preferred because their lower threshold voltage allows faster switching. Using two or three MOSFETs in parallel for each switch reduces the output impedance, which means more power reaches the transducer and less is wasted as heat. A separate power supply provides the high-voltage rail that the MOSFETs switch, typically anywhere from 24V to 100V depending on your transducer’s power rating.
Bonding Transducers to the Tank
The bond between the transducer and the tank bottom is critical. A poor bond means the vibrations won’t transfer into the liquid efficiently, and you’ll get weak or uneven cleaning. Two-part epoxy is the standard adhesive for this job.
The industry-standard adhesive is a two-component, room-temperature-curing epoxy paste. Products like Araldite AV138M with HV998 hardener are specifically designed for bonding metal to ceramic. This type of epoxy offers high shear strength, resists temperatures up to 120 to 140°C, and tolerates chemical exposure from cleaning solutions. For a DIY build, any high-strength, heat-resistant two-part epoxy rated for metal bonding will work.
Before gluing, sand both the transducer face and the tank surface with 120-grit sandpaper, then clean both with isopropyl alcohol to remove oils. Apply a thin, even layer of mixed epoxy to the transducer face, press it firmly against the tank bottom, and clamp it in place. Let it cure for the full time specified on the epoxy (usually 24 hours at room temperature). Air bubbles trapped in the bond will create dead spots, so press firmly and squeeze out any excess.
Wiring and Electrical Safety
You’re building a device that combines electricity with liquid, so grounding is non-negotiable. The tank itself should be connected to earth ground with a dedicated wire. Use a proper three-prong power cord, and make sure the ground pin connects directly to the metal tank. This ensures that if a wire comes loose or a component fails, the current flows safely to ground instead of through you or your workpiece.
Keep all electrical connections, solder joints, and the driver board well above the waterline and ideally in a separate enclosed compartment. Seal any wire entry points where they pass through the tank housing. Use silicone sealant or waterproof cable glands. Double-check all connections before the first power-up, and never reach into the tank while the unit is running.
Assembling the Unit
A clean build follows this sequence. First, bond the transducers to the outside bottom of the tank and let the epoxy cure fully. Next, solder the transducer leads to the driver board, paying attention to polarity if marked. Mount the driver board in a ventilated enclosure or housing below or beside the tank, away from any potential splashing. Connect the power supply to the driver board. Run a ground wire from the tank body to the ground terminal on your power cord. Finally, build or buy a simple housing (plywood, acrylic, or sheet metal) to hold everything together and protect the electronics.
If you want a heated cleaning solution, you can add a submersible aquarium heater rated for stainless steel tanks, or install a resistive heating element in the tank wall. Keep the temperature below 60°C for piezoelectric transducer longevity.
Testing With the Foil Method
Once assembled, you need to verify that cavitation is actually happening and that it’s distributed evenly across the tank. The aluminum foil test is the standard method used even in professional settings.
Cut a piece of regular household aluminum foil to roughly match the width and height of your tank’s interior. Fill the tank with cleaning solution. Do not turn on any heater. Hold the foil vertically in the tank, about one inch above the bottom. Turn on the ultrasonic unit for 20 to 60 seconds at full power. Remove the foil and examine it. You should see a uniform “pebbling” effect across the surface, with tiny dimples, pinholes, and wrinkles caused by cavitation impacts. If any area larger than about half an inch shows no pebbling, you have a dead zone. This could mean a poor transducer bond, insufficient power, or a frequency mismatch.
Mixing Cleaning Solutions
Plain water works in an ultrasonic cleaner, but adding a surfactant (something that breaks surface tension) dramatically improves performance by helping cavitation bubbles form more easily and letting the solution penetrate into tight spaces.
For general dirt and grime on jewelry, coins, or small tools, mix one part white vinegar with two parts warm water. For tarnished brass, copper, or silver, dissolve one tablespoon of citric acid powder in two cups of warm water and add a few drops of mild dish soap. For electronics, eyeglasses, or stainless steel tools, combine one cup of rubbing alcohol with two cups of water and a small squirt of dish soap. The dish soap in each recipe acts as the surfactant that makes the ultrasonic energy more effective.
Avoid using flammable solvents in an ultrasonic cleaner. The heat generated by cavitation can raise local temperatures high enough to ignite volatile liquids.
Managing Noise
Ultrasonic cleaners are loud. The cavitation process generates a harsh, high-pitched whine that’s fatiguing to be around for more than a few minutes. A standard noise reduction enclosure, essentially a box lined with sound-absorbing foam around the cleaner, reduces noise by about 20 dBA, which cuts the perceived loudness roughly in half. You can build one from MDF or plywood lined with acoustic foam, leaving ventilation gaps that are baffled to block direct sound paths. If you’d rather keep it simple, over-the-ear noise-canceling muffs rated at 25 to 35 dBA of reduction are inexpensive and work well for short cleaning cycles.

