---
tag: m0048
title: Probe Repeatability Test
brief: Measure Z Probe repeatability.
author: thinkyhead

requires: Z_MIN_PROBE_REPEATABILITY_TEST
group: calibration

codes: [ M48 ]

notes:
  - Requires `Z_MIN_PROBE_REPEATABILITY_TEST`.

parameters:
  -
    tag: C
    optional: true
    description: Probe with temperature compensation enabled (`PTC_PROBE`, `PTC_BED`, `PTC_HOTEND`)
    values:
      -
        type: bool
        default: 1
  -
    tag: E
    optional: true
    description: Engage for each probe
    values:
      -
        tag: engage
        type: bool
  -
    tag: L
    optional: true
    description: Number of legs to probe
    values:
      -
        tag: legs
        type: int
  -
    tag: P
    optional: true
    description: Number of probes to do
    values:
      -
        tag: count
        type: int
  -
    tag: S
    optional: true
    description: Star/Schizoid probe. By default this will do 7 points. Override with `L`.
    values:
      -
        tag: 0
        description: Circular pattern
      -
        tag: 1
        description: Star-like pattern
  -
    tag: V
    optional: true
    description: Verbose Level (0-4, default=1)
    values:
      -
        tag: level
        type: int
  -
    tag: X
    optional: true
    description: X Position
    values:
      -
        tag: pos
        type: float
  -
    tag: Y
    optional: true
    description: Y Position
    values:
      -
        tag: pos
        type: float

examples:

---

Probes come in many flavors and as such have varying levels of accuracy, reliability, and repeatability, depending on several factors. This command tests the probe for repeatability (precision) and produces a standard deviation based on two or more probes of the same XY position.
