We use cookies to personalize content, interact with our analytics companies, advertising networks and cooperatives, and demographic companies, provide social media features, and to analyze our traffic. Our social media, advertising and analytics partners may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services. Learn more.
I tried to lock my steppers in UGS with $1=255 for a bit change. Well that didn’t go well the spindle moved when changing bit, in fact I could move all axis’s. So in reading I entered M6 into command line and motors locked.
Is $1=255 suppose to lock steppers or should I use M6
How do I unlock steppers if I what to release them from M6 or $1=255
Not enough information here to speculate, but if you have $1=255 the stepper motors should stay engaged all the time that power is applied and the Arduino/gShield have power either through the USB cable or an external power supply.
Are you using the Arduino/gShield electronics or something else?
Not a good idea to release the spindle if you don’t want to lose position.
Yes the Ardunio/Gshield. Yes I know I would lose position when I would release but I just would like to know if the lock status could be released. That was the problem when it did not lock I lost my 0,0 and works fine with the M6 command
If your power supply is turned on and $1=255 is set, the motors stay powered and essentially locked. If you have nema 23 motors, with that setting, you will have a hard time moving any axis while changing bits.
M6 is simply a tool change in your gcode, grbl ignores M6, chilipeppr may do something with it.
One last thing, I have no idea how much experience you have with routers, but when you tighten the bit, it just needs to be tight, not cranked with all of your might
Did you reload the settings in Machine Inspector, and then reload Easel? I’ve found that changes won’t apply until you do that. Sometimes it takes a couple tries.
So if I set $1 to 200,000,000 I will get 200 seconds, correct? With it set to 255 it is .000025 seconds and I don’t care how fast you are a tool cannot be changed it that short a time.
255 keeps the motors locked the entire time the gshield has power.
$1 - Step idle delay, msec
Every time your steppers complete a motion and come to a stop, Grbl will delay disabling the steppers by this value. OR, you can always keep your axes enabled (powered so as to hold position) by setting this value to the maximum 255 milliseconds. Again, just to repeat, you can keep all axes always enabled by setting $1=255.
I do not know why but after installing the 23s and powering up the axis moved pretty free. However, after a few on/off cycles they now lock just fine.
I did not change any setting or parameters so I can only assume it decided to do what it was supposed to do.
Thanks for the reply.
Go to Machine Inspector…type $1=255 into the command line and hit ENTER. Then go to CARVE and jog z axis up or down once and your motors will lock…I just tested this on Xcarve 750 with xcontroller.