3D printing is an increasingly important manufacturing procedure for the production of prototypes, products, and replicas. The growing function scope of 3D printers, which includes a wider range of suitable print material, is accompanied by growing requirements for the control software used. Due to the immense amount of data, among other reasons, the accurate positioning of the material in order to reflect both geometrical and visual properties correctly represents a challenge.
Fraunhofer IGD develops “Cuttlefish”, a streaming-capable, voxel-based printer driver to control multimaterial 3D printers. In order to minimize memory consumption needs and start the printing process even for complex and large 3D models within just a few seconds, Cuttlefish merely calculates the information required at the particular time for printing.