Cura-OctoPrintPlugin icon indicating copy to clipboard operation
Cura-OctoPrintPlugin copied to clipboard

Add button to queue up a job to Octoprint instead of just print.

Open vastator69 opened this issue 5 years ago • 14 comments

I dont know if it is feasible or not, but it would be nice to be able to send a job to Octoprint for storage instead of immediately print. I realize you get a queue job button if Octoprint is busy with a job but it would be nice to get that queue button as well as the print button. This way you can queue up jobs for Octoprint to do later.

vastator69 avatar Sep 28 '19 19:09 vastator69

Related: https://github.com/fieldOfView/Cura-OctoPrintPlugin/issues/113 and https://github.com/fieldOfView/Cura-OctoPrintPlugin/issues/7

My preferred solution would be to pull down the "print with Octoprint" selector and see "save file" (as now) and "send to octoprint" (or similar wording).

I realise that there's a "print after sending" option in the settings, but I'm thinking of more ad-hoc type work - perhaps sending a series of prints to the printer in another room before going over to it to prime it for the first print.

coofercat avatar Oct 01 '19 15:10 coofercat

I hope we are talking about the same thing. Something changed, because it was doning that for me, but then it stopped. I have had these settings for a long time: image

...and when I clicked "print with octoprint" and there was not already an active print job, it would put it right in the print dialog box (see screenshot below), so I just had to click "print". Now it stopped doing it and just puts it in the print queue. Anyway, a button that would do the same thing would be great as well. Thanks.

image

TriggerMeister avatar Apr 19 '20 14:04 TriggerMeister

@fieldOfView this is very useful feature - is there any blocker that this FRE is in limbo for over a year? Any hope to have this added?

MarcinOrlowski avatar Nov 19 '20 14:11 MarcinOrlowski

Lots to do, limited time. Also I don't like having conflicting options (what you set in the Connect to OctoPrint dialog vs the output device you choose). There's also a conflicting feature I've been meaning to support, which is having multiple OctoPrint instances associated to a single printer. Then you would get the following list:

Save to File
Save to Removable drive
Print with OctoPrint #1
Send to OctoPrint #1
Print with OctoPrint #2
Send to OctoPrint #2
Print with OctoPrint #3
Send to OctoPrint #3

I think that looks confusing.

Personally I would rather combine this with an (optional) dialog where you can change the path and filename before printing (#199).

But eventually it mostly comes down to having a finite amount of time. Also I don't like being one of those people, but if you really want a feature like this you might consider sponsoring me. No promises, but I am more inclined to listen to people who actively show their appreciation.

fieldOfView avatar Nov 19 '20 14:11 fieldOfView

Also I don't like having conflicting options (what you set in the Connect to OctoPrint dialog vs the output device you choose).

Why? If that'd be optional, I'd not mind as I'd have feature I like. Others can disable that to keep current behavior. Acceptable trade-off.

Then you would get the following list [...]

Well, I do have just one printer connected ATM :) But again, if that feature would be optional, you could have it off if needed. Or maybe you could select which printers you want so be included?

Personally I would rather combine this with an (optional) dialog where you can change the path and filename before printing

Again, could this be optional please? Because I actually do not like that idea of having separate dialog for things I could simply select from drop-down list, esp. considering I just have I printer so that would not be crowded place in my case.

really want a feature like this you might consider sponsoring me. No promises,

I appreciate your work and OctoPrint plugin is a huge relief, but I'd like to suggest additionally allowing sponsorship per specific feature.

MarcinOrlowski avatar Nov 19 '20 21:11 MarcinOrlowski

oneplus for queue option, I often queue while already printing, NOT the same as the settings option, as I want to do both still. At the moment I print and wait for error then I can click add queue

tablatronix avatar Apr 21 '21 02:04 tablatronix

I often queue while already printing

When you are already printing, the plugin tells you you cannot start another print and give you a Queue button. What's the difference between switching to another output device and waiting for the Queue button to pop up?

fieldOfView avatar Apr 21 '21 06:04 fieldOfView

Because its confusing also you have to wait for it to timeout.

tablatronix avatar Apr 21 '21 23:04 tablatronix

Sorry, what timeout?

fieldOfView avatar Apr 23 '21 13:04 fieldOfView

If I click print during a print, It sits there for like 20-30 seconds, then errors, then says add to queue

tablatronix avatar Apr 23 '21 19:04 tablatronix

It sits there for like 20-30 seconds, then errors, then says add to queue

Sorry, what error? Please, don't keep me dragging details out of you.

fieldOfView avatar Jul 06 '21 14:07 fieldOfView

The cannot start another print and give you a Queue button from above There seems to be a significant delay or a timeout sometimes before it comes up...

I think there is another popup above it also with an error sometimes, Ill have to find screen shot or test it again

There is NO delay if printer is offline however

tablatronix avatar Jul 08 '21 04:07 tablatronix

Thanks for the additional info.

There seems to be a significant delay or a timeout sometimes before it comes up.

I think the plugin only receives feedback from OctoPrint after the upload is completed. So if you have a fairly large gcode file, or a slow connection with the OctoPrint instance, then that could explain the delay. I had not considered that. I guess it makes sense then to have a more direct way to queue.

I think there is another popup above it also with an error sometimes,

Please let me know if you reproduce that.

fieldOfView avatar Jul 08 '21 20:07 fieldOfView

Ill play with it tonight, I have not been printing lately at all.

tablatronix avatar Jul 08 '21 22:07 tablatronix