# How to balance an irregular shape on a motor shaft?

I have an irregular shaped object about 100g in weight and 3x3x3 cm in size that I'd like to mount on a shaft (eg of a small motor) and spin. The trick is, I'd like it to be pretty close to perfectly balanced.

Sure, I can 3D print a rotor and attach the object to it, but (considering tolerances, and inaccuracy of my model) this will almost certainly place the center of mass a few millimeters away from the axis of rotation. Then, I could have some small adjustable weights (eg a couple of screws that get closer/further from the shaft) which I could use to try to balance it better; but I really don't know how to do that without a lot of trial and error.

Is there a setup where a slightly off-balance rotor "auto-balances" itself?

I'm thinking of something similar to a spinning top (or just an object spinning in free space) basically something where any imbalance generates a force that brings the center of mass closer to the axis of rotation, not further as centrifugal force normally would. It could do that by moving the axis of rotation itself. I imagine a lot of devices with really fast rotors (turbomolecular pumps, etc) almost have to have something like this.

Note: in my case this is not spinning fast, under 1000 rpm, so it doesn't have huge forces acting on the rotor. I'd just really like it to be vibration-free.

• Do your first approach. And no, turbomolecular pumps are manually balanced. As are jet engines. Commented Dec 4, 2023 at 2:54
• @DKNguyen Huh, I wouldn’t have guessed that. Any tips about exactly how to manually balance if I go that route? (other than trial and error) Commented Dec 5, 2023 at 6:35
• You put the rotor in between low friction spindles and adjust it until it stays where it is rather than rotating to drop the heavy side low. Look at videos on RC air plane propeller balancing. Commented Dec 5, 2023 at 15:29