The purple boards slotted into the pairs of SIL headers are Pololu Stepper motor drivers. Going this route makes replacing a burnt out chip as easy as plugging in a new module. The terminal block ...
An Arduino Nano acts as the brains, a stepper motor drives the lead screw ... You can also adapt an existing motion control device like a CNC machine.