Speedboat (3dprinter)

#speedboatrace

caption

Speed Benchy Settings Rules

Max Line width: .5mm
Max Layer height: .25mm
2 Walls
3 Top/Bottom Layers
10% Infill (You may combine infill every other layer)

15min

Speed & Acceleration

from Ellis’ Print Tuning Guide

Determining if Skipping Occured

Orca Slicer

Speed up print

  • Use greater step for layer height, eg: 0.28 vs 0.2 vs 0.1
  • and use a larger nozzle 0.8 > 0.6 > 0.4

  • double infill

  • Cura Acceleration setting
    • temperature
    • speed (feed rate)
    • nomber of slower layers - the number of layers from the bottom layer it takes to reach the print speed.
    • equalize filament flow - print small wall at higher speed than normal.

    • enable accelleration control - reduce the speed set in the firmware (Klipper) - accelleration is also used to estimate the print time.

    • enable jerk control - reduce the speed set in the firmware (Klipper)

Acceleration Setting

Your slicer doesn’t actually have much to do with acceleration, in so far as emitting G-code to say where the print head should go and at what speed. It’s the firmware which sets limits to speed and deciding how fast to accelerate to a given speed.

This render the estimated time pretty inaccurate when setting speed above the default.

Jerk - an approximation value that specifies the minimum speed change that requires acceleration.

having a Jerk value of 10 gave the same printing time at 60mm/s speed as a Jerk value of 40. Only when he increased the printing speed past 60mm/s to around 90mm/s did the jerk value give real differences in printing times.

High values for Jerk settings basically mean the change of speed in each direction is too fast, which usually results in extra vibrations.

  • Cura Acceleration setting
    • speed (feed rate)
    • nomber of slower layers - the number of layers from the bottom layer it takes to reach the print speed.
    • equalize filament flow - print small wall at higher speed than normal.

    • enable accelleration control - reduce the speed set in the firmware (Klipper) - accelleration is also used to estimate the print time.

    • enable jerk control - reduce the speed set in the firmware (Klipper)

Teaching Tech benchy For a constant feedrate of 200mm/sec

  • 500 mm/sec² => 1:06:00 => this is the default ender3 seting
  • 2000 mm/sec² => 33:47
  • 5000 mm/sec² => 23:53 -10000 mm/sec² => 19:29

Cura printer definition setting have to be overidden to allow that. => for the Appimage, it is done by defining the file into ~/.local/share/cura/<version>/definition/creality_base.def.json (model can be taken from github)

Klipper limits are in the [printer] section

[printer]
kinematics: cartesian
max_velocity: 300
max_accel: 3000
max_z_velocity: 5
max_z_accel: 100

independant jerk cannot be set in cura => jerk control has to be disabled to let the printer (Klipper) control jerk.

Written on August 26, 2022, Last update on July 12, 2024
3dprinter klipper