• Открыт набор модераторов на нашем форуме. Заявку можно подать в разделе "Вопросы и предложения" > "Набор модераторов".

G29: Bed Leveling (Bilinear)

  • Просмотры Просмотры: 30
  • Последнее обновление Последнее обновление:
  • Related codes:

    Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.


    Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.


    Описание
    Automatic (Bilinear) Bed Leveling probes the bed at some fixed number of points and produces a mesh representing the imperfections across the bed.
    The printer must be homed with

    Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.

    before

    Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.

    .
    Using an electronic probe Marlin can probe the entire bed with a single

    Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.

    command. See parameter descriptions and examples below for details.
    Manual Probing
    Click for DetailsMesh Editing
    AUTO_BED_LEVELING_BILINEAR adds these parameters to

    Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.

    for editing mesh points:
    • W Write a mesh point. (Ignored during leveling.)
    • I X index for mesh point
    • J Y index for mesh point
    • X logical X of mesh point
    • Y logical Y of mesh point
    • Z Z to store in mesh. If omitted, current raw Z.
    Примечание
    Any arguments left out of

    Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.

    will use the default values set in Configuration.h.

    Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.

    disables bed leveling. Follow with M420 S1 to turn leveling on, or use RESTORE_LEVELING_AFTER_G28 to automatically keep leveling on after

    Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.

    .
    To save time and machine wear, save your mesh to EEPROM with

    Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.

    and in your slicer’s “Starting G-CODE” replace

    Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.

    with M420 S1 to enable your last-saved mesh.
    Использование
    G29 [A<bool>] [B<linear>] [C<bool>] [D<bool>] [E<bool>] [F<linear>] [H<linear>] [J<bool>] [L<linear>] [O] [Q<bool>] [R<linear>] [S<rate>] [V<0-4>] [W<bool>] [X<int/float>] [Y<int/float>] [Z<float>]
    Параметры
    [A<bool>]
    Abort leveling procedure in-progress (PROBE_MANUALLY)
    [B<linear>]
    Set the back limit of the probing grid.
    [C<bool>]
    Create a fake grid for testing. (DEBUG_LEVELING_FEATURE)
    [D<bool>]
    Dry-Run mode. Just probe the grid but don’t update the bed leveling data
    [E<bool>]
    • By default G29 will engage the Z probe, test the bed, then disengage.
    • Include “E” to engage/disengage the Z probe for each sample.
    • There’s no extra effect if you have a fixed Z probe.
    [F<linear>]
    Set the front limit of the probing grid.
    [H<linear>]
    Set the square width and height of the area to probe.
    [J<bool>]
    (Without W) Jettison the leveling data stored in SRAM and turn off leveling compensation. Data in EEPROM is not affected.
    [L<linear>]
    Set the left limit of the probing grid.
    [O]
    Optional. If leveling is already enabled then exit without leveling. (1.1.9)
    [Q<bool>]
    Query the current leveling state (PROBE_MANUALLY, DEBUG_LEVELING_FEATURE)
    [R<linear>]
    Set the right limit of the probing grid.
    [S<rate>]
    Set the XY travel speed between probe points.
    [V<0-4>]
    Set the verbose level
    [W<bool>]
    Write a mesh Z offset.
    • Use X,Y or I,J to specify the point.
    • Use Z to specify the new value to set.
    [X<int/float>]
    Specify X when setting a mesh value (PROBE_MANUALLY).
    [Y<int/float>]
    Specify Y when setting a mesh value.
    [Z<float>]
    Specify the Z offset when setting a mesh value.
    Примеры
    Automatic Probing examples
    G29 ; Measure the bed

    Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.

    without arguments uses your default settings.
    G29 L50 R150 F50 B150 V4
    Probe your configured N x N matrix within the bounds X50 Y50 to X150 Y150 (verbose).
    Manual Probing example
    G29 V1 ; Ready! Go to Point 1, wait...
    G29 V1 ; Store Z, go to Point 2, wait...
    G29 V1 ; Store Z, go to Point 3, wait...
    G29 V1 ; Store Z, go to Point 4, wait...
    G29 V1 ; Store Z, go to Point 5, wait...
    G29 V1 ; Store Z, go to Point 6, wait...
    G29 V1 ; Store Z, go to Point 7, wait...
    G29 V1 ; Store Z, go to Point 8, wait...
    G29 V1 ; Store Z, go to Point 9, wait...
    G29 V1 ; Store Z. Calculate matrix. Activate.
    Each

    Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.

    command goes to the next step until the whole procedure is done. The V1 parameter provides a progress report.
  • Загрузка…