Notifications
Clear all

Missing Load / Unload Filament when Connected to Octoprint  

  RSS
darKing
(@darking)
Trusted Member
Missing Load / Unload Filament when Connected to Octoprint

Hi Everyone, I did a short forum search but could not find anything.

The MK3 changes it's On Screen Menu Structure according to what it's doing. That's nice, however when printing with Octoprint, after the print is finished, it does not return to the 'standard' home screen. I guess that's on purpose (?) since the printer is now controlled via usb instead of the Menu.

However, I can't unload / load Filament because that option is missing in menu. My workaround for this atm is a printer reset, change Filament, reconnect Octoprint.

It's not a big deal but it's a nuisance and imho unnecessary. Is there a way to get around this? Like a G-Code Commant in the End-Script maybe?

Posted : 04/06/2018 2:14 pm
john.v11
(@john-v11)
Estimable Member
Re: Missing Load / Unload Filament when Connected to Octoprint

Not at my printer ATM but I believe you will find the "Change Filament" option via Settings on the LCD.

Posted : 04/06/2018 2:25 pm
richard.l
(@richard-l)
Moderator
Re: Missing Load / Unload Filament when Connected to Octoprint

I've noticed this behavior as well. A simple Disconnect/Reconnect will get the options back on the LCD.

...
Posted : 04/06/2018 4:31 pm
darKing
(@darking)
Trusted Member
Topic starter answered:
Re: Missing Load / Unload Filament when Connected to Octoprint


Not at my printer ATM but I believe you will find the "Change Filament" option via Settings on the LCD.

There is no "Settings" Menu once Octoprint takes over.


I've noticed this behavior as well. A simple Disconnect/Reconnect will get the options back on the LCD.

Yes I know. Also a printer reset and unplugging the USB Port brings it back. Would be more convenient if it's just back after a print is finished. One of the points of having Octoprint is not have the printer connected to your computer i.e. have it in another place.

Posted : 05/06/2018 1:29 pm
richard.l
(@richard-l)
Moderator
Re: Missing Load / Unload Filament when Connected to Octoprint

Yes I know. Also a printer reset and unplugging the USB Port brings it back. Would be more convenient if it's just back after a print is finished. One of the points of having Octoprint is not have the printer connected to your computer i.e. have it in another place.

I don't disagree, I was just pointing to another way of getting the settings back. I have a separate issue with this in that every time I have to either reboot or Disconnect/Reconnect the printer my left side x-axis drops 2mm. I then have to run it completely to the top to get it even again. I know it needs a new trapezoidal nut but finding a suitable replacement in the US is difficult.

...
Posted : 05/06/2018 4:21 pm
john.v11
(@john-v11)
Estimable Member
Re: Missing Load / Unload Filament when Connected to Octoprint



Not at my printer ATM but I believe you will find the "Change Filament" option via Settings on the LCD.

There is no "Settings" Menu once Octoprint takes over.

Yes you're correct BUT there is a "Tune" which includes most of the same menu items as well as a "Change Filament"

Give that a shot and I think you will find it works just fine with Octoprint.

Posted : 07/06/2018 1:41 am
JASII
(@jasii)
Estimable Member
Re: Missing Load / Unload Filament when Connected to Octoprint

Well, my current setup does what it is supposed to do. I send a print from Octoprint, the printer screen changes to -->USB and removes most functions. Then, after the print is complete, the print head homes and all heat/motors are turned off and the screen changes back to SD---% and all options return.

So that we compare apples to apples, here is my setup:

Printer: MK3 & MK2s-MMU (both work with Octoprint as designed)
Firmware: 3.1.1-RC5-150 (I have stayed there as it works and I saw some issues with newer versions)
Slicer: Slic3r Prusa 1.39.1-win64 (no added gcode)
Octoprint: 1.3.8 (no added gcode)
Raspberry Pi: 3B Wi-Fi connected to PC, USB to both printers

Operating environment: I have connected Slic3r to Octoprint via API Key and installed the Octoprint Autoselect Plugin so new print jobs are immediately available for print. I just click on Print and off they go.

Note, Slic3r Prusa Edition does have some default ending gcode which I have not changed.

G4 ; wait
M104 S0 ; turn off temperature
M140 S0 ; turn off heatbed
M107 ; turn off fan
G1 X0 Y200; home X axis
M84 ; disable motors

Perhaps this may help to figure out why I am good but others have issues.

Jerry.

05/2017 - MK2s - 09/2017 +MMUv1
12/2017 - MK3 - 07/2018 + Mosquito hotend
12/2018 - ↑MK3s w/MMU2s
01/2019 - ↑MK2.5s w/MMU2s
03/2020 - Mini
06/2020 - MK3s/Mini + Copperhead Hotend
Inventor - Solidworks - OctoPrint/x3(Pi3B)...
Posted : 07/06/2018 9:23 am
spiff72
(@spiff72)
Trusted Member
RE: Missing Load / Unload Filament when Connected to Octoprint

I know this is an older thread, but I was wondering if anyone ever found a solution here.

I have found that if I cancel a print using the Octoprint interface, it cancels sucessfully, but the filament remains loaded.  It seems that the "normal" menu structure takes a few moments (maybe 2 minutes - I haven't timed it) to become available.

So my question is this:  Is there a way to send an "unload filament" command from Octoprint?  Ideally it would be slick if you could such a command (if it existed) to the GCODE scripts section of Octoprint under "After Print job is cancelled".

 

Maybe this is better to post in a new thread.

Posted : 01/05/2020 4:04 pm
spiff72
(@spiff72)
Trusted Member
RE: Missing Load / Unload Filament when Connected to Octoprint
Posted by: @mgoblue

I know this is an older thread, but I was wondering if anyone ever found a solution here.

I have found that if I cancel a print using the Octoprint interface, it cancels sucessfully, but the filament remains loaded.  It seems that the "normal" menu structure takes a few moments (maybe 2 minutes - I haven't timed it) to become available.

So my question is this:  Is there a way to send an "unload filament" command from Octoprint?  Ideally it would be slick if you could such a command (if it existed) to the GCODE scripts section of Octoprint under "After Print job is cancelled".

 

Maybe this is better to post in a new thread.

UPDTE:  I just found this in the knowledge base:

https://help.prusa3d.com/en/article/prusa-specific-g-codes_112173/#m702-unload-filament

I might try adding this to the print cancelled GCODE section to see if that works.

M702 C

Posted : 01/05/2020 4:10 pm
spiff72
(@spiff72)
Trusted Member
RE: Missing Load / Unload Filament when Connected to Octoprint
Posted by: @mgoblue
Posted by: @mgoblue

I know this is an older thread, but I was wondering if anyone ever found a solution here.

I have found that if I cancel a print using the Octoprint interface, it cancels sucessfully, but the filament remains loaded.  It seems that the "normal" menu structure takes a few moments (maybe 2 minutes - I haven't timed it) to become available.

So my question is this:  Is there a way to send an "unload filament" command from Octoprint?  Ideally it would be slick if you could such a command (if it existed) to the GCODE scripts section of Octoprint under "After Print job is cancelled".

 

Maybe this is better to post in a new thread.

UPDTE:  I just found this in the knowledge base:

https://help.prusa3d.com/en/article/prusa-specific-g-codes_112173/#m702-unload-filament

I might try adding this to the print cancelled GCODE section to see if that works.

M702 C

And this worked perfectly!  

Posted : 01/05/2020 5:34 pm
Share: