# \[Marlin] G028 - Home and StallGuard

{% hint style="success" %}
**📅Update: 2020/10/13**
{% endhint %}

## Description

DexArm supported TMC2209 StallGuard.

## Notes

<div align="left"><img src="https://2132465959-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtPFIBncU5l4J8tl5Yh%2F-MJWCPXkfiQksiE1uBXJ%2F-MJWCfjByCScHDsv48iO%2FPorts-8.png?alt=media&#x26;token=61eec53c-4065-4c81-91cc-fbe2d4258be2" alt=""></div>

Because of the particularity of DexArm, We have made some customization to the `G28`.

* `G28` Go to X0 Y300 Z0. Similar to M1112. Based on the position sensor of 3 Axiss.
* `G28 C` or `G28 Z` Home C Axis to the machine home position. Based on the stallguard of TMC2209.
* `G28 B` or `G28 Y` Home B Axis to the machine home position. Based on the stallguard of TMC2209.
* `G28 A` or `G28 X` Home A Axis to the machine home position. Based on the stallguard of TMC2209.
* Home C/Z before Home AB/XY.

## Examples

Modify some mesh points and view the new mesh:

```
> G28
> G28 C
> G28 B
> G28 A
```
