While cheap hobby CNC mills and routers are great machines that allow you to build things a 3D printer just can ... so speed control of the spindle via Gcode is nigh impossible.