Firmware for Ender 6 to support BL touch V3.1



  • @Jonny-D
    I have similar. All connects ok, does the Test, then when the bed comes up it crashes into the Nozzle. The BL Touch just then starts flashing red ๐Ÿ˜ž

    Ive checked the Cables they are all find, if i reverse the white and black it just makes a horrendous Sound. Ive spent hours going through the internet but there is just no information available. I am really annoyed as i swapped out my Eryone Thinker for the Ender 6, The Eryone was flawless



  • I have installed a BLTouch and the latest firmware. I have attempted to follow the YouTube video, however, the nozzle crashes into the bed on the second BLTouch test and then hangs.

    I have had a great deal of trouble getting this far due to faulty BLTouch and cable, and also a fault spray board on the printer.

    Please can someone help as I'm really fed up with it now.

    Thanks.



  • @Dogberticus Updated: 3/4/21 I was able to figure out what the issue was, which is in both videos I watched for installation (and rewatched multiple times) the wiring was incorrectly shown backwards. (Having the wiring backwards cause the issue of the motor noise.)
    I reversed the wiring on the main board connection and this fixed the problem and the BL-Touch was able to do the 25 point bed level test. (I found a post from one user with a link to the official video that Creality posted, which showed the wiring error)



  • @Dogberticus
    For me the problem went away when I replaced alligator test leads for proper soldered connections in the middle of the cable. I hooked up to the breakout board by the extruder, not to mainboard in the case. I don't know if that would have worked.

    And for me it was all motors, not just one, that were making noise until then.

    Other people have asked about this.
    @those people: is it fixed and if so, what fixed it?

    One thought: from the fw version screen, it will say "Ver 1.0.4.9" but there is no indication of BL touch or endstop version.
    If you see the measurement grid and options on the Leveling page, then you can be sure.

    Well if you ever do solve it, be sure to share your fix here.



  • I'm hoping someone here can help with a problem I'm having on the installation of the BL-Touch 3.1 on my Ender 6 3D (MB ver 1.1). I've gone through the full installation steps including upgrading the FW to the latest 1.4.0.9 BL-Touch (verified on screen); that the wires on both ends match exactly (white, black, yellow, red, blue; with the white lead on the motherboard being on the far right when looking at the MB). When the BL touch is connected the system will start to boot up, then the it sounds like the Z-axis motor rumbling (i.e. something is wrong). I've tested it with the original z-axis switch connection plugged in and not plugged in and the same thing happens. It seems like something is wired wrong, but I've triple checked the wiring and even rewired it twice and the same thing happens. I'm out of guesses at this point and hope that someone knows what is going on.



  • Dear All Supporters:

    In order to better serve our users and solve their after-sales problems in a timely manner,
    our technical team has created an official after-sales platform๏ผš

    For after-sales issues with Creality products, please move to the official after-sales channel, where we have the professional after-sales staff to deal with your after-sales issues in real-time.

    Below is the official after-sales channel portal, if you have any after-sales issues, please contact us on this platform. Thank you for your support.

    https://www.creality.com/service-request



  • @SidP
    I really don't know if soldering job itself can be bad enough to mess it up. There'll be loads of youtubes about soldering splices if you need tips. Basically just need to twist enough of the bare wires together and coat in solder. Make sure each joint is insulated (electrical tape should be good enough, heat shrink tubing looks nicer).

    Hope you have already checked/confirmed the wiring order. Can refer to my photos in this thread.

    Should use a multimeter on each wire of the unconnected cable to check/confirm good continuity and no shorts to other wires.

    Shooting in the dark here, but maybe if the cable is coiled around itself tightly anywhere, or a part of the printer, it can mess up the signal too?

    I didn't see any ready-made cables/kits yet, but maybe you can find somebody at creality who knows when they plan to start selling them.

    Good luck



  • I have the same noises what @telephasic had. ๐Ÿ˜ž

    I thought i messed up the soldering for the first time but when i tried it again from zero, i ended up with the same noises.

    Does anyone has any suggestions?

    Is it possible to buy a completely assembled cable from somewhere?

    I'm afraid I'm not really good at soldering and that's what causing my problem. ๐Ÿ˜ž



  • @Etienne Did you find a fix for this ?



  • @telephasic said in Firmware for Ender 6 to support BL touch V3.1:

    Picoblade 5-pin

    Thank you for the info. I have found the 5-pin connectors available (http://www.micronradiocontrol.co.uk/conn_picoblade.html).



  • @dman said in Firmware for Ender 6 to support BL touch V3.1:

    Hi, I have BLtouch version 3.1. The cable between the BLTouch and the PCB has only 1 JST connector for the BLTouch. The other end of the cable just has female headers to connect to the adapter boards.

    Yeah i fell in the same trap, believing they might have come with cables for Ender-6. It seems they are not being sold yet.

    Do you know which JST connector is needed to connect to the PCB mounted to the frame?

    It's exactly the same as what goes into the bl touch itself. I learned that these smaller connectors are technically not JST connectors (JST being a company), they are "Picoblade 5-pin" connectors designed by company Molex. If you buy from an electronics shop, that's the right name. If you buy from amazon/etc, then the same are sold with the (wrong) name "JST 1.25mm 5-pin".

    Or you can buy a bl touch extension cable, which has 1 of those on one end, and something else on the other. Maybe you can find the right extension kit that plugs into what you got with your bl touch. If not, you probably have to do some cutting and soldering.

    In any case, you need to end up with a cable with identical connectors at each end, and pay attention to the wiring!

    This is how mine ended up.
    img_20210116_225751.jpg



  • @telephasic said in Firmware for Ender 6 to support BL touch V3.1:

    I can confirm that the firmware 1.0.4.9 and BL touch 3.1 do play nice together.

    Hi, I have BLtouch version 3.1. The cable between the BLTouch and the PCB has only 1 JST connector for the BLTouch. The other end of the cable just has female headers to connect to the adapter boards.

    Do you know which JST connector is needed to connect to the PCB mounted to the frame?



  • @GZZ agree 100%, should not be on SD!

    And that also seems backwards: that disable auto bed level means it doesn't read stored values. Annoying.
    You'd think disabled = read & use the stored mesh,
    Enabled = will measure again before print, so don't necessarily need to read.

    If you have the right G code in your slicer though, and there is a valid mesh, it should be ok to leave ABL off in the lcd menu but still read & use the stored mesh... But I haven't had a chance to try yet.

    Should be able to bypass the whole faulty menu by using serial terminal, although I don't think that solves the SD card mistake. Probably needs firmware editing.



  • @telephasic To make matters worse. If you disable Auto Bed Level under Settings -> Leveling, then it dont read the bed level settings from the SD Card and all numbers are Zero. You then have to enable it and then turn off/on the machine for it to load the settings from the SD Card.

    Its for sure a desgin error and I already raised a ticket, but not sure they will get back to me. The settings should NEVER be saved on the SD card, but on the mainboard.



  • @jan141282 said in Firmware for Ender 6 to support BL touch V3.1:

    I have also placed the bl-touch wit the latest firmware and it works the only problem is that the settings aren't written
    in the EEPROM of the mainboard but on the micro SD in the file eeprom.dat . so if you replace the sd wit an other you settings are gone.

    you're right about the eeprom.dat on sd card - weird that they would do that! maybe it is a mistake?

    i was finally able to get the bed level measurements to stay also, by measuring directly after flashing the BL firmware. then power off, remove sd card, delete the firmware .bin file (keep eeprom.dat!), and put sd back in the printer.



  • I have also placed the bl-touch wit the latest firmware and it works the only problem is that the settings aren't written
    in the EEPROM of the mainboard but on the micro SD in the file eeprom.dat . so if you replace the sd wit an other you settings are gone.



  • maybe it's time to post a success story here...

    and i take it back. creality DID post a how-to for BL Touch on Ender-6:
    https://www.youtube.com/watch?v=jWjK9ECebMA

    I can confirm that the firmware 1.0.4.9 and BL touch 3.1 do play nice together.
    i used one that was labelled for ender-3 v2.

    IMG_20201216_122804.jpg

    IMG_20201216_122818.jpg

    bought another picoblade connector (pre-wired), cut the big connector off the bl touch cable, wired the new one up colour-for-colour (ok, green was supposed to be white). otherwise it was plug and play, following the video exactly step by step.

    i'm pretty sure using a fresh-formatted empty sd card is a step missed by a lot of people who later have problems. or not having the bl touch connected during flashing (or "brushing" as creality calls it) or during startup. and dont forget to disonnect the Z end-stop. if testing before mounting the unit, make sure it's vertical so the pin can drop freely.

    also, before i soldered on the new cable end, i tested with some alligator clips. the ender did NOT like that at all: all the stepper motors growled like an angry wolf pack whenever BL was plugged in. pretty scary, but luckily the final cable solder job stopped this. I assume it was interference with PWM.

    IMG_20201216_123428.jpg

    IMG_20210116_225751.jpg

    only thing left to solve is how to store the bed mesh and z offset, so it doesn't have to measure after powering off.



  • @Pyrolev787 Very happy to report that both of these are now posted at creality3dofficial ๐Ÿ™Œ

    https://forums.creality3dofficial.com/download/ender-series/ender-6/

    There are lots of guides out there for other creality printers, but unfortunately not much for ender-6 yet. Might take a while for one of those flashy creality how-to videos, but never know. Hope somebody will shed some light eventually though. In the meantime trial/error and keep googlin' i guess....



  • @telephasic 100% agree with you. The link is there as a backup. I would much rather have it be updated on the official site.

    @jan141282 The printer shipped with firmware 1.0.4 so the biggest thing here is that it returned to the way it was before. I'm still trying to figure out what the printer does with the bltouch other than help in leveling the bed. The mesh that it generates cannot be saved to eeprom, only the z-offset. So maybe you have to run abl at the beginning of each print? But there is no documentation on what the features supported are.



  • @Pyrolev787

    Thanks for sharing,
    Hope to hear what your findings are whit this firmware. and if the bl-touch is working properly.

    Regards,
    Jan


Log in to reply
 

Copyright ยฉ 2020 Shenzhen Creality 3D Technology Co., Ltd All Rights Reserved.