LVD-AC thinkyhead

G33 - Delta Auto Calibration

1.1.0 calibration Calibrate various Delta parameters DELTA_AUTO_CALIBRATION

With the G33 command you can:

  • Probe a circular grid of points,
  • calibrate Delta Height,
  • calibrate endstops,
  • calibrate Delta Radius, and
  • calibrate Tower Angles.

Usage

G33 [A<|>] [C<>] [E<|>] [F<>] [P<0|1|2|3|4-10|>] [T<|>] [V<0|1|2|>]

Argument Description
[A<|>]

Auto tune calibration factors.

[C<>]

If omitted iterations stop at best achievable precision; if set force iterations to stop at the set precision.

[E<|>]

Engage the probe for each point.

[F<>]

Force to run at least n iterations and take the best result.

[P<0|1|2|3|4-10|>]
  • P0:

    Normalize end-stops and tower angle corrections only (no probing).

  • P1:

    Probe center and set height only.

  • P2:

    Probe center and towers. Set height, endstops, and delta radius.

  • P3:

    Probe all positions - center, towers and opposite towers. Set all.

  • P4-10:

    Probe all positions + at different itermediate locations and average them.

[T<|>]

Disable tower angle corrections calibration (P3-P7)

[V<0|1|2|>]

Set the verbose level

  • V0:

    Dry run, no calibration

  • V1:

    Report settings

  • V2:

    Report settings and probe results

Examples

Default (Verbose 1)

G33

> G33 Auto Calibrate
> Checking... AC
> .Height:295.00    Ex:+0.00  Ey:+0.00  Ez:+0.00    Radius:100.00
> .Tower angle :    Tx:+0.00  Ty:+0.00  Tz:+0.00
> Iteration : 01                                    std dev:2.665
> .Height:297.85    Ex:-0.18  Ey:-0.13  Ez:+0.00    Radius:100.68
> .Tower angle :    Tx:-0.05  Ty:+0.08  Tz:+0.00
> Iteration : 02                                    std dev:0.128
> .Height:297.77    Ex:-0.19  Ey:-0.09  Ez:+0.00    Radius:100.80
> .Tower angle :    Tx:-0.07  Ty:+0.15  Tz:+0.00
> Iteration : 03                                    std dev:0.025
> .Height:297.78    Ex:-0.17  Ey:-0.09  Ez:+0.00    Radius:100.78
> .Tower angle :    Tx:-0.09  Ty:+0.20  Tz:+0.00
> Iteration : 04                                    std dev:0.022
> .Height:297.80    Ex:-0.14  Ey:-0.07  Ez:+0.00    Radius:100.79
> .Tower angle :    Tx:-0.10  Ty:+0.22  Tz:+0.00
> Iteration : 05                                    std dev:0.019
> .Height:297.81    Ex:-0.13  Ey:-0.06  Ez:+0.00    Radius:100.80
> .Tower angle :    Tx:-0.10  Ty:+0.25  Tz:+0.00
> Calibration OK                                    rolling back.
> .Height:297.80    Ex:-0.14  Ey:-0.07  Ez:+0.00    Radius:100.79
> .Tower angle :    Tx:-0.10  Ty:+0.22  Tz:+0.00
> Save with M500 and/or copy to Configuration.h

Verbose 2

G33 V2

> G33 Auto Calibrate
> Checking... AC
> .Height:297.80    Ex:-0.14  Ey:-0.07  Ez:+0.00    Radius:100.79
> .Tower angle :    Tx:-0.10  Ty:+0.22  Tz:+0.00
> .      c:+0.01     x:+0.06   y:+0.04   z:+0.01
> .                 yz:-0.02  zx:-0.01  xy:+0.01
> Iteration : 01                                    std dev:0.028
> .Height:297.81    Ex:-0.10  Ey:-0.04  Ez:+0.00    Radius:100.81
> .Tower angle :    Tx:-0.10  Ty:+0.24  Tz:+0.00
> .      c:-0.03     x:-0.01   y:-0.02   z:-0.03
> .                 yz:-0.05  zx:-0.05  xy:-0.06
> Calibration OK                                    rolling back.
> .Height:297.80    Ex:-0.14  Ey:-0.07  Ez:+0.00    Radius:100.79
> .Tower angle :    Tx:-0.10  Ty:+0.22  Tz:+0.00
> Save with M500 and/or copy to Configuration.h

Using V0 for Dry Run with no calibration.

G33 V0

> G33 Auto Calibrate
> Checking... AC (DRY-RUN)
> .Height:295.00    Ex:+0.00  Ey:+0.00  Ez:+0.00    Radius:100.00
> .Tower angle :    Tx:+0.00  Ty:+0.00  Tz:+0.00
> .      c:-2.86     x:-2.68   y:-2.62   z:-2.56
> .                 yz:-2.55  zx:-2.61  xy:-2.78
> End DRY-RUN                                       std dev:2.668

Using the T flag for no tower angles.

G33 T

> G33 Auto Calibrate
> Checking... AC
> .Height:297.79    Ex:-0.13  Ey:-0.06  Ez:+0.00    Radius:100.83
> Iteration : 01                                    std dev:0.024
> .Height:297.82    Ex:-0.09  Ey:-0.05  Ez:+0.00    Radius:100.82
> Calibration OK                                    rolling back.
> .Height:297.79    Ex:-0.13  Ey:-0.06  Ez:+0.00    Radius:100.83
> Save with M500 and/or copy to Configuration.h

Use a single point (P1) to check the height.

G33 P1

> G33 Auto Calibrate
> Checking... AC
> .Height:297.79
> Calibration OK
> .Height:297.80
> Save with M500 and/or copy to Configuration.h