When I have a chance i will make some testing from printer instead of Octoprint because all the firmware is focuse to use with Octoprint. So I’ll keep you posted.
Yes, I tested it and it’s the same, but with this version octoprint didn’t connect to the printer so I went back to version 1.09.3.
Basically, if I press PAUSE the printer doesn’t print again, it always stays on hold. When changing filament in middle of the print for change color, when I click to continue It just extrude filament and it stays in PAUSE again, the M600 Dont work.
I tested it with the “queeup” firmware with only the linear advance active and it was the same, it doesn’t work.
When I installed octoprint on the PC, it already works, it appears on the octoprint screen that it is in PAUSE, I click continue and it works.
It seems that the printer, even without octoprint installed, sends the information and remains on hold, and what is on the printer screen does not work. If i click cancel the printer frezzes.
So I just loaded V1.0.9.7_3…
First impressions while printing a benchy, the printer is very “nippy”, seems much faster than what it was before…
I have seen posts of people having 2 V3SE printers and one is fast and one is slow… Im wondering if mine was slow before and I didnt even notice it, because I only had one…
But the main thing for me is the Progress on the LCD when Printing from Octo Print…
Another observation, is that I loaded the firmware and then did an auto bed level…
Normally it will take me a few prints to adjust the Z-Offset perfectly… But this time it printed with no adjustment required… VERY NICE!!!
I managed to identify the problem, I installed the firmware of the user delterous where the Hosts Commands are disable like the original firmware of creality and the M600 and pause commands now work normally.
I was unable to compile your firmware with Hosts Commands disabled, never compile firmware, can you please compile your firmware with Hosts Commands disabled?
I don’t know why, even without the cable connected, with the Hosts Commands active, the printer assumes it is connected and the M600 command, Pause and the cancel and pause buttons do not work.
I installed 3 diferents firmwares of diferents users with Hosts commands active and its all the same problem.
I’m Away from printer to compile and test, when possible I’ll check whats going on and try to fix it, maybe adding a flag to know if Octoprint is connected if not ignore the Host and accept HMI input from knob.
I have a small problem when changing filaments on a colour change. I use Orca and this works when it is time to execute the change in that it moves the head and retracts the filament.
Not sure if the remaining problem is firmware related.
When I go to continue the dialogue “purge more filament” or “continue” comes up on the Octoprint screen…when I go to purge no filament is purged. When I continue all is good the head goes back to the print and continues. To bypass the purge filament not working I am having to push filament through manually which is really hard but I do get there.
I have checked the gcode scripts in Octo and found this
Those are for resuming seems like the issue is the code that Octo is sending to purge/push (extrude) the filament. Another thing noted to take a look, if its within the Macro of M600 or is a command from Octo.
If its in the macro M600 isnt that something to do with the printer.cfg file in the firmware ???
Is anyone else getting this problem on their E3V3SE printer in Octo when doing a colour change M600 that it wont purge ???
I may have found a resolution…cant try until tomorrow, but rather than use the M600 ill try the M25 pause command within Orca and see if that will allow me to purge and then resume
Is it possible somebody could provide me their “after print job is paused” and “before print job is resumed” Gcode scripts for Octo (I do not have a filament runout sensor)
I suspect the M600 command from Orca does its job albeit not fully, the command clearly moves the head over and retracts the filament, however, upon continuing, the buttons on Octo dont do anything except for the resume print button, and thats why i wonder if the Gcode script for Octo may help resolve this. I do have scripts in there but I cant but help think something is not quite right or something is missing.
When I get to try the M25 that may hopefully put me in the right direction if purge will go or not.
Im trying a suggestion by putting the M25 in the place in Orca where the M600 command was, by doing this when you select colour change on the side, the print will still show the different colours.
My apologies if I am waffling on a bit, its strange such a little issue can cause such a bother lol. And me being me I like to have things going correctly.
In my printer in Orca when i do change color with m600 comand she stops printing, then retract filament and then if i select extrud in octoprint or in the printer continue she puch filament out, if continue she continues the printing
Thank you for your response…would you be so kind to provide me your “after print job is paused” and “before print job is resumed” Gcode scripts for Octo and then I can see if that is what is causing the issue for me.
Hi @Iroh3d I have been trying numerous things to get the purge to work but unable to get anywhere. What I have noticed though if I use the M25 command it does allow me to purge albeit very little like perhaps a mm.
On the M600 everything looks good, the head moves over to the side, it lifts up a fair distance, you can see it quickly purge before it retracts the filament, I change the filament, click the continue and no purge happens, I click the purge more and nothing happens and when I click the continue it resumes its print.
Something I have notice, if I cancel the print job from Octo it doesnt report the cancel print job on the printer screen. I am sure this worked on the previous firmware of yours.
I also note, if i cancel the print on the printer screen, it does stop the print, but the octo screen doesnt report the cancel and just sits there as if it is printing.
Not sure if it is just me or anyone could be getting this.
Hi, did you checked in the Octoprint Plugin repo the Scripts for cancel and pause/resume jobs? There is where the cancellation is reported to the printer. If not check the GitHub of the plugin.
I’m going to check all the above issues next week, I’m still away from my printer to test changes and debug Octoprint commands to enable or fix all the issues described during the las 2 weeks but I have everything in my radar.
Also I noticed that the latest beta of marlin 2.1 has now support for the E3V3SE board maybe worth to take a look on the firmware and try to compile it for the printer.
Anyway beer with me(pun intended). I will check everything as soon as I can.