ArduCopter developer Jose Julio's awesome air hockey robot

In an effort to suck the fun out of every activity still left for us puny humans, an engineer has built an amazing 3D printable air hockey playing robot that, in addition to moving across the required two dimensions, can predict the movements of rebounding pucks.

The robot was developed by Jose Julio who describes the system at his blog. Many of the components — like NEMA17 stepper motors, drivers, Arduino Mega, RAMPS, belts, bearings, and rods — are 'left over' parts from a RepRap 3D printer. The bracketry, puck, and paddle came out of a 3D printer. Julio built the table using off-the-shelf wood. The robot uses a PS3 camera to monitor the action.

The camera is mounted above the table and it watched the puck to determine its trajectory. It then moves the paddle to the appropriate position to block and return the puck. It can even anticipate bounces off the wall. And in the event the robot is too good for you, you can always adjust the robot's speed to dumb-down its acceleration and strategy algorithms.