BIGTREETECH-SKR-mini-E3
BIGTREETECH-SKR-mini-E3 copied to clipboard
[BUG] Z-Homing with CR-Touch and skr mini e3 V3 board not working
Description
CR-Touch doesnt Auto home properly using the marlin firmware. I already tried adjusting some settings in the firmware.
defining USE_PROBE_FOR_Z_HOMING and BLTouchv
Steps to reproduce
- [Install SKR Mini E3 V3.0 in Ender 3 Pro with CR-Touch
- Install firmware-ender3-bltouch-for-z-homing.bin
- Auto-Home
Expected behavior Z-Ho Configuration.zip ming success
Actual behavior CR-Touch triggers but z-axis doesnt stop and rams into the print bed.
Additional Information
Configuration.zip This is my Configuration file.
Do you have the cables connected correctly? Send connection photos
i think i did it righ
t
You didn't take a picture of the other side. However, if the color resolution of the standard (it is not usually provided by products from China), you have it badly connected. Send a photo of the sensor connection.
Do you have the cables connected correctly? Send connection photos
I had the same problem with an Ender 3 (Non Pro). The firmware on GitHub BTT is not working properly. Neither the firmware where the BL Touch connects to Probe nor where it connects to the Z Endstop. I also tried to use the firmware in reverse. Also no success. The preconfigured firmware already breaks off when homing with BL Touch. So I downloaded Marlin 2.0.9.3, added the example config files from Marlin and edited everything that BL Touch needs. Now everything works as it should be. The BL Touch is connected to Probe with all cables. Nothing is connected to the Z Endstop. Bug with M0_M1 is also temporarily disabled if someone wants to use it with the TFT display.
https://github.com/Seelenkind/BIGTREETECH-SKR-mini-E3
CR-touch apparently supplies probes with a rotated connector see https://github.com/bigtreetech/BIGTREETECH-TFT35-V3.0/issues/145
@Seelenkind your firmware sadly doesnt work aswell. I still have the same issue over and over. I also tried re wiring the sensor but then nothing worked neither the led in there turned on but maybe i did something wrong. Thanks for your help
I tracked the video connection. https://youtu.be/puAvkQAjRak The cables are fine. The photos on the internet are wrong. ~Maybe the CS-Touch is not compatible with the BL-touch?~ So the problem will be in the configuration
uncomment #define USE_ZMIN_PLUG
Sadly this still doesnt help. What i noticed is that the LED inside is turned on normally but when i try to auto home it the LED turns off
Does it respond if you select extend and retract the probe from the menu?
https://github.com/MarlinFirmware/Marlin/issues/23395
https://github.com/MarlinFirmware/Marlin/issues/23390
Don't you have the same problem?
You can try the marlin set up
#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN // # define USE_PROBE_FOR_Z_HOMING
And connect the two wires to the Z-Stop connector.
Have you tried my last piece of advice?
I didn’t have time yet I’ll do it tomorrow
According to the diagram, pin PC14 does not contain a physical PULLUPS resistor and probably pin PC14 does not support a software PULLUPS resistor. If it does not contain a CR-Touch resistor, this may cause your problem. Pin PC2 is equipped with a physical resistor and will not have this problem.
If that were the case, the second solution would be to solder the physical resistor to the board to Pin PC14.
connecting it to the z-stop didnt work neither i think im just going to leave the cr-touch out. i dont really want to solder anything to the board.
Did you change the configuration to marlin?
#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN //#define USE_PROBE_FOR_Z_HOMING
of course
can you comment on this line? //#define Z_AFTER_HOMING
https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/issues/623
can you comment on this line? //#define Z_AFTER_HOMING
His config file :
Hi Seelenkind,
May I check with you that your post firmware suitable for E3 2.0 on Ender 5 with CR touch? Thanks and have a nice day.
Regards,
Roger
May I check with you that your post firmware suitable for E3 2.0 on Ender 5 with CR touch? Thanks and have a nice day.
@chenwenhsi Unfortunately I can't say that. I only have the Ender 3 and unfortunately I'm not familiar with the mechanics and end stops of the Ender 5.
Thank you, I will try to modify the *.h files and compiler them for Ender 5. -Roger
Do you have the cables connected correctly? Send connection photos
I had the same problem with an Ender 3 (Non Pro). The firmware on GitHub BTT is not working properly. Neither the firmware where the BL Touch connects to Probe nor where it connects to the Z Endstop. I also tried to use the firmware in reverse. Also no success. The preconfigured firmware already breaks off when homing with BL Touch. So I downloaded Marlin 2.0.9.3, added the example config files from Marlin and edited everything that BL Touch needs. Now everything works as it should be. The BL Touch is connected to Probe with all cables. Nothing is connected to the Z Endstop. Bug with M0_M1 is also temporarily disabled if someone wants to use it with the TFT display.
https://github.com/Seelenkind/BIGTREETECH-SKR-mini-E3
indeed this seems to be working for the BL-touch except for the motherboard fan this seemt to make a tikking noice but never starts spinning an idea how to fix this?
Connect an electrolithic capacitor 1uF to the ventilator
I have same issue with the Ender 3, SKR Mini 2.0.
- Works with this firmware: https://www.danbp.org/p/en/node/149
- Does not work with: https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/blob/master/firmware/V2.0/firmware-bltouch-for-z-homing.bin
Thank you, I will try to modify the *.h files and compiler them for Ender 5. -Roger
@chenwenhsi did you get it to work? Would you mind sharing your modifications?
I surrendered, removed the CR-Touch again and compiled Marlin 2.0.9.5 using the Ender 3 Pro example config (config/examples/Creality/Ender-3 Pro/BigTreeTech SKR Mini E3 3.0). Marlin let's you Level 9 points of the bed with babysteps and adjusts the print automatically (as far as I know). It works perfectly - at least for my standards.
This might be an alternative solution until this issue is fixed.
This answer pertains to the V2.0 boards, but if you can find the release of marlin this firmware corresponds to and find a v3.0 firmware from the same release you have a decent shot of fixing the issue.
"Hi it’s not you it’s the recompiled firmware it’s incorrect here are the older btt version that work https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/tree/d5fc619c2a4aadc889c47680af351310f521e850/firmware/V2.0"
I actually got it working without any issues.
I've used a prebuilt binary from another GitHub repo, but don't remember the name right now.
I'll try to find it and post the link this weekend.
Hi, did you get chance to find the FW as having same issues?
I actually got it working without any issues.
I've used a prebuilt binary from another GitHub repo, but don't remember the name right now.
I'll try to find it and post the link this weekend.
Any luck?
Ya i found one that was an old version of the firmware and it worked.
On Thu, Aug 11, 2022 at 5:05 PM Ak3dprinting @.***> wrote:
I actually got it working without any issues.
I've used a prebuilt binary from another GitHub repo, but don't remember the name right now.
I'll try to find it and post the link this weekend.
Any luck?
— Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/issues/619#issuecomment-1212543348, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJE4WV3PZD2DNLH5AC2PY6DVYV2JXANCNFSM5N3HUNBA . You are receiving this because you commented.Message ID: @.***>
@TheShield167 @Ak3dprinting Yes, check out @Seelenkind 's BTT E3 firmware fork! Pretty sure I'm using his provided binaries for the Ender 5 (Pro), an it's working flawlessly.
@TheShield167 @Ak3dprinting Yes, check out @Seelenkind 's BTT E3 firmware fork! Pretty sure I'm using his provided binaries for the Ender 5 (Pro), an it's working flawlessly.
Hey can you upload the finished firmware for the ender 5 Pro? Please
I have the Ender 3 Pro, the fix was to find an older version of the firmware, Marlin [2.0.7.2], to use. So if I were you, I'd look for a version of the Ender 5 firmware that uses Marlin [2.0.7.2] or something close to that. If you go > 2.0.7.2 and it doesn't work, then try going < 2.0.7.2 instead. That version may be the very first one that the user found that worked, so versions above it may not work correctly.
The issue is with the marlin firmware in the newer versions. So an old one that works is your best bet.
@TheShield167 @Ak3dprinting Yes, check out @Seelenkind 's BTT E3 firmware fork! Pretty sure I'm using his provided binaries for the Ender 5 (Pro), an it's working flawlessly.
Hey can you upload the finished firmware for the ender 5 Pro? Please
Man its really not hard to build the firmware. Its not simple, but its straightforward and there are plenty of videos online about how to do it. Just download the files from @Seelenkind and find a youtube video that shows you how to edit it. Teaching tech has some really good videos you could use.
@HundePupu there's already a precompiled firmware binary for the Ender-5 Pro available in his repo: https://github.com/Seelenkind/BIGTREETECH-SKR-mini-E3/blob/master/firmware/V3.0/Marlin/Ender%205%20pro/firmware.bin
The firmware I'm using has only some minor & personal adjustments from @Seelenkind's Ender-5 Pro codebase, as it's running on an early Ender-5 frame without the "Pro" upgrades.
Also I agree with @jakedoesgithub, building your own firmware really isn't that hard! There are a lot feature gems available to explore too.