thinkyhead

M207 - Firmware Retraction Settings

motion Set options for firmware-based retraction. FWRETRACT

Description

Use this command to set various parameters for firmware-based retraction. Send M207 with no parameters to get the current firmware-based retraction settings.

Retract/Recover tuning

Calibrating retract/recover lengths and speeds can be challenging because it requires just the right balance of 4 parameters. Fortunately you can print this simple test pattern by JCZD with only a little bit of filament:

retract-recover helper

  • 3x3x3x3 pattern - 81 individual samples, you probably want to start with this and it should give you a decent approximation
  • 4x4x4x4 pattern - 256 individual samples, for fine-tuning

These G-codes should work for bed sizes 300x300mm and smaller. A customizer is under construction, but in the meantime you can use search-and-replace. These G-code files must be modified to work on your printer. Read the comments in the header and the first few lines and update the indicated values for your machine and material.

Notes

Requires FWRETRACT.

See related codes G10, G11, M208, and M209.

Usage

M207 [F<feedrate>] [S<length>] [W<length>] [Z<length>]

Parameters

[F<feedrate>]

Retract feedrate (units/min)

    [S<length>]

    Retract length

      [W<length>]

      Retract swap length (multi-extruder)

        [Z<length>]

        Z lift on retraction