Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Adding velocity extrusion support #2743
This patch adds support for velocity extrusion to Slic3r. Velocity extrusion means that the extrusion rate of the extruder is purely controlled based on the movement of the extrusion nozzle and a specified line cross section. This removes the additional extruder axis if velocity extrusion is enabled. The advantage of this method is the trajectory planner is able to optimze the movement easier. Furthermore this should increase the resulting printing precision (no rounding in the extruder axis movement).
For this purpose this patch adds an additional configuration option use-velocity-extrusion. In this mode no extruder output is generated, but an additional M700 command is added when the line cross section changes. This mode is only supported in combination with firmware retraction. At the moment the only firmware that supports velocity extrusion is Machinekit.
This patch implements following changes:
This PR replaces #2716