This document provides guidelines for designing parts to be 3D printed on an Ultimaker FDM printer. Key points covered include geometric constraints like minimum wall thicknesses and accuracy tolerances, using support structures effectively by modifying part orientation and features, hollowing parts and optimizing infill, printing clear text, and designing mechanisms with proper clearances between moving parts. The document outlines strategies for preparing CAD models and generating Gcode files to produce high quality 3D prints.