This is a happy, simple fidget spinner with 5 printed-in M6 nuts (one in each smiley face) and one 608 bearing for spinning.
You need 5 M6 Hex Nuts (e.g. ISO 933 or even ISO 4032) and 1 608 standard bearing.
Please read the "Print Settings" section: The M6 nuts must be inserted during the printing process.
Feedback is appreciated. Have fun!
This is very important: The 5 M6 nuts must be inserted into the "faces" during the printing process! Please check out your slicer software to check at what layer height you need to pause the print, so that you can insert the nuts and then continue printing.
The hollow spaces for the M6 nuts have a height of 5.6mm (ISO 933/934 hex-nuts have a height of 5mm, for ISO 4032 it's 5.2mm). The key range is set to 10.4mm (the key range is defined with 10mm according to the ISO listings).
If you're not sure, that you may succeed in putting in the nuts or if you don't know at what layer height you must stop the printing process, use/print the "PRINTER-TEST.stl" file first. It's just one "head" of the fidget spinner and can be printed quickly. The test model's height is exactly the same where the hollow space of the nut ends in the original model. You can print the PRINTER-TEST.stl model or just check how many layers your slicer puts out: At that layer height you must stop the printing of the original model (or one before, if you want to go for sure). The test model is also a good test to check, if your hex-nuts will fit in (width and height).
I did print right away (without having modeled the test-model first). My printer stopped 3 layers before reaching the top. I was lucky, because my hex-nuts were only 5.2mm (see the pictures, they show the model during the "critical" printing process).
In addition after having inserted the nuts, I squeezed a drop of hot glue into the nuts. That prevented the nuts from wiggleing around.