issue with grbl

hello..i am having issues with the output.
this is what i have done so far:
1- downloaded hex file from
2- using Xloader, i have uploaded the hex file.
3- downloaded grbl controller.
Now when see the outputs from arduino uno pins, except pin 2,3,4 and 5, all pins are consistently high, while these 4 are consistently low.
i need to know where i am making a mistake.
The above mentioned steps are what exactly i have done not even a single thing different.
Please help…

There have been other questions about GRBL on this forum but I haven't seen any knowledgeable people responding to them. I don't know if there is a GRBL forum but perhaps some of the CNC forums could help.


I'm about to start playing around with grbl too so I had a little look around and came upon this site.

Pretty much it sets up grbl thru the IDE rather than the Xloader.

It shows how to do a little testing without the motors.

Well that was pretty easy to setup and get running.

When you first start grbl controller there is no feedback until you open the communication to the arduino.

Then you will see it getting setup from the communication display area. Got my stepper running right off the bat.

Here is a pic of it after opening the port.

Somewhere there's a version of GRBL as an Arduino sketch - probably easier to work with.

[ Here I think: