This is a fully [customizable] easy to print Gyro. The customizer code is optimized to generate the design really fast! It also makes use of a new customizer feature for setting slider widget step size.
I also commented the script really thoroughly, so this should be useful if you are learning to write OpenSCAD code.
This will print with no supports, it will never have > 45 degree overhangs
For small gyros, I print without infill so they print faster (the one in the photo printed in 1 hour).
for larger gyros, consider doing one or more of the following:
all of these options make the rings stiffer which helps them not fall apart at larger diameters