This is a cool idea and nice implementation of the mechanical theme! I did struggle to to get the robot to accept my gears - I was dropping them in the circular area in front of the request but that didn't seem to work.
Fixed, a bug generated from fixing another.