mini cnc route 4040F small cnc wood and metal router engraving machine 4 axis Mach3 Auto CNC milling machinery with limit switch