<p>You are mixing and matching a few older techniques. That's understandable, because &quot;older&quot; means &quot;as of three months ago.&quot; But there is a better way now: as of version 2.0, the SKR mini has a full, working port for the BLTouch. You do <em>not</em> need to plug it into the z-stop, and you can and should retain your existing z-stop switch.</p>
<p>So:</p>
<ul>
<li>Power down your printer and get access to your board.</li>
<li>Roll back your hardware changes by unplugging the BLTouch and reattaching the z-stop switch.</li>
<li>Plug the bltouch into the port labelled &quot;z-probe&quot;, which is next to the display port. Starting from the pin nearest to the stop switches, the pin order should be Brown, Red, Yellow, Black White.</li>
<li>Optional: instead of the step above, cut the DuPont connectors off the BLTouch cables and crimp a single XH-5Y connector in their place, then plug that into the board.</li>
<li>Download the official BLTouch firmware from SKR mini: <a href="https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/blob/master/firmware/V2.0/firmware-bltouch.bin" rel="nofollow noreferrer">https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/blob/master/firmware/V2.0/firmware-bltouch.bin</a></li>
<li>Install that firmware: Rename the file to &quot;firmware.bin&quot;, unplug any USB cables from your printer, copy the file to a MicroSD, insert the MicroSD into your printer and power it on.</li>
</ul>
<p>...and then it should work.</p>

CC BY-SA 4.0
2020-09-03T17:55:28.370Z
Thank you! I followed your instructions and it seems I'm almost good to go. I'm able to run everything for the bltouch ( reset, self-test, deploy, and stow,) and they appear to be working correctly. However, while the probe moves to correct spot now, It still deploys and stows the probe several times while not moving at all.
AbberantAeons
CC BY-SA 4.0
2020-09-03T18:18:55.703Z
I test some stuff out a little more and when it sits in place, I do see that its trying to run the leveling, I see a points 1/25 on the lcd but it never goes past that before stopping as if it aborts the leveling
AbberantAeons
CC BY-SA 4.0
2020-09-06T04:25:29.147Z
Hmm. Mine homes first, then goes to the first spot for leveling. When you run the BLTouch self test, does it click in and out about ten times? If so, are you confident you got the black and white wires in the right order?
fectin
CC BY-SA 4.0
2020-10-30T03:56:27.627Z
@AbberantAeons I am having this exact same issue. Have you found a resolution??
KiaiFighter
CC BY-SA 4.0
2020-12-23T00:29:09.710Z
Thanks a lot fectin!! Your solution works!
In addition, make sure to download the regular BL Touch firmware from BTT, not the one for Z probing as I had done at the begining!
:)
JFS
CC BY-SA 4.0
2020-09-03T16:46:11.793Z
2020-09-03T16:46:11.793Z
fectin
<p>I installed a BLTouch V3.1 on my Ender 3 which is using Marlin (bugfix 2.0.x) off a Skr mini e3 v2.0. I updated the firmware using a teaching tech video.</p>
<p>I'm having trouble when using bed leveling. It homes everything correctly, and then moves outside the bed before the probe repeatedly deploys and retracts, without the head moving at all. I attached a link to a video here: <a href="https://youtu.be/liTlh8uBiPA" rel="nofollow noreferrer">Bed Leveling Problem</a></p>
<p>I have a feeling it  must be something in my config files from looking at other answers here but I really don't know. I attached my config files as well. <a href="https://github.com/Nghtmare/my-Ender-3-Settings/blob/master/Configuration.h" rel="nofollow noreferrer">Configuration.h</a> , <a href="https://github.com/Nghtmare/my-Ender-3-Settings/blob/master/Configuration_adv.h" rel="nofollow noreferrer">Configuration_adv.h</a></p>
<p>I have the BLTouch plugged into the z-stop for the black and white cords. I didn't need to cut any wires or anything since mine came with the endstop connector piece attached, and the other wires in the Zprobe section (Blue, Red, Yellow) to (<code>GND</code>, <code>+5V</code>, <code>PA1</code>) respectively. As for the firmware, I got it directly off the Marlin site: <a href="https://marlinfw.org/meta/download/" rel="nofollow noreferrer">marlinfw.org/meta/download</a>.</p>
<p>Any assistance would be greatly appreciated.</p>
<hr />
<p>Additional information:</p>
<p>I have connected my printer to PronterFace and recieve the following error when sending a G29</p>
<pre><code>    Reset.
&gt;&gt;&gt; G28
SENDING:G28
&gt;&gt;&gt; G29
SENDING:G29
Error:!! STOP called because of BLTouch error - restart with M999
[ERROR] Error:!! STOP called because of BLTouch error - restart with M999

Error:Probing Failed
[ERROR] Error:Probing Failed
</code></pre>

<creality-ender-3><troubleshooting><bed-leveling><bltouch>
BLTouch not leveling
AbberantAeons
# BLTouch not leveling

(Asked by: username_0 on 2020-09-03)

I installed a BLTouch V3.1 on my Ender 3 which is using Marlin (bugfix 2.0.x) off a Skr mini e3 v2.0. I updated the firmware using a teaching tech video.

I'm having trouble when using bed leveling. It homes everything correctly, and then moves outside the bed before the probe repeatedly deploys and retracts, without the head moving at all. I attached a link to a video here: [Bed Leveling Problem](https://youtu.be/liTlh8uBiPA)

I have a feeling it must be something in my config files from looking at other answers here but I really don't know. I attached my config files as well. [Configuration.h](https://github.com/Nghtmare/my-Ender-3-Settings/blob/master/Configuration.h) , [Configuration\_adv.h](https://github.com/Nghtmare/my-Ender-3-Settings/blob/master/Configuration_adv.h)

I have the BLTouch plugged into the z-stop for the black and white cords. I didn't need to cut any wires or anything since mine came with the endstop connector piece attached, and the other wires in the Zprobe section (Blue, Red, Yellow) to (`GND`, `+5V`, `PA1`) respectively. As for the firmware, I got it directly off the Marlin site: [marlinfw.org/meta/download](https://marlinfw.org/meta/download/).

Any assistance would be greatly appreciated.

---

Additional information:

I have connected my printer to PronterFace and recieve the following error when sending a G29

```
    Reset.
>>> G28
SENDING:G28
>>> G29
SENDING:G29
Error:!! STOP called because of BLTouch error - restart with M999
[ERROR] Error:!! STOP called because of BLTouch error - restart with M999

Error:Probing Failed
[ERROR] Error:Probing Failed

```

**Tags:** creality-ender-3, troubleshooting, bed-leveling, bltouch


---

## 1 answers

### Answer by username_1 on 2020-09-03. Score: 3

You are mixing and matching a few older techniques. That's understandable, because "older" means "as of three months ago." But there is a better way now: as of version 2.0, the SKR mini has a full, working port for the BLTouch. You do *not* need to plug it into the z-stop, and you can and should retain your existing z-stop switch.

So:

* Power down your printer and get access to your board.
* Roll back your hardware changes by unplugging the BLTouch and reattaching the z-stop switch.
* Plug the bltouch into the port labelled "z-probe", which is next to the display port. Starting from the pin nearest to the stop switches, the pin order should be Brown, Red, Yellow, Black White.
* Optional: instead of the step above, cut the DuPont connectors off the BLTouch cables and crimp a single XH-5Y connector in their place, then plug that into the board.
* Download the official BLTouch firmware from SKR mini: <https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/blob/master/firmware/V2.0/firmware-bltouch.bin>
* Install that firmware: Rename the file to "firmware.bin", unplug any USB cables from your printer, copy the file to a MicroSD, insert the MicroSD into your printer and power it on.

...and then it should work.

> **Comments:**
> **username_0**: Thank you! I followed your instructions and it seems I'm almost good to go. I'm able to run everything for the bltouch ( reset, self-test, deploy, and stow,) and they appear to be working correctly. However, while the probe moves to correct spot now, It still deploys and stows the probe several times while not moving at all.  
> **username_0**: I test some stuff out a little more and when it sits in place, I do see that its trying to run the leveling, I see a points 1/25 on the lcd but it never goes past that before stopping as if it aborts the leveling  
> **username_1**: Hmm. Mine homes first, then goes to the first spot for leveling. When you run the BLTouch self test, does it click in and out about ten times? If so, are you confident you got the black and white wires in the right order?  
> **username_2**: @username_0 I am having this exact same issue. Have you found a resolution??  
> **username_3**: Thanks a lot username_1!! Your solution works! In addition, make sure to download the regular BL Touch firmware from BTT, not the one for Z probing as I had done at the begining! :)  

---

