This is a remix of Cstevenson727's awesome Planetary Gearset Spinner.
When printing Cstevenson727's model, I ran into a problem with the little mounting bosses that fit inside the 608 bearings. They were slightly oversize for my bearings and would cause them to crack, either during assembly or shortly thereafter. My first attempt was to modify them to be a solid boss instead of having the thin tabs. The files carrier_revised, cap_revised, and sun_revised implement that change.
However, I found that my central gear stack (caps, bearings, sun) would loosen over time, so I modified it again, this time with a hole for an M2.5 bolt and indentation for an M2.5 heat-set threadset. You can find the M2.5 threadserts on eBay, or probably on Amazon too. You can easily set them with a soldering iron, or you can possible "pull" them right into PETG by using an M2.5 machine screw and washer.
Buy decent 608 bearings, preferably hybrid ceramics. Don't buy the cheapest crap eBay bearings you can get your hands on. See Cstevenson727's original make for an assembly diagram.
I printed these parts in AmazonBasics PETG on a Prusa I3 Mk3 printer.
Here is a video demo of the spinner in action:
Orange, Black, Blue, White
I'm not entirely sure the infill settings, but I probably went somewhere around 50%. There's not much to infill on this.