There are probably almost as many DIY CNC designs as there are DIY CNCs ... Some are even almost free courtesy of the local dumpster.