Maslow stuck on - "taking slack" - solved - bug found

Hi,

I used M4 for quite a while now. I made my frame a bit stiffer so I had to recalibrate, I wanted a clean start so deleted maslow.yaml and index, and updated firmware to 1.19

I extend the belts, click “apply-tention” but then maslow is stuck on “taking-slack” forever, so I can’t cut until the problem is resolved.

To solve this I tried

  1. trying other firmware versions, 1.18, 1.16
  2. lowering tension to 900
  3. uploaded clean maslow-yaml and index multiple times, note that each time I changed the extend dist to 1420, to not overextend, which caused problems in the past

My frame is about 2.3m high, 2.2m wide, my machine is standard but with spindle instead of router, did not do problem in the past.

I will also add here the log

P.S, used to have my arm extension longer but I removed it, so the arms are standard

What to do?
Thanks,
Eldar

maslow-stuck-taking-slack.log (3.8 KB)

1 Like
[MSG:INFO: Unable to determine machine position]
[MSG:ERR: Failed to compute XY from lengths]

It looks like this is is the issue. I think that since the .yaml file is deleted the machine is trying to compute a solution for where it could be in XY space given the information it has (anchor point locations and belt lengths) and there is no valid solution.

That shouldn’t make the machine lock up, that sounds like a bug for sure, but you will need to run the process to locate the anchor points again after deleting the .yaml file (because the anchor locations are stored in that file)

1 Like

Thing is, I do have a maslow.yaml file, I downloaded it from the relevant version release and uploaded it to the machine, it should be a clean build like a new machine (and just changed the extend length to be 1420 instead of the defalt 2400 or so)

Thanks,
Eldar

You need to lower the retraction force until it retracts all belts reliably. The lower it is the more reliable the find anchor points is.
Did you keep a copy of your maslow.yaml file from last time it worked. Try installing that if you have a copy.
Instead of Taking Slack, what happens when you Find Anchor points.

Hi Ian,
I can’t do find anchor location, because I can’t apply tension first. Lowering belt tension for find anchors is also a problem because I can’t get to that stage again. Sadly I did not back up my files so my current situation is the same as someone with a new machine, blank maslow.yaml, Index and firmware.

Thanks,
Eldar

Click on setup and it opens a menu where you can Find Anchors, config etc

Yea, this is greyed out, you need to apply tension first, can’t do calibration without it

Thanks,
Eldar

After Retract, Extend, Setup then Find Anchors should be Green, try clicking it anyway, even if it’s grey.

When I do click they greyed out button it says it is not possible before applying tension
Eldar

Ok good news, I again installed 1.19 and the newest index and yaml, and this time like you said Ian, the calibration was available before applying tension and so I could cut :partying_face:

So I suggest having a check if calibration is needed, and if it does, have the apply tension greyed out so the bug won’t happen

Thanks for the help!
Eldar