A precision measurement dispenser device, comprising: at least one storage compartment for receiving and holding a quantity of material to be dispensed the at least one storage compartment comprising: a dispensing section including two or more augers (620, 625); a dispensing port at a lower end of the compartment, wherein, when the auger is active, material within a storage container of the storage compartment is pushed forward towards a dispensing port, wherein the at least one storage compartment is configured to be interchangeable; and a base unit comprising: a controller having an input section for receiving data and an output section for directing operation of the dispensing section;]a keypad for data entry to the controller, wherein: the input section of the controller is configured to receive data from the keypad indicating a type of ingredient of the material and a desired quantity of material to be dispensed expressed in volumetric units, and the output section of the controller is configured to output a control signal to the dispensing section to cause the augers to dispense the desired quantity of material. at least one storage compartment for receiving and holding a quantity of material to be dispensed the at least one storage compartment comprising: a dispensing section including two or more augers (620, 625); a dispensing port at a lower end of the compartment, wherein, when the auger is active, material within a storage container of the storage compartment is pushed forward towards a dispensing port, wherein the at least one storage compartment is configured to be interchangeable; and a dispensing section including two or more augers (620, 625); a dispensing port at a lower end of the compartment, wherein, when the auger is active, material within a storage container of the storage compartment is pushed forward towards a dispensing port, wherein the at least one storage compartment is configured to be interchangeable; a base unit comprising: a controller having an input section for receiving data and an output section for directing operation of the dispensing section;]a keypad for data entry to the controller, wherein: the input section of the controller is configured to receive data from the keypad indicating a type of ingredient of the material and a desired quantity of material to be dispensed expressed in volumetric units, and the output section of the controller is configured to output a control signal to the dispensing section to cause the augers to dispense the desired quantity of material. a controller having an input section for receiving data and an output section for directing operation of the dispensing section;]a keypad for data entry to the controller, wherein: the input section of the controller is configured to receive data from the keypad indicating a type of ingredient of the material and a desired quantity of material to be dispensed expressed in volumetric units, and the output section of the controller is configured to output a control signal to the dispensing section to cause the augers to dispense the desired quantity of material. the input section of the controller is configured to receive data from the keypad indicating a type of ingredient of the material and a desired quantity of material to be dispensed expressed in volumetric units, and the output section of the controller is configured to output a control signal to the dispensing section to cause the augers to dispense the desired quantity of material.