I built my router (about 330mm x 330 mm x ~50mm) and control it with an old DOS program called Turbocnc.

The router was built with and aluminum channel and flat stock. I found some linear rails to use for the X, Y, and Z. Managed to get a spindle (only 70 watts but works for PCB work). used acme lead screws with derlin nuts for zero backlash.

Works for me.