Giter VIP home page Giter VIP logo

octoprint-mmu2filamentselect's Introduction

OctoPrint-Mmu2filamentselect

This plugin shows a dialog to select the filament when a print on a Prusa printer with MMU2 is started in single mode.

You can select the filament which should be used in this dialog. So you don't have to go over to your printer to select the filament in the printers menu.

The dialog will timeout after a given time (see Configuration, default 30 seconds). Then everything will work as usual and you have to select the filament at your printers menu, a default filament is used, or the print gets canceled (depending on the default action that is set).

Setup

Install via the bundled Plugin Manager or manually using this URL:

https://github.com/tkoecker/OctoPrint-Mmu2filamentselect/archive/master.zip

Configuration

In the settings of this plugin you can set the timeout. If this timeout runs out after the dialog pops up, it will close the dialog automatically, and perform a default action.

octoprint-mmu2filamentselect's People

Contributors

derpicknicker1 avatar foosel avatar tkoecker avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

octoprint-mmu2filamentselect's Issues

Add a Cancel button to the popup screen

Occasionally, I find I've started a print, and want to cancel it before I've even selected a filament colour.

It would be great if there was a red cancel button below the 5 filament select choices that allowed me to cancel the print before the MMU has even begun loading the filament, instead of having to reset the printer/wait while the MMU loads and then unloads the filament after a Cancel in OctoPrint.

Feature request: Sensor and MMU2S Status

Hi,

I was wondering if you have access in the plugin to the MMU2S sensor status?, I'd like to get this information through eventually to OctoDash (& HASS), so you can easily see if there are unload errors caused by the filament sensor, etc?

Thanks,
Andy...

Enumeration filament/tool mistake

I noticed that the tools used during printing are not correct, in the example screenshot they should be:
tool 2 instead of 1
and tool 4 instead of 3

Screenshot 2022-10-27 at 11-54-34 Goяo! OctoPrint

The choosing menu do not show up

Hi,
when I start print, the menu for choosing fillament do not showup. When I can expect menu? Immediately after push Print button or lately after warmup of nozzle and bed?

Thx a lot for help.
Roman

Configuration:
MK3S+MMU2S latest FW configured as Single
PrusaSlicer 2.3.0
OctoPrint 1.5.3
OctoPi 0.18
System Information OctoPrint.txt

Prusa MMU2 Select Filament: 1.0.3
GCode file from PrusaSlicer:
test_gcode.zip

Auto select default filament

This option could be sectioned with a simple flag on the options page.
If the user takes no action at the timeout (when the selection window is shown), the filament that is set by default is selected.

Filamentselect Pop up doesnt show up on Mobile

When i try to start a print from my Android 12 Phone (Chrome version 106) the selection Pop up doesnt come up. Other Pop ups from Octopi work just fine, just this one doesnt happen. It works just fine on my Windows 10 Desktop (Firefox version 104). Can anybody help me with this/reproduce the error? Might be related to #10 Thanks in advance,
DragonSky074

Suggesting to start with Tool_0 before Selecting Dialog

In cooperation with SpoolManager MMU-FS asks before the selecting dialog shows up:

when Spool 0 is empty:
... do you want to start the print without a selected spool?

when Spool 0 not empty:
... Do you want to start the print with following selected spools?
-0: 'ABS - rot (1250-00g)'

Options: CANCEL or OK

CANCEL stops the action as expected
OK opens the select dialog (that's what is wanted, but the question refers to chose spool 0)

Printing with selected the filament works ok.

when print is done, the plugin "PrintJob History" does not work quite correct:

It shows always Spool 0 (empty or not) int the top region of the result even when not selected for printing.
Nevertheless the use of material is booked to the selected printing spool.

Similar problems wit plugin "Filament Manager".

I assume "PrintJob History" dos not get the correct information from MMU2_FS

Nevertheless: Thank you for this awful plugin"

Query option incorrectly states Spool Manager is installed

Hello, and thank you very VERY much for this new feature.

I've tested it, and it does work correctly when I select Query from Filamanet Manager. However, it does also state that Spool Manager is installed. I believe I may have had it installed in the past and removed it. I checked the plugin cleanup area, and there is nothing there.

Whatever query is being made to see if the plugin is installed, must be finding some remnants of the previous install. I had thought perhaps there were some common components, so I tried selecting Spool Manager, however, it then defaulted to the manual entry names.

image

Please let me know what else I can provide to diagnose this issue.

OctoPrint did not come back following restart after install

Just like the title says, OctoPrint did not come back after the install.

I removed the previous version (from the previous supporter, 1.0.2) and restarted OctoPrint. I then installed your version (1.0.3), and this was the only item being installed or updated at this time, and performed the restart of OctoPrint service. However it did not come back. I should have taken a look at OctoPi via putty, but did not. But I power cycled my pi (Raspberry Pi 4 Model B Rev 1.1), and it came back up, and showed that the plugin was installed.

I'll be starting a print shortly, and will confirm the plugin is working.

Possible bug related to pop-up + related feature request

First of all, great plugin! This plugin has made managing the MMU2 Single Mode and tracking spool usage dramatically easier.

One possible bug I've run into is that occasionally MMU2 Filament Select doesn't prompt to select filament--no prompt in web UI and no way to trigger it (that I can find). I've tried setting the timeout as long as 5 minutes to see if it's just a timeout issue, but no dice. While I can still select from the printer, the selection isn't fed back to Octoprint and consequently Spool Manager doesn't record the used values correctly. It would be helpful to have some button or way to manually trigger a filament select prompt in Octoprint. Not sure if this is possible. Maybe the button can check to see if there is a job pending a filament select, and if so pop up?

I also have a potentially related feature request. Sometimes I forget to update which filament is loaded in Spool Manager before starting a print. It would be amazing if there was a way to either update the spool directly in the pop-up, or a button to "pause" the pop-up so I can change the filament in Spool Manager, then a button to re-pop the pop-up. Yes, I can use cancel, and then just restart the print. So, ultimately this isn't really a big deal.

Thanks again for the awesome plugin.

NOt selecting filament

Hi i choose a filament and it does not go to the correct filament it just takes filament 1 every time. Your suggestions would be welcomed to correct this, thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.