Octoprint Progress Percentage is Wrong

What is the problem?

I recently updated my Voxelab Aquila to Alex's Firmware and I noticed in my last few prints that the progress percentage shown in Octoprint is way behind the actual percentage. I also have Octoeverywhere and OctoApp and those both show a different progress that's ahead of what I see in OctoPrint. I also have M73Progress plugin installed, and Detalied Progress, I know those send info to the printer's LCD but just in case.

For example, after 1 hour and 5 minutes print time, showing 1 hour left, the progress was at 35%. It finally said 50% at about 1 hour 30 minutes print time and around 30 minutes remaining. I know these times aren't very accurate but I would hope the percentage complete would be close to what it should be. I'm getting 50% complete alerts from OctoEverywhere and other apps when OctoPrint itself and some apps are only showing 30% finished. This only started happening in the past few days.

What did you already try to solve it?

Change some plugin settings

Have you tried running in safe mode?


Did running in safe mode solve the problem?


Systeminfo Bundle

You can download this in OctoPrint's System Information dialog ... no bundle, no support!)


Additional information about your setup

OctoPrint version, OctoPi version, printer, firmware, browser, operating system, ... as much data as possible

I'm on the most recent stable version of Octoprint
octoprint-systeminfo-20231227162811.zip (695.6 KB)

That's the first time I heard something about wrong percentages - I will check that on my printers tomorrow.

Please also try it in safe mode to rule out any plugin interference

To the print times: try this plugin OctoPrint-PrintTimeGenius
It gives very accurate estimates after a few prints.

Here are some screen shots. Octoapp shows very low which is what octoprint also shows. However, the octoapp notification shows the right number, very weird. Octoeverywhere also shows the right number

PrintTimeGenius actually modifies the UI to use time based progress percentage, but the API and print progress event handlers still use the less accurate bytes based print progress percentage, which I bet is where you're seeing the differences.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.