I made this using Jamie_K's geodesic sphere for OpenSCAD because I always felt that the default sphere geometry in OpenSCAD wasn't suited for this.
So here is a customizable gyro toy (as if there aren't enough of them already). The customizations include:
The included STL uses the .scad file default parameters (a smiley decoration with no monogram). If you want further customization, you must edit the OpenSCAD file yourself (you can use the OpenSCAD customizer for this). Be patient waiting for OpenSCAD to render; it takes a long time. It also takes a long time to save the STL file; wait for "STL export finished" message to appear in the console window.
The photograph shows an example of customizing with a monogram and recycle symbol, with multiple layer colors.
The geometry is simple enough: the rings are concentric cross-sections of spherical shells, with pivot bearings across a diameter, and each pivot axis is orthogonal to the pivot axis of the next ring.
Printer Brand: Prusa
Printer: i3 MK3 MMU 2
Supports: No
Resolution: 0.20 mm layers
Infill: 15% gyroid
Filament: Generic PLA
Notes:
To avoid stringing in the bearings, set the slicer to put all seams at the rear. An octagram spiral infill pattern on the top and bottom hides the seams on the top and bottom.
To print with multicolor layers, either set your slicer to pause for a filament change wherever you want, or if you're using an MMU, just set the extruder colors wherever you want and disable the wipe tower. Each color change is complete by the time the next layer of the outer ring is done, and there is no evidence of bleeding.
The rings spin freely and smoothly right off the print bed, although the center disc doesn't have much inertia to maintain its spin.
Take a flat file to the top surface to remove any burrs. Turn each disc carefully, examining it for stray threads, and remove them.
Designed in OpenSCAD. A ring is made from a geodesic sphere, with another sphere substracted from the inside, and then intersected with a cube. The pivots are 80° cones (slightly violating the 45° rule when printed sideways). Text is wrapped around the outer ring by rendering each character at a different rotation angle; unfortunately there is no way to get the width of each character glyph so the text must be evenly spaced, which is why a monospace font is used.
Category: Mechanical Toys
The author marked this model as their own original creation. Imported from Thingiverse.