>One disadvantage compared with ultrasonic height sensing is that the nozzle needs to be clean, since any extruded filament stuck on the end will cause premature contact.
I think I would like to try HEATING the nozzle and "cleaning" it on the bed. something along the lines of
- home x,y
- heat nozzle
- move to X5 Y5
- lower until "contact" is detected by FSR
- move 2-3mm
- if FSR shows "less contact" -> move z down "a bit", goto move
- else -> must be "really touching" therefore set Z=0
really wondering if this could work...