# Firmware for Ender 3 with BL Touch and Sprite Extruder

**URL:** https://marlin.crc.id.au/forum/t/firmware-for-ender-3-with-bl-touch-and-sprite-extruder/2030
**Category:** Support
**Tags:** bltouch
**Created:** [13 January 2024 23:41 UTC](https://marlin.crc.id.au/forum/t/firmware-for-ender-3-with-bl-touch-and-sprite-extruder/2030 "2024-01-13T23:41:52Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![DustinD](https://marlin.crc.id.au/forum/letter_avatar_proxy/v4/letter/d/a9a28c/32.png) [@DustinD](https://marlin.crc.id.au/forum/u/DustinD)
#### Post date: [13 January 2024 23:41 UTC](https://marlin.crc.id.au/forum/t/firmware-for-ender-3-with-bl-touch-and-sprite-extruder/2030/1 "2024-01-13T23:41:53Z")

</div>

I’ve got an Ender 3 with a BL touch, 4.2.7 mother board and a sprite extruder. I’m currently running Creality’s firmware, but when I run bed levelling (through the printer interface) it returns to the center of the bed at the end and bottoms the extruder on the build plate. The version of the firmware I used before upgrading the extuder did not do this.

I’m looking for a firmware build that will support this configuration but I’ve been unable to find one. I’ve also tried using the firmware builder, but the build always errors out with this error message:

“Z\_MIN\_PROBE\_PIN must be defined if Z\_MIN\_PROBE\_USES\_Z\_MIN\_ENDSTOP\_PIN is not enabled.”

Can anybody either point me to where I can find an appropriate firmware build or explain how to fix this error? It doesn’t seem to be something I can control through the firmware service interface.

Thanks!

---

<div class="post-metadata">

### Author: ![Andrea\_Pasqua](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/andrea_pasqua/32/1078_2.png) [@Andrea\_Pasqua](https://marlin.crc.id.au/forum/u/Andrea_Pasqua)
#### Post date: [17 February 2024 15:40 UTC](https://marlin.crc.id.au/forum/t/firmware-for-ender-3-with-bl-touch-and-sprite-extruder/2030/2 "2024-02-17T15:40:43Z")

</div>

I’ve the same problem too.  
Thanks

---

<div class="post-metadata">

### Author: ![DustinD](https://marlin.crc.id.au/forum/letter_avatar_proxy/v4/letter/d/a9a28c/32.png) [@DustinD](https://marlin.crc.id.au/forum/u/DustinD)
#### Post date: [17 February 2024 16:26 UTC](https://marlin.crc.id.au/forum/t/firmware-for-ender-3-with-bl-touch-and-sprite-extruder/2030/3 "2024-02-17T16:26:28Z")

</div>

I posted on the Creality forum with this problem and got this response:  
You should find that the firmware needed for your printer along with the 4.2.7 board, cr touch and sprite extruder is `Ender-3Pro_HW4.2.7_SW2.0.9.03_SpritExt_H300` dated: 02 Aug. 2022 which can be found here:

[Ender 3 Firmware](https://www.creality.com/pages/download-ender-3-pro)

This firmware functions properly.

---

<div class="post-metadata">

### Author: ![Warren\_Lefebvre](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/warren_lefebvre/32/1420_2.png) [@Warren\_Lefebvre](https://marlin.crc.id.au/forum/u/Warren_Lefebvre)
#### Post date: [12 January 2026 17:27 UTC](https://marlin.crc.id.au/forum/t/firmware-for-ender-3-with-bl-touch-and-sprite-extruder/2030/4 "2026-01-12T17:27:42Z")

</div>

it does not operate properly. the auto-bed leveling does not work, it tries to print in the air about a centimeter over the bed.
