M17 extruder current limit

firmware-feature

Request: Add extruder current limit to M17. Currently, M17 only seems to support X, Y, Z, current limits.

Why?
When printing trickier materials (nozzle ≥280, bed ≥100, flexibles, etc.), printing is likelier to fail. In this post, putting aside actual solutions – how it fails has a big impact on the headaches involved afterwards. For example,

  1. If the filament yields first – that’s an extruder jam. You need to take apart the extruder to fish out the deformed portion. (BAD)
  2. If the extruder gears yields first – that grinds the filament. The extruder won’t feed by itself anymore, but you can clear it by pushing/pulling on the filament manually without taking apart the print head. (BETTER)
  3. If the extruder motor yields first – that doesn’t harm the filament. You might get skipped steps, but the print continues and the head isn’t in a bad state. (BEST)

However, #3 requires configurable current limits on the extruder stepper – hence, this request.

1 Like

I agree.

I’m also curious to try slight increases in max extruder current. Even with basic filament like Bambu PETG HF, I can’t even reach an ideal PA value without the extruder skipping steps on both the accel and decel phase.