GRBL is An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino.
The GRBL uses G-code as input, and outputs motion control via the Arduino.
At this point, the Arduio uno is able to read G-Codes to control the motors using GRBL. However, we are still missing a way to send the gcode to the arduino.
In other words, we need some kind of controller that sends the G-code to the arduino uno. This controller would be Universal Gcode Sender, which is a free, open-source software used to interface with CNC controllers flashed with GRBL firmware.
The first test failed as visibal smoke came out of the connections alongside the burining smell. This is due to some misconnection in the circuit.
The second test on the other hand worked perfectly.