thinkyhead

M200 - Set Filament Diameter

motion Set the diameter for volumetric extrusion.

Description

Set the filament’s current diameter and enable volumetric extrusion.

In volumetric extrusion mode the E axis specifies cubic mm instead of linear mm, and the firmware calculates how much length to extrude for the given volume based on the filament diameter.

Usage

M200 [D<diameter>] [L<volume>] [S<flag>] [T<index>]

Parameters

[D<diameter>]

Filament diameter

[L<volume>]

Set volumetric extruder limit (in mm3/sec). L0 disables the limit. (Requires VOLUMETRIC_EXTRUDER_LIMIT.)

[S<flag>]

0 to disable volumetric extrusion mode, otherwise volumetric is enabled.

[T<index>]

Extruder index. If omitted, the currently active extruder will be used.

Examples

A common diameter close to 3mm:

M200 D2.85

1.75mm diameter with volumetric extrusion mode enabled

M200 S1 D1.75

1.75mm diameter with volumetric extrusion mode disabled

M200 S0 D1.75

Turn off volumetric extrusion

M200 D0
M200 D  ; ...also works
M200 S0 ; ...also works