Still very new to 3d printing, but I designed and printed out this universal joint https://ift.tt/2Gr9BPz https://ift.tt/2HWbW5F