---
tag: g030
title: Single Z-Probe
brief: Probe bed at current XY location
author: thinkyhead

group: calibration
since: 1.0.0-beta
requires: HAS_BED_PROBE

codes: [ G30 ]
related: [ M401, M402 ]

parameters:

- tag: C
  optional: true
  description: Probe with temperature compensation enabled (`PTC_PROBE`, `PTC_BED`, `PTC_HOTEND`)
  values:
  - type: bool
    default: 1

- tag: X
  optional: true
  description: X probe position
  values:
  - tag: pos
    type: float

- tag: Y
  optional: true
  description: Y probe position
  values:
  - tag: pos
    type: float

- tag: E
  optional: true
  description: Engage the probe for each point
  values:
  - type: bool
    default: 0

notes:
- Use `SERIAL_FLOAT_PRECISION` to set the number of decimal places in the output.

---

Do a single Z probe at a specified position. By default probe in the current position.
