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
15.97k stars 19.09k forks source link

[BUG] FT Motion causes endstops to not trigger properly #27082

Open barleysvisuals opened 3 weeks ago

barleysvisuals commented 3 weeks ago

Did you test the latest bugfix-2.1.x code?

Yes, and the problem still exists.

Bug Description

When I enable #define FT_MOTION the printer rams into the endstop (noticed on X axis, don't want to test the others). The error is reproducable and I narrowed it down to FT Motion.

Bug Timeline

When trying out the new firmware

Expected behavior

Triggers work as intended

Actual behavior

Gantry rams into the endstop.

Steps to Reproduce

  1. Enable #define FT_MOTION in configuration
  2. Flash printer with new firmware
  3. Home axis

Version of Marlin Firmware

2.1.x Bugfix Version

Printer model

Creality Ender 3 Pro

Electronics

Silent Board 32 Bit (4.2.7)

LCD/Controller

No response

Other add-ons

Nothing that should affect this

Bed Leveling

ABL Bilinear mesh

Your Slicer

None

Host Software

None

Don't forget to include

Additional information & file uploads

Configuration_BUG.zip

thisiskeithb commented 3 weeks ago

Related issue: https://github.com/MarlinFirmware/Marlin/issues/27076

FT Motion doesn't appear to work correctly right now.