A visual process simulation for novice users of desktop 3D printers to reduce part defects