Download files and build them with your 3D printer, laser cutter, or CNC.MDF spoilboards: you've got to prepare the board for use on a CNC router bed, to remove the sealer and make it porous so the vacuum will pull through it and hold down the work piece.The Arduino needs firmware to tell the RAMPS control board what to do, such as moving the X, Y, and Z axis, reading the axis limit switches, and turning the Laser on and off among other things. The MPCNC machine uses an Arduino Mega 2560 with a RAMPS 1.4 motherboard.CNC Projects: Free Ideas, Plans & Articles in Metal and Wood.