Klipper3d / klipper

Klipper is a 3d-printer firmware
GNU General Public License v3.0
9.4k stars 5.3k forks source link

[FEATURE] Analyse whole Gcode for errors before print to avoid killing print #2831

Closed Benraay closed 4 years ago

Benraay commented 4 years ago

Hi I am using Klipper for a few days now I was very impressed with this firmware a lot of interesting things But !

Could you please analyse Gcode for impossible out of range moves or max volumetric extrusion errors I failed 3 prints because of an error I did'nt manage, max volumetric speed seems to be an S3D wrong gcode, OK but why not triggering an error before the print happens it will avoid killing a long time print !

I suppose this is possible, like you do it live, it will be OK for most people waiting a bit before print giving the time to analyse gcode !

klipper-gitissuebot commented 4 years ago

Hi @Benraay,

It did not look like there was a Klipper log file attached to this ticket. The log file has been engineered to answer common questions the Klipper developers have about the software and its environment (software version, hardware type, configuration, event timing, and hundreds of other questions).

Unfortunately, too many people have opened tickets without providing the log. That consumes developer time; time that would be better spent enhancing the software. If this ticket references an event that has occurred while running the software then the Klipper log must be attached to this ticket. Otherwise, this ticket will be automatically closed in a few days.

For information on obtaining the Klipper log file see: https://github.com/KevinOConnor/klipper/blob/master/docs/Contact.md

The log can still be attached to this ticket - just add a comment and attach the log to that comment.

Best regards, ~ Your friendly GitIssueBot

PS: I'm just an automated script, not a human being.

KevinOConnor commented 4 years ago

Such a feature would certainly be useful. An interested developer would need to implement it and submit it.

-Kevin

Benraay commented 4 years ago

on marlin there are some things tested at compile time like out of bed moves

DanielJoyce commented 4 years ago

Yeah, it would be nice to scan to check for the over-extrusion warning that seems to kill prints sometimes.

KevinOConnor commented 4 years ago

I'm going to mark this as inactive until it is actively under development.

-Kevin