During the machine setup, jogging the Z axis moves it up

We are trying to set up a 1000x1000 ACME Xcarve, but when we click either of the buttons, the Z-Axis Jogs up. It was working fine before.

Edit:
Now no axis is are moving at all.

When you first power up the machine, do you have the blue LED and three green LEDs lit up on the gShield?

Check to see if the gShield is mated properly to the Arduino and that it is not raised up on one end or the other.

We do see the LEDs, we will check to see if it is mounted

We tried reseating it, the axis more, but we still have the zAxis issue.

/Library/Easel/iris/node_modules/serialport/serialport.js:346
self.serialPoller.start();
^

TypeError: Cannot read property ‘start’ of undefined
at afterRead (/Library/Easel/iris/node_modules/serialport/serialport.js:346:32)
at /Library/Easel/iris/node_modules/serialport/serialport.js:388:9
at FSReqWrap.wrapper [as oncomplete] (fs.js:576:17)
events.js:141
throw er; // Unhandled ‘error’ event
^

Error: Error Bad file descriptor calling write(…)
at Error (native)

error - error: Bad number format
error - error: Alarm lock
error - error: Alarm lock
error - error: Alarm lock
error - error: Alarm lock
error - error: Alarm lock
error - error: Alarm lock

$0=10 (step pulse, usec)
$1=255 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=7 (dir port invert mask:00000111)
$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=1 (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=790.000 (x max travel, mm)
$131=790.000 (y max travel, mm)
$132=100.000 (z max travel, mm)

It is unusual for $3 to be 7. On most machines the value is 3. That could be your Z-axis direction problem.

If you wired your machine as Inventables says to, try changing from $3=7 to $3=3 and try it again.

That did not seem to work.

$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=790.000 (x max travel, mm)
$131=790.000 (y max travel, mm)
$132=100.000 (z max travel, mm)
$25=750.000 (homing seek, mm/min)

so we fixed it. The G-Shield was was not properly mounted or the the connectors were dirty, we cleaned them and reseated and it worked.

2 Likes