Hi,
I've attached a couple of pictures of my desktop mill project inspired by a project by DevilMaster. The machine was designed/sketched using Blender. The frame is made of 45x90 mm (and some 45x45 mm) aluminum profile. X, Y, and Z stages use THK and NSK linear guides and trapezoidal lead screws with 3 mm pitch. The steppers are NEMA 23 size with 180 Ncm holding torque, coupled to the lead screws with pulleys and belts.
The electronics consist of a switched-mode power supply providing power to three A3977 based stepper motor drivers. There's a solid state relay for spindle (Kress 1050FME-1) control. The whole system is controlled by a Microchip PIC18F8680 based board with a graphical touch screen lcd. The code is read off a normal usb memory stick so that no computer is needed. The microcontroller does rotation/scaling of coordinates if needed. The rotation is calculated based on user-defined horizontal/vertical reference or two reference points. This I did mainly make it easier to drill circuit boards using this thing. This way I don't have to pay that much attention to how I mount the circuit board on the table. There's also a probe for touching off a conductive surface for getting the Z axis depth and/or X/Y references right.
Here's an out-of-focus video of a test running some code and drawing with a badly mounted pen: