Hate the 1.4.2 Want to go back to older Version

But it get's much more confusing if you have something different than 100% with your slicer settings

OctoPrtint doesn't have to know you know. There is no confusion here. If I had 90% - 10%=81%
How confusing that is....

No it's not. No matter what your slicer is you can calculate the settings.
95% - 10% = 9.5% so what hard is that.
Other wise it looks like no one is using this future. Because is confusing to every one. That how it looks like.
I personally don't see the problem..... Just let them display a 100 % and after change it will stay to show what your value change was and not disappearing to blank.

I might be wrong but afaik there is no lower it by 10% command.
If you already set your printer to 90%, then set octoprint to 90% it's still 90%.

Yeah no. Other people had issues with the way it was before.
We told you why it was changed and you don't have to like it. Your choice.
If you want it the old way you are free to downgrade or write a plugin at any time.

No it's not 90% because it's lower by 10%. 90% on Printer =100% on OctoPrint - 10% on Octoprint which is 90% which makes printer lower by 10% which is 81%

And yes I will change but I couldn't found the older versions of OctoPrint....
Can you give me the link for it.

That's the way of the tutorial with the 1.3.12 url

This might also work but haven't tested it for downgrading - just for upgrading

~/oprint/bin/pip install --force-reinstall OctoPrint==1.3.12
sudo service octoprint restart

I'm not quite sure when this was changed because I'm on developer builds most of the time.
I think it came with 1.4.1 so you could also downgrade to 1.4.0.

I hope you downgraded successfully.

Now that's sorted, let's play a game. I'm thinking of a number, can you tell me what 10% lower is?

Well I just re do the Image file for the older version.
I don't know if you guys are using that future or not. But I would like to know if you do then how you calculate the values?

I am fairly sure that the numbers you enter are NOT cumulative. So if you set 90% once, and then set 90% again, the second 90% will not have any effect, because the rate is already 90%. Setting back to 100% will change the flow- or feed- rate back to what is specified in the gcode. This is how it is in 1.4.11.4.2 and how it was in 1.4.1 and before.

Yes, if you set to 90% you will have 90% (Printer setting would be 81%) if my printer was set 90% in slicer. but if I set to 95% then I increase my flow by 5%.and on printer I will increase by 5% too which would be 81%+4.5%=85.5% on printer flow. And if I go to 100% then I will have a 100% same as Printer was set to 90%. That is not hard to understand and I don't know why they removed that future and out blank settings...... But right now at 1.4.2 I don't have anything that shows and I I did change I don't know what I change too. I don't see a logic here.....

That's why I'm looking for 1.4.? that the % still shows but I have the 1.3.12 only. I wish there would be an image for the 1.4.?

You are confusing two things. If you set a flow amount in your slicer, it will output each extrusion gcode command multiplied by that value. If you change the flow rate in OctoPrint, it does not change the gcode commands, but instead it sends an M221 command, which instructs the firmware to multiply all extrusion values set in the gcode on the fly.

If you set your flow in your slicer to 90% (or 0.9) and then issue the M221 command from OctoPrint, the effect would indeed be the same as setting it to 0.81 in your slicer. However, if you send the M221 command again with the 90% multiplier, the result will still be 0.81, NOT 0.72.

This has not changed between 1.4 and 1.4.1 1.4.1 and 1.4.2. What has changed is that the percentage is now displayed write-only.

1 Like

There are no images of OctoPrint. There are images of OctoPi. OctoPi does not have the same release schedule as OctoPrint, but you can run any (recent) version of OctoPrint on the current version of OctoPi. It has been explained above how you can change to a specific version of OctoPrint on your OctoPi installation.

I know that You just misunderstanding what I said.

"Yes, if you set to 90% you will have 90% (Printer setting would be 81%) if my printer was set 90% in slicer. but if I set to 95% then I increase my flow by 5%.and on printer I will increase by 5% too which would be 81%+4.5%=85.5% on printer flow. And if I go to 100% then I will have a 100% same as Printer was set to 90%"

To add to FieldOfView's comment, you can very easily see this problem with a simple question. Try this:

  • I'm thinking of a number, can you tell me what 90% of it is?

  • You told me to remember 90%, but then someone else changed it. Now what's 50% of that number?

You can easily see what the issue is, I believe. You can only tell the printer what the number is, not what to offset it by. You have to say 'set to 90' 'set to 100' not 'adjust by 90%'

You don't quite get the printer communication problem, at hand here.

The % not showing change in 1.4.2? not in 1.4.1
I'm trying to go to 1.4.? but I don't want to waist my time. I do want the % shown just like it was before....

You see this

Just change the version number to 1.4.0

Sorry, I had my versions wrong.

I can't explain it any better than I already have. You don't have to believe me. If you want to go back to a specific version, those instructions have already been posted by @PrintedWeezl and @Charlie_Powell.

Yeah, the basic understanding of the gcode that is sent to the printer, if you do it from the LCD or from OctoPrint, is the same here if I'm not mistaken. Your logic of what you think it was doing before is just wrong. It has always been that when you set that in OctoPrint it is not a relative change, it's an absolute change. So the math you thought was occurring was never occurring the way you describe it @joseph.bejm.

1 Like

Yes it is. The correct way because by the %