Wendor editorial

Vending Machine Says "Sold Out" When Full? Here's the Fix

Sachin Sachin
· 7 min read
Why Does a Vending Machine Say "Sold Out" When Full?

Summarize this article with

The prompt is auto-filled and copied so you can paste instantly if needed.

A vending machine showing "sold out" when full usually has a jammed or misaligned coil motor, a stuck home-position switch, or a faulty drop sensor. Fix it by reseating products, manually rotating the coil to its home position, cleaning the delivery-sensor optics, and resetting the machine. A coil motor that won't turn may need replacement.

Quick Answer

When a vending machine flags an item as "sold out" despite the tray being clearly stocked, the machine is not lying — it genuinely believes the slot is empty. The culprit is almost always one of four things: a coil that stopped at the wrong position, a coil motor that has given up entirely, a drop sensor whose optics are coated in dust or condensation, or a momentary glitch in the control board's firmware. Each of these faults sends the same message to the machine's logic: nothing is available in that slot.

The good news is that three of these four causes can be diagnosed and resolved in under fifteen minutes without any specialist tools. The fourth — a failed motor — requires a straightforward component swap that most operators can handle on-site. In India's high-usage environments, where Wendor smart vending machines are deployed across corporate campuses, hospitals, and transit hubs, these errors are among the most frequently reported by operators, and the fixes below are drawn from real field experience.

Cause 1: Coil Not at Home Position

Every vending coil has a defined "home position" — a specific angle at which the motor stops after completing a dispense cycle. A micro-switch or optical sensor at that position tells the control board that the coil has fully completed its rotation and is ready to dispense again. When the coil stops even a few degrees short of home — because of a power blip, a product jam, or a sticky motor — the machine can no longer confirm that the next dispense will successfully eject a product. Rather than risk a failed vend (which wastes a customer's money), the software marks the slot as sold out.

This is by far the most common cause of the false "sold out" error in spiral-coil vending machines. It is also the easiest to fix. In Wendor machines and most comparable Indian-market machines, you can open the cabinet, locate the offending tray, and gently rotate the coil by hand until you feel or hear the home-position switch click. The machine will immediately re-evaluate that slot's status.

The problem recurs when products are loaded incorrectly. If a snack packet is tilted or wedged between coils, mid-cycle resistance causes the motor to stall short of home. Proper loading — with items standing upright and not overhanging the coil end — prevents the issue entirely.

Cause 2: Faulty Coil Motor

If rotating the coil by hand does not clear the error, or if the coil snaps back before reaching home position, the coil motor itself may be faulty. Coil motors are small, inexpensive DC gear motors. They fail for several reasons: mechanical wear after millions of dispense cycles, moisture ingress in humid environments (a real concern in coastal Indian cities like Mumbai and Chennai), a seized gear, or a burnt winding caused by a voltage spike.

A failing motor will often produce one of three symptoms before it fails completely. You may notice the coil turning slower than usual, making a grinding or buzzing noise during a vend, or stopping inconsistently — sometimes reaching home, sometimes not. If you observe any of these signs, replace the motor before it triggers a false "sold out" on every cycle.

To test whether the motor is the problem rather than the home-position switch, use a multimeter to check continuity across the motor terminals. A healthy motor typically shows between 10 and 50 ohms of resistance depending on its rating. An open circuit (infinite resistance) means the winding is burnt. Zero ohms (short circuit) means an internal failure. Either reading confirms the motor must be replaced.

Wendor's field service team stocks compatible replacement motors for all Wendor machine variants. If you operate a third-party machine alongside Wendor units, cross-reference the motor's voltage rating and shaft diameter with your parts catalogue before ordering a replacement.

Cause 3: Dirty Drop Sensor

Modern vending machines use an infrared drop sensor — sometimes called a delivery sensor or product-detection sensor — positioned in the delivery chute. When a product falls through the chute, it breaks the IR beam momentarily, and the control board logs a successful vend. If the board does not detect a beam break after the motor runs, it concludes that no product was dispensed and may mark the slot as empty or malfunctioning.

In dusty environments — which describes the majority of Indian deployment sites including factory floors, railway stations, and outdoor kiosks — the IR emitter and receiver lenses accumulate a film of particulate matter. Even a thin layer of dust can attenuate the beam enough that a falling product fails to register. The machine concludes nothing came out, increments its "failed vend" counter, and eventually locks the slot.

Cleaning the sensor is a two-minute job. Power down the machine, open the delivery chute panel, and wipe both the emitter and receiver with a dry microfibre cloth or a cotton swab. Avoid alcohol-based cleaners on plastic lenses unless the manufacturer specifically approves them, as they can cause hazing over time. After cleaning, power the machine back on and run a test vend from the affected slot.

If cleaning does not restore sensor function, the emitter LED or the receiver photodiode may have failed. Both can be tested with a multimeter in diode-check mode. A failed component requires replacement of the sensor module, which typically costs very little and is available from vending machine parts suppliers across India.

Cause 4: Control Board Glitch

The control board is the brain of the vending machine. It maintains a slot inventory map — a record of how many products are assigned to each coil — and updates that map after every successful or failed vend. Like any embedded firmware, this inventory map can become corrupted. A power cut mid-cycle, a firmware update that was interrupted, or simply a very long uptime without a reboot can leave one or more slots flagged as empty in the board's memory even when the physical trays are fully stocked.

Control board glitches are less common than coil or sensor issues, but they are worth suspecting when the false "sold out" error appears across multiple slots simultaneously, or when the error appears on a machine that was recently moved or had a power interruption. They are also worth suspecting when all the physical checks — coil position, motor function, sensor cleanliness — come back normal.

The fix is a full machine reset. Most machines have a reset procedure accessible through the operator menu: enter the operator PIN, navigate to the maintenance or diagnostics section, and select "reset inventory" or "clear slot errors." If no such menu option exists, a hard reset — powering the machine off, waiting thirty seconds, and powering it back on — will flush volatile memory states. After the reset, re-enter your product counts through the operator interface so the board's inventory map matches physical reality.

On Wendor machines, the cloud-connected operator dashboard allows remote inventory resets without needing physical access to the machine — a significant advantage for operators managing machines across multiple locations in India.

Step-by-Step Fix

Work through the steps below in order. Most operators resolve the issue at step 2 or 3 and never need to go further.

Step 1: Identify the Affected Slot

Check the machine's display or operator menu to confirm which row and column the error is flagged against. On machines without a display, physically inspect every tray — a misaligned coil is visible at a glance once you know what you're looking for.

Step 2: Reseat the Products

Open the cabinet and check the affected tray. Remove all products from the coil, ensure none are bent, torn, or oversize, and reload them neatly. Each item should sit flat against the coil and not protrude beyond the front lip. Close the cabinet and run a test vend.

Step 3: Rotate the Coil to Home Position

If the error persists, manually rotate the coil clockwise (in most designs) until you feel the home-position switch engage. The coil will typically offer slight resistance and then click into position. Do not force it. If the coil will not rotate or snaps back, proceed to step 4.

Step 4: Test and If Necessary Replace the Motor

Disconnect the motor connector and test resistance across the terminals with a multimeter. A reading outside the 10–50 ohm range indicates a failed motor. Order a compatible replacement, swap it in, and re-run the home-position calibration procedure described in your machine's service manual.

Step 5: Clean the Drop Sensor

Power down, open the chute panel, and wipe the IR emitter and receiver lenses with a dry microfibre cloth. Power up and run a test vend from the affected slot. Watch whether the machine logs the vend as successful.

Step 6: Reset the Control Board

If steps 1 through 5 have not resolved the issue, perform an inventory reset via the operator menu, or perform a full hard reset by cycling power with a thirty-second gap. Re-enter product counts and run test vends on all affected slots.

Step 7: Escalate if Needed

If the "sold out" error persists after all six steps, the control board itself may need firmware re-flashing or replacement. Contact your machine manufacturer's support team. Wendor operators in India can raise a service ticket directly through the Wendor operator portal for on-site technical assistance.

Preventing the Error in Future

Most false "sold out" errors are preventable with good maintenance habits. The table below summarises the recommended maintenance schedule for operators running vending machines in Indian conditions, where dust, humidity, and high ambient temperatures accelerate wear.

Task Frequency Purpose
Check coil home positions Every restocking visit Catch misaligned coils before they trigger an error
Clean drop sensor lenses Weekly (dusty sites) / Monthly (clean sites) Maintain reliable product-detection accuracy
Listen for grinding motors Every restocking visit Identify motor wear before complete failure
Run test vends on all slots Monthly Confirm each slot vends correctly end to end
Perform a soft reset Monthly or after any power interruption Clear any accumulated firmware state errors
Update firmware When manufacturer releases an update Fix known software bugs including inventory tracking issues

Operators using Wendor smart vending machines benefit from built-in remote diagnostics that surface coil errors, motor fault codes, and sensor alerts on the cloud dashboard before they become customer-facing problems. This proactive visibility is especially valuable for operators managing large machine fleets across cities like Delhi, Mumbai, Bengaluru, and Hyderabad, where sending a technician to investigate a single error report is costly and time-consuming.

FAQ

Frequently
Asked Questions

The machine is not detecting a valid ready-state from the coil or sensor for that slot. The most likely cause is a coil that stopped short of its home position after the last vend, or a dirty drop sensor that is not registering products correctly. Manually rotating the coil to its home position and cleaning the sensor optics resolves the issue in most cases.