3D printed gear and spring