Yes, GRBL is good for CNC. GRBL is one of the most widely used CNC controller firmware packages available. Many hobbyists utilize GRBL in conjunction with a CNC controller, such as an Arduino, to create their projects. One particularly advantageous aspect of GRBL is that it does away with the necessity for a parallel port on your computer.