Material extrusion 3D printing is being used for an increasingly wide range of applications. A major goal for researchers and makers in this field is to create 3D objects with multiple properties in a single print. Current methods for achieving multi-colour or multi-property prints often involve using multiple materials, limiting the ability to create smooth transitions and fine gradients in the properties of printed objects.