OrcaSlicer icon indicating copy to clipboard operation
OrcaSlicer copied to clipboard

Alert on insufficient filament

Open ewilts opened this issue 10 months ago • 1 comments

Is there an existing issue for this feature request?

  • [X] I have searched the existing issues

Is your feature request related to a problem?

I'm always frustrated if I start a job thinking I have enough filament, and it runs out. This is not as much of a problem if I have another spool of the same filament ready, but that's not always the case. I can't pause the printer for multiple days waiting for another roll to arrive...

Which printers will be beneficial to this feature?

All

Describe the solution you'd like

Assume Bambu printer, AMS with RFID ability, Bambu filament, and Orca Slicer. If other environments have the ability to determine how much filament is left on a roll, this may apply to them too.

When a model is sliced or sent to the printer, I want to get an alert/warning if there is insufficient filament remaining to complete the job. The printer/AMS knows approximately how much filament is remaining on a spool from the RFID tags, and the slicer knows how much filament the job will consume from each slot.

If there is insufficient filament when sending to the printer, report, for example, "Insufficient filament in AMS slot A4. Require 800g, remaining 500g". If the configuration allows auto-continuation on another spool, add "Remaining 300g will be taken from slot B1". If no auto-continuation is available, ask the user if the print should be submitted anyway or if the print request should be cancelled. The user may have another roll on the shelf to be used but may want to cancel the print submission if not.

This will help prevent users unexpectedly running out of filament during a print.

Describe alternatives you've considered

No response

Additional context

No response

ewilts avatar Apr 20 '24 21:04 ewilts