Design Overview
Designed and built an automated button pusher to support software testing of the Litter-Robot Evo at Whisker. The software team lacked a direct method to send commands to the unit, so physical button actuation was needed to run automated test sequences. The fixture uses four linear actuators controlled by an Arduino.
Mounting & Integration
The main design challenge was finding a stable mounting location without permanently modifying or marring the product. The bezel surrounding the globe rotates with it, ruling out what would have been the most obvious attachment point. The buttons are also unusually positioned in the lower corner of the unit. Rather than drilling into the enclosure, I used the step and waste drawer grate as locating and grounding features—the base keys into the ribs of the step, giving a repeatable, secure mount with no permanent modification. Adhesives and magnets were ruled out as well, since the fixture needed to survive at least 10,000 cycles reliably.
Actuation
The button cluster presented a second challenge: the buttons are closely spaced, but the actuators couldn't be positioned side-by-side at that spacing. I designed custom fingers for each actuator that stagger their positions, allowing all four to fit within the cluster while still pressing each button perpendicularly.
Role
Designer
Tools
Creo, Arduino IDE

