BIGTREETECH-SKR-mini-E3 icon indicating copy to clipboard operation
BIGTREETECH-SKR-mini-E3 copied to clipboard

SKR Mini E3 V3 does not work with CR Touch and either of the BLtouch firmware

Open Cr0nJ0b opened this issue 1 year ago • 28 comments

I'm looking for support or at least and acknowledgement that the firmware is borked.

Description

Steps to reproduce

  1. Load firmware that reads firmware-ender3-bltouch-for-z-homing.bin:
  2. Remover z-stop cable
  3. init eeprom
  4. rename and load firmware onto the board
  5. verify that the menu for BLtouch exists -- it does
  6. Home all

Expected behavior All axes should home correctly to zero. Specifically, the x and y should home, then the head should lift 11mm or so and move to the center of the bed. The probe should extend and the z axis should lower until the probe touches the bed and activates the sensor, verifying Z home.

Actual behavior X and y home, but then at whatever height the head is at it will lift and center (height will be 11mm+ original height). the probe will extend from the sensor. z axis will descend 11mm or so and the sensor will pull in, drop out again and pull in. At this point the menu will read STOPPPED.

Additional Information

I'm using the Stock firmware provided by BTT. I did not roll this firmware. If I had to guess there is either an issue with the board processor and wiring between the CR touch and the BL touch.

Cr0nJ0b avatar Oct 03 '23 21:10 Cr0nJ0b

My Ender 5 pro is doing exactly the same thing

Staticshift15 avatar Oct 08 '23 19:10 Staticshift15

Same problem here, updating an Ender 3.

aero-gro avatar Oct 10 '23 19:10 aero-gro

Same issue, unable to operate ender 3 pro with upgrade to SKR mini e3 3.0.

kirgy avatar Oct 16 '23 21:10 kirgy

Same, for a $50 board they really don't know how to fix their bugs, I have seen reports of this for ~3 years. The solutions I have seen require cutting wires and this is advertised as a drop in replacement.

Stoutscientist avatar Oct 24 '23 22:10 Stoutscientist

Also, the firmware hasn't been updated in over a year...

Stoutscientist avatar Oct 24 '23 22:10 Stoutscientist

YO TAMBIEN E TENIDO PROBLEMAS CON LA MINI E3 V3-0 Y EL BLTOUCH , ADEMAS DE QUE CPMPRE UNA PANTALLA TFT35 3.0 , SUPUESTAMENTE ES COMPATIBLE CON CREALITY ENDER 5 PLUS. DECEPCION AL VER QUE EL MODO TACTIL NO CONECTA CON LA IMPRESORA , UNICAMENTE PUEDO USAR EL MODO MARLIN, SI ALGUIEN PUEDE AYUDAR LO AGRADECERÉ MUCHISIMO!!! GRACIAS

Davmaker avatar Nov 15 '23 03:11 Davmaker

To solve this, I learnt how to compile the firmware by following a number of youtube videos around "marlin ender 3 firmware compilation"

Out of the back of that I created this repo which does that firmware compiling for my specific scenario. All I can suggest for others is you follow these tutorials to do it yourself - given the lack of support from bigtreetech.

https://github.com/kirgy/marlin-firmware-ender-3-pro-skr-mini-e3-crtouch

kirgy avatar Nov 15 '23 10:11 kirgy

To solve this, I learnt how to compile the firmware by following a number of youtube videos around "marlin ender 3 firmware compilation"

Out of the back of that I created this repo which does that firmware compiling for my specific scenario. All I can suggest for others is you follow these tutorials to do it yourself - given the lack of support from bigtreetech.

https://github.com/kirgy/marlin-firmware-ender-3-pro-skr-mini-e3-crtouch

Has anyone had luck recently trying to compile? Seems like Marlin AutoBuild is broken, asuming the source above did compile at some point. It's been three weeks since I put the new board in my ender. Nothing but regrets ATM.

wildseyed avatar Dec 24 '23 01:12 wildseyed

To solve this, I learnt how to compile the firmware by following a number of youtube videos around "marlin ender 3 firmware compilation" Out of the back of that I created this repo which does that firmware compiling for my specific scenario. All I can suggest for others is you follow these tutorials to do it yourself - given the lack of support from bigtreetech. https://github.com/kirgy/marlin-firmware-ender-3-pro-skr-mini-e3-crtouch

Has anyone had luck recently trying to compile? Seems like Marlin AutoBuild is broken, asuming the source above did compile at some point. It's been three weeks since I put the new board in my ender. Nothing but regrets ATM.

I actually did get it to work! Here's the file:

https://download1530.mediafire.com/kp3u9ry0anngT8UOndJEzNY_7YSnGBhrM4g3OZjPONxrN9pyMKAyOmX7NFpCusCKw4yJ4k8G8CmBP93ax5MWtLgourZiMP1pcIRoqVjRyEl0IkMFk9dVpJxwq5kupgoYNziX0YZ5HOyXMSW08nNlv0rjDEKuuV0G22_VCmKMRQ/h0nfbk4k4iaiki5/firmware.bin

The reason it wasn't compiling was because a library was updated since that guy posted and so when it tried to download it, it was the wrong version so I just back dated it

Stoutscientist avatar Dec 29 '23 21:12 Stoutscientist

Thanks for the file! That has me back up and running with the BL.

On Fri, Dec 29, 2023 at 1:36 PM Stoutscientist @.***> wrote:

To solve this, I learnt how to compile the firmware by following a number of youtube videos around "marlin ender 3 firmware compilation" Out of the back of that I created this repo which does that firmware compiling for my specific scenario. All I can suggest for others is you follow these tutorials to do it yourself - given the lack of support from bigtreetech. https://github.com/kirgy/marlin-firmware-ender-3-pro-skr-mini-e3-crtouch

Has anyone had luck recently trying to compile? Seems like Marlin AutoBuild is broken, asuming the source above did compile at some point. It's been three weeks since I put the new board in my ender. Nothing but regrets ATM.

I actually did get it to work! Here's the file:

https://download1530.mediafire.com/kp3u9ry0anngT8UOndJEzNY_7YSnGBhrM4g3OZjPONxrN9pyMKAyOmX7NFpCusCKw4yJ4k8G8CmBP93ax5MWtLgourZiMP1pcIRoqVjRyEl0IkMFk9dVpJxwq5kupgoYNziX0YZ5HOyXMSW08nNlv0rjDEKuuV0G22_VCmKMRQ/h0nfbk4k4iaiki5/firmware.bin

— Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/issues/754#issuecomment-1872349338, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFMKGQUCSXIY2QQLDA2MADYL4ZVPAVCNFSM6AAAAAA5RULU46VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZSGM2DSMZTHA . You are receiving this because you commented.Message ID: @.***>

wildseyed avatar Dec 30 '23 03:12 wildseyed

Thanks for the file! That has me back up and running with the BL. On Fri, Dec 29, 2023 at 1:36 PM Stoutscientist @.> wrote: To solve this, I learnt how to compile the firmware by following a number of youtube videos around "marlin ender 3 firmware compilation" Out of the back of that I created this repo which does that firmware compiling for my specific scenario. All I can suggest for others is you follow these tutorials to do it yourself - given the lack of support from bigtreetech. https://github.com/kirgy/marlin-firmware-ender-3-pro-skr-mini-e3-crtouch Has anyone had luck recently trying to compile? Seems like Marlin AutoBuild is broken, asuming the source above did compile at some point. It's been three weeks since I put the new board in my ender. Nothing but regrets ATM. I actually did get it to work! Here's the file: https://download1530.mediafire.com/kp3u9ry0anngT8UOndJEzNY_7YSnGBhrM4g3OZjPONxrN9pyMKAyOmX7NFpCusCKw4yJ4k8G8CmBP93ax5MWtLgourZiMP1pcIRoqVjRyEl0IkMFk9dVpJxwq5kupgoYNziX0YZ5HOyXMSW08nNlv0rjDEKuuV0G22_VCmKMRQ/h0nfbk4k4iaiki5/firmware.bin — Reply to this email directly, view it on GitHub <#754 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFMKGQUCSXIY2QQLDA2MADYL4ZVPAVCNFSM6AAAAAA5RULU46VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZSGM2DSMZTHA . You are receiving this because you commented.Message ID: @.>

Awesome! I've also been having this issue so I finally decided to put some research into it and ended up finding the fix today.

Stoutscientist avatar Dec 30 '23 03:12 Stoutscientist

To solve this, I learnt how to compile the firmware by following a number of youtube videos around "marlin ender 3 firmware compilation" Out of the back of that I created this repo which does that firmware compiling for my specific scenario. All I can suggest for others is you follow these tutorials to do it yourself - given the lack of support from bigtreetech. https://github.com/kirgy/marlin-firmware-ender-3-pro-skr-mini-e3-crtouch

Has anyone had luck recently trying to compile? Seems like Marlin AutoBuild is broken, asuming the source above did compile at some point. It's been three weeks since I put the new board in my ender. Nothing but regrets ATM.

I actually did get it to work! Here's the file:

https://download1530.mediafire.com/kp3u9ry0anngT8UOndJEzNY_7YSnGBhrM4g3OZjPONxrN9pyMKAyOmX7NFpCusCKw4yJ4k8G8CmBP93ax5MWtLgourZiMP1pcIRoqVjRyEl0IkMFk9dVpJxwq5kupgoYNziX0YZ5HOyXMSW08nNlv0rjDEKuuV0G22_VCmKMRQ/h0nfbk4k4iaiki5/firmware.bin

The reason it wasn't compiling was because a library was updated since that guy posted and so when it tried to download it, it was the wrong version so I just back dated it

hey, @Stoutscientist are you able to make such a file for Ender 3 (no pro version)?

MpSv8 avatar Jan 19 '24 16:01 MpSv8

To solve this, I learnt how to compile the firmware by following a number of youtube videos around "marlin ender 3 firmware compilation" Out of the back of that I created this repo which does that firmware compiling for my specific scenario. All I can suggest for others is you follow these tutorials to do it yourself - given the lack of support from bigtreetech. https://github.com/kirgy/marlin-firmware-ender-3-pro-skr-mini-e3-crtouch

Has anyone had luck recently trying to compile? Seems like Marlin AutoBuild is broken, asuming the source above did compile at some point. It's been three weeks since I put the new board in my ender. Nothing but regrets ATM.

I actually did get it to work! Here's the file:

https://download1530.mediafire.com/kp3u9ry0anngT8UOndJEzNY_7YSnGBhrM4g3OZjPONxrN9pyMKAyOmX7NFpCusCKw4yJ4k8G8CmBP93ax5MWtLgourZiMP1pcIRoqVjRyEl0IkMFk9dVpJxwq5kupgoYNziX0YZ5HOyXMSW08nNlv0rjDEKuuV0G22_VCmKMRQ/h0nfbk4k4iaiki5/firmware.bin

The reason it wasn't compiling was because a library was updated since that guy posted and so when it tried to download it, it was the wrong version so I just back dated it

hey, @Stoutscientist are you able to make such a file for Ender 3 (no pro version)?

I can try but tbh I have no idea what I'm doing lol

Stoutscientist avatar Jan 19 '24 16:01 Stoutscientist

I flashed that firmware, and when Level Bed, the nozzle goes passed the right side of the bed. Is this expected?

DanKreck avatar Jan 28 '24 16:01 DanKreck

What's your setup?

Stoutscientist avatar Jan 29 '24 00:01 Stoutscientist

What's your setup?

I have an Ender 3 Pro, with a SKR Mini E3 V3 board, running the firmware posted above. Fixed my Z axis issues related to the CR touch, so thats good. Just noticed that while leveling the bed the nozzle goes far right. I was wondering if it was intentional, to get the CR touch probe closer to the right side, but its not much.... maybe 1/4 inch.

DanKreck avatar Jan 29 '24 00:01 DanKreck

What's your setup?

I have an Ender 3 Pro, with a SKR Mini E3 V3 board, running the firmware posted above. Fixed my Z axis issues related to the CR touch, so thats good. Just noticed that while leveling the bed the nozzle goes far right. I was wondering if it was intentional, to get the CR touch probe closer to the right side, but its not much.... maybe 1/4 inch.

If you attach a photo I can double check but mine does something similar and prints fine so I think it's normal

Stoutscientist avatar Feb 01 '24 04:02 Stoutscientist

To solve this, I learnt how to compile the firmware by following a number of youtube videos around "marlin ender 3 firmware compilation" Out of the back of that I created this repo which does that firmware compiling for my specific scenario. All I can suggest for others is you follow these tutorials to do it yourself - given the lack of support from bigtreetech. https://github.com/kirgy/marlin-firmware-ender-3-pro-skr-mini-e3-crtouch

Has anyone had luck recently trying to compile? Seems like Marlin AutoBuild is broken, asuming the source above did compile at some point. It's been three weeks since I put the new board in my ender. Nothing but regrets ATM.

I actually did get it to work! Here's the file: https://download1530.mediafire.com/kp3u9ry0anngT8UOndJEzNY_7YSnGBhrM4g3OZjPONxrN9pyMKAyOmX7NFpCusCKw4yJ4k8G8CmBP93ax5MWtLgourZiMP1pcIRoqVjRyEl0IkMFk9dVpJxwq5kupgoYNziX0YZ5HOyXMSW08nNlv0rjDEKuuV0G22_VCmKMRQ/h0nfbk4k4iaiki5/firmware.bin The reason it wasn't compiling was because a library was updated since that guy posted and so when it tried to download it, it was the wrong version so I just back dated it

hey, @Stoutscientist are you able to make such a file for Ender 3 (no pro version)?

I actually just read that the Ender 3 Pro and non pro use the same firmware so it should work for you

Stoutscientist avatar Feb 01 '24 04:02 Stoutscientist

I performed the flash on ender 3, but it runs the nozzle into the plate with this firmware

CelticNickC avatar Feb 08 '24 01:02 CelticNickC

mine works, ill share a snip of my .cfg I do remember reading a post that the "pin out" needs to be changed as follows: Updated BL Touch PIN for CR touch #718 @@ -10,7 +10,7 @@ Line 10 # See docs/Config_Reference.md for a description of parameters. Line 11 Line 12 [bltouch] Line 13 sensor_pin: PC14 #(wrong code) Line 13 sensor_pin: ^PC14 #(correct code) Line 14 control_pin: PA1 Line 15 x_offset: -40 Line 16 y_offset: -10

My setting: [bltouch] sensor_pin: ^PC14 control_pin: PA1 x_offset: -45.5 y_offset: -9 #z_offset: 3.0 #speed:

Chilson3D avatar Feb 08 '24 02:02 Chilson3D

mine works, ill share a snip of my .cfg I do remember reading a post that the "pin out" needs to be changed as follows: Updated BL Touch PIN for CR touch #718 @@ -10,7 +10,7 @@ Line 10 # See docs/Config_Reference.md for a description of parameters. Line 11 Line 12 [bltouch] Line 13 sensor_pin: PC14 #(wrong code) Line 13 sensor_pin: ^PC14 #(correct code) Line 14 control_pin: PA1 Line 15 x_offset: -40 Line 16 y_offset: -10

My setting: [bltouch] sensor_pin: ^PC14 control_pin: PA1 x_offset: -45.5 y_offset: -9 #z_offset: 3.0 #speed:

Chilson3D avatar Feb 08 '24 02:02 Chilson3D

mine works, ill share a snip of my .cfg I do remember reading a post that the "pin out" needs to be changed as follows:

Updated BL Touch PIN for CR touch #718

  	@@ -10,7 +10,7 @@

Line 10 # See docs/Config_Reference.md for a description of parameters.

Line 11

Line 12 [bltouch]

Line 13 sensor_pin: PC14 #(wrong code)

Line 13 sensor_pin: ^PC14 #(correct code)

Line 14 control_pin: PA1

Line 15 x_offset: -40

Line 16 y_offset: -10

My setting:

[bltouch]

sensor_pin: ^PC14

control_pin: PA1

x_offset: -45.5

y_offset: -9

#z_offset: 3.0

#speed:

So I went through and attempted to edit coding while following videos. Nearly all of the codes changed were in far different spots due to the updating on the file being used compared to the video. I’m still coming back with the same issue even after seeing changes validated from the edit. I had to pull the bin file from vsc and drag it onto my sd card. I’m using an old MacBook to try to program these codes, and the file just wasn’t showing up anywhere even if I had zero errors.

The error showing up after the bltouch touches down says “error: !! STOP called because of BLTouch error -restart with m999”

Any actions to take for this or ideas of code to tweak? I was not able to locate in the coding where your recommendations for pins would be

CelticNickC avatar Feb 08 '24 06:02 CelticNickC

Any actions to take for this or ideas of code to tweak? I was not able to locate in the coding where your recommendations for pins would be

Not in code. Printer.cfg file.

topybear avatar Feb 08 '24 12:02 topybear

Any actions to take for this or ideas of code to tweak? I was not able to locate in the coding where your recommendations for pins would be

Not in code. Printer.cfg file.

Would I need to add this file to the build to be able to adjust? Or where would I find the printer.cfg file?

config/Ender-3 Pro/SKR-Mini-E3-V3.0/printer.cfg

CelticNickC avatar Feb 08 '24 19:02 CelticNickC

This is Klipper config file.

topybear avatar Feb 08 '24 21:02 topybear

This is Klipper config file.

Would it work the same as for marlin?

CelticNickC avatar Feb 09 '24 01:02 CelticNickC

I got fet up and just went to TH3Dstudio payed the five bucks and finished the config.h file as instructed and add my features, compiled and now up and running less than an 30 minutes

DINOS-DEAD avatar Feb 15 '24 04:02 DINOS-DEAD

try this, my new updated firmware with actual Marlin https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/pull/776

Seelenkind avatar Jul 24 '24 14:07 Seelenkind