CR6Community / Marlin

This Marlin fork has the goal of cleaning-up the source code changes for the CR-6 so it can be merged upstream. We also want to extend the functionality to make it fully functional
GNU General Public License v3.0
474 stars 82 forks source link

Filament runout behavior changes to "filament runout" screen, then asks user to load new filament -> not intuitive #91

Closed Sebazzz closed 3 years ago

Sebazzz commented 3 years ago

Description

When filament runs out, the printer does an audible alert and unloads filament. But between this, it shows the filament runout screen.

Steps to Reproduce

If this is a Bug Report, please describe the steps needed to reproduce the issue

  1. Start print
  2. Snip filament or at least remove it from the sensor
  3. "filament runout" shows, after which M600 takes effect

Expected behavior:

We need to think how to handle this. Perhaps the "filament runout" screen should simply show a "dismiss" button.

Actual behavior:

First this screen shows: image

Next we have an audible alert and then this shows:

image

Then you can reload filament, press "continue".

Momentarily the filament runout screen shows, then the print continues as expected.

Sebazzz commented 3 years ago

@grobux Can you change the label of "Heating" to "Continue" in the filament runout screen (screen 34). We have no formal API for detecting filament present after runout, so we cannot use screen 35.

Sebazzz commented 3 years ago

This has now been resolved, somewhat.

Sebazzz commented 3 years ago

Now the normal filament load procedure will take place as described here: https://damsteen.nl/blog/2020/12/26/how-to-do-filament-change-with-cr6-community-firmware-release-5