<p>No, it is not interchangeable without changing the configuration of the firmware. These sensors do not require you to set the <code>BLTOUCH</code> directive, so this must be in your configuration:</p>
<pre><code>//#define BLTOUCH 
</code></pre>
<p>For the CR Touch this directive is required.</p>
<pre><code>#define BLTOUCH
</code></pre>
<p>I am building the <a href="https://www.thingiverse.com/thing:4661556" rel="nofollow noreferrer">Tiny Touch</a> an even smaller version of the BFPTouch, in fact it is a derivative! In the last link you find <a href="https://www.reddit.com/r/ender3v2/comments/nxm865/guide_for_bfptouch_on_ender_3_v2/" rel="nofollow noreferrer">instructions</a> to configure the probe, which redirects to the setup of the BFPTOUCH.</p>

CC BY-SA 4.0
2024-01-15T10:35:58.967Z
Looks indeed even better. Is the Tiny Touch interchangeable with BLTouch? I'm asking because I rather stick with the standard BTLUBL releases of the mriscoc firmware than to make custom configs if not needed.
Bob Ortiz
CC BY-SA 4.0
2024-01-15T12:13:43.777Z
No, the Tiny Touch is also not interchangeable with the BLTouch.
0scar
CC BY-SA 4.0
2024-01-15T09:59:29.717Z
2024-01-15T09:59:29.717Z
0scar
<p>I have two Creality Ender 3 V2 printers with a version 4.2.2 board. One printer has the official CRTouch, and one is nearly original without a probe. I found a similar product, a DIY project called <a href="https://www.thingiverse.com/thing:2890290" rel="nofollow noreferrer">BFPTouch</a>, and I have almost all the parts needed to make it.</p>
<p><a href="https://i.sstatic.net/vV3lo.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/vV3lo.png" alt="BFPTouch" /></a></p>
<p><sup>Model and photo source: <a href="https://www.thingiverse.com/thing:2890290/files" rel="nofollow noreferrer">Thingiverse.com</a></sup></p>
<p>I use the Marlin-based <a href="https://github.com/mriscoc/Ender3V2S1/releases" rel="nofollow noreferrer">mriscoc firmware</a> on both printers. Version <a href="https://github.com/mriscoc/Ender3V2S1/releases/download/20231202/Ender3V2-422-MM-MPC-20231202.bin" rel="nofollow noreferrer">Ender3V2-422-MM-MPC-20231202.bin</a>, and on my printer with the CRTouch, I use the <a href="https://github.com/mriscoc/Ender3V2S1/releases/download/20231202/Ender3V2-422-BLTUBL-MPC-20231202.bin" rel="nofollow noreferrer">Ender3V2-422-BLTUBL-MPC-20231202.bin</a> version.</p>
<p>Is the BFPTouch interchangeable with the CRTouch, like the BLTouch and CRTouch are? Is the wiring to the board the same, and would it suffice to use the <code>BLTUBL</code> firmware version of mriscoc that I've mentioned without further altering Marlin?</p>

<creality-ender-3><marlin><bltouch><mriscoc><crtouch>
Is the BFPTouch interchangable with the BLTouch for mriscoc firmware without custom changes to Marlin?
Bob Ortiz
# Is the BFPTouch interchangable with the BLTouch for mriscoc firmware without custom changes to Marlin?

(Asked by: username_0 on 2023-12-02)

I have two Creality Ender 3 V2 printers with a version 4.2.2 board. One printer has the official CRTouch, and one is nearly original without a probe. I found a similar product, a DIY project called [BFPTouch](https://www.thingiverse.com/thing:2890290), and I have almost all the parts needed to make it.

[![BFPTouch](https://i.sstatic.net/vV3lo.png)](https://i.sstatic.net/vV3lo.png)

Model and photo source: [Thingiverse.com](https://www.thingiverse.com/thing:2890290/files)

I use the Marlin-based [mriscoc firmware](https://github.com/mriscoc/Ender3V2S1/releases) on both printers. Version [Ender3V2-422-MM-MPC-20231202.bin](https://github.com/mriscoc/Ender3V2S1/releases/download/20231202/Ender3V2-422-MM-MPC-20231202.bin), and on my printer with the CRTouch, I use the [Ender3V2-422-BLTUBL-MPC-20231202.bin](https://github.com/mriscoc/Ender3V2S1/releases/download/20231202/Ender3V2-422-BLTUBL-MPC-20231202.bin) version.

Is the BFPTouch interchangeable with the CRTouch, like the BLTouch and CRTouch are? Is the wiring to the board the same, and would it suffice to use the `BLTUBL` firmware version of mriscoc that I've mentioned without further altering Marlin?

**Tags:** creality-ender-3, marlin, bltouch, mriscoc, crtouch


---

## 1 answers

### Answer by username_1 on 2024-01-15. Score: 1 | Accepted answer

No, it is not interchangeable without changing the configuration of the firmware. These sensors do not require you to set the `BLTOUCH` directive, so this must be in your configuration:

```
//#define BLTOUCH 

```

For the CR Touch this directive is required.

```
#define BLTOUCH

```

I am building the [Tiny Touch](https://www.thingiverse.com/thing:4661556) an even smaller version of the BFPTouch, in fact it is a derivative! In the last link you find [instructions](https://www.reddit.com/r/ender3v2/comments/nxm865/guide_for_bfptouch_on_ender_3_v2/) to configure the probe, which redirects to the setup of the BFPTOUCH.

> **Comments:**
> **username_0**: Looks indeed even better. Is the Tiny Touch interchangeable with BLTouch? I'm asking because I rather stick with the standard BTLUBL releases of the mriscoc firmware than to make custom configs if not needed.  
> **username_1**: No, the Tiny Touch is also not interchangeable with the BLTouch.  

---

