We made a 'drill table', for our machine shop, for parts we make quantities of. It automatically drills all the holes on the part. We can save the hole info on an SD card, so it never has to be entered again. It uses a roboclaw controller with encoder feedback, home switches, and has an I2C keypad/LCD interface. We made a custom PCB from OSHpark, which houses an arduino chip (the Atmega2560). This daughter board takes away so many extra wires, as it has terminals for the encoders, S3/S4/S5 pins, and it includes pull-up resistors, and decoupling cap on the lines. The daughter board also has 2 high amp outputs, for driving relays for air cylinders, and 3-phase starters.
Here's a 60 second video of the machine in operation: