# \[Marlin] G092 - Set Position

{% hint style="success" %}
**📅Update: 2020/09/18**
{% endhint %}

## Description

Set the current position to the values specified. In Marlin 1.1.0 and up, the software endstops are adjusted to preserve the physical movement limits. Thus you could use [`G92`](https://app.gitbook.com/docs/gcode/G092.html) to set the middle of the bed to 0,0 and then run .gcode that was sliced for a Deltabot.

The [`CNC_COORDINATE_SYSTEMS`](https://app.gitbook.com/docs/gcode/G054-G059.html) option enables use of `G92.1` to reset the selected workspace to native machine space. See [`G54-G59`](https://app.gitbook.com/docs/gcode/G054-G059.html) and [\`G53'](https://app.gitbook.com/docs/gcode/G053.html).

## Notes

* In earlier versions of Marlin [`G92`](https://app.gitbook.com/docs/gcode/G092.html) doesn't update the software endstops, so it was unsupported to set coordinates outside these boundaries. In Marlin 1.1.0 and up, the physical boundaries are maintained. This means you can no longer use [`G92`](https://app.gitbook.com/docs/gcode/G092.html) to move below the bed, for example.

## Usage

`G92` `[E<pos>]` `[X<pos>]` `[Y<pos>]` `[Z<pos>]`

### Parameters

* `[E<pos>]` New extruder position
* `[X<pos>]` New X axis position
* `[Y<pos>]` New Y axis position
* `[Z<pos>]` New Z axis position

## Examples

Specify that the nozzle's current X position is 10 and the current extruder position is 90.

```
G92 X10 E90
```

Specify that the nozzle's current XYZ position is 0, 0, 0.

```
G92 X0 Y0 Z0
```

Resets selected workspace is 0, 0, 0.

```
G92.1
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://manual.rotrics.com/gcode/marlin-original-commands/marlin-g092-set-position.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
