-
-
Notifications
You must be signed in to change notification settings - Fork 5.2k
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 for ldc1612 eddy current probes #6536
Conversation
0d31949
to
7cfe8e4
Compare
7cfe8e4
to
2a76467
Compare
Will this support beacon too? |
I don't know, as I'm not familiar with the low-level details of that hardware. The support here is for probes that expose the ldc1612 chip via standard i2c. -Kevin |
Oh sorry, I guess I just assumed because it is genre defining in this space that it would be supported with the new code as well. But carry on and best of luck with your code. |
应该是支持的 |
Can you link one of the existing probes? |
https://docs.duet3d.com/en/Duet3D_hardware/Duet_3_family/Duet_3_Scanning_Z_Probe |
I tested with a prototype board from BTT - I'm not sure if they're shipping that board yet. My high-level understanding is that the "cartographer probe" also uses the ldc1612 (though I could be wrong on that, and I did not test it). It seems there is a Duet board as well (as linked above), but I also have not tested that. Cheers, |
Create a new TriggerDispatch class to track the low-level handling of the trdispatch mechanism. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This allows the low-level probe class more control on the probing implementation. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Signed-off-by: Alan.Ma from BigTreeTech <tech@biqu3d.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Add a command to calibrate the sensor DRIVE_CURRENT0 register. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Add a calibration tool that can be used to correlate sensor frequency to bed Z height. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
…osition Calculate the sensor Z position after the probe halts and return that as the "probed position". This sensor position provides a more accurate measurement. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2a76467
to
a8b493a
Compare
This PR adds support for the ldc1612 inductive sensor chip. Like regular inductive sensors, this chip can be used to implement a bed probe. Unlike traditional inductive sensors, sensors using this chip can provide the raw "resonance frequency" of the inductive coil. These raw values can be used to estimate the distance between toolhead and bed. This may improve the probing accuracy and may enable faster probing.
The code here provides initial probing support. There is some information on using the code in the new Eddy_Probe.md file.
-Kevin