# Anyone setup sensorless homing on the Sovol Zero?

**URL:** https://forum.sovol3d.com/t/anyone-setup-sensorless-homing-on-the-sovol-zero/9867
**Category:** Sovol Zero
**Created:** [April 10, 2026, 1:15pm UTC](https://forum.sovol3d.com/t/anyone-setup-sensorless-homing-on-the-sovol-zero/9867 "2026-04-10T13:15:55Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![mart7mcfl7](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@mart7mcfl7](https://forum.sovol3d.com/u/mart7mcfl7)
#### Post date: [April 10, 2026, 1:15pm UTC](https://forum.sovol3d.com/t/anyone-setup-sensorless-homing-on-the-sovol-zero/9867/1 "2026-04-10T13:15:55Z")

</div>

As above, I have gotten as far as configuring in software but I’m unsure of pins etc

3:45:00 $ DUMP\_TMC STEPPER=stepper\_x  
13:45:00 // ========== Write-only registers ==========  
13:45:00 // GLOBALSCALER: 000000c3 globalscaler=195  
13:45:00 // IHOLD\_IRUN: 00061f1f ihold=31 irun=31 iholddelay=6  
13:45:00 // MSLUT0: aaaab554 mslut0=2863314260  
13:45:00 // MSLUT1: 4a9554aa mslut1=1251300522  
13:45:00 // MSLUT2: 24492929 mslut2=608774441  
13:45:00 // MSLUT3: 10104222 mslut3=269500962  
13:45:00 // MSLUT4: fbffffff mslut4=4227858431  
13:45:00 // MSLUT5: b5bb777d mslut5=3048961917  
13:45:00 // MSLUT6: 49295556 mslut6=1227445590  
13:45:00 // MSLUT7: 00404222 mslut7=4211234  
13:45:00 // MSLUTSEL: ffff8056 w0=2 w1=1 w2=1 w3=1 x1=128 x2=255 x3=255  
13:45:00 // MSLUTSTART: 00f70000 start\_sin90=247  
13:45:00 // TPWMTHRS: 000fffff tpwmthrs=1048575  
13:45:00 // TCOOLTHRS: 00000000  
13:45:00 // THIGH: 00000000  
13:45:01 // COOLCONF: 00010000 sgt=1  
13:45:01 // DRV\_CONF: 00000400 bbmclks=4  
13:45:01 // PWMCONF: c40c001e pwm\_ofs=30 pwm\_autoscale=1 pwm\_autograd=1 pwm\_reg=4 pwm\_lim=12  
13:45:01 // TPOWERDOWN: 0000000a tpowerdown=10  
13:45:01 // ========== Queried registers ==========  
13:45:01 // GCONF: 00000008 multistep\_filt=1  
13:45:01 // CHOPCONF: 23410153 toff=3 hstrt=5 hend=2 tbl=2 tpfd=4 mres=3(32usteps) dedge=1  
13:45:01 // GSTAT: 00000005 reset=1(Reset) uv\_cp=1(Undervoltage!)  
13:45:01 // DRV\_STATUS: 801f0000 cs\_actual=31 stst=1  
13:45:01 // FACTORY\_CONF: 0000000e factory\_conf=14  
13:45:01 // IOIN: 300000d0 drv\_enn=1 sd\_mode=1 swcomp\_in=1 version=0x30  
13:45:01 // LOST\_STEPS: 00000000  
13:45:01 // MSCNT: 00000004 mscnt=4  
13:45:01 // MSCURACT: 00f70006 cur\_a=6 cur\_b=247  
13:45:01 // OTP\_READ: 0000000e otp\_fclktrim=14  
13:45:01 // PWM\_SCALE: 0000001d pwm\_scale\_sum=29  
13:45:01 // PWM\_AUTO: 0000001d pwm\_ofs\_auto=29  
13:45:01 // TSTEP: 000fffff tstep=1048575

---

<div class="post-metadata">

### Author: ![mart7mcfl7](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@mart7mcfl7](https://forum.sovol3d.com/u/mart7mcfl7)
#### Post date: [April 10, 2026, 2:40pm UTC](https://forum.sovol3d.com/t/anyone-setup-sensorless-homing-on-the-sovol-zero/9867/2 "2026-04-10T14:40:08Z")

</div>

The furthest I’ve got is a printer that detects a stall right away, but even if I decrese sensitivity by 1 (yes 1) it wont stall

---

<div class="post-metadata">

### Author: ![cardoc](https://avatars.discourse-cdn.com/v4/letter/c/ec9cab/32.png) [@cardoc](https://forum.sovol3d.com/u/cardoc)
#### Post date: [April 10, 2026, 9:15pm UTC](https://forum.sovol3d.com/t/anyone-setup-sensorless-homing-on-the-sovol-zero/9867/3 "2026-04-10T21:15:23Z")

</div>

I have to ask… WHY?

Sensorless homing on a coreXY printer is (while doable) sub optimal as both motors have to stall to at the same time. That is why Sovol put switches in in the first place.

You may find this to be useful:

> **[Tips for sensorless homing on CoreXY - TMC drivers - Klipper documentation](https://www.klipper3d.org/TMC_Drivers.html?h=sensorless#tips-for-sensorless-homing-on-corexy)**
>
> This document provides information on using Trinamic stepper motor drivers in SPI/UART mode on Klipper.

Also expand your search to include Voron as well as the Zero.

---

<div class="post-metadata">

### Author: ![mart7mcfl7](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@mart7mcfl7](https://forum.sovol3d.com/u/mart7mcfl7)
#### Post date: [April 12, 2026, 4:42pm UTC](https://forum.sovol3d.com/t/anyone-setup-sensorless-homing-on-the-sovol-zero/9867/4 "2026-04-12T16:42:29Z")

</div>

Because I’d like so set up the board the way i’d….LIKE…..

Besides I have four corexy’s running sensorless without problems.

The reason for my question is the lack of a jumper for the diag pin, the lack of a jumper led me to hope the 5160’s could have diag enabled some other way.

Just thought if anyone else had gone down this path before I get into datasheets and start making my own soloution.

---

<div class="post-metadata">

### Author: ![cardoc](https://avatars.discourse-cdn.com/v4/letter/c/ec9cab/32.png) [@cardoc](https://forum.sovol3d.com/u/cardoc)
#### Post date: [April 12, 2026, 7:23pm UTC](https://forum.sovol3d.com/t/anyone-setup-sensorless-homing-on-the-sovol-zero/9867/5 "2026-04-12T19:23:57Z")

</div>

It may be possible to monitor stallguard over SPI. See:

> **[\[tmc5160\] - Configuration reference - Klipper documentation](https://www.klipper3d.org/Config_Reference.html#tmc5160)**
>
> This document is a reference for options available in the Klipper config file.

The SPI message DRV\_STATUS contains SG\_RESULT which should mirror the DIAG pin (with minor delay due to bus delays). I can’t find a method to map it to virtual\_endstop. I recommend you ask for help here:

> **[Developers](https://klipper.discourse.group/c/developers/7)**
>
> Topics for developers working on the Klipper code, a Klipper “extras” module, a program using the Klipper “api server”, and similar.

If you want a hardware solution, I’d start by using a continuity tester from pin 26 on the driver chip to the MCU pins. It is possible there is an (undocumented) trace on the board.

It would be feasible to solder a wire to pin 26 on the driver and plug the other end into the appropriate limit switch creating your own “jumper”

---

<div class="post-metadata">

### Author: ![mart7mcfl7](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@mart7mcfl7](https://forum.sovol3d.com/u/mart7mcfl7)
#### Post date: [August 10, 2026, 11:03am UTC](https://forum.sovol3d.com/t/anyone-setup-sensorless-homing-on-the-sovol-zero/9867/6 "2026-08-10T11:03:21Z")

</div>

Not been here is a while, thanks for the post. Some good info in there, I was using the board on another printer for a while which worked well enough but I eventually got annoyed with various changes from the norm Sovol insist on so scrapped the project for something more normal.
