Yes the $$ output.
If your post is the first thing printed out then the homing sequence is not working.
You should not have to do a $X after a good homing cycle.
Did you install the Arduino IDE? Know how to use the serial monitor?
I can help you better if you talk directly to grbl.