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 ...
The components are in the same position due to a custom jig which means a standard shield will fit right into place. The Arduino started far less flashy yet nearly as fragile, and it has grown.