terjeio / ioSender

A GCode Sender for Grbl and grblHAL written in C# (Windows only).
BSD 3-Clause "New" or "Revised" License
225 stars 68 forks source link

Heatmap probbing failed on last step #420

Open calabr opened 3 days ago

calabr commented 3 days ago

IoSender 2.0.45.P12 ; 1.1ha.20201101 ; [OPT:VPR+,15,128]

Heatmap probbing often finished with error on last step. probbing process going normally, no any errors from GRBL, but IoSender reports "Probbing failed" and don't save heatmap results. switching to GRBL tab not shows any errors, jogging and all other functions works as expected.
looks like this behaviour depends on zeroing probe before heatmap starting. I didn't register this issue if TLO probbing with offset setting where made before heatmap, but manual setting Z0 in 1-2 mm offset repeatedly shows the error.

G38.2F250Z-10
<Run|MPos:-228.310,-152.055,-73.003|Bf:14,35|FS:497,0|Pn:P>
<Run|MPos:-228.310,-152.055,-72.600|Bf:14,35|FS:35,0>
<Run|MPos:-228.310,-152.055,-72.715|Bf:14,35|FS:35,0>
[PRB:-228.310,-152.055,-72.810:1]
PM:ok
G0Z0.5
<Run|MPos:-228.310,-152.055,-72.835|Bf:13,72|FS:1200,0|Pn:P>
PM:ok
G38.2F35Z-2
PM:ok
G53G0Z-71.688
<Run|MPos:-228.310,-149.593,-71.688|Bf:14,39|FS:1554,0>
<Run|MPos:-228.310,-147.055,-72.020|Bf:14,39|FS:250,0>
<Run|MPos:-228.310,-147.055,-72.855|Bf:14,39|FS:10,0|Pn:P|WCO:-248.310,-157.055,-72.838>
[PRB:-228.310,-147.055,-72.820:1]
PM:ok
G0Y5.000
PM:ok
Probing point 25 of 25...
G38.2F250Z-10
<Run|MPos:-228.310,-147.055,-72.565|Bf:14,35|FS:35,0>
<Run|MPos:-228.310,-147.055,-72.683|Bf:14,35|FS:35,0>
<Run|MPos:-228.310,-147.055,-72.805|Bf:14,35|FS:35,0>
[PRB:-228.310,-147.055,-72.815:1]
PM:ok
G0Z0.5
PM:ok
G38.2F35Z-2
PM:ok
G53G0Z-71.688
<Run|MPos:-228.310,-146.788,-71.688|Bf:14,39|FS:1902,0>
<Run|MPos:-228.310,-142.055,-71.713|Bf:14,39|FS:250,0>
<Run|MPos:-228.310,-142.055,-72.553|Bf:14,39|FS:250,0>
[PRB:-228.310,-142.055,-72.817:1]
PM:ok
G91
Probing failed
<Run|MPos:-228.310,-142.055,-72.530|Bf:14,58|FS:35,0>
<Run|MPos:-228.310,-142.055,-72.648|Bf:14,54|FS:35,0>
<Run|MPos:-228.310,-142.055,-72.765|Bf:14,54|FS:35,0>
[PRB:-228.310,-142.055,-72.813:1]
<Run|MPos:-228.310,-142.055,-72.073|Bf:14,91|FS:462,0>
<Run|MPos:-228.310,-137.555,-71.688|Bf:14,91|FS:114,0>
<Run|MPos:-228.310,-137.055,-72.343|Bf:14,91|FS:250,0>
[PRB:-228.310,-137.055,-72.815:1]
<Run|MPos:-228.310,-137.055,-72.858|Bf:14,110|FS:17,0|Pn:P|Ov:100,100,100>
<Run|MPos:-228.310,-137.055,-72.610|Bf:14,110|FS:35,0>
<Run|MPos:-228.310,-137.055,-72.728|Bf:14,110|FS:35,0>
[PRB:-228.310,-137.055,-72.810:1]
<Run|MPos:-228.310,-137.055,-72.798|Bf:14,128|FS:1131,0>
<Idle|MPos:-228.310,-137.055,-71.688|Bf:15,128|FS:0,0>
<Idle|MPos:-228.310,-137.055,-71.688|Bf:15,128|FS:0,0|WCO:-248.310,-157.055,-72.838>
<Idle|MPos:-228.310,-137.055,-71.688|Bf:15,128|FS:0,0|Ov:100,100,100>

Looks like IoSender 2.0.45p6 free from this problem