Limit switch - measure back emf
Hi. My 3d printed don't have any limit switches. It's using back emf to detect stalled stepper motor. Do you think it's possible to implement such homing procedure ?
1) start generating step signal
2) every 10-15 ms stop generating for a few us
3) read input pin to check back emf (0 - rotor is stalled)
Andrzej
1) start generating step signal
2) every 10-15 ms stop generating for a few us
3) read input pin to check back emf (0 - rotor is stalled)
Andrzej
Comments
emf needs also special speeds to work correctly and needs to be adjusted to motor, ... For TMC2130 a user has solved this for repetier-firmware and this driver, see recent thread in firmware section.
I will check mentioned thread. However i can't use TMC2130. My DRV8824 drivers are not replacable.
The is some alternative board:
https://www.ebay.com/itm/WIFI-GCODE-CPU-for-Tiertime-UP-plus-2-mini-cetus-3D-printer-smoothieware/222768302327?hash=item33de0688f7:g:t6cAAOSwnCFaP-P0
Unfortunatelly:
"IMPORTANT: FOR CETUS MK2 A downgrade to MK1 end stop is necessary, Please order the endstop from the below link"
Our firmware does not support smoothieware boards. They have a different processor then the supported one.
Explain me please, why you think i can't use exactly the same approach as Cetus guys did? I'm going to try to modify reperier firmware. Unfortunatelly i have no experience with repetier code.
And i'm aware i could replace drv drivers or even everything. I simply don't want to do this. My goal is to change cpu board (as it's separate module) and nothing more.