Skip to content

[2.0.x] Wait for bed heaters between probing#10472

Merged
thinkyhead merged 2 commits intoMarlinFirmware:bugfix-2.0.xfrom
thinkyhead:bf2_probing_wait_for_heatup
Apr 21, 2018
Merged

[2.0.x] Wait for bed heaters between probing#10472
thinkyhead merged 2 commits intoMarlinFirmware:bugfix-2.0.xfrom
thinkyhead:bf2_probing_wait_for_heatup

Conversation

@thinkyhead
Copy link
Member

Based on #9890 by @Festivejelly


This PR adds an option to wait for the bed to heat back up between each probe. This applies to bed leveling and probe-based homing.

The reasoning behind this is that when heaters are disabled the bed can cool slightly but doesn't have enough time to heat back up between probes.

This code checks to see if the bed is at target temp. If it's below target temp, it will poll every 200ms until it reaches the target.

After a lot of testing I've determined that it helps accuracy of the probe quite significantly on some beds (those that tend to cool faster).

Co-Authored-By: Festivejelly <nicholasivorjohn@googlemail.com>
Co-Authored-By: Festivejelly <nicholasivorjohn@googlemail.com>
@thinkyhead thinkyhead force-pushed the bf2_probing_wait_for_heatup branch from cc14c44 to 7f7c57d Compare April 21, 2018 06:42
@oysteinkrog
Copy link
Contributor

Awesome, will help a lot I think for my machine, UBL G29 takes enough time that my bed cools quite a lot.

@thinkyhead thinkyhead merged commit a90cbc6 into MarlinFirmware:bugfix-2.0.x Apr 21, 2018
@thinkyhead thinkyhead deleted the bf2_probing_wait_for_heatup branch April 21, 2018 20:43
@Festivejelly
Copy link

Again thanks for picking this up, I didnt have time to finish it off.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants