Mesh leveling with BLTouch



  • I have recently upgraded a CoreXY printer by installing a Duet WiFi and Duex5. I use a BLTouch probe and have it working properly for homing. Now I’m trying to get it working with G29 for mesh compensation. After i home the machine I enter G29 and it moves to the first XY coordinate. Then it starts moving the Z axis but the probe has not been deployed. I figure I’m missing something in the configuration but I can’t figure out what it might be. Can anyone help steer me in the right direction?


  • administrators

    Either write a macro to deploy the probe, run G29 and then retract the probe; or upgrade to firmware 1.19.2. important: read the upgrade notes before you upgrade.



  • The BLTouch retracts the probe as soon as it contacts the bed surface so deploying it before the G29 will only work for the first point. I’ve updated the firmware to 1.19.2 and it works the same way. This is the first time I’ve updated firmware so I’m not sure which files I need to update. I loaded the Duet WiFi firmware and the server firmware. I’m not sure what the other files are so I haven’t loaded them yet. I’m very new to the Duet world and it’s much different from Marlin. Any help would be appreciated.



  • OK, that fixed it. I looked at the deployprobe.g and retractprobe.g and noticed that the M280 codes included I1 at the end. Removing these has resolved the issue.


 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.