New Bjoern firmware,

Hi @Bjoern,

I installed your more recent firmware from a couple of days ago. After install. I believe I did, in the version screen I can see the same 1.14.0 version and not 1.14.1. Must I see this number or it’s the same version number?

I believe that I installed because trying to upgrade the printer halted during start and only after reformat and change the name of the file, the printer came back to the live. I understand that it upload the new firmware but version it shows is the same.

From 1.14.0 when the printer finish a work or I stop a printing, ever it restarts. With this version I have the same issue. So really I don’t know if I upgraded or not. Are there any way to check?

Thank you for your work. Regards

Hi Max_Powerr,
I’m currently setting up a new SV04 firmware version. Version v1.14.1 contained just a hotfix that omits uneccessary homing when navigating to the levelling screen. It should show its version number in the “Printer info” screen correctly. The display screen number should remain unchanged. If not it is likely that the update did not work.
Anyhow, many thanks for letting me know that there are issues in version 1.14.0. I’ll try to find a solution for that % will drop a note here when I have published a new release.

Best regards
Bjoern

I also have an issue with the latest firmware that it sometimes beeps when I go to preheat. I just restart and then it works.
Also it always restarts after a job. In a way I like it that way because it means everything reset. It just seems like that should be a feature that can be turned on and off.
These are not such a big deal to me but I thought you might appreciate the feedback.

Thanks a lot to let me know emet - I do appreciate that.

Best regards
Bjoern

1 Like

Thank you.
I don’t know where it’s the problem. You can think that I’m stupid by this question but are you sure that the version in the website is really the 1.4.1?

I installed a previous version and I checked that I was in this previous version.
Again I downloaded 1.14.1 and I installed it and… the system shows me 1.14.0

It hasn’t any logic.

I’m totally sure that the latest currently available firmware version in my GitHub repository is v1.14.0, because I removed v1.14.1 directly after your posting:
My initial intention was to provide a hotfix for the issue user mmcc100 showed in his video during homing & entering the levelling menu. Having a closer look in my firmware sources I found a line of code that contained a minor error in that very part of the user interface handler. However, after uploading v1.14.1 with this line of code fixed I realized that mmcc100’s SV04 was not using my firmware v1.14.0, but Sovol’s SV04 firmware version 1.1.4. So there was no need for publishing that hotfix at all.
As written before, I’m currently in the process of setting up a new firmware version v1.15.0. There will be a bunch of additional changes. Therefore I removed the hotfix. I’ll publish a complete firmware release including uploading the sources as soon as implementation & tests have been finished.

5 Likes

Thank you!!
I’ll wait for new version with impatient.

The only issue that I have with 1.14.0 as I commented is the restart of the printer when it finish a work or when I stopped at work. With only start a printing, if I stop it meanwhile is heating or printing, it restarts.
It’s not important and I don’t know if it’s a normal process to clean buffers or memories or it’s a bug.

Hi again,
spending my time on other projects I had not enough time for a major firmware release, but implemented several bugfixes, e.g. hang-ups in the levelling sub-menus, occasionally colliding extruders during manual movement of uncalibrated axes etc. Additionally, the firmware update supports longer filenames. It is available on GitHub. The firmware update will need a matching display software.
/R
Björn

1 Like

Hi Bjoern,

I’m not sure if I’m doing something wrong or not, but when I’ve flashed your latest firmware to my sv04, it’s now got an issue where it’s selecting the wrong print head? Prints that were working fine on Sovol’s firmware using the first hotend are now trying to print on the second hotend? Is there something I need to do to select the right hotend first?

I was originally using an older version of the firmware, but I flashed v1.14.6 to the board this morning and still having the issue. The touchscreen is v1.14.3.

Cheers!

Hi Mavryk,
it’s hard to say what went wrong without further information.

Generally, in case of a successful update your SV04 will rename the firmware file on the SD-card from “firmware.bin” to firmware.CUR". Additionally, you can check the version number of the installed firmware on the printer info page by clicking “Settings” > “Printer Info” from the main menu page.

Selecting extruders can be done by changing to the print modes “Single Mode 1” for the left extruder or “Single Mode 2” for the right extruder. There are also gcode instructions for extruder selection: T0 selects the left extruder, T1 selects the right extruder.

Good luck
Björn

Hi Bjoern,

I have checked the SD card and it’s definitely changed it to firmware.cur, and I have checked the version numbers which confirm it’s on firmware v1.14.6 and display v1.14.3

It’s happening on multiple files, including new ones sliced from Sovol’s cura, and prints I did only a week ago that printed on the left extruder fine. When I have it set to Single Mode 1, and preheat for PLA, it does preheat the left extruder. But when I go to print from the SD Card, it then heats the right extruder to 170 before complaining there’s no filament (I don’t currently have any filament in the right extruder).

I may have to reflash the official sovol firmware to confirm, I was just reaching out in hopes you knew of the issue, or if I’d done something wrong at somepoint. I mainly just wanted to be able to either pause at height or change filament at layer, so if your firmware doesn’t work on my device for some reason, I’ll have to look for an alternative.

Thanks!

Mavryk,
without knowing the content of your respective gcode files it’s impossible for me to say if there is a problem in my firmware version or your slicer settings.
I won’t deep dive into any Sovol’s Cura settings, but are sure that the filament/color you used to slice your model(s) is bound to the left extruder?
/R
Björn

Hey Bjorn,

The slicer looks OK to me, I didn’t make any changes to the material profiles that the Sovol Slicer came with.

Just for your reference, I flashed the Sovol Firmware that’s on the download page (v1.10 from 2022) and it works normally again. The only difference is when I use your custom firmware, which is bizarre if my machine is the only one that has the problem. I guess I’ll just have to keep using stock for now. Which sucks, because I really wanted to fix the issue with pausing so I could change the filament.

Thanks,
Josh