High Quality 3D Printing