Outline pauses, screams and looses position

gSender 1.4.7; SLB; $110 Max X rate and $111 Max Y rate both set to 3000.

Running an OUTLINE will cause the motors to scream and loose position.
See attached video. https://photos.app.goo.gl/DMLtXmVWGSGPTTzX8

My lead screws are clean and rotate smoothly. Using new spring loaded backlash nuts for the past 2 months.

A month ago I got my SLB and updated from from 1.2.x to 1.4.6, then 1.4.7

Running the vectors works fine, just the OUTLINE has issues.

I lowered my max rates thinking that may help, but did not.
I lowered my Rapid rates. No change.

I can manually command the router at Rapid rates without issue.

I made a macro of the outline x,y extents and it ran without issue. (units in mm)

g0 x138 y0
g0 x138 y240
g0 x0 y240
g0 x0 y0

Attached is the gcode with the outline issue. It verifies Ok. I ran it in NC Viewer without issue.
It cuts just fine. It just doesnā€™t Outline correctly.

Raeden Bear_3-Profile Bears .125EM.gcode (280.4 KB)

Suggestions?

I am at an impasse.

I lowered the x,y acceleration down to 500 and the max feed rates to 3000.
It made little difference.

Other design outlines work fine at the higher default settings.

The outline of the attached gcode seems to exasperate the issue.

I double check the tightness of the improved 5mm couplers.
Again the feed screws are clean and lubricated. I can easily rotate them by hand.
I double checked to make sure the X axis is square to the Y rails.
The guide v-wheels just barely rotate by hand.

Iā€™m not dead in the water, but this is frustrating. I run an outline before EVERY job.

I have been running a macro with X,Y MIN/MAX dimensions shown in the bottom of the gSender window to trace a bounding box with the default ACC and MAX settings with no issue.
It is working now, but is time consuming to change the parameters each run.
Perhaps there are variables I can use???

Roland

If you just want a simpler bounding box you can use the {axis}min and {axis}max variables. FWIW, Iā€™ve run your provided code through outline and ran into no issues with losing position or binding.

Something like this would just travel around whatever you have loaded in a box.

G90 G21
G0 Z5
G0 X0 Y0
G0 X[xmax] Y[ymin]
G0 X[xmax] Y[ymax]
G0 X[xmin] Y[ymax]
G0 X[xmin] Y[ymin]
G0 X0 Y0
G0 Z0

Adjust the Z safe height as you feel fit.

@R.Portman you are not alone. I wish I could help, but unfortunately I ran into the exact same issue and have no idea what causes it. I tried playing with a number of the same setting you did to no avail .

We have nearly identical setups as well ā€“ a longmill MkII with a SLB running GSender 1.4.7. I have limit switches and the new spring loaded anti-backlash nuts as well.

I have loosened and re-tightened the mounting screws for the anti-backlash nuts to just where the split ring washer (lock washer) just compressesā€¦ and no tighter. It may have helped. I have reverted to the max speed rates of the old LongBoard. It has helped a little.
I havenā€™t done a lot of cutting since, but so far I havenā€™t had a pause (scream) while cutting.

I donā€™t use the Outline function any more. This is where I noticed it first. I had a convoluted design outline which exacerbated the pauses (screams).

Now after I set my x,y,z Zeros I run a macro that traces out a simple rectangular boundary box.
That is enough for me.
It verifies my workpiece is in the correct orientation and big enough for the cut. It also verifies I have the 0,0 origin correct in the design and on the machine.

Good Luck, Roland

KGN,

Thank you for the macro and the variables. It works great. I programmed the macro into Button 1 on the new SLB E-Stop.

Roland

1 Like