Commands returning corrupted data
I'm trying to run a bed topography report after doing some bed levelling and when I run the command: G29 T (marlin)
I get this:
As you can see I ran it twice and each time its missed off a few values. I'm guessing this is a communication error. Any idea how I could get around this?
I get this:
22:23:28.361 : Bed Topography Report:
22:23:28.361 : (0,9) (9,9)
22:23:28.361 : (1,199) (194,199)
22:23:29.453 : . . . . . . . . . .
22:23:29.453 :
22:23:29.453 : . . . . . . . . . .
22:23:29.453 :
22:23:29.453 : 0.190 0.247 0.347
22:23:29.453 :
22:23:29.453 : -0.373 -0.260 -0.173 -0.063 [ 0.012] 0.070 0.112 0.135 0.175 0.265
22:23:29.453 :
22:23:29.453 : -0.330 -0.255 -0.170 -0.100 -0.028 0.020 0.058 0.082 0.102 0.173
22:23:29.453 :
22:23:29.453 : -0.332 -0.255 -0.175 -0.130 -0.063 0.002 0.045 0.055 0.070 0.142
22:23:29.453 :
22:23:30.489 : -0.312 -0.233 -0.165 -0.110 -0.060 0.000 0.053 0.075 0.070 0.130
22:23:30.489 :
22:23:30.489 : -0.325 -0.235 -0.153 -0.097 -0.050 0.002 0.043 0.080 0.077 0.147
22:23:30.489 :
22:23:30.489 : -0.332 -0.215 -0.135 -0.092 -0.025 0.030 0.070 0.072 0.107 0.152
22:23:30.489 :
22:23:30.490 : -0.217 -0.135 -0.080 -0.023 0.050 0.082 0.087 0.087 0.140
22:23:30.490 : (1,1) (194,1)
22:23:30.490 : (0,0) (9,0)
22:23:45.865 : Bed Topography Report:
22:23:45.865 : (0,9) (9,9)
22:23:45.865 : (1,199) (194,199)
22:23:45.865 : . . . . . . . . . .
22:23:45.865 :
22:23:45.865 : . . .
22:23:45.865 :
22:23:46.885 : -0.385 -0.258 -0.130 -0.060 0.048 0.125 0.170 0.190 0.247 0.347
22:23:46.885 :
22:23:46.885 : -0.373 -0.260 -0.173 -0.063 [ 0.012] 0.070 0.112 0.135 0.175 0.265
22:23:46.885 :
22:23:46.885 : -0.330 -0.255 -0.170 -0.100 -0.028 0.020 0.058 0.082 0.102 0.173
22:23:46.885 :
22:23:46.885 : -0.332 -0.255 -0.175 -0.130 -0.063 0.002 0.045 0.055 0.070 0.142
22:23:46.885 :
22:23:46.885 : -0.312 -0.233 -0.165 -0.110 -0.060 0.000 0.053 0.075 0.070 0.130
22:23:46.885 :
22:23:46.996 : 0.043 0.080 0.077 0.147
22:23:46.996 :
22:23:48.000 : -0.332 -0.215 -0.135 -0.092 -0.025 0.030 0.070 0.072 0.107 0.152
22:23:48.000 :
22:23:48.000 : -0.295 -0.217 -0.135 -0.080 -0.023 0.050 0.082 0.087 0.087 0.140
22:23:48.000 : (1,1) (194,1)
22:23:48.000 : (0,0) (9,0)
As you can see I ran it twice and each time its missed off a few values. I'm guessing this is a communication error. Any idea how I could get around this?
Comments
To resolve I created a commmand that first sets M155 to 0 (M155 S0)
Then followed by the report (G29 T)
Then resetting the timer on the temp command back to 1 by doing M155 S1
Bit of a pain in the ass, but yeah this is a marlin problem i guess?