<p>So the problem was that the TMC2208 were wired for UART mode, yet Marlin was configured for standalone, which apparently makes them work, but with completely wrong step sizes. Changing it in the configuration completely eliminated the problem</p>

CC BY-SA 4.0
2019-09-27T14:07:01.533Z
2019-09-27T14:07:01.533Z
Metalfreak
<p>I would check the "steps per distance" setting.  If the motors were moving more than the firmware thinks, the height would measure as shorter than actual (since the number of steps would be less than the firmware expected).  Similarly, the radius would scale up.</p>

<p>You replaced the controller and motor drivers, so perhaps the micro-stepping is different.</p>

<p>If the result is inconsistently wrong, it could be a dynamics setting, such as acceleration or max velocity.</p>

CC BY-SA 4.0
2019-09-26T22:12:41.270Z
I thought the same, but I found the error: I had wired the TMC2208 for UART mode, but used TMC2208_Standalone in the firmware: It now uses the correct dimensions after using the right value in the configuration file
Metalfreak
CC BY-SA 4.0
2019-09-27T14:03:09.000Z
@Metalfreak Can you move this to an answer and then accept it once available? This could potentially help someone in the future and comments are not guaranteed to stick around
Perplexed Dipole
CC BY-SA 4.0
2019-09-26T20:33:59.370Z
2019-09-26T20:33:59.370Z
cmm
<p>So I've switched the Trigorilla board in the printer with a SKR 1.3 with TMC2208 drivers and installed the latest Marlin 2.0, with a config based on <a href="https://www.thingiverse.com/thing:3741425/" rel="nofollow noreferrer">this one</a>. You can find the <a href="https://pastebin.com/ij1G5tSw" rel="nofollow noreferrer">Configuration.h here</a>, the only thing I changed in Configuration_adv.h was the pin of the hotend fan. </p>

<p>Now when let the printer autocalibrate the delta settings, it tells me that the height is 141.35&nbsp;mm, instead of the actual ~300&nbsp;mm and I had to set the radius to 78&nbsp;mm, instead of the actual 115&nbsp;mm so that it doesn't try to probe outside the bed.</p>

<p>What settings could I have set so horribly wrong that I get these results?</p>

<marlin><delta><kossel><skr-v1.3>
Getting wrong measurements on my Kossel Linear Plus after installing SKR 1.3 with Marlin 2.0
Metalfreak
# Getting wrong measurements on my Kossel Linear Plus after installing SKR 1.3 with Marlin 2.0

(Asked by: username_0 on 2019-09-26)

So I've switched the Trigorilla board in the printer with a SKR 1.3 with TMC2208 drivers and installed the latest Marlin 2.0, with a config based on [this one](https://www.thingiverse.com/thing:3741425/). You can find the [Configuration.h here](https://pastebin.com/ij1G5tSw), the only thing I changed in Configuration\_adv.h was the pin of the hotend fan.

Now when let the printer autocalibrate the delta settings, it tells me that the height is 141.35 mm, instead of the actual ~300 mm and I had to set the radius to 78 mm, instead of the actual 115 mm so that it doesn't try to probe outside the bed.

What settings could I have set so horribly wrong that I get these results?

**Tags:** marlin, delta, kossel, skr-v1.3

---

## 2 answers

### Answer by username_0 on 2019-09-27. Score: 4 | Accepted answer

So the problem was that the TMC2208 were wired for UART mode, yet Marlin was configured for standalone, which apparently makes them work, but with completely wrong step sizes. Changing it in the configuration completely eliminated the problem


---

### Answer by username_1 on 2019-09-26. Score: 2

I would check the "steps per distance" setting. If the motors were moving more than the firmware thinks, the height would measure as shorter than actual (since the number of steps would be less than the firmware expected). Similarly, the radius would scale up.

You replaced the controller and motor drivers, so perhaps the micro-stepping is different.

If the result is inconsistently wrong, it could be a dynamics setting, such as acceleration or max velocity.

> **Comments:**
> **username_0**: I thought the same, but I found the error: I had wired the TMC2208 for UART mode, but used TMC2208_Standalone in the firmware: It now uses the correct dimensions after using the right value in the configuration file  
> **username_2**: @Metalfreak Can you move this to an answer and then accept it once available? This could potentially help someone in the future and comments are not guaranteed to stick around  

---

