The syringe printhead utilizes a stepper motor to compress a syringe plunger. The rate of extrusion, time of extrusion, and retraction volume can be controlled by the user to dispense at a set rate of volume. This extrusion rate is matched by the translation rate of the printhead to result in a filament.