Rotary?

And here’s another ingenious DIY:

6 Likes