M915 stall detection for emergency stop? And emergency stop.
-
Oh that's a really good tip thank a lot Jay
-
Well I tried adding M669 S0.1 in the user setting file but nothing changed.
T parameter sets the minimum segment length and I want to reduce it so I didn't use it.
-
@gratgrat27 Did you try the settings that Jay suggested? Unfortunately I think you need a later version of RRF to have M669 with no parameters to report the current segmentation settings, which would be useful to check what is actually being set.
-
undefined Phaedrux moved this topic from Beta Firmware
-
M669 did gave me the actual settings.
The segmentation matrix has not been modified by M669 S0.1, nether by M669 S0.1 T1
In case the value was not acceptable, I also tried M669 S2 T2 that also had no effect.Any idea of a better place for the command?
Should I update to RRF 3.5? -
@gratgrat27 Please post the output from running M669 without parameters after you have set M669 S1 T1.
-
I had that matrix;
-
@gratgrat27 we aren't changing the matrix so those numbers in the output have nothing to do with it
Segmentation was added in 3.3 but it looks like you can't check it until 3.4 -
@gratgrat27 Yep as Jay said, this tells you nothing. Later versions of RRF will include output of the form:
"2 segments/sec, min. segment length 1.5 mm"
Which will show you what (if anything) has been configured.
-
@gloomyandy
ok i get that. I will update my firmware soon.And how does that cut the segments?
In your example; "2 segments/sec, min. segment length 1.5 mm" are shorter segment than 1.5 mm kept or is it ignoring shorter moves? -
undefined infiniteloop referenced this topic
-
@gratgrat27 It depends to speed. Slow moves are more likely to be cut into segments by time, faster moves will be cut up by segment length. To calculate the number of segments in a move, the calculation is:
number_of_segments = min(moveLength/T_parameter, moveDuration/S_parameter)
This is rounded to the nearest integer and with a minimum of 1.Ian
-
@gloomyandy I now updated my firmware, M122 confirms with :
RepRapFirmware for Duet 2 WiFi/Ethernet version 3.5.4 (2024-11-24 10:43:42) running on Duet Ethernet 1.02 or laterM669 answer is unchanged though;
Kinematics is Cartesian, no segmentation, modified matrix:
1.00 0 0 0
0 1.00 0 1.00
0 0 1.00 0Thanks you again
-
Have you set M669 S1 T1 in config.g first?