Updated GRBL to 1.1 / Carbide Create & Motion... Problems

I’m hoping somebody out there can help.

I did all of these at once.

  1. Updated GRBL to 1.1
  2. Updated to Latest Carbide Motion and Create
  3. Added Zero probe.

It appeared from the start that things were working but then this issues started.

Issue 1) Rapid Position… after I initialize the machine (to the standard S3 on the pull down… I select the right front corner. The machine moves over and crashes into the left front corner. If I select the center, it positions to almost the left front corner. I think it believes I have a bigger machine. If only…

Issue 2) Attempted a zero probe on the Z axis with a vbit. First, is this a no-no? If not the zero function does not seem to work. I do get a green light when touching the alligator clip directly to the probe.

Issue 3) I zeroed manually. Loaded a test file and started the run. First the cutter was positioned far beyond where the design would have indicated. and then the cutter plunged 1/2 inch on a cut that should have been .09 in.

I open to advice on how best to proceed.

Regards and Happy New Year to All,

Ed

Maybe go into the settings in carbide motion and make sure you have the right size machine selected on the drop down list?

Edit: nevermind, I reread your post and see you selected it properly… hmmm. Did you press the send config data after selecting the proper size machine on the list?

1 Like

Yes I did. I did notice that it’s not intuitive how to exit this screen gracefully.

Thanks,

Ed

A little added information.

When I’m done setting up the machine, it says my X limit = 420 and my Y limit is 430. When I jog around, my limits are only half that.

Thanks All,

Ed

Make sure you’ve sent the machine configuration: https://docs.carbide3d.com/support/carbideupdater/#carbide-motion-v4

I have a similar issue that started acting up this weekend after adding a Jtech 7W laser. I followed the configuration instructions for the laser and got it to work fine but after reverting back to “CNC” mode the gantry keeps crashing on the front and rapid position seems to be off on the width even after sending a new configuration via carbide motion. Initially, I thought I had selected the wrong Shapeoko size but even after reverifying and powering off the unit the setup error keeps happening.

My current setup:
Shapeoko 3 XXL
HDZ
Bitsetter

Carbide Motion Version 4.0.428
Grbl 1.1f

@ejlatstl: post your GRBL param values, we will be able to check/tell which ones are incorrect for a standard S3, if any, regardless of WHY the regular “Send Config Data” may not have worked. (Go to Settings, Open Log, then type “$$” in the MDI command line, send that, and copy/paste the output that shows up in the separate log window.

@wbpino: can you check you $10 GRBL param, and in particular that it is not still at 0 (which it probable was as part of your laser configuration)

1 Like

I tried to attach photos from my computer screen with the log report and all the $ values as of the most recent config update I did this am but the files are too large to post. my $10 =255
Is there a better way to get this?
Does Carbide Motion allow you to access the console?
Can I write my own macros to reset the CNC configuration as I go back and forth to the laser?

Thanks

1 Like

$10=255 is correct.
With CM you can open the Log window (Settings / Open Log), then type “$$” in the MDI line (that’s the GRBL command line), it will print out all $ values, you can then copy/paste the output from the Log window (which is messy because it spits out log traces continuously, but this is still manageable)
Yes, you can write macros to switch your CNC configuration back and forth, but not with CM (which does not have macro support). You would need to switch to a different sender (UGS or CNCjs). I can share my two macros that allow me to go back and forth between laser mode and CNC mode if you want.

1 Like

Will get a copy as soon as I get out of work today and post it.

I have used UGS and CNCj’s as well as Chillipeppr with some varied success before CM supported the HDZ. I like the simplicity factor of CM and after adding the bitsetter was not sure If I could make the other programs work with it.

I suppose I could write the macro up on Lightburn and execute it before exiting the program to revert the modifies $'s to the original. Something else is going on here and I am not sure how to debug it. I would have thought that re running the CM Configuration setup would revert the shapeoko to a “new install” mode but wondering if something else is being modified by Lightburn.

I would live to see the macros you have to learn how you acomplished the reset on your setup.

Thanks

Using macros in Lightburn is actually how I do it, so no need to move away from Carbide Motion.
Here is my “useLaser” macro in LightBurn:

 $32=1
 # mandatory: enable laser mode
 $10=0
 # mandatory: change status report options so that Lightburn display positive values
 $20=0
 # optional disable soft limits, I don't need those in laser mode
 $120=50
 # optional/specific to my laser setup: reduce X accel to 50mm/sec² to minimize laser wiggle
 $121=50
 # optional/specific to my laser setup: reduce Y accel to 50mm/sec² to minimize laser wiggle
 G10 L2 P1 X-459 Y-415
 # set the work origin in the front left corner of my SO3, to work in "natural" coordinatesin Lightburn
 # X/Y values will be different between SO3/XL/XXL and even between different machines. 

and here is my “useCNC” to switch back:

$32=0
# mandatory: disable laser mode
$10=255
# mandatory: change status report options back to default
$20=1 
# optional: re-enable soft limits. Not recommanded if using CM. This is specific to my machine
$120=400
# reset X accel to 400mm/sec²
$121=400
# reset Y accel to 400mm/sec²
G10 L2 P1 X0 Y0
# reset work origin to the bottom right corner

so it can be basically go down to three lines each.

Coming back to the initial issue, in case it helps to seek which params may be set to suspicious values on your machines, here’s a snapshot of the GRBL params on my SO3 immediately after using “Send Config Data” (with HDZ and BitSetter option selected, but that only impact $102)

$0=10
$1=255
$2=0
$3=2
$4=0
$5=0
$6=0
$10=255
$11=0.020
$12=0.010
$13=0
$20=0
$21=0
$22=1
$23=0
$24=100.000
$25=2000.000
$26=25
$27=5.000
$30=1000
$31=0
$32=0
$100=40.000
$101=40.000
$102=320.000 (HDZ specific!!!)
$110=5000.000
$111=5000.000
$112=1000.000
$120=400.000
$121=400.000
$122=100.000
$130=845.00
$131=850.00 
$132=150.000

That’s funny, I never noticed before that CM would send XXL-specific values for $130 and $131 even when selecting “Shapeoko” config. It does not matter as soft limits are disabled anyway, but still, not very clean. That makes me doubt I did not mess up and select XXL, I’ll re-check.

EDIT: I did check, and confirm that these are the settings for SO3. But actually, these are ALSO the settings for the XL and XXL, because the GRBL (machine-side) params seem to be identical for all three configurations. BUT, some things are managed locally on the PC by Carbide Motion, e.g. internal soft limits & quick positions, and for sure these are getting updated when selecting a given Shapeoko config. Anyway, I hope I did not add too much confusion.

EDIT2: this is with using Carbide Motion 428. Earlier versions MAY set different values.

3 Likes

super love for commenting your macros so well

3 Likes

(42813): <- ok
(42812): <- $132=150.000
(42811): <- $131=850.000
(42810): <- $130=845.000
(42809): <- $122=100.000
(42808): <- $121=400.000
(42807): <- $120=400.000
(42806): <- $112=1000.000
(42805): <- $111=5000.000
(42804): <- $110=5000.000
(42803): <- $102=320.000
(42802): <- $101=40.000
(42801): <- $100=40.000
(42800): <- $32=0
(42799): <- $31=0
(42798): <- $30=1000
(42797): <- $27=5.000
(42796): <- $26=25
(42795): <- $25=2000.000
(42794): <- $24=100.000
(42793): <- $23=0
(42792): <- $22=1
(42791): <- $21=0
(42790): <- $20=0
(42789): <- $13=0
(42788): <- $12=0.010
(42787): <- $11=0.020
(42786): <- $10=255
(42785): <- $6=0
(42784): <- $5=0
(42783): <- $4=0
(42782): <- $3=2
(42781): <- $2=0
(42780): <- $1=255
(42779): <- $0=10
(42778): -> $$

Each time I switch from J Tech to Shapeoko, I have to go to the SETTINGS & reconfig the Shapeoko, choose the right machine & reconfig. The J-Tech works on a different field

1 Like

These are the $$ results after sending the new configuration setup.

I disabled the bitsetter for the moment wondering if that was a potential conflict. After sending the setup configuration I re homed the machine and attempted some rapid positioning moves. It keeps crashing at both extremes on the X axis.

Do you have the HDZ ears for the Suckit? If so, crashing when using rapid positions is a known problem

At least your GRBL config is fully OK

1 Like

Yes I do have the ears… I had not noticed the crashes before and it seems to be only on the X axis.
Thanks for posting the Lightburn macros! Will be applying those ASAP

Julian,

Finally back at my Shapeoko. Work… work… work. I followed you suggestion and here is the output of the $$ MDI command.

(3746): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3745): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3744): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3743): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3742): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|Ov:100,100,100>
(3741): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3740): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|WCO:0.000,0.000,0.000>
(3739): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3738): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3737): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3736): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3735): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3734): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3733): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3732): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|Ov:100,100,100>
(3731): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3730): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|WCO:0.000,0.000,0.000>
(3729): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3728): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3727): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3726): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3725): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3724): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3723): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3722): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|Ov:100,100,100>
(3721): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3720): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|WCO:0.000,0.000,0.000>
(3719): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3718): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3717): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3716): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3715): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3714): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3713): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3712): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|Ov:100,100,100>
(3711): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3710): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|WCO:0.000,0.000,0.000>
(3709): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3708): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3707): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3706): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3705): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3704): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3703): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3702): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|Ov:100,100,100>
(3701): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3700): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|WCO:0.000,0.000,0.000>
(3699): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3698): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3697): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3696): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3695): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3694): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3693): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3692): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|Ov:100,100,100>
(3691): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3690): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|WCO:0.000,0.000,0.000>
(3689): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3688): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3687): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3686): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3685): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3684): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3683): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3682): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|Ov:100,100,100>
(3681): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3680): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|WCO:0.000,0.000,0.000>
(3679): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3678): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3677): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3676): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3675): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3674): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3673): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3672): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|Ov:100,100,100>
(3671): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3670): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|WCO:0.000,0.000,0.000>
(3669): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3668): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3667): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3666): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3665): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3664): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3663): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3662): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|Ov:100,100,100>
(3661): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3660): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|WCO:0.000,0.000,0.000>
(3659): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3658): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3657): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3656): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3655): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3654): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3653): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3652): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|Ov:100,100,100>
(3651): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3650): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|WCO:0.000,0.000,0.000>
(3649): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3648): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3647): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3646): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3645): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3644): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3643): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3642): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|Ov:100,100,100>
(3641): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3640): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|WCO:0.000,0.000,0.000>
(3639): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3638): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3637): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3636): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3635): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3634): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3633): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3632): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|Ov:100,100,100>
(3631): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3630): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|WCO:0.000,0.000,0.000>
(3629): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3628): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3627): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3626): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3625): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3624): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3623): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3622): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0|Ov:100,100,100>
(3621): <- ok
(3620): <- [GC:G0 G54 G17 G21 G90 G94 M5 M9 M56 T0 F0 S0]
(3619): -> $G
(3618): -> gc_parser_state
(3617): <- ok
(3616): <- [PRB:0.000,0.000,0.000:0]
(3615): <- [TLO:0.000]
(3614): <- [G92:0.000,0.000,0.000]
(3613): <- [G30:0.000,0.000,0.000]
(3612): <- [G28:0.000,0.000,0.000]
(3611): <- [G59:0.000,0.000,0.000]
(3610): <- [G58:0.000,0.000,0.000]
(3609): <- [G57:0.000,0.000,0.000]
(3608): <- [G56:0.000,0.000,0.000]
(3607): <- [G55:0.000,0.000,0.000]
(3606): <- [G54:0.000,0.000,0.000]
(3605): -> $#
(3604): -> gc_get_offsets
(3603): <- <Idle|MPos:-5.000,-5.000,-5.000|Bf:14,128|FS:0,0>
(3602): -> gc_sync
(3601): <- ok
(3600): <- $132=100.000
(3599): <- $131=850.000
(3598): <- $130=845.000
(3597): <- $122=400.000
(3596): <- $121=400.000
(3595): <- $120=400.000
(3594): <- $112=5000.000
(3593): <- $111=5000.000
(3592): <- $110=5000.000
(3591): <- $102=40.000
(3590): <- $101=40.000
(3589): <- $100=40.000
(3588): <- $32=0
(3587): <- $31=0
(3586): <- $30=1000
(3585): <- $27=5.000
(3584): <- $26=25
(3583): <- $25=2000.000
(3582): <- $24=100.000
(3581): <- $23=0
(3580): <- $22=1
(3579): <- $21=0
(3578): <- $20=0
(3577): <- $13=0
(3576): <- $12=0.010
(3575): <- $11=0.020
(3574): <- $10=255
(3573): <- $6=0
(3572): <- $5=0
(3571): <- $4=0
(3570): <- $3=6
(3569): <- $2=0
(3568): <- $1=255
(3567): <- $0=10
(3566): -> $$

Hope you can let me know what’s going on.

Further config into:

This is a Shapeoko 3

Running Mac version of Carbide 3D.... latest download.... build 4.0.428

Thanks for any insight.

Happy New Year.

Ed

Hi @ejlatstl,

I diff’ed your settings and the one I get on my Shapeoko3 right after clicking “Send Config Data”, and there are four differences, so this makes me think if the “Send Config Data” action did not really execute when you tried it. I see you are using the latest/same CM build as I do, I’m on Windows but that is irrelevant.

First, can you please confirm that when you go to Settings, open the “Setup shapeoko” menu, select “Shapeoko 3” from the list, close that menu, then click “SEND CONFIG DATA”, you do see the messages “Sending Config: 34 left”, 33 left, etc… until “1 left” (and then message disappears) ?

I’m asking because while double checking this for you I realized there is possible pitfall: if you did not CONNECT to the machine, CM still lets you click on Settings/Setup Config/Send Config Data buttons, but…does nothing!. That is probably a quirk of CM, are you aware of this @WillAdams ? I can imagine some users making this mistake quite easily, since there is no visual indication of any kind that the operation failed, and why.

I’ll wait till you confirm, and then we can have a look together at those four differences and what they mean (should the problem not be resolved by then)

Let’s start 2020 by fixing this for you quickly :slight_smile:

1 Like

Julien,

I can confirm that I have followed the steps you indicated. In fact, I’ve done it multiple times.

One thing of note: These steps are NOT called out in the Carbide Motion User Guide. I’m thinking it might be a useful addition.

But no, I have followed these steps. I can confirm that my MAC was connected to the Shapeoko… I know this because when you first open Carbide Motion you need to connect to the CNC. I do this and the Shapeoko goes through the processes of finding the extent of the top right corner using the stops. That process works great.

Thanks so much for your help.

Ed

1 Like