Support Contact probe with bed scanner eddy sensor #27243
+220
−54
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
How does it work
The BDsensor can read the distance of bed to nozzle all the time. if the nozzle touch on the bed and the value of distance will stop changing, so we can use it as the triggered signal to printer.
after triggered we move slowly up and down until the nozzle just leave the bed--->setting this position as the 0 position of z axis.
Requirements
This works with the bed scanner sensor BD_sensor,How to install bdsensor in marlin
Benefits
Configurations
should like this:
The sensitivity depends on the speed, so you need to adjust the speed of Z axis, the homing_speed and second_homing_speed should be in the range of 3 ~ 10, here is the z probe feedrate speed.
for example:
#define HOMING_BUMP_MM { 5, 5, 5 }