X-Carve versus ShapeOko 3

Inventables has been shipping X-controllers with 1.0c for a long time. There are very stable builds of that version available for the X-carve. (Arduino clone onboard).

I know they are moving toward 1.1f if they have not already done so.

To calibrate an Arduino running grbl you modify the $100, $101, and $102 grbl parameters. You may need to change other settings as well.

On the X-carve the X and Y axes use 1/8 micro-stepping. For the Z axis it’s 1/2.

These are the settings that I use for spindle work on my spindle/laser version of 1.0c

The parameters are similar for 1.1f

$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=115 (status report mask:01110011)
$11=0.020 (junction deviation, mm)
$12=0.002 (arc tolerance, mm)
$13=0 (report inches, bool)
$20=1 (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)
$30=255. (rpm max)
$31=0. (rpm min)
$32=0 (laser mode, bool)
$100=40.000 (x, step/mm)
$101=40.000 (y, step/mm)
$102=188.947 (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=88.000 (z max travel, mm)

So, what’s your point?

You said above that 1.0 was beta (true). Now you say 1.1 is beta (true).

But you recommend upgrading to 1.1f but not 1.0c.

At least 1.0c has about two years of testing 1.1f about one year.

I could see the recommendation if someone required the added features of 1.1f, but don’t see the point of one beta over the other (except that 1.0c is more stable)

Quote from the above github link.

There most certainly are some bugs here and there. So, please use this if you’d like to help out with the testing.

1.0 never got a public beta AFAICT, it was intended only for testing by folks doing development of comm / control programs — if there was a notice otherwise, I’d be glad to know the link.

Also, that notice was from well over a year ago, and is now closed — 1.1 is out of beta as of 9 December 2016:

Ok, I was just going by the link you posted about the beta.

I don’t know of any “official” notice about 1.0c.

Inventables has released their version of 1.0c which is my focal point, this being the Inventables forum.

I also took notice of the Inventables release of 1.1f on their github page.

Your recommendation to go to 1.1f makes sense to me now.


Yeah, it would’ve helped if I’d found the right link at first.

1 Like