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.
[siemen] has entered the wonderful world of Hobby CNC with his low-buck build of this gantry-style router. It embodies everything we here at HaD love: resourcefulness, perseverance and results.