This familiar footprint manages to contain everything you need for a three-axis machine. The purple boards slotted into the pairs of SIL headers are Pololu Stepper motor drivers. Going this route ...
An Arduino Nano acts as the brains ... You can also adapt an existing motion control device like a CNC machine.