bigtreetech / BIGTREETECH-SKR-mini-E3

BIGTREETECH SKR-mini-E3 motherboard is a ultra-quiet, low-power, high-quality 3D printing machine control board. It is launched by the 3D printing team of Shenzhen BIGTREE technology co., LTD. This board is specially tailored for Ender 3 printer, perfectly replacing the original Ender3 printer motherboard.
1.99k stars 1.98k forks source link

SKR mini E3 V2.0 problem with BLTouch for z homing #589

Open IWantAnAccount opened 2 years ago

IWantAnAccount commented 2 years ago

There is a problem with auto bed leveling when using the BLTouch. The problem is that the print head goes into position, but the BLTouch repeatedly just pulls the pin in and out. On the Z-axis the position does not change, which is why this all happens in the air and the attempt only ends with an abort.

In addition, the measuring points are too far out on the print bed for the standard BLTouch extension for the Ender 3, so the points on the left of the print bed cannot be reached properly by the Z probe, if at all.

Board: SKR mini E3 V2.0 Printer: Ender 3 Z probe: BLTouch firmware: firmware/V2.0/firmware-bltouch-for-z-homing.bin

With older versions I only had the 2nd problem of these two

zuniguns commented 2 years ago

When you send the comand for abl or home in all axis the printer send home in x and y axis, but when the printer head reach the center to measure the z axis, the BL touch just send deploy and stow repeatedly and not Go down the z axis?

CurtisRodgers commented 2 years ago

That's what is happening to me, the BL touch deploys and stows repeatedly

zuniguns commented 2 years ago

That's what is happening to me, the BL touch deploys and stows repeatedly

Curtis, try to change the Black and white pins of BL Touch to the Zstop pins. Works for me. Maybe later BTT launch a decent firmware.

IWantAnAccount commented 2 years ago

When you send the comand for abl or home in all axis the printer send home in x and y axis, but when the printer head reach the center to measure the z axis, the BL touch just send deploy and stow repeatedly and not Go down the z axis?

exactly that

marc-gist commented 2 years ago

When you send the comand for abl or home in all axis the printer send home in x and y axis, but when the printer head reach the center to measure the z axis, the BL touch just send deploy and stow repeatedly and not Go down the z axis?

exactly that

Check wiring to BL-Touch. Which way do you wire it? Using the z-probe header, or the Z-Stop?

JustMeJohn44 commented 2 years ago

Im having the same issue. I have it hooked up to z stop and has been working fine until I did a firmware upgrade to my tft35e3v3. Then z homing stopped it raises 10mm and then just repleadly deploys and retracts pin but never drops to bed. I have tried updating firmware but cannot complie for some reason because I have a runout sensor.

marc-gist commented 2 years ago

Error with your z-stop wire. check that its plugged in and not lose anywhere. can also check z-stop by going back to z-stop homing and ensure that the board pins have not been damaged/shorted out. just be ready to turn off machine before bed crashes. I would just use my finger to click the z-stop. If that works. then the BLTouch died.

you also need to make sure you have the proper settings in the firmware to be using the z-stop with bltouch rather than the bltouch servo input header.

marc-gist commented 2 years ago

from the code marlin code:


   * Note: If the trigger signal of your probe is not being recognized, it has been very often
   *       because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable"
   *       like they would be with a real switch. So please check the wiring first.
JustMeJohn44 commented 2 years ago

Thanks I will got through and double check all my connections. Might be after the holidays before I can respond back but thank you again.

Shadeaflame commented 2 years ago

I believe I had the same issue, (Ender 3 v2 BL touch) for what I know is that when disabling my stepper moders I would not be able to change my z axis after auto homer/ auto leveling.

Hansd007 commented 2 years ago

downgrade firmware to previous version, problem should be solved

Shadeaflame commented 2 years ago

After working to solve the issue I found out that by having extra information (update file, and random stuff) on the SD card will cause glitches, first to troubleshoot this is Turn on printer auto home/level attempt to change z if issue persists continue turn off printer remove SD card turn on printer move z axis if it moves make note of this auto home/level if after homeing you can move the z axis go to the SD card and move every file to a safe place or delete it then put in SD turn on printer move z auto home/level if you can move the Z axis you had the same issue I did and as if something doesn't make sense i did not revise this

Hansd007 commented 2 years ago

There is nothing on my SD card but the firmware. Clean format

Eclipsegsxr commented 2 years ago

I was having the same issues. I now have a proper firmware.bin using Marlin 2.0.9.1 working for ender 3 pro with skr min e3 v2 and tft v3. I have the latest firmware on my tft. and marlin version is 2.0.9.1. BLTouch is connected to the z-probe on the board and endstops still in place and working. I will home x and y axis then goto center of bed and home z. Also has option in the setting screen to turn on and off for a filament sensor if one is installed. https://github.com/Eclipsegsxr/Skr-mini-e3-v2

IWantAnAccount commented 2 years ago

When you send the comand for abl or home in all axis the printer send home in x and y axis, but when the printer head reach the center to measure the z axis, the BL touch just send deploy and stow repeatedly and not Go down the z axis?

exactly that

Check wiring to BL-Touch. Which way do you wire it? Using the z-probe header, or the Z-Stop?

I used the Z-Stop I found a solution by learning how to compile Marlin and compiling the firmware myself

IWantAnAccount commented 2 years ago

If someone want it, I can upload the Marlin folder with the configuration and paste it here

shiftmyhurst commented 2 years ago

If someone want it, I can upload the Marlin folder with the configuration and paste it here

that would be helpful been fight with mine for a fuw days now

Eclipsegsxr commented 2 years ago

i now have latest 2.0.9.3 working on my ender 3 pro with skr e3 v2 and tft35 v3

shiftmyhurst commented 2 years ago

i now have latest 2.0.9.3 working on my ender 3 pro with skr e3 v2 and tft35 v3 i am running the same but not sure what i need to put on there to get working i tryed the firmware.bin but i think it is the wrong one for the v2 so if ya have a link to the right firmware that would be a great help

Eclipsegsxr commented 2 years ago

https://github.com/Eclipsegsxr/Ender-3-pro-BTT-upgraded

shiftmyhurst commented 2 years ago

https://github.com/Eclipsegsxr/Ender-3-pro-BTT-upgraded

ok i download this file and put on memory card put in printer turned on it loaded fuw seconds later 3 beeps and says failed to enable bed leveling Try to home x and y home fine go to center sticks prob out starts down and i trip bl touch to see if it will stop it just keeps moveing down

IWantAnAccount commented 2 years ago

If someone want it, I can upload the Marlin folder with the configuration and paste it here

https://www.dropbox.com/sh/611tibpwzfpf130/AAAJdiTZqRqawR4JAyjdGbJja?dl=0

Uploaded it. Config used: Ender 3, BLTouch connected to Z-stop

(I would be thankfull if someone could explain to me how to do this right via github)

donpiphans commented 1 year ago

I have tried to update the firmware to 2.0.8.2 i used firmware-bltouch-for-z-homing.bin but now my bl touch does not work.

Eclipsegsxr commented 1 year ago

I have tried to update the firmware to 2.0.8.2 i used firmware-bltouch-for-z-homing.bin but now my bl touch does not work.

scroll up a few and download and install my firmware and you should be good to go.