NEMA 23 steppers, one per axis except Y, which gets two — one each side of the gantry. Each has its own driver board, fed by a local power supply, and they all run back to the controller, which talks to the computer over a parallel port. The engineering desktop pulled from the e-waste pile at work was old enough to still have one.
The control box is on hinges and swings out for maintenance. A relay brings everything up together at power-on. Six server fans pull the heat out, each on a potentiometer so the airflow can be dialed in. All the wiring is shielded and runs through a drag chain back to the box, with micro switches at each end of every axis as limits.