# Ender 3 Max with an SKR Mini E3 V2.0, a BLTouch, filament sensor firmware?

**URL:** https://marlin.crc.id.au/forum/t/ender-3-max-with-an-skr-mini-e3-v2-0-a-bltouch-filament-sensor-firmware/113
**Category:** Firmware Builder
**Tags:** bltouch
**Created:** [15 August 2021 06:53 UTC](https://marlin.crc.id.au/forum/t/ender-3-max-with-an-skr-mini-e3-v2-0-a-bltouch-filament-sensor-firmware/113 "2021-08-15T06:53:14Z")
**Posts on this page:** 11
**Page:** 2

<div class="post-metadata">

### Author: ![CRCinAU](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/crcinau/32/1337_2.png) [@CRCinAU](https://marlin.crc.id.au/forum/u/CRCinAU)
#### Post date: [18 August 2021 19:26 UTC](https://marlin.crc.id.au/forum/t/ender-3-max-with-an-skr-mini-e3-v2-0-a-bltouch-filament-sensor-firmware/113/22 "2021-08-18T19:26:40Z")

</div>

> [@svankley](#):
>
> Thanks for the response.

No worries man, this is my hobby - and I enjoy helping people where I can 🙂

> [@](#):
>
> Any thoughts on why other firmware doesn’t make that noise?

Not really - I’ve always had that on my printers - it just seems to be the way it is.

It could be because the SKR boards would be running a different amount of current to the steppers, maybe that’s different to the other mainboards?

> [@](#):
>
> Also, any thoughts on why this unit won’t keep correct home even when I do the auto home, proper Z-offset and BLTouch 5-point bed leveling? Then when I print something, sometimes it’s way too far away, and sometimes it scrapes the bed?

What I would try is turn off the levelling via M420 S0 in your start G-code, homing the printer, move it via the screen to Z0.2 and then disable the steppers.

Move the head manually around the bed and see if it has areas where it touches or not.

Given the way you describe it, I’m wondering if its not an assembly issue - ie something is moving that isn’t supposed to - and in doing that, inducing errors.

We’re now into the difficult parts where its almost impossible to diagnose without hands-on…

---

<div class="post-metadata">

### Author: ![svankley](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/svankley/32/63_2.png) [@svankley](https://marlin.crc.id.au/forum/u/svankley)
#### Post date: [18 August 2021 21:39 UTC](https://marlin.crc.id.au/forum/t/ender-3-max-with-an-skr-mini-e3-v2-0-a-bltouch-filament-sensor-firmware/113/23 "2021-08-18T21:39:36Z")

</div>

Ok, I took everything loose, straightened and retightened, and it seems much better.  
So everything is good except the probe works for bed leveling, but not homing…I mean it deploys when bed leveling as it should, but never deploys when homing? I though there was some gcode to tell the firmware to use the 5-pin probe port for Z homing also?  
Steve

---

<div class="post-metadata">

### Author: ![CRCinAU](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/crcinau/32/1337_2.png) [@CRCinAU](https://marlin.crc.id.au/forum/u/CRCinAU)
#### Post date: [18 August 2021 21:53 UTC](https://marlin.crc.id.au/forum/t/ender-3-max-with-an-skr-mini-e3-v2-0-a-bltouch-filament-sensor-firmware/113/24 "2021-08-18T21:53:10Z")

</div>

The only setting I’m aware of is at build time for the firmware… If you’re using the PROBE port, it should be set as follows:

![image](https://discourse.crc.id.au/uploads/default/original/1X/0dccee7eab666b752d5402b14bf4d1a1db05ab29.png)

If the “Use Probe for Z homing” is unchecked, it will only use the probe for bed leveling and fall back to the Z endstop for homing.

---

<div class="post-metadata">

### Author: ![svankley](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/svankley/32/63_2.png) [@svankley](https://marlin.crc.id.au/forum/u/svankley)
#### Post date: [18 August 2021 22:23 UTC](https://marlin.crc.id.au/forum/t/ender-3-max-with-an-skr-mini-e3-v2-0-a-bltouch-filament-sensor-firmware/113/25 "2021-08-18T22:23:00Z")

</div>

I checked that when I created it and works for leveling but not homing, or at lest I thought I did. 🙂  
I was experimenting with the stock Marlin firmware (to learn & test firmware options). Do you know what parameter that “Use Probe for Z Homing” is in the Marlin firmware?  
Thanks again! Steve

---

<div class="post-metadata">

### Author: ![CRCinAU](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/crcinau/32/1337_2.png) [@CRCinAU](https://marlin.crc.id.au/forum/u/CRCinAU)
#### Post date: [18 August 2021 22:34 UTC](https://marlin.crc.id.au/forum/t/ender-3-max-with-an-skr-mini-e3-v2-0-a-bltouch-filament-sensor-firmware/113/26 "2021-08-18T22:34:06Z")

</div>

You’re going to laugh: USE\_PROBE\_FOR\_Z\_HOMING 🙂

---

<div class="post-metadata">

### Author: ![svankley](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/svankley/32/63_2.png) [@svankley](https://marlin.crc.id.au/forum/u/svankley)
#### Post date: [18 August 2021 22:42 UTC](https://marlin.crc.id.au/forum/t/ender-3-max-with-an-skr-mini-e3-v2-0-a-bltouch-filament-sensor-firmware/113/27 "2021-08-18T22:42:44Z")

</div>

> [@CRCinAU](#):
>
> USE\_PROBE\_FOR\_Z\_HOMING

uhhh, I don’t have that in the latest TH3D firmware sadly, can I add that?  
(I’m using that firmware for testing)

---

<div class="post-metadata">

### Author: ![svankley](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/svankley/32/63_2.png) [@svankley](https://marlin.crc.id.au/forum/u/svankley)
#### Post date: [18 August 2021 22:44 UTC](https://marlin.crc.id.au/forum/t/ender-3-max-with-an-skr-mini-e3-v2-0-a-bltouch-filament-sensor-firmware/113/28 "2021-08-18T22:44:44Z")

</div>

> [@CRCinAU](#):
>
> USE\_PROBE\_FOR\_Z\_HOMING

And that’s the last question…I SWEAR this time!! 😁

---

<div class="post-metadata">

### Author: ![CRCinAU](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/crcinau/32/1337_2.png) [@CRCinAU](https://marlin.crc.id.au/forum/u/CRCinAU)
#### Post date: [18 August 2021 22:54 UTC](https://marlin.crc.id.au/forum/t/ender-3-max-with-an-skr-mini-e3-v2-0-a-bltouch-filament-sensor-firmware/113/29 "2021-08-18T22:54:01Z")

</div>

I can’t help you there - I don’t know how the TH3D bits are put together…

---

<div class="post-metadata">

### Author: ![svankley](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/svankley/32/63_2.png) [@svankley](https://marlin.crc.id.au/forum/u/svankley)
#### Post date: [18 August 2021 23:02 UTC](https://marlin.crc.id.au/forum/t/ender-3-max-with-an-skr-mini-e3-v2-0-a-bltouch-filament-sensor-firmware/113/30 "2021-08-18T23:02:34Z")

</div>

But technically couldn’t I add it in the configuration.h file…theoretically? at least to enable it and see?  
What firmware is your base firmware?

---

<div class="post-metadata">

### Author: ![CRCinAU](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/crcinau/32/1337_2.png) [@CRCinAU](https://marlin.crc.id.au/forum/u/CRCinAU)
#### Post date: [18 August 2021 23:19 UTC](https://marlin.crc.id.au/forum/t/ender-3-max-with-an-skr-mini-e3-v2-0-a-bltouch-filament-sensor-firmware/113/31 "2021-08-18T23:19:29Z")

</div>

Its here:

> <https://github.com/MarlinFirmware/Configurations/blob/bugfix-2.0.x/config/default/Configuration.h#L1026>

---

<div class="post-metadata">

### Author: ![svankley](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/svankley/32/63_2.png) [@svankley](https://marlin.crc.id.au/forum/u/svankley)
#### Post date: [18 August 2021 23:52 UTC](https://marlin.crc.id.au/forum/t/ender-3-max-with-an-skr-mini-e3-v2-0-a-bltouch-filament-sensor-firmware/113/32 "2021-08-18T23:52:20Z")

</div>

I’ll be a SOB - IT WORKED!!! 😂  
Thank you, thank you, thank you!!!

[Previous page](https://marlin.crc.id.au/forum/t/ender-3-max-with-an-skr-mini-e3-v2-0-a-bltouch-filament-sensor-firmware/113.md?page=1)
