Can no Longer Connect

The other night I was doing a carve and at one point the x and y axis moved off track; it simply went off track when it moved from one part to another, on same carve. I’m not entirely sure how I shut things down. Since then the carving has been goofy, then I tried a run a path of lines going back and forth. It want way off to an incorrect start position and I had to stop it in UGCS. Since then I Select the Port, and the Baud Rate and try to connect, and nothing. The UGCS Console shows: **** Connected to COM3 @ 115200 baud ****

Grbl 0.9j [’$’ for help]

No connection noise and no connection. What could be wrong with this machine Now?

I’m assuming that you power cycled the whole thing, but did you also unplug the USB cable from the computer and let the arduino sit for awhile? If the USB stays plugged into a power source, the arduino won’t really reset.


Yes I powered down and unplugged the device and let it sit. This has been going on a few days. I cleared out and ugcs cache under my user, and I reloaded the Arduino Files then reselected the Com3 and Baud settings (missing some terminology). When I restart everything I try to connect and there is No response. :frowning:

Technically this is a response from the Arduino/GRBL, so it is talking correctly to your computer.

  • Can you describe in more details why you think there is “no repsonse”?
  • What version of UGCS are you using?

What I mean by no response is; I turn on the Power and Fire up UGCS, select the Baud 115200 and COM3 is selected, then I select “Open.” I see Grbl 0.9j [’$’ for help] displayed but I don’t hear the usual, almost like a clicking noise at the Arduino. When I go to controls, nothing happens at all with the controls.

Do you have homing enabled? Is grbl in the Alarm state?

In the Command Tab enter $$ to see if grbl will give you the parameter list.

Here is a readout from $$

**** Connected to COM3 @ 115200 baud ****

Grbl 0.9j [’$’ for help]

$0=10 (step pulse, usec)
$1=255 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=3 (dir port invert mask:00000011)
$4=0 (step enable invert, bool)
$5=0 (limit pins invert, bool)
$6=0 (probe pin invert, bool)
$10=3 (status report mask:00000011)
$11=0.020 (junction deviation, mm)
$12=0.002 (arc tolerance, mm)
$13=0 (report inches, bool)
$20=0 (soft limits, bool)
$21=0 (hard limits, bool)
$22=0 (homing cycle, bool)
$23=3 (homing dir invert mask:00000011)
$24=25.000 (homing feed, mm/min)
$25=750.000 (homing seek, mm/min)
$26=250 (homing debounce, msec)
$27=1.000 (homing pull-off, mm)
$100=40.000 (x, step/mm)
$101=40.000 (y, step/mm)
$102=188.976 (z, step/mm)
$110=8000.000 (x max rate, mm/min)
$111=8000.000 (y max rate, mm/min)
$112=500.000 (z max rate, mm/min)
$120=500.000 (x accel, mm/sec^2)
$121=500.000 (y accel, mm/sec^2)
$122=50.000 (z accel, mm/sec^2)
$130=290.000 (x max travel, mm)
$131=290.000 (y max travel, mm)
$132=100.000 (z max travel, mm)

Ok, you are connecting to the Arduino and talking to grbl, so the problem is elsewhere. Do you have the blue LED on, on the gShield? Are the green LEDs on, on the gShield?

Don’t laugh, I’ve done this – is the 24 volt power supply turned on?

And if you have an e-stop, is it enabled? <yeah, don’t ask me why I’m suggesting this…>

No E-Stop :slight_smile:

Yes and Yes

Interesting. When you try to jog the machine with UGCS do the green LEDs flash or stay constant?

Also, what is the position of your current limit pots? (10 o’clock, 11, 12, other).

I turned them up slightly. Probably 1 O’Clock

Actually, the lights on the left are Green, but I just noticed the right lights, near the USB Cable plug are Blinking on and off; yellow

Weird. The Red Wire on the Y Axis has always come loose on me and I thought it was okay, but it came loose again, and that was the cause of three ruined cuts. This isn’t good because I’m about to cut on Maple provided by someone who hired me. It must be the connectors on the Arduino Board

The yellow LEDs on the Arduino board are the TX/RX indicators and if they are blinking then (assuming UGCS) is talking to the board and receiving replies.

I was talking about the green LEDs on the gShield as they indicate current flow through one of the windings on the stepper motors of each axis.

The black/green/white/red wires hook into the gShield, is that where the red wire is coming loose, or is it on the X-carve where the red wire is coming loose?

So now that my x carve connects I have another problem; the home position seems to be off. In UGCS after jogging to where I want I individually click Reset X, Reset Y, Reset Z. Then when I click send to run my gcode file it runs and seems to be offset a few inches to the right more than it should be and after running through things (I’m letting it run off the surface so I don’t ruin any wood) it heads back to its home position but is off from where I started. Why would this be happening? Do I need to reset something? Do I need to turn up any currents? I’d sure like to have my machine consistently running properly.

After you reset your x,y,z go to the command tab and enter $# and $G. Post that output along with the first 20 lines of your G-code file here.

Here it is:

G10 P0 L20 X0

G10 P0 L20 Y0

G10 P0 L20 Z0



G0 Z0.8000
G0 X0.0000 Y0.0000 S12000 M3
G0 X5.7723 Y3.2342 Z0.2000
G1 Z-0.0100 F30.0
G1 X5.7778 Y3.2358 F50.0
G1 X5.7900 Y3.2386
G1 X5.8067 Y3.2398
G1 X5.8294 Y3.2386
G1 X5.8524 Y3.2352
G1 X5.8763 Y3.2299
G1 X5.8998 Y3.2234
G1 X5.9134 Y3.2198
G1 X5.8979 Y3.2311
G1 X5.8817 Y3.2441
G1 X5.8656 Y3.2579
G1 X5.8498 Y3.2729
G1 X5.8346 Y3.2888

I edited my earlier response, maybe a bad idea. Could you get me the $G output as well (just after zeroing the axes)?