<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 an even smaller version of the BFPTouch, in fact it is a derivative! In the last link you find instructions 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.  

---

