I want to make a PCB vibrate at ultrasonic frequencies like in the TI's lens cleaning demo video.

Is it possible to make a PCB vibrate by pulsing the PCB traces at high frequencies?

  • \$\begingroup\$ Yes, if you add a magnet nearby, not attached to the PCB. But the PCB mass and size may limit how fast it can vibrate. Flexible PCB would be best bet. \$\endgroup\$ Jan 19 at 6:03
  • \$\begingroup\$ Just make sure it doesn't take so much current that you could solder with it. \$\endgroup\$
    – JRE
    Jan 19 at 8:04
  • \$\begingroup\$ Do note the the PCB in the video is not the component that vibrates, it is the driver board for an ultrasonic transducer. See the output connector at the bottom of the board marked with "OUTPUT 0-250Vp, 3.5A, 40-400kHz", this is where ultrasonic transducer wiring is connected. Here is an example of a popular ultrasonic kit that shows the transducer and driver board: amazon.com/Ultrasonic-Cleaning-Transducer-Cleaner-Driver/dp/… \$\endgroup\$
    – Nedd
    Jan 19 at 8:31
  • \$\begingroup\$ Can you be clear about what "pulsing" means in this context? \$\endgroup\$
    – Andy aka
    Jan 19 at 9:14
  • \$\begingroup\$ @Andyaka I meant switching a PCB trace on high frequencies and high current probably \$\endgroup\$
    – devscg
    Jan 19 at 16:10

1 Answer 1


NEC 300.3 and NEC 300.20. These are rules to minimize vibration from electrical wiring in buildings. Normally I don't advise violating the electrical codes, but... brak all those rules :)

Yeah, it's just a matter of coming up with a coil on the PCB. The biggest trick would be routing the current so it all flows in the same direction. Then have something for it to react against, e.g. another PCB.

  • \$\begingroup\$ Or another coil on the opposite side of the PCB with the current flowing in the opposite direction. \$\endgroup\$
    – user253751
    Jan 19 at 12:01
  • \$\begingroup\$ Rules for building electrical wiring for building electrical wiring. This isn't building electrical wiring. \$\endgroup\$
    – user253751
    Jan 19 at 12:38

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.