A popcorn popping machine which pops popcorn in batches/cycles. A sensor on a popcorn popping machine senses pops of popcorn in the kettle. A system computer controller monitors the rate of popping sensed by the sensor and uses the beginning of the decline in the rate of popping as a basis for controlling heat to the kettle during a given cycle/batch. Activation of the dump mechanism, which terminates the popping cycle/batch, is initiated when the computer controller detects a predetermined programmed minimum pop count rate after the heat has been turned OFF.