Flashing Arduino “Omni” (for Uno) with Grbl and Arduino Uploader

The owner of the Reactive Substance web site that makes Grbl shields recommends Arduino Uploader over the standard XLoader. I concur because I was having lockup issues with XLoader. Download Arduino Uploader here:

http://www.ngcoders.com/downloads/ardui … rogrammer/

Also, if you are using the new Uno Arduino (the Omni version), you will need to set the device to m328p and baud rate to 115200. The latter is edited in the small edit window in the app.

I obtained my Arduino chip from Sparkfun and put it into a Duemilanove board and programmed it with Grbl, seems to work ok standalone, haven’t tried it with the shield plugged in because I’m using it for testing. I’m using an Uno board for my actual Shapeoko.

2 thoughts on “Flashing Arduino “Omni” (for Uno) with Grbl and Arduino Uploader

  1. hello zapmaker.
    I am a newbie, and i am willing to make a cheap CNC lathe machine using arduino uno and grbl controller. what i have done so far is that i have downloaded the hex file from github.com and uploaded it using Xloader. but my aruino uno does not work on it.with the hex file uploaded, all of my outputs are high for the time except 4 pins, which does not change whatsoever.
    Please help me with this.

  2. First, make sure that Grbl Controller is communicating with Grbl. If you are seeing output in the status window when it connects, that is a good first step. If you type into the command box g0 z10 the Z work coordinates should update to 10.000.

    Look at connection diagram:

    When I gave the g0 z10 command, pin 7 goes high. When I gave the g0 z-10 command, pin 7 goes low. Pin 4 shows PWM on my oscilloscope. This is with version 3.6.1 of Grbl Controller and 0.8c of grbl on an Uno.

Leave a Reply to zapmaker Cancel reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>