English
Login

Pressure equalizer

Relevant for

MK2.5S
MK3
MK3S
MINI
MK2S
+
8 comments
Article is also available in following languages
English
Čeština
Polski
Deutsch
Français
Español
Italiano
日本語
This feature is only available in PrusaSlicer 2.5 and newer.

3D printer extruders love to extrude at a constant rate for the best extrusion consistency. However, during a print, the extrusion is typically not constant at all. Inifill is usually printed the fastest, perimeters are printed slower and the external perimeter is printed the slowest for the best surface finish and accurate dimensions. Bowden style extruders are especially sensitive to pressure fluctuations, due to the slack in bowden tube, they are not able to reproduce rapid changes in extrusion rate reliably. 

The Pressure equalizer smooths sudden changes in speed between two features (e.g. between printing infill and perimeters).

You can find the Pressure equalizer settings in Print settings - Speed.

The acceleration limit from lower to higher speed (speed up) is called Max volumetric slope positive.

The acceleration limit when going from higher to lower speed (slow down) is called Max volumetric slope negative.

The lower the volumetric sloper value is, the smoother will the transition be. Adding these speed transition will likely increase the print time a little bit. Slowing down infill after perimeter may increase print times excessively, this can be suppressed by setting Max volumetric slope positive to zero.

We suggest using values between 2-10.

The internal perimeter is printed at a lower speed in the last segment before transitioning to the external perimeter. The infill is slowed down before transitioning to printing perimeters again.
The print on the right shows bulges on external perimeters due to excess extruder pressure on a Bowden style printer, while the bulges are mitigated in the left print thanks to the pressure equalizer.
The Pressure equalizer does not need any special firmware changes and should work on essentially all FDM 3D printers.

Linear Advance vs Pressure Equalizer 

The Linear Advance algorithm predicts the pressure build-up in the extruder when printing at higher speeds. The firmware of the printer uses that prediction to decrease the amount of filament extruded just before stopping and decelerating, which prevents blobs or artifacts at the sharp corners. In short, it affects extrusion.

The Pressure equalizer smooths the speed changes when transitioning from printing one feature (e.g. infill, perimeters) to another. In short, it affects print speed.

Both of these features can work together to achieve the same end result - smooth and accurate prints with minimal artifacts. In a way, the Pressure equalizer can make the job of Linear Advance easier, but reducing the number of sudden fast movements.

 

 

8 comments

Log in  to post a comment
DADintheGarage
If I understand this correctly, these features are mundane on the XL type printers? I see in the header, the relavancy is for all but the core XY printer due to the nextruder printhead? 
AlexandruT
It seems that this was the missing link in order to get perfect prints on the core XY printer I made.
Riyadh
can you clarify which is which for the suggested values between (2-10) positive or negative value box
WookieOH
Can this feature be used with a printer running Klipper? I'm getting all sorts of weird artifacts with my Ender 3 Pro. I usually use SuSl, because I didn't know about PE. 
Morris
I was printing for a project using a 0.15 nozzle and it was really problematic due to properties similar to a non-newtonian fluid of the PLA (some plastics have less of these characteristics).Everything changes with these new parameters (i use a safe value like 0,2 mm3/s2); the change of speed is now more smooth, so the pressure inside the nozzle and the heatbreak are less problematic for the material and its does not reach the critical value where the viscosity of the material skyrockets; in short, the print does not stop.For me it's a game changer, this is a big step over other slicers, such as ultimaker cura.It might be useful to move these parameters to the material tab.