High Quality 3d Printing