MarlinFirmware / Marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
https://marlinfw.org
GNU General Public License v3.0
16.22k stars 19.22k forks source link

[BUG] Sensorless homing sensitivity issues with Quick_Home enabled (Marlin 2.5.0.3). #17687

Closed jreis1 closed 4 years ago

jreis1 commented 4 years ago

Bug Description

Sensorless homing sensitivity issues with Quick_Home enabled.

With sensorless homing, when Quick_Home is not enabled, both X and Y axis home smoothly. No issues. However, with exactly the same configuration, and just by enabling Quick_Home, the motors hit home position and start grinding for a couple of seconds, as if sensitivity was too low.
If sensitivity value is increased, I start to have false positives.

My Configurations

configs.zip

Steps to Reproduce

  1. Disable quick_home, and home printer: no issues.
  2. Enable quick_home, and home printer: motor grind in home position.

Expected behavior: Sensorless homing should behave similarly with and without quick_home enabled.

Actual behavior: as described above.

Additional Information

craigistired commented 4 years ago

I had the same issue. With Quick_Home enabled the sensitivity is always either too high (fails to home) or too low (grinding if already homed). Disabling Quick_Home resolved this issue.

Marlin: 2.0.5.3 Platform: Duplicator I3 Plus/Maker Select Plus Board: SKR E3 Mini v1.3 Drivers: TMC2209

thinkyhead commented 4 years ago

There are various remedies you can try, such as the sensorless homing backoff, but this isn't strictly a bug. It's just a limitation of quick homing combined with sensorless homing, especially in noisy electronic environments on the less expensive boards. If no amount of tuning helps, you may just have to disable it.

craigistired commented 4 years ago

@thinkyhead Homing backoff is a good solution to the grinding when homed issue that occurs with sensorless x/y homing. Thank you. :)

github-actions[bot] commented 4 years ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.