Ender-3 V3 SE: config settings to roll our own firmware please

Hi, I’m not able to test it now, will take some time to do it.
Can you check if happens with the latest release: Release v1.0.9.7_3 · navaismo/Ender-3V3-SE · GitHub

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.

Thanks

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…

You guys are awesome and keep up the good work…

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!!!

You need to change the baudrate to 128000 in octoprint settings.

And yes since we enabled the Host commands support this could be the issue about waiting confirmation from Octoprint instead from Printer itself.

1 Like

Glad to hear is working for you, for all the people involved editing the firmware reading this kind of messages worth the effort.

"Yes, I tested it and it’s the same, but with this version octoprint didn’t connect to the printer "

Mine also didnt connect at first, but then I read you have to change the Baudrate to 128000

Click on the Spanner(Settings) then on the left on “Serial Connection”… add 128000 under “Additional Baudrates”

1 Like

Tanks, in my pc its works, but in my tablet with octo4a it cant detect the printer.

With 1097 firmware its works in octo4a.
The Octo4a must have same problem with Baudrate 128000

Yes its a bug in Octo4A: Can't connect Octoprint to Printer in v1.0.9.7_3 · Issue #9 · navaismo/Ender-3V3-SE · GitHub

1 Like

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.

Thanks

Been testing the new firmware over the weekend…
And my most regular prints, are printing half the time they used to in the past…

For me this firmware was a significant speed boost

Loving it…

Question is what would’ve changed it to be sooo much faster?

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.

1 Like

Queueps & Rtorchia edited some values that affects the speed of movements, that could be the reason.

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

Should the G1 for primimg be like 10 or 20 ???

Any help would be great.

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

Hi @artsite

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.

Firmware is v1.0.9.7_3

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.