Check out the video of the Flat Chain Ring by FH Graphics, a nice example of the tightness of tolerances for 3D Printed moving parts.