<p>You are using an economical printer with design flaws. One of the problems with this portal printer is the poor roller design in combination with the single driven Z threaded rod.</p>
<p>If you look closely to you bed using a bed <a href="https://i.chillrain.com/index.php/3d-printer-auto-bed-leveling-mesh-visualizer/" rel="nofollow noreferrer">visualizer</a> you will see that the problem is probably not with the CR Touch, but most probably an issue with the roller system on the Z posts:</p>
<p><a href="https://i.sstatic.net/ICBxg.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/ICBxg.png" alt="enter image description here" /></a></p>
<p>This is a common problem, please fix the gantry first and relevel again.</p>

CC BY-SA 4.0
2024-06-23T10:13:59.140Z
I upgraded now to a dual z axis and used the E1 connection for the second stepper motor. However, the problem is less present now, but after auto align the x axis the right side is still too low. After G34 and bed leveling did not solve the problem. I am currently out  of ideas what the problem may be. I also disassembled the whole printer and reassembled it again with caution. The z rods are vertical without any bends in it...
XaniXxable
CC BY-SA 4.0
2024-04-07T12:08:21.363Z
2024-04-07T12:08:21.363Z
0scar
<p>I do have an Ender-3-Pro with the Sprite Extruder Pro on it. Also, I swapped out the controller board for a BigTreeTech SKR 1.4 Turbo, which works perfectly for me. I am using the CR Touch to level the bed. After a month of trying to fix the issue with the bed leveling, I still cannot get it to work correctly.</p>
<p>What have I done so far:</p>
<ol>
<li>I checked that in the firmware the mesh bed leveling is enabled and is still present after homing.</li>
<li>I also tried to adjust the corners based on the <code>G29</code> command and looked at the visual graph that was produced from the test points.</li>
<li>I also tried manually adjusting the mesh bed leveling by editing the saved values. At first, it worked, but eventually, this also failed me.</li>
</ol>
<p>I am really confused about this behavior, which is why I also tried to replace the CR Touch, in case mine was faulty, but this was not the case. I observed the same behavior in the second one.</p>
<p>For completeness, these are my <code>Configuration.h</code> values that are enabled for the CR touch:</p>
<pre><code>#define USE_PROBE_FOR_Z_HOMING
#define BLTOUCH
#define AUTO_BED_LEVELING_BILINEAR
</code></pre>
<p>Am I missing some options? Or is the CR touch not as good as the competitive alternatives, like the BL touch?</p>
<p>To make it clear, I observed that it wants to compensate for the right sight of the bed more than on all other ones.
Have a look here (I visualized it with <a href="https://i.chillrain.com/index.php/3d-printer-auto-bed-leveling-mesh-visualizer/" rel="nofollow noreferrer">3D Printer Auto Bed Leveling Mesh Visualizer</a>):</p>
<pre><code>      0      1      2      3      4
0 -0.632 -0.694 -0.752 -0.792 -1.239
1 -0.489 -0.577 -0.667 -0.747 -1.249
2 -0.397 -0.502 -0.607 -0.707 -1.217
3 -0.227 -0.384 -0.519 -0.639 -1.174
4 -0.002 -0.194 -0.389 -0.564 -1.122
</code></pre>
<p>Another problem is that after one print, I can adjust the z-offset again to about 0.1 to 0.8 mm.</p>

CC BY-SA 4.0
2024-04-06T10:41:02.063Z
I've had bad luck with all my clones, I've read the CR touch is supposed to be very good nowadays.
0scar
CC BY-SA 4.0
2024-04-06T11:05:31.500Z
I am not using any clone and so far I cannot tell if it is good or not. Since the problem persists I assume it has to be something with the software.
XaniXxable
CC BY-SA 4.0
2024-04-06T14:35:28.190Z
Have you rechecked the wiring? I had a problem with my CR Touch and it was loose wiring. Also, what is the observed behavior? You mention that it "does not work properly" but do not explain what **is** happening.
agarza
CC BY-SA 4.0
2024-04-07T07:31:34.797Z
Yeah i checked the wiring and it is fine. Sorry for that I edited my post, you should now see what I mean, I also took a mesh for visualization.
XaniXxable
<creality-ender-3><marlin><automatic-bed-leveling>
Marlin 2.1.2.2 Ender 3 Pro CR touch does not work properly
XaniXxable
# Marlin 2.1.2.2 Ender 3 Pro CR touch does not work properly

(Asked by: username_0 on 2024-04-06)

I do have an Ender-3-Pro with the Sprite Extruder Pro on it. Also, I swapped out the controller board for a BigTreeTech SKR 1.4 Turbo, which works perfectly for me. I am using the CR Touch to level the bed. After a month of trying to fix the issue with the bed leveling, I still cannot get it to work correctly.

What have I done so far:

1. I checked that in the firmware the mesh bed leveling is enabled and is still present after homing.
2. I also tried to adjust the corners based on the `G29` command and looked at the visual graph that was produced from the test points.
3. I also tried manually adjusting the mesh bed leveling by editing the saved values. At first, it worked, but eventually, this also failed me.

I am really confused about this behavior, which is why I also tried to replace the CR Touch, in case mine was faulty, but this was not the case. I observed the same behavior in the second one.

For completeness, these are my `Configuration.h` values that are enabled for the CR touch:

```
#define USE_PROBE_FOR_Z_HOMING
#define BLTOUCH
#define AUTO_BED_LEVELING_BILINEAR

```

Am I missing some options? Or is the CR touch not as good as the competitive alternatives, like the BL touch?

To make it clear, I observed that it wants to compensate for the right sight of the bed more than on all other ones.
Have a look here (I visualized it with [3D Printer Auto Bed Leveling Mesh Visualizer](https://i.chillrain.com/index.php/3d-printer-auto-bed-leveling-mesh-visualizer/)):

```
      0      1      2      3      4
0 -0.632 -0.694 -0.752 -0.792 -1.239
1 -0.489 -0.577 -0.667 -0.747 -1.249
2 -0.397 -0.502 -0.607 -0.707 -1.217
3 -0.227 -0.384 -0.519 -0.639 -1.174
4 -0.002 -0.194 -0.389 -0.564 -1.122

```

Another problem is that after one print, I can adjust the z-offset again to about 0.1 to 0.8 mm.

**Tags:** creality-ender-3, marlin, automatic-bed-leveling

> **Comments:**
> **username_1**: I've had bad luck with all my clones, I've read the CR touch is supposed to be very good nowadays.  
> **username_0**: I am not using any clone and so far I cannot tell if it is good or not. Since the problem persists I assume it has to be something with the software.  
> **username_2**: Have you rechecked the wiring? I had a problem with my CR Touch and it was loose wiring. Also, what is the observed behavior? You mention that it "does not work properly" but do not explain what **is** happening.  
> **username_0**: Yeah i checked the wiring and it is fine. Sorry for that I edited my post, you should now see what I mean, I also took a mesh for visualization.  

---

## 1 answers

### Answer by username_1 on 2024-04-07. Score: 0

You are using an economical printer with design flaws. One of the problems with this portal printer is the poor roller design in combination with the single driven Z threaded rod.

If you look closely to you bed using a bed [visualizer](https://i.chillrain.com/index.php/3d-printer-auto-bed-leveling-mesh-visualizer/) you will see that the problem is probably not with the CR Touch, but most probably an issue with the roller system on the Z posts:

[![enter image description here](https://i.sstatic.net/ICBxg.png)](https://i.sstatic.net/ICBxg.png)

This is a common problem, please fix the gantry first and relevel again.

> **Comments:**
> **username_0**: I upgraded now to a dual z axis and used the E1 connection for the second stepper motor. However, the problem is less present now, but after auto align the x axis the right side is still too low. After G34 and bed leveling did not solve the problem. I am currently out  of ideas what the problem may be. I also disassembled the whole printer and reassembled it again with caution. The z rods are vertical without any bends in it...  

---

