A product dispenser, comprising: a storage hopper (20a, 20b); a rotatable drum (24a, 24b) having paddles (26a, 26b) on a periphery thereof located at a bottom of the storage hopper (20a, 20b), and a drive motor (28a, 28b) connected to the rotatable drum (24a, 24b); a weighing/dispensing assembly located beneath the rotatable drum (24a, 24b), the weighing/dispensing assembly includes a load cell and further includes or is connected to one or more dump doors (132a, 132b) on which product to be dispensed is adapted to accumulate, the one or more dump doors (132a, 132b) are connected to a support assembly that is movable into and out of contact with the load cell, and; a controller configured to actuate the drive motor (28a, 28b) to rotate the rotatable drum (24a, 24b) at a start of a dispensing cycle, to receive a signal from the load cell and determine a weight of the product accumulating on the dump doors (132a, 132b) and deactivate the drive motor upon a target weight being detected; characterized by a single weighing/dispensing motor that drives a gearbox that includes an actuator shaft that upon rotation in a first direction, raises the support assembly out of contact with the load cell and opens the one or more dump doors (132a, 132b) such that accumulated product is dispensed, and upon rotation in a second direction, closes the one or more dump doors (132a, 132b) and upon further rotation moves the support assembly into contact with the load cell; wherein the controller is further configured to activate the single weighing/dispensing motor to drive the actuator shaft in the first direction to raise the support assembly out of contact with the load cell and open the one or more dump doors (132a, 132b) such that the accumulated product is dispensed, and to then rotate the actuator shaft in the second direction to close the one or more dump doors (132a, 132b), and the controller is further configured to rotate the actuator shaft in the second direction to move the support assembly back into contact with the load cell at a start of a next dispensing cycle. a storage hopper (20a, 20b); a rotatable drum (24a, 24b) having paddles (26a, 26b) on a periphery thereof located at a bottom of the storage hopper (20a, 20b), and a drive motor (28a, 28b) connected to the rotatable drum (24a, 24b); a weighing/dispensing assembly located beneath the rotatable drum (24a, 24b), the weighing/dispensing assembly includes a load cell and further includes or is connected to one or more dump doors (132a, 132b) on which product to be dispensed is adapted to accumulate, the one or more dump doors (132a, 132b) are connected to a support assembly that is movable into and out of contact with the load cell, and; a controller configured to actuate the drive motor (28a, 28b) to rotate the rotatable drum (24a, 24b) at a start of a dispensing cycle, to receive a signal from the load cell and determine a weight of the product accumulating on the dump doors (132a, 132b) and deactivate the drive motor upon a target weight being detected; a single weighing/dispensing motor that drives a gearbox that includes an actuator shaft that upon rotation in a first direction, raises the support assembly out of contact with the load cell and opens the one or more dump doors (132a, 132b) such that accumulated product is dispensed, and upon rotation in a second direction, closes the one or more dump doors (132a, 132b) and upon further rotation moves the support assembly into contact with the load cell; wherein the controller is further configured to activate the single weighing/dispensing motor to drive the actuator shaft in the first direction to raise the support assembly out of contact with the load cell and open the one or more dump doors (132a, 132b) such that the accumulated product is dispensed, and to then rotate the actuator shaft in the second direction to close the one or more dump doors (132a, 132b), and the controller is further configured to rotate the actuator shaft in the second direction to move the support assembly back into contact with the load cell at a start of a next dispensing cycle.