Formulas

How to Calculate Assembly Time, Test Capacity, and Throughput for Vending and Kiosk Production

Worked examples for the five calculations that govern kiosk and vending machine production, from cabinet assembly standard time to final test bay capacity.

A self-service kiosk or vending machine build runs through a predictable sequence: cabinet fabrication and assembly, wiring harness installation, component integration, firmware loading, calibration, and final test. Each stage has a governing calculation, and if any one of them is wrong the line schedule collapses. This guide works through the five calculations that matter most: cabinet assembly standard time, wiring harness labor, firmware flashing capacity, touchscreen calibration and payment test time, and final test capacity. Every formula below uses real units and a worked example, each input is traced to its source, and each calculation maps to a calculator you can run with your own numbers.

Cabinet assembly standard time is the sum of element times multiplied by an allowance factor: Standard time = basic time x (1 + PFD), where PFD covers personal time, fatigue, and delay, typically 12 to 15 percent for bench and floor assembly. Suppose a floor-standing kiosk cabinet has 14 assembly elements, panel fit-up, hinge mounting, lock installation, gasket application, and fastening, totaling 96 minutes of observed basic time. At a 15 percent allowance, standard time is 96 x 1.15 = 110.4 minutes. For a new model, apply a learning curve: on an 85 percent curve, unit 2 takes 0.85 times unit 1, and unit 10 takes roughly 58 percent of unit 1. The Cabinet Assembly Time calculator handles both steps.

Wiring harness labor breaks into three terms: terminations, routing, and connectors. Labor minutes = (terminations x time per termination) + (routed meters x time per meter) + (connector matings x time per mating). A typical payment kiosk harness has 120 crimped or push-on terminations at 0.35 minutes each (42.0 minutes), 18 meters of routing through the cabinet at 0.8 minutes per meter (14.4 minutes), and 22 connector matings at 0.5 minutes each (11.0 minutes). That is 67.4 minutes of basic time; add a 12 percent allowance and you get 75.5 minutes per unit. The Wiring Harness Labor calculator runs this sum and lets you compare prebuilt harness boards against point-to-point wiring inside the cabinet.

Firmware flashing capacity follows the standard station capacity formula: Units per shift = (available minutes x stations x utilization) / cycle time. Take a 480 minute shift with 30 minutes lost to breaks and startup, leaving 450 available minutes. With 3 flashing stations, 85 percent utilization, and a 12 minute cycle (8 minutes of image write and verification plus 4 minutes of handling and labeling), capacity is (450 x 3 x 0.85) / 12 = 95.6, so plan on 95 units per shift. Gang programmers that flash 4 controller boards at once cut effective cycle time to about 5 minutes and nearly triple output; model both scenarios in the Firmware Flashing Capacity calculator before buying stations.

Touchscreen calibration time is points x seconds per point plus fixed setup. A 9 point calibration at 6 seconds per point is 54 seconds, plus about 90 seconds for boot, utility entry, and a verification trace, roughly 2.5 minutes per unit. A 25 point precision grid on a 32 inch display runs 4 to 5 minutes because edge points require slower, deliberate touches. Multiply by daily volume to size the station: 95 units at 2.5 minutes is 237.5 minutes, more than half a shift for one operator. The Touchscreen Calibration Time calculator scales point count, screen size, and retry rate; plan on 5 to 8 percent of units needing a second calibration pass.

Payment module test load is a combinatorial count: Test transactions = payment types x transaction outcomes x repeats. A kiosk accepting EMV contact, contactless, magstripe, and mobile wallet (4 types), each tested through approve, decline, and timeout outcomes (3), with 2 repeats for repeatability, needs 4 x 3 x 2 = 24 transactions. At 20 seconds per transaction plus 3 minutes of fixture setup, that is 11 minutes per unit. If your processor requires certification transactions against a live gateway, add 30 to 45 seconds each for network round trips. The Payment Module Test Load calculator builds the matrix and the resulting station minutes so you can staff the line correctly.

Final test capacity is usually the bottleneck because burn-in is long: Units per day = (bays x available hours) / test hours per unit. A refrigerated vending machine might need a 4 hour burn-in plus 45 minutes of functional test, 4.75 hours total. Six bays running 21 hours per day give (6 x 21) / 4.75 = 26.5 units per day. Compare that to takt: 500 units per month over 21 working days is 23.8 units per day, leaving only 11 percent headroom. To size bays for a target rate, invert the formula: bays = (units per day x test hours) / available hours. The Final Test Capacity calculator computes both directions.

Input quality decides whether any of these numbers hold. Element times should come from a stopwatch study of at least 10 to 15 cycles per element, enough for roughly plus or minus 5 percent at 95 percent confidence on a stable operation, or from a predetermined system like MOST for designs not yet in production. Pull utilization from actual station logs, not a hopeful 95 percent assumption; 80 to 85 percent is realistic for manual stations. Recalculate whenever the BOM changes, a harness gains 20 or more terminations, or the firmware image outgrows your flash tool throughput. Sum the station times into total direct minutes per unit and feed that into capacity planning.

Published 2026-07-02.