Machine Design - Button Pressing Competition Machine
As a team, we were tasked with designing, building, programming, and tuning a robotic 4 bar linkage systems to hit buttons in a randomly generated order as quickly as possible while minimizing mechanism volume and transmission angle deviation. We received a $100 budget, not including the motor, Arduino, and aluminum stock.
I led the electronics and controls tasks (Arduino coding, and PID control tuning) while also contributing to CNC machining and linkage system synthesis.
| Part | Manufacturing Task |
|---|---|
| Ground Link | Waterjet, drilled holes, reamed holes, press fit dowel pins and sleeve bearings |
| Gear | Drilled holes through gear for mounting to input link, press fit sleeve bearing |
| Pinion | Drilled hole through gear for set screw attachment, tapped hole |
| Input Link | Waterjet, drilled holes, reamed holes, press fit sleeve bearings |
| Hard Stop 2 | Lathe |
| Follower link | Waterjet, drilled holes, reamed holes, press fit sleeve bearings |
| Hard stop 1 | Lathe |
| Spacer 1 | Lathe |
| Coupler | Waterjet, drilled holes, reamed holes, press fit sleeve bearings |
| Spacers 2-4 | Lathe |
| 3-D Printed Bonus Button Pieces | Designed, 3D printed, finished |
| Spacer 5 | Lathe |
| 3-D Printed Pieces for Solenoid | Designed, 3D printed, filed down |
| Motor Mounting Piece | Designed, 3D printed, filed down |