Re: How to use and tune the new linearity correction?
One more post in to complete the monolgue:
I now made myself a fine tune tower for the range of 1.046 to 1.063 like this:
sed -e 's/TMC_SET_WAVE_E30/TMC_SET_WAVE_E46/g; s/TMC_SET_WAVE_E40/TMC_SET_WAVE_E47/g; s/TMC_SET_WAVE_E50/TMC_SET_WAVE_E48/g; s/TMC_SET_WAVE_E60/TMC_SET_WAVE_E49/g; s/TMC_SET_WAVE_E70/TMC_SET_WAVE_E50/g; s/TMC_SET_WAVE_E80/TMC_SET_WAVE_E51/g; s/TMC_SET_WAVE_E90/TMC_SET_WAVE_E52/g; s/TMC_SET_WAVE_E100/TMC_SET_WAVE_E53/g; s/TMC_SET_WAVE_E110/TMC_SET_WAVE_E54/g; s/TMC_SET_WAVE_E120/TMC_SET_WAVE_E55/g; s/TMC_SET_WAVE_E130/TMC_SET_WAVE_E56/g; s/TMC_SET_WAVE_E140/TMC_SET_WAVE_E57/g; s/TMC_SET_WAVE_E150/TMC_SET_WAVE_E58/g; s/TMC_SET_WAVE_E160/TMC_SET_WAVE_E59/g; s/TMC_SET_WAVE_E170/TMC_SET_WAVE_E60/g; s/TMC_SET_WAVE_E180/TMC_SET_WAVE_E61/g; s/TMC_SET_WAVE_E190/TMC_SET_WAVE_E62/g; s/TMC_SET_WAVE_E200/TMC_SET_WAVE_E63/g' PLA_MK3_ECOR_TOWER.gcode > PLA_MK3_fine_ECOR_TOWER.gcode
I will test it now. SOOO much easier than printing all these cubes:-)
Edit:
It works like a charm - although it is NOT easy to pic out the optimal step at the milli resolution:-)
So yeah, with a simple search and replace you could create your fine tune tower.
Greetings from a fellow sed user 😆
What E correction value did you end up with? Also are the // patterns gone completely or did they just change shape like this II
I've tried the tower two times, first one was vanilla from the wiki, second one was doubled correction values.
Thing is, i can't see a difference at all for the // pattern across the towers at all. Nothing changes even with crazy values like 1.5
Re: How to use and tune the new linearity correction?
One more post in to complete the monolgue:
I now made myself a fine tune tower for the range of 1.046 to 1.063 like this:
sed -e 's/TMC_SET_WAVE_E30/TMC_SET_WAVE_E46/g; s/TMC_SET_WAVE_E40/TMC_SET_WAVE_E47/g; s/TMC_SET_WAVE_E50/TMC_SET_WAVE_E48/g; s/TMC_SET_WAVE_E60/TMC_SET_WAVE_E49/g; s/TMC_SET_WAVE_E70/TMC_SET_WAVE_E50/g; s/TMC_SET_WAVE_E80/TMC_SET_WAVE_E51/g; s/TMC_SET_WAVE_E90/TMC_SET_WAVE_E52/g; s/TMC_SET_WAVE_E100/TMC_SET_WAVE_E53/g; s/TMC_SET_WAVE_E110/TMC_SET_WAVE_E54/g; s/TMC_SET_WAVE_E120/TMC_SET_WAVE_E55/g; s/TMC_SET_WAVE_E130/TMC_SET_WAVE_E56/g; s/TMC_SET_WAVE_E140/TMC_SET_WAVE_E57/g; s/TMC_SET_WAVE_E150/TMC_SET_WAVE_E58/g; s/TMC_SET_WAVE_E160/TMC_SET_WAVE_E59/g; s/TMC_SET_WAVE_E170/TMC_SET_WAVE_E60/g; s/TMC_SET_WAVE_E180/TMC_SET_WAVE_E61/g; s/TMC_SET_WAVE_E190/TMC_SET_WAVE_E62/g; s/TMC_SET_WAVE_E200/TMC_SET_WAVE_E63/g' PLA_MK3_ECOR_TOWER.gcode > PLA_MK3_fine_ECOR_TOWER.gcode
I will test it now. SOOO much easier than printing all these cubes:-)
Edit:
It works like a charm - although it is NOT easy to pic out the optimal step at the milli resolution:-)
So yeah, with a simple search and replace you could create your fine tune tower.
Greetings from a fellow sed user 😆
What E correction value did you end up with? Also are the // patterns gone completely or did they just change shape like this II
I've tried the tower two times, first one was vanilla from the wiki, second one was doubled correction values.
Thing is, i can't see a difference at all for the // pattern across the towers at all. Nothing changes even with crazy values like 1.5
Hi sed user ! To be honest, I had my short visit to stack exchange to see how to do multiple search and replaces with one command:-)
The stock tower shows quite obvious // pattern - especially on the top. I ended up with 1.055 as the place where that pattern is gone/the least visible. Also my super fine tower did not make me change my previous found value - although I was close to change it to 1.054 😎
Especially with the maximum value the moiree is very visible - do you also see that? And it does not vanish for you or changes intensity?
I think, if you can make it go from // to || that might be your sweet spot - it is kinda hard to make out what to look for. Moiree is more a thing generated in the brain I guess (or how ever optics work 😆 )
Re: How to use and tune the new linearity correction?
FYI, ran the linearity correction and also got the best around 1.065. :ugeek:
Re: How to use and tune the new linearity correction?
I am using the Prusa tower. How do I interpret this mess?
Re: How to use and tune the new linearity correction?
your optimal section is somwhere below your Printbed?
I download the ECOR.gcode an try it by myselve in 2 hours. I just got a print in progress...
I post a picture when the tower finished.
Re: How to use and tune the new linearity correction?
I am using the Prusa tower. How do I interpret this mess?
Holy crap! Is your extruder skipping? Are the tension screws too loose? Is your nozzle clogged?
Re: How to use and tune the new linearity correction?
So I dug out the MK3, loaded the new 3.2.0 and started running the E correction. I ended up at 1.07 for now... possibly a bit more tweaking.
Left to right- E off, 1.10, 1.09, 1.08, 1.07
It seems to have aligned the moire vertically now instead of diagonally.
Anything can be made better
https://www.myminifactory.com/users/Joe%20Prints
Re: How to use and tune the new linearity correction?
So I dug out the MK3, loaded the new 3.2.0 and started running the E correction. I ended up at 1.07 for now... possibly a bit more tweaking.
Left to right- E off, 1.10, 1.09, 1.08, 1.07
It seems to have aligned the moire vertically now instead of diagonally.
There is a more easy way now:
https://github.com/prusa3d/Prusa-Firmware/wiki/Extruder-linearity-correction-calibration
Re: How to use and tune the new linearity correction?
During this print the extruder did not show signs of skipping and the material flow was smooth during material load. The print before this one printed fine, except for banding, but failed due to what I think is heat creep - the end of the filament swelled to the point that it wouldn't come out of the extruder and the extruder started skipping. I have replaced the heat brake with a titanium version, added a silicone boot to the hot end, replaced the thermal paste on the thermistor, and the behavior remains. I have to adjust the extruder tension every time I change material, which is a royal pain in the neck. PETG needs less tension, PLA needs more tension, but I can't figure out a good way to tell what the best settings are. They seem to change. I thought I had a good point as nGen works fine and PLA mostly works, but I don't know if the problem is the extruder, the hot end, or the fan on the hot end being so wimpy that it can't keep the filament cool.
I have six Robox printers that see a range of material from TPE to PMMA and never need extruder tension adjustment and never have this type of behavior. I don't understand why the Prusa performs so poorly in this aspect.
I started looking into the linearity to see if that was part of the issue. I have no idea how to solve this.
Re: How to use and tune the new linearity correction?
During this print the extruder did not show signs of skipping and the material flow was smooth during material load. The print before this one printed fine, except for banding, but failed due to what I think is heat creep - the end of the filament swelled to the point that it wouldn't come out of the extruder and the extruder started skipping. I have replaced the heat brake with a titanium version, added a silicone boot to the hot end, replaced the thermal paste on the thermistor, and the behavior remains. I have to adjust the extruder tension every time I change material, which is a royal pain in the neck. PETG needs less tension, PLA needs more tension, but I can't figure out a good way to tell what the best settings are. They seem to change. I thought I had a good point as nGen works fine and PLA mostly works, but I don't know if the problem is the extruder, the hot end, or the fan on the hot end being so wimpy that it can't keep the filament cool.
I have six Robox printers that see a range of material from TPE to PMMA and never need extruder tension adjustment and never have this type of behavior. I don't understand why the Prusa performs so poorly in this aspect.
I started looking into the linearity to see if that was part of the issue. I have no idea how to solve this.
That is not normal. I have set the tension once and printed PLA, PETG and ABS fine. Is your left brown fan mounted the right way around? Is it spinning?
Re: How to use and tune the new linearity correction?
This is what I see with my MK2 and my MK3 - continually adjusting the tension on the extruder to get material to feed correctly. This is one reason I bought the MK3 - so that it would be more reliable and I would have a warning when it failed.
Yes, the fan is mounted correctly and spins, and the printer passes all self-checks.
Re: How to use and tune the new linearity correction?
In order to do this, does one need to be able to edit/compile the firmware? It seems like this is an "advanced adjustment" since i dont get the sense this is just something you dial in in the slicer? If so, is there any information on how to go about editing the mk3 firmware?
Re: How to use and tune the new linearity correction?
No, this is just a settingsyou enter in the printer with the knob.
You just have to print the gcode file before to know what value to set.
Re: How to use and tune the new linearity correction?
great, thanks Ron. im new to this, only had the printer for a week. i will dig thru the menus in the morning and see if I can find it.
Re: How to use and tune the new linearity correction?
Settings / E-correct
Sometimes you can set a setting through the printer, sometimes through the slicer, sometimes both. 3d printing is still at his early stage but improve quickly.
Re: How to use and tune the new linearity correction?
I tried printing the calibration tower and all sections are the same - a very subtle diagonal pattern.
I'm using firmware 3.1.3-245 - Do I need the current firmware to run the test (and make the adjustment)?
Re: How to use and tune the new linearity correction?
I tried printing the calibration tower and all sections are the same - a very subtle diagonal pattern.
I'm using firmware 3.1.3-245 - Do I need the current firmware to run the test (and make the adjustment)?
You need at least https://github.com/prusa3d/Prusa-Firmware/releases/tag/v3.2.0