markniu / Bed_Distance_sensor

Auto bed level with High resolution distance sensor
259 stars 26 forks source link

Thermal compensation #93

Open Mharasim1 opened 4 months ago

Mharasim1 commented 4 months ago

Is there any chance for thermal compensation to be added? It could be done using external thermistor mounted near probe. Right now probe has a bit of a drift at different bed temperatures,.

markniu commented 4 months ago

I think not only the temperature on the probe can cause the drift but also the temperature on the bed, so that could make this more complicate and also not accurry in order to compatible all type of printers.

there is also a new solution, with the new feature of nozzle collision sensing, the printer can do auto calibrate at beginning of every printing.

MartijnGevaert commented 4 months ago

Temperature compensation is a very big deal, I suspect many customers of this probe will be people running Voron's and other enclosed printers. If the nozzle collision can compensate for this it's definitely worth mentioning on the README. Some of the questions I had: What's the accuracy of the collision detection? What's the largest possible mistake on the measurement? Should people with very rigid toolhead mounting worry about it working?

(Cool work on the probe by the way! I'm definitely keeping my eye on it for a future purchase)

nonsintetic commented 5 days ago

Experimentally my probe can be off by around 0.6mm between a chamber at 25 degrees C and at 50 degrees C on a Voron 3.5.

markniu commented 5 days ago

could you explain more details, like how to test?