UPDATE: I did a redesign of the top. Now in this bundle is the top without the stud on the bottom to prevent making so much of a support structure. Now it is flat. Also included is the stud that you drop in to the bearing and in to the top to make it all work.
I saw this desk organizer on amazon and thought it was really cool. It has a spinning top but ‘held in’ with 2 magnets so it stays centered and square. Flipping the top around spins on the bearing and locks in again at 180 degrees.
I printed it with a wood PLA and it came out great!
You will need magnets and generic bearing:
6×10 magnet: https://www.amazon.com/Personalized-Multi-Use-Whiteboard-Magnetic-Refrigerators/dp/B075PMLVWQ/ref=sr_1_3?crid=3PNZO8DPDP984&keywords=6+x+10+magnet&qid=1691421592&sprefix=6+x+10+magnet%2Caps%2C165&sr=8-3
6×3 magnets: https://www.amazon.com/FINDMAG-Magnets-Magnetic-Whiteboard-Refrigerator/dp/B08M3YP56J/ref=sr_1_1_sspa?crid=3G7KRCRMCD5NL&keywords=6%2Bx%2B3%2Bmagnet&qid=1691421643&sprefix=6%2Bx%2B3%2Bmagnet%2Caps%2C157&sr=8-1-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&th=1
8 x 22mm generic skateboard bearing: https://www.amazon.com/Pieces-Skateboard-Bearings-Bearing-Skateboards/dp/B09KMVXYHF/ref=sr_1_6?crid=LUVAF121Q6D4&keywords=skateboard+bearing&qid=1691421676&sprefix=skateboard+bearing%2Caps%2C130&sr=8-6