During calibration receive this message MSG:ERR: Emergency stop. Update function not being called enough

Hi all , I am very knew to the community but am excited about the possibilities with which this machines can become.

I ordered the maslow 4.1 complete kit bc i believe in this project however My issues have been many but I have had some luck with some. I will describe a few here. so far I have only been able to etch a few words with this machine but I have taken it apart many many times over and have done the retract /extend dance more than i care ever to do.

After my initial sucess with some cutting, I began to get 15mm error. the cut would then stop and I would try recalibration. initially fitness levels were not a problem but then latey

Fitness level would not go past 0.05. I was able to fix this by redoing my anchor points and slowing down the retraction force. Also entering a small get rid and less points for the calibration didn’t hurt either. I also changed the work board and spoil board size which seemed to help alot.

My problem is now though - since I’ve had to recalibrate - I will now run into the follow msg and cannot proceed with calibration. Could anyone point me in the right direction on what this is and what to do to fix it please?

[MSG:ERR: Emergency stop. Update function not being called enough. 126ms since last call] this comes up after the 4th waypoint has been found and it is trying to record information to save it.

Maslow-serial (4).log (176.4 KB)

attempt#3 with a different grid ends in same error msg durung calibration. Someone please help.

Try these versions, they probably won’t fix your Configuration problem but will make it easier to see what is going on.
index.html.gz (133.8 KB)
firmware.bin (1.9 MB)

What Retraction force have you set?
What have you set for the Grid and Points?

my initial retractions were 1800 1500 1200 and I found out that at too high of a retraction force the maslow would just keep moving and not staying completely still to get the measurement hence I think some people would get the 2.5mm error. Once I figured out 900 was a good number I stayed iwth it.

Grid and points.. I initially used 300 by 300 and 3 and it worked but i couldn’t not get pass the msg error emergency stop, update function has not been called…. so I tried different grids and points.. 500 by 500 and 5 … 700 by 700 and y.. currently runnign the firmware bin you sent me although I do know I have updated to v1.18 already. but ccouldnt’ hurt to try it again.

That is a modified version to get rid of the pages of Msg Errors.
900 is good, the lower the number for retraction the better, so long as all belts retract reliably.
300x300 grid is absolute minimum. Basically it means its only testing in the middle of your work area. You might get good numbers but when you try to use other areas you get errors

Maslow-serial (8).log (20.3 KB)

I seemed to have found a good fitness at 1.50 to 1 factor (fitness level of 1.4) however it will not save due to the error mesage

“[MSG:ERR: Emergency stop. Update function not being called enough. 110ms since last call]
Find Anchors
[MSG:INFO: Requesting state change from Find Anchors Computing to Finding Anchor]
[MSG:INFO: Machine Position found as X: -32.212 Y: -224.298]
[MSG:INFO: Setting motor positions from hardware readings:]
[MSG:INFO: TL: 1308.707 TR: 1368.529 BL: 1117.906 BR: 1175.966]
[MSG:INFO: Succeeded]
[G92:0.000,0.000,-7.000,0.000,0.000]

after this is displayed the maslow is stuck in finding anchor mode until i reset the power and calibration info is not saved ie not ready to cut.

same error shows up .. fitness 1.4.. at 300x300 and 3 retraction of 900

what is the Msg : err: emergency stop . Update functiopn not being called enough “ mean anyway??

Can you put that log file up please.
It’s a heart beat call. If it takes too long to process between actions it thinks the machines faulty and stops before it self destructs.

Maslow-serial (8).log (20.3 KB)

I appreciate you helping me ian_ab

I just ran calibration again and same error msg again .. I reloaded your file just in case it didn’t take the first time. Same error msg unfortunately

Maslow-serial (3).log (6.2 KB)

index.html.gz (133.8 KB)
firmware.bin (1.9 MB)
Try this one, it is experimental so if it goes nuts be ready to power off. It should be OK, it calls the watchdog loop more often, so it shouldn’t expire. If this doesn’t help you will have to wait for Bar.
You will get a heap of the other ERR message, I can only chase one thing at a time (permission limits).

1 Like

I tried this myself, instead of going to ready to cut after completion, it back to Finding Anchors and started again. Didn’t get the serial log but here is the USB output @bar
putty.log (65.1 KB)

having this same issue

It seems that ian_ab’s code worked for my maslow. I was able to get through calibration and into ready to cut mode. Amazing! Thanks Ian_ab! Now on to installing the bit and to cutting.

Maslow-serial (6).log (167.7 KB)

[MSG:INFO: Measured waypoint 6]
[MSG:INFO: Measured waypoint 7]
[MSG:INFO: Measured waypoint 8]
[MSG:INFO: Measured waypoint 9]
[MSG:INFO: Measured waypoint 10]
[MSG:INFO: Measured waypoint 11]
[MSG:INFO: Measured waypoint 12]
[MSG:INFO: Measured waypoint 13]
[MSG:INFO: Measured waypoint 14]
[MSG:INFO: Requesting state change from Finding Anchor to Find Anchors Computing]
[MSG:INFO: Succeeded]
CLBM:[{bl:1355.84, br:1348.35, tr:1415.59, tl:1399.17},{bl:1507.07, br:1197.41, tr:1275.03, tl:1547.86},{bl:1591.78, br:1319.05, tr:1181.57, tl:1456.46},{bl:1435.86, br:1426.62, tr:1340.63, tl:1325.18},{bl:1285.91, br:1558.11, tr:1500.05, tl:1186.06},{bl:1176.57, br:1462.04, tr:1595.84, tl:1313.00},{bl:1324.84, br:1379.25, tr:1446.40, tl:1359.80},{bl:1332.45, br:1323.56, tr:1443.89, tl:1425.77},{bl:1194.58, br:1460.75, tr:1574.74, tl:1304.77},{bl:1244.00, br:1511.06, tr:1525.07, tl:1229.37},{bl:1315.15, br:1569.86, tr:1477.54, tl:1170.31},{bl:1442.57, br:1445.64, tr:1338.22, tl:1305.77},{bl:1575.08, br:1315.99, tr:1195.73, tl:1450.05},{bl:1523.95, br:1240.71, tr:1244.45, tl:1500.23},{bl:1476.15, br:1181.56, tr:1313.32, tl:1559.31},]
Computing… This may take several minutesInitial guess fitness: 0.4493199
Frame dimensions: 2524.1mm x 1082.1mm (aspect ratio: 2.33:1)
Initial fitness >= 0.1 and frame is not square, skipping rectangular optimization and using initial guess directly.
Fitness: 0.5882481 in 100
Fitness: 0.5930257 in 200
Fitness: 0.5930257 in 300
Fitness: 0.5930257 in 400
Fitness: 0.5930257 in 500
Fitness: 0.5930257 in 600
Fitness: 0.5930257 in 700
Fitness: 0.5930257 in 800
Fitness: 0.5930257 in 900
Fitness: 0.5930257 in 1000
Fitness: 0.5930257 in 1100

Find Anchor Values:
Fitness: 0.5930257
Maslow_tlX: 20.9
Maslow_tlY: 1079.3
Maslow_trX: 2542.5
Maslow_trY: 1086.9
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 2532.3
Maslow_brY: 0.0
A command to save these values has been successfully sent for you. Please check for any error messages.
Find Anchors
[MSG:INFO: Requesting state change from Find Anchors Computing to Finding Anchor]
[MSG:INFO: Machine Position found as X: 154.380 Y: -143.905]
[MSG:INFO: Setting motor positions from hardware readings:]
[MSG:INFO: TL: 1410.925 TR: 1162.331 BL: 1323.985 BR: 1032.908]
[MSG:INFO: Succeeded]
[G92:0.000,0.000,-7.000,0.000,0.000]
[MSG:INFO: Measured waypoint 15]
[MSG:INFO: Measured waypoint 16]
[MSG:INFO: Requesting state change from Finding Anchor to Find Anchors Computing]
[MSG:INFO: Succeeded]
CLBM:[{bl:1355.84, br:1348.35, tr:1415.59, tl:1399.17},{bl:1507.07, br:1197.41, tr:1275.03, tl:1547.86},{bl:1591.78, br:1319.05, tr:1181.57, tl:1456.46},{bl:1435.86, br:1426.62, tr:1340.63, tl:1325.18},{bl:1285.91, br:1558.11, tr:1500.05, tl:1186.06},{bl:1176.57, br:1462.04, tr:1595.84, tl:1313.00},{bl:1324.84, br:1379.25, tr:1446.40, tl:1359.80},{bl:1332.45, br:1323.56, tr:1443.89, tl:1425.77},{bl:1194.58, br:1460.75, tr:1574.74, tl:1304.77},{bl:1244.00, br:1511.06, tr:1525.07, tl:1229.37},{bl:1315.15, br:1569.86, tr:1477.54, tl:1170.31},{bl:1442.57, br:1445.64, tr:1338.22, tl:1305.77},{bl:1575.08, br:1315.99, tr:1195.73, tl:1450.05},{bl:1523.95, br:1240.71, tr:1244.45, tl:1500.23},{bl:1476.15, br:1181.56, tr:1313.32, tl:1559.31},{bl:1335.42, br:1317.82, tr:1441.10, tl:1430.67},{bl:1378.77, br:1372.63, tr:1387.01, tl:1361.75},]
Computing… This may take several minutesInitial guess fitness: 0.5582710
Frame dimensions: 2521.6mm x 1079.3mm (aspect ratio: 2.34:1)
Initial fitness >= 0.1 and frame is not square, skipping rectangular optimization and using initial guess directly.
Fitness: 0.6001899 in 100
Fitness: 0.6041878 in 200
Fitness: 0.6069273 in 300
Fitness: 0.6097641 in 400
Fitness: 0.6207784 in 500
Fitness: 0.6215133 in 600
Fitness: 0.6215133 in 700
Fitness: 0.6215133 in 800
Fitness: 0.6215133 in 900
Fitness: 0.6215133 in 1000
Fitness: 0.6215133 in 1100
Fitness: 0.6215133 in 1200
Fitness: 0.6215133 in 1300
Fitness: 0.6215133 in 1400
Fitness: 0.6215133 in 1500

Find Anchor Values:
Fitness: 0.6215133
Maslow_tlX: 20.8
Maslow_tlY: 1082.9
Maslow_trX: 2546.6
Maslow_trY: 1076.5
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 2530.1
Maslow_brY: 0.0
A command to save these values has been successfully sent for you. Please check for any error messages.
Find Anchors
[MSG:INFO: Requesting state change from Find Anchors Computing to Finding Anchor]
[MSG:INFO: Calibration already complete (waypoint 17 > pointCount 16), transitioning directly to READY_TO_CUT]
[MSG:INFO: Find Anchors state reset]
[MSG:INFO: Requesting state change from Find Anchors Computing to Ready To Cut]
[MSG:INFO: Synchronizing motor positions for READY_TO_CUT:]
[MSG:INFO: TL: 1220.843 TR: 1237.742 BL: 1226.501 BR: 1222.776]
[MSG:INFO: Succeeded]

1 Like