Skip to content

Acceleration & Ringing Tower

5axes edited this page Aug 22, 2023 · 7 revisions

Sample part to properly acceleration and jerk parameter. It’s important to do this step after calibrating the filament temperature to ensure consistent results. The Acceleration and Jerk values can change according to temperature so it’s better to do this at the end. To set the acceleration & Jerk calibration you can use the associated Postprocessing script.

This test model is based on the Klipper Documentation articles concerning the Resonance Compensation https://www.klipper3d.org/Resonance_Compensation.html

Acceleration Tower

SCAD Model Acceleration Tower

Retract Tower

Associated Postprocessing Script

SpeedTower.py

Settings in the script for a Layer Height : 0.2

  • Change Layer Offset : 0
  • Change Layer : 25 (25x0.2 = 5mm)
  • Display Details on LCD : True (Will add some M117 intsruction to display the current modified value)

Setting for Jerk

Setting distance

  • Starting Value : 5 mm/s
  • Value Increment : 5 mm/s

Settings for Acceleration

Setting speed

  • Starting Value : 400 mm/s²
  • Value Increment : 50 mm/s²

Note

After the use of the Postprocessing Script, don't forget to remove it for your next project !

Printing Conditions

 - Enable Acceleration Control : False
 - Enable Jerk Control : False

! Make sure these settings are not active to prevent Cura commands from overwriting the changes made by the Postprocessing Script !

 - Nozzle Size : 0.4
 - Layer Height : 0.2
 - Initial Layer Height : 0.2
 - Line Width : 0.4
 - Wall Line Count : 1
 - Wall Speed : 80 mm/s (Use sufficiently high speed, around 80-100 mm/s, for external perimeter)
 - Infill Density : 0 %
 - Top Thickness : 0 mm
 - Bottom Thickness : 0.2 mm
 - Use Adaptive Layers : False

 - Make sure that the **Minimum Layer Time** is at most 3 seconds.

Printing Time = 1h

Notes

After the use of the Postprocessing Script, don't forget to remove it for your next project !

Check that the option Use Adaptive Layer is not active. Since release 1.2.4 when a Tower Model is used, the plugin checks if this parameter is not set. If the parameter is set to true then the value is changed and a message is displayed :

Message adaptive

Clone this wiki locally