Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: when using stall detection filament loading (G1 H1 Exx) flag whether a stall occurred #930

Closed
dc42 opened this issue Nov 13, 2023 · 1 comment
Assignees
Labels
enhancement Additional functionality, performance or other feature request
Milestone

Comments

@dc42
Copy link
Collaborator

dc42 commented Nov 13, 2023

Requested by an OEM at Formnext 2023. They use G1 H1 E moves to load filament until a stall occurs, but they need to know whether the move was terminated by a stall or not, to tell if filament loading was successful.

@dc42 dc42 added the enhancement Additional functionality, performance or other feature request label Nov 13, 2023
@dc42 dc42 self-assigned this Nov 13, 2023
@T3P3 T3P3 added this to the After 3.6 milestone Nov 26, 2024
@dc42
Copy link
Collaborator Author

dc42 commented Feb 5, 2025

You can already determine this. For example, for extruder 0 you could use this in a macro:

M400
var ex0pos = move.extruders[0].position
G1 E0.2  ; small E move of more than 1 full step to ensure that the extruder is not stalled
G1 H1 E500 F1000
M400
if (move.extruders[0].position - var.ex0pos < 500)
  echo "Extrusion stopped by stall"
else
  echo "Extrusion completed without stalling"

@dc42 dc42 closed this as completed Feb 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Additional functionality, performance or other feature request
Projects
None yet
Development

No branches or pull requests

2 participants