I would like to use the Trinamic back-EMF sensing for the Z touch-off. We will know for certain if this approach works, as soon as the parts get here and they're built / tested. If that doesn't work, we will need a Z probe that can be deployed or be dropped in. Regardless of whether the Trinamic or a conventional Z probe is used, the OpenPnP hooks for this are already in place, within the FireStepDriver.java.
The only thing we need to attempt the Trinamic Z touch-off is some changes to FireStep driver to use the back-EMF SPI registers and a threshold, instead of a switch input. I will add a dependency to adding TMC2130 functionality to FireStep, because that needs to happen before the Z touch-off code can be started.
I would like to use the Trinamic back-EMF sensing for the Z touch-off. We will know for certain if this approach works, as soon as the parts get here and they're built / tested. If that doesn't work, we will need a Z probe that can be deployed or be dropped in. Regardless of whether the Trinamic or a conventional Z probe is used, the OpenPnP hooks for this are already in place, within the FireStepDriver.java.
The only thing we need to attempt the Trinamic Z touch-off is some changes to FireStep driver to use the back-EMF SPI registers and a threshold, instead of a switch input. I will add a dependency to adding TMC2130 functionality to FireStep, because that needs to happen before the Z touch-off code can be started.
TBD: Need to add a 'FireStep' label!