Flow Calibration

Hi everyone:

In our road map, “flow calibration” has two parts:

  • dynamic flow compensation calibration
  • absolute flow compensation calibration

Dynamic flow compensation is used to compensate for the lag in the flow response of the extruder to make the flow synchronized with tool head movement.

If you want to make the compensation linear like in Marlin, you can modify the start-gcode:
Before “M900 Kx.x” cmd, insert a line of “M900 L1000 M10”.
After this line is executed, the compensator will work in linear mode when the new “M900 Kx.x” cmd is executed.

Absolute flow compensation calibration is used to calibrate the absolute flow ratio: “how far should the extruder motor rotates for 1 mm^3 of filament”.

This parameter is much harder to calibrate than the dynamic one. For example, 1% of calibration accuracy needs about 2um absolute accuracy. While this can be achievable, we need a lot of testing and debugging to make it reliable and to make it work with most filaments on the market.

We plan to provide it in the near future.

I hope this clarifies any questions you might have about this.

Thanks
Ciprian