This is a ball bearing Gyroscope created for SLS printers. This model can be printed on FDM/FFF printers, but it requires a lot of support material that isn't necessary on a SLS printer.
This is an excellent project for explaining physics surrounding cell phones and the use of a gyroscope within them to determine orientation and angular velocity. A gyroscope by its nature can naturally spin freely. In a spinning state a gyroscope is unaffected by tilting or rotation. Many gyroscopes are used today in electronics, space telesopes and GPS systems.
The ball bearing gyroscope can be pritned in one piece and it will spin freely.
The tolerances of this print are meant for high end machines. I had a hard time getting this to print correctly less than 100 microns on my Prusa.
This model was created in Fusion 360 after being prototyped within Tinkercad.
By request I have seperated the files for FDM printers to utilize without needing support.