A 3D printer for printing consumable items, the 3D printer comprising: a plurality of liquid dispensers wherein each liquid dispenser comprises a nozzle ; a print head arranged to position the nozzles of the plurality of liquid dispensers to define a regular polygon around a first Z axis (Z1); an actuator device operable to dispense a portion of liquid from each liquid dispenser; a print bed comprising a print zone (PZ), the print zone comprising a plurality of print locations (PL) arranged to define a regular polygon around a second Z axis (Z2); and a translation device operable to move the print bed relative to the print head along X and Y axes; a rotation device operable to cause relative rotation between the print zone and the print head such that, with the first Z axis aligned with the second Z axis, the actuator is operable to dispense liquid from each liquid dispenser onto a respective print location and thereafter the rotation device is operable to cause relative rotation between the print zone and the print head to place each print location in registration with a different one of the nozzles; and characterised by a controller configured to cause the 3D printer to perform the following steps: with the first Z axis aligned with the second Z axis, operate the actuator device to dispense liquid from each nozzle onto a respective print location; then operate the rotation device to cause relative rotation between the print zone and the print head to place each print location in registration with a different one of the nozzles; and then operate the actuator device to dispense liquid from each liquid dispenser onto a respective print location. a plurality of liquid dispensers wherein each liquid dispenser comprises a nozzle ; a print head arranged to position the nozzles of the plurality of liquid dispensers to define a regular polygon around a first Z axis (Z1); an actuator device operable to dispense a portion of liquid from each liquid dispenser; a print bed comprising a print zone (PZ), the print zone comprising a plurality of print locations (PL) arranged to define a regular polygon around a second Z axis (Z2); and a translation device operable to move the print bed relative to the print head along X and Y axes; a rotation device operable to cause relative rotation between the print zone and the print head such that, with the first Z axis aligned with the second Z axis, the actuator is operable to dispense liquid from each liquid dispenser onto a respective print location and thereafter the rotation device is operable to cause relative rotation between the print zone and the print head to place each print location in registration with a different one of the nozzles; and characterised by a controller configured to cause the 3D printer to perform the following steps: with the first Z axis aligned with the second Z axis, operate the actuator device to dispense liquid from each nozzle onto a respective print location; then operate the rotation device to cause relative rotation between the print zone and the print head to place each print location in registration with a different one of the nozzles; and then operate the actuator device to dispense liquid from each liquid dispenser onto a respective print location. with the first Z axis aligned with the second Z axis, operate the actuator device to dispense liquid from each nozzle onto a respective print location; then operate the rotation device to cause relative rotation between the print zone and the print head to place each print location in registration with a different one of the nozzles; and then operate the actuator device to dispense liquid from each liquid dispenser onto a respective print location. <EOS>