My insperation for this design stemmed from a fidget toy that I got a while back and decided to try and make it 3d printable. I ended up making it print in place and able to have more freedom of movement than the original toy.
It has gone through several iterations making it easier to print, more durable, and a place to put it on a keychain ring. A friend and I have both had current versions on our keychains for over five months now with no issues.
I've also done multiple multi-colored variations although my favorite has to be with a color change half way through.
For printing it normally prints fine, no supports needed although if you haven't cleaned your printbed recently you could run into some adhesions issues but with a clean printbed and/or adding a brim it prints just fine.