First time poster, Duet2 user since early 2017?? Pleased with the thoroughness of Duet products and the support it has! Thank you to all in advance (and sorry for the long post!)
Delta - Kossel XL with IR Probe running Duet2 wifi. Did not use the printer for a while and just got back into it. Updated all the firmware recently and basically re-wrote all the config files. Had a problem before with bed leveling and I'm trying to work that out (turns out my glass print bed is slightly curled).
In the process of nailing that down, I came across an error that appears when running G32. At first I didn't realize what I was seeing... first run (G28 first) and then I'd get a higher reading and if I hit G32 again, (G28) and then get a much smaller reading. Trying again, the reading changes slightly, see image.
Now the crazy part. The very first run, the print head is closer to the center or maybe I should say a little further from the print bed edge. Bed is 280mm with configuration specifying 250mm usable. These print head/bed images are with me calling out 115mm radius, no offset for the IR probe. This appears to be about the correct distance from center.
When I hit G32 again, the print head goes right to the edge. These pictures (above and below) are two of the 3 runs listed above. This is #2 or #3. The bed.g file homes (G28) every time before it runs the points specified. The X and Y coordinates displayed in the DWC are the same in both runs, X = 0.0 and Y = 115.0 but clearly they are positioned differently physically.
I have tried this with bed and hot end at temp, cold, from a power off, IR sensor offsets used, no offset, etc. This is repeatable. Clearly after the first run, the printer/Duet2 board makes an adjustment for or maybe "to" Z0 and the the G32 runs after that, uses this new measurement.
Now, the original config.g file had the rod length shorter than actual length by about 6mm (I have the correct, measured length in there now) and I did need to replace the IR sensor a few years ago because I broke the original. How? When manually setting Z height, my readings have always been too low and I was trying to get them where the published numbers say. Example = IR Probe triggered height "should be" somewhere between 1.0 to 2.0mm and mine consistently measures at 0.33 to 0.4mm. From the top Home switch down to a paper shim on the glass is very repeatable. (Edit: saying that, I will try this before and after a G32 to see if there's a difference).
So I am probably overlooking something in the configuration - Homed Height, arm length - something - and any help would be greatly appreciated! Thank you for reading this!