moggieuk / ERCF-Software-V3

New software driver for ERCF control under Klipper
GNU General Public License v3.0
298 stars 63 forks source link

Stall guard testing ... #1

Closed ningpj closed 1 year ago

ningpj commented 1 year ago

Hi, Ive been using stall guard with easy brd and the patch whi-tw posted on pull request (https://github.com/EtteGit/EnragedRabbitProject/pull/150) for some time with good success and have subsequently removed my hall affect sensor. Its doable with easy brd provided sensorless selector homing is disabled and manually jumper the 2209 diag pin. With the original patch, Klipper would occasionally cancel the print with "!! No trigger on manual_stepper gear_stepper after full movement" if stall guard failed to home & triggered the limit. Changing homing_move(self, movepos, speed, probe_pos=False, triggered=True, check_triggered=false) solved this problem and haven't had a repeat issue. I also added a short 4mm move to detention the filament path much like your 2mm delay before releasing the servo.

I'm keen to move to your driver (v1.1.4) but couldnt get stallguard to work at all and have reverted to my previous setup. Sensorless homing without stallguard was reliable but noisy even after dropping currents to 10% (now 8% of 0.5A Nema 14). The sync load was also unexpectedly noisy and disabled it but ran out of time to debug fully. Likely some feed rate miss-match or contention between gear & extruder stepper. Seems to work fine on unload.

Happy to help debug stallguard if you arent already working on this with others as zero grinding and practically silent feed through to the extruder is possible with it.

moggieuk commented 1 year ago

HI, I think we have been chatting in discord, but whats your status of stallguard for filament homing now with the little update I made in the last 1.1.5 release?

moggieuk commented 1 year ago

I believe you verified that stallguard is now working for sensorless homing so I'm going to close this issue.