-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Contact probe with bed scanner eddy sensor #27243
base: bugfix-2.1.x
Are you sure you want to change the base?
Conversation
I imagine you meant Some comments that will improve the user experience a bit: Add the option & disable by default (with typo correction) so the features is not hidden: //#define BD_SENSOR
#if ENABLED(BD_SENSOR)
//#define BD_SENSOR_PROBE_NO_STOP // Probe bed without stopping at each probe point
//#define BD_SENSOR_CONTACT_PROBE
#endif
This can be asserted at compile time if |
c792921
to
37fb26b
Compare
37d77d6
to
aa44542
Compare
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 }
Video of contact touch test
https://www.youtube.com/watch?v=DzmGyJNS9bY