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.