Do it yourself CNC machines can be never ending projects ... Most of the mounts and small parts are made from easily worked PVC sheet stock. Precision rails were scavenged from old Ricoh copiers.
There are probably almost as many DIY CNC designs as there are DIY CNCs ... There are detailed photographs covering not just the tricky parts but even how to extend the stepper motor wires.