-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature] Improve user experience when sending file to print directly through slicer plugin #36
Comments
So, I've been looking at this, and I don't think it can be done without some modification to the Cura plugin. It seems to select the file and start the print, and Arc Welder might not know anything about the file yet. However, I think the workaround would be to edit your printer profile, and deselect the 'Start print Job after upoading' option: |
Maybe the solution is to go even further upstream and add a cura plugin to the roadmap? I bet just adding a script to the existing postprocessing plugin would be lower effort. https://github.com/Ultimaker/Cura/tree/master/plugins/PostProcessingPlugin/scripts |
@dmarx, there is a console version of arc welder that should do the trick. However, does the cura octoprint plugin wait for postprocessing to complete before sending the file. I will give it a try today. |
Here is a link to the pre built binaries in case you would like to give it a go. Add a -h parameter to the ArcWelderConsole exe to see the manual. |
The cura octoprint plugin definitely waits for post-processing to complete. Thanks for all the ideas and the cool project! |
I can confirm deselecting the "start print job after uploading" works just fine to prevent auto-printing of the file before arc welder processes it. The only remaining step would be for arc welder to load and print the new file after its own processing, but I see that's already been proposed in another issue thread here! |
I'm working on this as we speak. It's been much trickier than I'd even imagined, but I'm getting closer. I'm implementing a 'Print After Processing Complete' setting that allows you to print automatically after automatic or manual processing. Here are the issues I'm trying to solve:
This is a really big can of worms :) |
I've implemented a feature that potentially resolves this feature request without requiring any modifications to the slicer or slicer plugins. It still may need some tweaking, but I think it's a good start. If you want to test it, you can install from this url within the plugin manager (get more->From Url...): |
I use Cura and generally send files to my printer using the Cura octoprint plugin, which adds a "print with octoprint" button in cura. When I hit this button, the file gets sent to my octopi where arcwelder automatically converts it to a compressed
fname.aw.gcode
file, but the originalfname.gcode
ends up being the one sent to the printer. I imagine this isn't specific to cura, and other slicers with octoprint plugins probably experience similar behavior. It would be nice if somehow arc welder could interrupt the behavior of the cura plugin to automatically print thefname.aw.gcode
file.My current workflow (when I remember to do it) is to hit the "print with octoprint" button in cura, open octoprint in my browser, cancel the print, find the
fname.aw.gcode
file, and print that one instead. Would be nice if this was all just wrapped up in that first button push.The text was updated successfully, but these errors were encountered: