Parametric Vernier Coupling OpenSCAD
Andy Pugh showed me this cool device for coupling two shafts at many, yet discrete, angles by having two bevel gear like plates of different tooth count and a coupler in between. The effect is that the discrete rotational steps are the lowest common multiple of the two different teeth count. I chose 18 and 20 for 180 intervals, but as the model is parametric, you can make it fit your needs.
Andy demonstrated how to build it with Fusion 360, and it looked quite complicated to be. As I'm more familiar with OpenSCAD, I scripted by first version in about an hour. Printed one, and cleaned up the files for publishing. The model isn't perfect, nor may it suit your purpose. But I hope it may inspire you to build something.