Solve the classic mechatronic challenge: particulate bulk flow, hopper bridging physics, and oscillating agitator geometry to feed exactly one Skittle at a time.
Singulation (converting a jumbled pile of candy into a single-file queue) is one of the most deceptively difficult problems in robotics. In software, queues are arrays. In physical machines, solids jam due to friction and force vectors.
Hopper Bridging / Arching: When bulk Skittles pour into a funnel, inter-particle friction causes the candies to form an interlocking structural arch over the exit hole. If the hopper funnel angle is too shallow (<50° from horizontal), the compressive force from candies above locks the arch in place, stopping all flow.
The Two Engineering Solutions:
1. Steep Funnel Wall Angle (≥65°): Forces normal gravity forces to exceed static wall friction.
2. Active Agitation (agitator.stl): A small rotating or oscillating paddle at the base of the funnel physically disrupts forming arches and aligns candies into a single-file flat orientation before dropping into the wheel nests.
3D Files/feeder_body.stl, cone.stl, agitator.stl, the_middle_maker.stlIn Fusion 360:
top_closure.stl) so candy cannot spill over when agitated.Below the funnel sits the singulation throat (the_middle_maker.stl):
15.0 mm × 10.0 mm. A single Skittle (∅ 13.4mm × 6.5mm) passes easily when oriented flat, but two Skittles side-by-side (26.8mm) or on edge are physically blocked.agitator.stl): an eccentric sweeping arm that sweeps across the throat floor with 1.5mm clearance, clearing candy jams without crushing their sugar shells.Print the feeder housing in 0.2mm layer height with 3 perimeters. Assemble the hopper directly above the wheel pocket loading station (Position 4).
Load 50 Skittles into the hopper and run 50 continuous indexing cycles. Log each cycle outcome into a 3-column table:
Based on your log, adjust the specific throat dimension in Fusion 360, reprint the throat insert, and retest until you achieve 10 consecutive clean feeds.
2.0 mm.