Universal Ball Joint 45°
Version 2:
45 degrees inclination, 360 degrees rotation.
Print the nut and the ball together, use the supports and leave the gap between them.
Version 4:
45 degrees inclination, 45 degrees rotation.
Ring and ball have bayonet gaps.
I've made it to connect Lego Duplo parts with Hot Wheels track
Printing time about 45 minutes, weight about 9 g.