Ender 3 (Pro) Upgrades - BLTouch sensor with Marlin 2.0

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ส.ค. 2020
  • In this video, I am installing a BLTouch sensor on this Ender 3 using the stock Creality mainboard and Marlin 2.0 firmware.
    OTHER RELEVANT VIDEOS
    Setup your computer to build Marlin 2.0 - • Setup your Computer (P...
    How to build Marlin firmware for the Ender 3: • Ender 3 (Pro) Marlin 2...
    Get TWO GPIO pins on the Creality stock mainboard: • TWO free GPIO pins! - ...
    Why Marlin 2.0 bugfix won't build on Windows: • Marlin 2.0 bugfix bran...
    3D PRINTED PARTS
    BLTouch/3DTouch Leveling Tool - www.thingiverse.com/thing:153...
    ender 3 60mm fan upgrade with BLTouch mount - www.thingiverse.com/thing:413...
    Other BLTouch mounts for the Ender 3 - www.thingiverse.com/search?q=...
    HARDWARE AND TOOLS
    🛒 Get the Creality Ender 3 here - geni.us/ender3
    🛒 Ender 3 Silent Mainboard Upgrade 1.1.5 - geni.us/ender3silentmainboard
    🛒 PIN27 Adapter for Ender 3/Ender5/CR-10 - geni.us/pin27adapter
    🛒 BLTouch v3.1 Sensor - geni.us/bltouch31
    🛒 BIQU BLTouch clone - geni.us/biqubltouch
    🛒 3DTouch Sensor (clone, cheaper) - geni.us/3dtouch
    FIRMWARE
    Marlin 2.0.5.4 - github.com/MarlinFirmware/Mar...
    Marlin Configurations 2.0.5 - github.com/MarlinFirmware/Con...
    THE PRINTERS I USE: kit.co/danielcrosslink/the-3d...
    MY MERCH: crosslink.io/shop
    BECOME A PATRON: / crosslink
    CHAT ON DISCORD: / discord
    BUSINESS INQUIRIES ONLY (OR IF YOU WANT TO SEND SOMETHING) - DANIEL@CROSSLINK.IO
    FOLLOW ME:
    INSTAGRAM - / danielcrosslink
    TWITTER - / danielcrosslink
    FACEBOOK - / danielcrosslink
    WEBSITE: crosslink.io
    The Music I use: crosslink.io/es, AMAZING for TH-camrs!
    GEAR USED
    kit.co/danielcrosslink/my-vid...
    Disclaimer: As an Amazon Associate I earn from qualifying purchases.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 201

  • @alexjohnson5916
    @alexjohnson5916 3 ปีที่แล้ว +1

    I could literally cry thank you so much I spent more than 20 hours fixing the mistakes other videos told me to do... and you fixed it all

  • @my335i4
    @my335i4 3 ปีที่แล้ว +4

    One of my favorite TH-cam channels. Your videos are so thorough. Thank you!

  • @LadyCalamiTea
    @LadyCalamiTea 3 ปีที่แล้ว +2

    Thank you so much for this video! With a little tweaking I got my printer up and running with new firmware and a working BLTouch! First layers are BEAUTIFUL now!

  • @Rob-gd6kp
    @Rob-gd6kp 3 ปีที่แล้ว

    One of my favorite 3D print channels. Your videos very easy to understand because you cover all bases and post all links. Thank you

  • @CindyL4261
    @CindyL4261 ปีที่แล้ว +1

    I’ve been struggling with my new Ender 3 since Christmas. Knew nothing about it when I put it on my list. I’ve watched scores of videos and have yet to have a successful print. You are the first 3D instructor to fill in so many of the little details I’ve missed or didn’t understand. Thank you so much! Subscribed. Before now I was about to put my printer up for sale. But maybe once all the setup struggles slow down….I will actually enjoy 3D printing. 😊

    • @treylon_sprayart
      @treylon_sprayart 9 หลายเดือนก่อน

      you get a print?????????

  • @TheAidanPlace
    @TheAidanPlace 3 ปีที่แล้ว +2

    You sir are a total legend, after installing an skr E3 2.0 to replace a 1.2 everything was all over the place until I followed your tutorial. Cheers!

  • @TheKoyo
    @TheKoyo 3 ปีที่แล้ว

    Thank you for explaining what each thing that's being enabled does!

  • @TK1209
    @TK1209 3 ปีที่แล้ว +3

    Thank you for your help!! I was so stuck with the leveling settings!

  • @DeclanGreen
    @DeclanGreen 3 ปีที่แล้ว +2

    Thanks for the video, I found it most helpful. In fact I played it many times while connecting my non-original BLTouch and it is working perfectly on my Ender 3 Pro with BTT SKR Mini E3 v1.2

  • @jamesmelville8065
    @jamesmelville8065 3 ปีที่แล้ว

    Great tutorial tried a few with my bltouch 3.1 and ender 3 pro and this solved my issues

  • @justjoe_fpv2709
    @justjoe_fpv2709 2 ปีที่แล้ว

    Thank you so much for this video I was having a problem I couldn't find answers to and you helped so very much! Subscribed!

  • @highroyds
    @highroyds 2 ปีที่แล้ว +16

    Any chance you could do an updated version fir the latest Marlin as the z_min_probe_endstop_inverting set to true won’t compile and you have to set it to false. Cheers

    • @sodagod112
      @sodagod112 2 ปีที่แล้ว

      Anything go wrong with it set to false?

    • @highroyds
      @highroyds 2 ปีที่แล้ว

      @@sodagod112 no, it all works perfectly

    • @86Carrera911
      @86Carrera911 2 ปีที่แล้ว

      Just ran into this too. I know you can't update your videos every time Marlin gets an update, but maybe a note here? I noticed that you said that you would come back to that setting, but I didn't see you do that.

  • @jeremiahhebert
    @jeremiahhebert 3 ปีที่แล้ว +1

    Excellent video. Thank you so much for adding info to the description. I have Marlin 2.0.6 and there are a couple of different items. Instead of Min_Probe_Edge I have Probing_Margin, and slim_lcd_menus is in the Configuration.h file, which threw me off because you were talking about the configuration_adv.h file changes.

    • @Crosslink3D
      @Crosslink3D  3 ปีที่แล้ว

      Yes, just two weeks and things have changed already with the 2.0.6 version 😂

  • @johnjwatsonjr3835
    @johnjwatsonjr3835 ปีที่แล้ว

    I have been able to follow this through to about 13:15 where you talk about making sure auto home goes to the center of the bed. Mine, and it seems many others' auto homes to the front left of the bed and I am concerned about your comment of crashing it into the bed. I had done a firmware upgrade about a year and a half ago when I replaced the stock board with a BTT mini v1.2 but had issues with my BL Touch. Meantime life got in the way and here I am back again trying to resolve the issue. Thanks for any assistance in clearing up that comment! 🙂

  • @pkf4124
    @pkf4124 3 ปีที่แล้ว +1

    After having so much trouble with a warped bed even with Glass I bought a BL Touch, setting it up with anything other than the supplied Firmware by Creality was just not happening, tried TH3D, tried so many guides on how to get things working, all failed in one way or another. I have used Arduino's for years so am familiar with the process of sketches and compiling but got so many errors, send error reports and got nowhere with the responses. looked at this video and with a few minor tweaks on the Visual studio side due to an updated version , BAM I am up and running.
    I can safely say that i will not be using the Arduino software unless I really have to from now on.
    Looks like the newer version of Visual Studio has the ability to shrink the bootloader giving you a bit more room.
    Thanks SO, SO much

  • @Vako00
    @Vako00 ปีที่แล้ว

    you know what’s crazy? this video is 2 years old and the last time i manually levelled the bed was about 2 years ago since i installed BL touch and it’s been doing it’s job since then and everytime i print i get extremely beautiful print quality 👍 everyone should upgrade their printers to auto bed levelling it’s whole different level of time saving

  • @shiroidaruma5046
    @shiroidaruma5046 3 ปีที่แล้ว +1

    Awesome, this worked perfectly. Thank you so much for the clear explanation both in this video and the other one about the firmware. Was a big help!
    It also really helps that you are on top of the latest versions. Some of the vids about the BLTouch and firmware are way too old in internet terms.
    Just one question, what should I do if after all this, the test squares on the right side are printed a little bit too close to the bed?
    The test squares on the left side of the bed have never been more perfect though!

    • @aaaafireball9322
      @aaaafireball9322 2 ปีที่แล้ว

      Im having the same issue but flip it around, my right side of my bed will not stick at all

  • @criptas1985
    @criptas1985 3 ปีที่แล้ว +1

    Thanks a lot! I've been looking for help all day, until I found you. Thank you for everything, I am very grateful.

  • @antoniof5678
    @antoniof5678 3 ปีที่แล้ว +1

    How timely!!!, love your work

  • @Malaphor
    @Malaphor 3 ปีที่แล้ว

    I wasn't able to print the spacer, but I did find that two lego tiles secured together when measured from the tops of the pegs is exactly 8.25mm tall, which is 0.05mm off from the ideal height of the BLTouch.

  • @dung1291985
    @dung1291985 3 ปีที่แล้ว +4

    Thank you, but when i try to print something, my printer after leveling btouch and stopped automatic

  • @ravsv650
    @ravsv650 3 ปีที่แล้ว +1

    Hi, Nice video. Thank You.
    I cannot figure out one thing though: My auto homing still brings nozzle to center instead of probe even when NOZZLE_TO_PROBE_OFFSET is measured and configured. Probe is not used when auto homing. Z_SAFE_HOMING is enabled.
    When bed leveling probe checks center (plus slight offset).
    Is it because I am still using end stop switches (my preference) ? If so; what modifications do I need to keep end stops and get probe center auto homing ?

  • @wolfgangbauernfeind8996
    @wolfgangbauernfeind8996 3 ปีที่แล้ว +1

    For everybody who is in need/search for the solution for Ender 3 Pro, 4.2.2 Mainboard, BLtouch 3.1 on 5 pin original connector, Marlin 2.X -> HERE it is:
    - First of all thanks to Daniel Crosslink for this perfect explanation!
    - I did every step exactly as Daniel explained
    - I used Marlin 2.0.7.2 vanilla (unmodified)
    - I entered everything exactly as Daniel described
    - There is just one change you have to do, to make your BLtouch work, when you connect it to the defined 5 pin socket on the 4.2.2 board (NOT with the help of an adaptor an NOT using the Z stop switch pins - they stay, where they are).
    Comment OUT the line with the Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
    //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
    Add this line instead
    #define Z_MIN_PROBE_PIN PB1
    Again: It's just for the 4.2.2 board and if you use the 5 pin connector that is exclusively reserved on this board for the BLtouch 3.1.
    Doing this,
    - autohome works as it should (probe in the middle of the bed),
    - autoleveling works as it should (3x3 grid),
    - and the probe works as Z stop (though you can leave the original Z stop switch where it is!)

  • @L84DNR
    @L84DNR 3 ปีที่แล้ว +1

    Thanks very much for the details in this video! I've updated my firmware and my bltouch is probing 5x5. However, I still have too much squish near the center and not quite enough on the outer edges of large prints. Do you have any recommendations? Increase number of probing points? Appreciate any suggestions!

  • @ariechopper
    @ariechopper 2 ปีที่แล้ว +1

    you are a gennius. thanx for your help. keep doing the good job,

  • @herrwasgehtsiedasan1476
    @herrwasgehtsiedasan1476 3 ปีที่แล้ว +1

    mein 3DTouch hat plötzlich Probleme gemacht, mein Drucker war gebraucht und eingerichtet.
    Mit deinem Video habe nicht nur mein erstes malin erfolgreich bearbeitet, sondern den Fehler gefunden.
    Ohne mein zu tun hat der Drucker die Force SW rausgenommen. Jetzt guck, ich gleich mal das andere Video, ob ich wirklich updaten soll.
    Vielen Dank!

  • @c0smictruth
    @c0smictruth 3 ปีที่แล้ว

    Where can I get that bed leveling gcode you’re using? The one where you can control which corner the nozzle goes to next.

  • @martinchiervo7736
    @martinchiervo7736 3 ปีที่แล้ว

    Amazing video, you are awesome. I'm trying this with 2.0.7 now, how can I make sure M600 command will still be there? Thank you!

  • @kaye-lu8tr
    @kaye-lu8tr 3 หลายเดือนก่อน

    thanks, man after a month of me getting a broken two tree blues v1 I fixed it and I installed a Sprite Extruder Pro and a BLtuoch it was a nice learning experience and i got everything to work except the filament runout sensor the Marlin config build for the bluer v1 wants me to define a pin and i can't do that and couldn't find anything abut it on the internet

  • @IllusionGamingIG
    @IllusionGamingIG 3 ปีที่แล้ว

    Can you do a video on the Silent Board v4.2.7? There isn't a 6 pin ISCP header on the board so I'm not sure how to flash a bootloader on it

  • @davepartlow6430
    @davepartlow6430 3 ปีที่แล้ว +1

    Thank you for your tutorial. Can you help? Setup: Ender 3 Pro, SKR Mini E3 V2 board, Creality BLtouch (plugged into Z stop pins where button switch wires would normally go), Marlin 2.0.6.1. I've built firmware with Visual Studio for the SKR board following your instructions. I've gotten everything to work EXCEPT the distance along the X axis when bed leveling. With the below settings, probe starts about 10 mm from edge of bed, than only moves 57 mm to next probe position, and again only 57 mm to 3rd probe position. Seems to move back along Y axis fine, although it could be a little further apart. For the life of me I cannot find anywhere, either in the configuration.h file or on the web to change distances between probing points.
    Settings I've entered in configuration.h:
    set or 3 x 3 grid
    Line 991 #define NOZZLE_TO_PROBE_OFFSET { -42, -8, 0 }
    Line 995 #define PROBING_MARGIN 60
    Line 1130 // Travel limits (mm) after homing, corresponding to endstop positions.
    Line 1131 #define X_MIN_POS -10
    Line 1132 #define Y_MIN_POS -20
    Line 1133 #define Z_MIN_POS 0
    Line 1134 #define X_MAX_POS X_BED_SIZE
    Line 1135 #define Y_MAX_POS Y_BED_SIZE
    Line 1136 #define Z_MAX_POS 250
    bed size is 235 x 235, default in Marlin

  • @blackdeathghostye6654
    @blackdeathghostye6654 3 ปีที่แล้ว

    What filament are you using? Love that gold color!

  • @darklemon1
    @darklemon1 3 ปีที่แล้ว

    THANK YOU

  • @vicostantino
    @vicostantino 3 ปีที่แล้ว +1

    Thanks. I have compiled and installed correctly Marlin 2.0.6 with BLTouch and Original 1.1.4 board. Very very thanks. But i have original nozzle and fan configuration and "nozzle_to_probe_offset is (-43 -9 0).

    • @Crosslink3D
      @Crosslink3D  3 ปีที่แล้ว

      Great! Hope you get some decent prints!

    • @vicostantino
      @vicostantino 3 ปีที่แล้ว

      @@Crosslink3D very nice prints! :D

  • @anefeldk
    @anefeldk 2 ปีที่แล้ว

    Awesome. That's tutorial was I looking for.
    But I have a problem with the gcode.
    It heats up the Nozzle and Bed before it starts G28 and G29. That's bad because the PLA makes dripping spots on all 25 Auto Level points.

  • @reedzik
    @reedzik 3 ปีที่แล้ว +1

    i did everything step by step , after setting Z offset to -5 ( thats my bnumbers ) in next try to autohome and checking sistance my nozzle is above bed, same when im starting to print.

  • @hankpatel3269
    @hankpatel3269 3 ปีที่แล้ว

    Hi, I wathed this and few of your video on 3d printer. It helpoed me a lot. Based on this I modified my new Creality Ender 3 V2, new printer and modified for BL Touch and also added direct drive on it. My issue is that mother board has 5 pin connector but no infomration avilable. I also installed with marlin 2.06 with BL Touch enable. Issue is that BL touch do not do Z homing. Z axis does not stop and crahs in to bed. I think Proble pin need to be defined but no informatin available. I going to try to oroginal z min swich and see what haopoen. I was wander you can help me on this. Thanks

  • @rolandburrows4859
    @rolandburrows4859 3 ปีที่แล้ว

    Is the modified upgraded fan duct on the original fan or is that a new fan? I ask as I have had a ender 3 pro for 30 days and have been doing your upgrades. And do we need bl touch with new marlin 2.0 firmware? I am in the process of upgrading as per your SKR V2.0 and TFT35 display video.

  • @petereynolds7913
    @petereynolds7913 3 ปีที่แล้ว

    I have an ender 3, with BL touch, and octopi. I also have a laser engraver, but, inscape and the jtronics plug in for it, only uses arc commands (G2 and G3)
    It looks like I will not have enough space in the 8 bit board to support all. Suggestions? Maybe a new mother board

  • @kernowcoinringscornishcoin3999
    @kernowcoinringscornishcoin3999 2 ปีที่แล้ว

    Hi I've bought an ender3 pro with the bltouch fitted is it possible to remove the probe and re set to factory settings and re fit the z stop

  • @CommonOre1
    @CommonOre1 2 ปีที่แล้ว

    This video was extremely helpful! But I'm stuck - my probe does not deploy on auto-home, causing the nozzle to crash into the bed. Did I miss something in the firmware? I confirmed that z_min _probe_z_min_endstop_pin is uncommented, the wiring is correct, and everything otherwise seems to work as it should up to this point. Any ideas?

  • @electro3976
    @electro3976 3 ปีที่แล้ว

    Hi thank you for the great video, one question regarding the change made to ZMIN_ENDSTOP_INVERTING to true is this change dependant on what revision of BLT is used my setup is Creality board rev1.1.3 and genuine ANTCLABS rev3.1 BLT. Any help appreciated

  • @pradeep171279
    @pradeep171279 2 ปีที่แล้ว

    Thanks Daniel for this Video. I am having ender 3 stock machine. I have upgraded stock board 1.1.4 to 4.2.2 of creality with TMC driver and also installed 32bit BLTouch creality model. Following Your video to Marlin 2.0.
    In my case if I change z_min_probe_endstop_inverting value to true it giving me error while building firmware and asking to change this value to false. Any suggestions?

  • @AnytimeDoMore
    @AnytimeDoMore 3 ปีที่แล้ว

    I have two ender-3 printers, one with old 3d touch and one with 3dtouch 3.0. Printer with 3touch 3.0 works fine, however my ender-3 with old 3d touch is not working correctly now (earlier it was working great) and it stops in between during bed leveling. Is it marlin 2.0 is conflicting for older 3d touch? Any advice to make it working.

  • @guntherbetz9838
    @guntherbetz9838 2 ปีที่แล้ว

    Firstly, thanks for this video. But I can't compile the marlin software if I set the Z_MIN_PROBE_ENDSTOP_INVERTING to true. Comilings stops with the error message that it has to be set to false for the bl touch. What ma I doing wrong?

  • @oSevenTV_
    @oSevenTV_ 9 หลายเดือนก่อน

    can i connect the bl touch without this adapter?
    Is it possible to separate the cables and connect the bl touch to them?

  • @Dreadzly
    @Dreadzly 2 ปีที่แล้ว

    After I make the changes do I hit build again or upload or what I am so confused on how to get the changes to take effect

  • @fedeforla85
    @fedeforla85 3 ปีที่แล้ว

    Hi! worderful video. I have an ebder 3Pro with 4.2.7 board just installed. I follow everything using config files for ender 3 pro and made changes of your video. When I switch on it load fw but says "EEPROM version error initialize EEPROM" "ignore or reset". If I reset it restart in the same way, if I ignore seems ok. Any suggestion?

  • @n.b.3330
    @n.b.3330 3 ปีที่แล้ว

    HI printers, i need help, i use marlin 2.0.6. when i make a G28, my nozzle goes out of bed on y an x and nozzle does not go in middle of my bed.
    really need help, three days i try day and night.
    card: skr 1.4 turbo
    thx

  • @anthony1young
    @anthony1young 3 ปีที่แล้ว +2

    Great video on how to very specific.. do you have anything on tevo tornado with the mk2 board im having so much trouble with bltouch.. it has me to the point of giving up on 3d printing..

  • @AudioHusky
    @AudioHusky 3 ปีที่แล้ว

    I followed this video exactly but I'm having a problem where the probe does go around and hit the points to bed level, but I guess doesn't save the mesh because when I try to print something after its done bed leveling I can watch the threaded rod and it doesn't move at all on the first layer. What am I doing wrong and how can I fix it? Im using an Ender 3 Pro with a btt skr mini e3 v1.2 with Marlin bugfix-2.0.x on it.

  • @sgby8210
    @sgby8210 3 ปีที่แล้ว

    please, help me, i've got this error "HAL_LCD_class_defines.h : error: 'init' is not a member of 'U8GLIB'" while compiling in arduino ide ! thanks a lot

  • @joseluisvillacampa6753
    @joseluisvillacampa6753 ปีที่แล้ว

    Very good, tahnks, but I cannot compile, in my marlin-bugfix 2.0.x , I don´t have in config adv.h , your line 1688 , (minute 14, 40 seconds), so, what could I do instead of ? the rest everything is ok

  • @Mario_Ozzee
    @Mario_Ozzee ปีที่แล้ว

    Hi, I have uploaded Marlin 2.1.1. to my Ender 3 Pro with creality 4.2.7 mainboard and CR touch probe freshly installed. When creating initial mesh for bed leveling, I have noticed 9 probe point are not positioned equally from the edges of the bed (like in this video). Is that right?
    Finally, when it comes to last probing row, bed slides too far to the front and rollers hit y-axis belt tensioner. Is there any way to fix that? Thanks

  • @marcowuitz8695
    @marcowuitz8695 3 ปีที่แล้ว

    Question: i bought creality bltouch and not antclabs bl touch, do i have to enable #define BLTOUCH or should i enable #define CREALITY_TOUCH? first i activated bltouch, but after probing the mesh, it feels like the printer isnt compensating for the uneven bed. the rear left corner of my bed is tilted upwards slightly, something i wouldnt have noticed without the sensor, but when printing a test cross, the nozzle will come to close to the bed in this corner and the extruder is going to slip cuz it cant push in more filament.
    Any ideas?

  • @K6TJO
    @K6TJO 2 ปีที่แล้ว

    Using your video to help with my Biqu B1 setup. I see this error: error: #error "BLTOUCH requires Z_MIN_PROBE_ENDSTOP_INVERTING set to false. Please update your Configuration.h file. Is this unique to the B1?

  • @Kris0725PL
    @Kris0725PL ปีที่แล้ว

    This work on board 1.1.4?

  • @MrTony16459
    @MrTony16459 3 ปีที่แล้ว +1

    Great video and very easy to follow just like your video on adding Marlin 2. I've used your instruction to install on my ender 5 pro and it all went well and now the firmware is up and running in my machine. However, when it homes the Z axis, it travels to a position half way down and stays there. Only message on the lcd is STOPPED. Wiring ok and I've tried it with the black and white wires reversed but just the same. Anyone else come across this?

    • @MrTony16459
      @MrTony16459 3 ปีที่แล้ว

      Evidentially, with Antclabs bltouch v3, you have to remove a capacitor on the main board next to the z axis limit switch input. Once I did this, it worked ok.

    • @roulwilly
      @roulwilly 2 ปีที่แล้ว

      same to me,any solution?

    • @mancavegarage1970
      @mancavegarage1970 2 ปีที่แล้ว

      I am having the same issue. I do have the capacitor removed and it is still doing this. I too, as someone else mentioned in another reply here, I had to leave the Z_MIN_PROBE_ENDSTOP_INVERTING set to false as it would throw and error and not flash with it set to true. Has anyone figured out how to fix the Z axis STOPPED issue?

  • @megatronk2
    @megatronk2 หลายเดือนก่อน

    tnx

  • @reallemonboi7957
    @reallemonboi7957 ปีที่แล้ว

    No matter what I do the VSCode terminal always reports with the error: plaformio.exe does not exist. I got my Marlin from the TH3D Ender 3 Pro 32bit Firmware page

  • @emreylmaz5792
    @emreylmaz5792 3 ปีที่แล้ว

    hi my bl touch sensor not stop z axis help me please

  • @michaelmenzinger5019
    @michaelmenzinger5019 2 ปีที่แล้ว

    After doing this, it crushes into to the bed while levelin. #error "BLTOUCH requires Z_MIN_PROBE_ENDSTOP_INVERTING set to false. Please update your Configuration.h file."

  • @Fider24
    @Fider24 2 ปีที่แล้ว

    Hi Daniel,
    I need more information about the Z_MIN_PROBE_ENDSTOP_INVERTING setting, because it looks like it i mandatory that it is set to false, because I receive this error message while compiling.
    #error "BLTOUCH requires Z_MIN_PROBE_ENDSTOP_INVERTING set to false. Please update your Configuration.h file."
    Why have you set it in the first place, you did not tell that. in 9:54
    Cheers Fide

  • @ecek3849
    @ecek3849 3 ปีที่แล้ว

    Thank you for the video!
    I followed your guide to modify the marlin bugfix 2.0.x firmware for a 4.2.2 main board.
    One step I am quite confusing about is that I needed set “Motion > Bed leveling > Bed leveling: ON” before starting a print in order to actually see the z axis moving/compensating while printing the first layer. Otherwise the z axis doesn’t move at all when printing the first layer even tho I have added G29 to right after G28.
    I am not getting what does that “Motion > Bed leveling > Bed leveling: ON” do?
    The setting seems to go back to off automatically. That means I would need to set it back to ON every time which would be very annoying. Can I replace this setting change with some gcode?
    Thanks!

    • @CindyL4261
      @CindyL4261 ปีที่แล้ว

      You wrote this 2yrs ago and today I have the very same question! Hoping to find an answer as I make my way through all of his videos. And hope you figured it out.

  • @hiramcinar2975
    @hiramcinar2975 3 ปีที่แล้ว

    Hello, Daniel do you mind testing makerbase robin e3p TS35-E3 on ender 3, also there is not enough information on youtube, thank you for this great channel

    • @Crosslink3D
      @Crosslink3D  3 ปีที่แล้ว +1

      Definitely a good idea, let me look into that

  • @charly2405
    @charly2405 2 ปีที่แล้ว

    My Z-axes wont move down when i auto home, someone got a fix for it?

  • @ThePosticeage
    @ThePosticeage 3 ปีที่แล้ว +2

    Thanks. I get the following message. Any idea?
    #error "LCD_BED_LEVELING requires a programmable LCD controller." during the compiling..

    • @anuarlezama
      @anuarlezama 3 ปีที่แล้ว

      I have the same issue, did you find any solution?

  • @gingerbreadnation246
    @gingerbreadnation246 2 ปีที่แล้ว +1

    I have this issue with mine, the z axis just doesn't work, I have seen many people have this issue. can you please post a video or just help me with a fix. that would be great.
    1. Ender 3 Pro
    2. V4 2.2.7 Silent board
    3. Marlin 2.0.6
    4. BLTouch 3.1

  • @hamadalo4254
    @hamadalo4254 3 ปีที่แล้ว

    I have a problem after flashing the firmware the bl touch probe dosent deploy. Any one found a solution please.

  • @tonymusic8366
    @tonymusic8366 3 ปีที่แล้ว

    i did everything and my 3D touch is only probing once and than blinking red and no more probing

  • @fatowen1988
    @fatowen1988 2 ปีที่แล้ว +5

    Hello and thank you so much for this tutorial! At 9:52 you say that you should set Z_MIN_PROBE_ENDSTOP_INVERTING to "true" however when trying to build at the end of the tutorial it says "buildroot/share/PlatformIO/scripts/../../../../Marlin/src/inc/Conditionals_LCD.h:743:6: error: #error "BLTOUCH requires Z_MIN_PROBE_ENDSTOP_INVERTING set to false. Please update your Configuration.h file."". My question then is why do you say that this line should be set to true? When I keep it at false it builds just fine. For reference I am installing a BLtouch v3.1 on an Ender 3 Pro with a Creality v1.1.4 board.

    • @MrFabs08
      @MrFabs08 2 ปีที่แล้ว

      DId it work if you left the value false? I encountered the same problem

    • @fatowen1988
      @fatowen1988 2 ปีที่แล้ว +1

      Yes, as far as I can remember. It's been a while since I did this.

  • @danielgarciagonzalez2391
    @danielgarciagonzalez2391 3 ปีที่แล้ว +8

    When you say Ender 3, does that include the Enter 3 Pro?

  • @NightScoreFly
    @NightScoreFly 3 ปีที่แล้ว +2

    I have a Problem with the MArlin setup... I did the same configuration as you in this video but my VSCode tells me that the firmware is 1838bytes to large for the sanguino1284p when i try to compile it. I did enable the small Menu and disabled the ARC support. I repeated the video instuction for 3 times. Any clue what i did wrong?

    • @Crosslink3D
      @Crosslink3D  3 ปีที่แล้ว

      Might be you have some settings in place that consume too much memory still. I made a guide to reduce firmware size here: th-cam.com/video/5lodf2vO-_U/w-d-xo.html

  • @chrisleech1565
    @chrisleech1565 3 ปีที่แล้ว

    Marlin code makes good reading.

  • @jstuart92
    @jstuart92 3 ปีที่แล้ว +1

    i have a 4.2.2 (32 bit ) board for my Ender 3. Do you have a tutorials on how to install a BLTouch on a 4.2.2 board since most of the videos shown here in youtube are the 8 bit boards. thanks!

    • @RoyD2
      @RoyD2 3 ปีที่แล้ว

      Did you find anything? Same thing here.

    • @ralphm6901
      @ralphm6901 3 ปีที่แล้ว

      Me too

  • @mrfashionguy1
    @mrfashionguy1 3 ปีที่แล้ว

    Finally somebody who speaks English and explains everything

    • @Crosslink3D
      @Crosslink3D  3 ปีที่แล้ว +2

      Thanks for that. Funny enough, the other day someone commented "I don't get why do people who do not speak perfect english make these videos". It's sometimes crazy how different perceptions are...

    • @mrfashionguy1
      @mrfashionguy1 3 ปีที่แล้ว

      You're welcome! Just to clear it up though. I wasn't actually referring to language, though it helps a lot. I was referring to the fact that unlike most people, you explained every step of the process, in the other videos I saw people just went "you do this, and that and this, and tadaa, it works" and I had no idea what was even going on. But with your video it actually made sense. Though it is true the tech field on youtube is sometimes very non English speaking, almost makes you wonder why that is.

  • @mickyovts3872
    @mickyovts3872 3 ปีที่แล้ว

    Hi I know this is a bit of a request but I don't suppose you could send me the steps for setting up a bl touch on the 4.2.7 board please could you....I know there's other vide but you are my go to guy lol....please......

  • @birtan.
    @birtan. 3 ปีที่แล้ว

    Thanks for the video! This is something that I am waiting for months. But there is a problem that you didn't use Silent Board. It consumes more memory so you need to reduce your memory usage. Will you release another video focusing BLTouch and Silent Board?

    • @Crosslink3D
      @Crosslink3D  3 ปีที่แล้ว +1

      No need. The silent board uses LESS memory if you enable TMC2209_standalone driver settings.

    • @birtan.
      @birtan. 3 ปีที่แล้ว

      @@Crosslink3D I am confused. I thought with thermal protection enabled, memory was passing limits. I will try right away. It may be my day! Thank you Daniel!

    • @Crosslink3D
      @Crosslink3D  3 ปีที่แล้ว +2

      If you use the latest 2.0.6 with the melzi_optimized build environment, you will have enough free memory

  • @cemalvehbigunaydn257
    @cemalvehbigunaydn257 3 ปีที่แล้ว

    Could you please make a video for Ender 3 Pro V4.2.2 Board BL Touch firmware configurations? Because V4.2.X boards uses 5 pin cable wiring.

    • @Crosslink3D
      @Crosslink3D  3 ปีที่แล้ว

      I did, check out my latest videos

    • @cemalvehbigunaydn257
      @cemalvehbigunaydn257 3 ปีที่แล้ว

      @@Crosslink3D You have a video about Ender 3 V2 but I could not see about Ender 3 Pro V4.2.X for BL Touch

    • @Crosslink3D
      @Crosslink3D  3 ปีที่แล้ว

      Its almost identical, I say that in the vid. The only difference is the holding bracket and that you need to select the right printer and mainboard from Creality homepage for the firmware download.

  • @ralfsrubins
    @ralfsrubins 3 ปีที่แล้ว +2

    Heyo! When I select the Bed Leveling command under Configurations the printer head goes to the left most corner and doesn’t touch the bed and goes over it + stops the bed leveling command :( Any ideas why?

    • @mtbaddict01
      @mtbaddict01 3 ปีที่แล้ว

      Hi did you find out what was happening as mine does exactly the same...

    • @ralfsrubins
      @ralfsrubins 3 ปีที่แล้ว

      Philip Bell Nope, still clueless :((((

  • @MrTibor555
    @MrTibor555 3 ปีที่แล้ว

    Hi, I'm wondering, can I use pin 29 instead of the pin 27 breakout board? I know, I'm the minority, but I like to have the buzzer.

    • @Crosslink3D
      @Crosslink3D  3 ปีที่แล้ว +1

      It should be working but you need to make the necessary changes in the pins file for you mainboard. Normally once you enable the bltouch, pin27 automatically is used and also the beeper gets disabled. You need to comment out the line in the pins file that disables the beeper.

  • @3DMakers101
    @3DMakers101 3 ปีที่แล้ว +1

    Will it work on creality 1.1.4 stock board along with the linear advance? I think the memory might not be enough.

    • @Crosslink3D
      @Crosslink3D  3 ปีที่แล้ว +2

      Probably it will run out of memory, but next week, I’m releasing a video how to optimize Marlin for smaller size. It’s already available for my Patrons.

    • @3DMakers101
      @3DMakers101 3 ปีที่แล้ว

      @@Crosslink3D Thanks for your reply. I also checked and it ran short of memory. Even after disabling some non-essential features it was still short of around 300 bytes. I will be surprised if linear advance can be enabled also.
      Will wait for your video.

  • @Fgera90
    @Fgera90 3 ปีที่แล้ว

    Am I the only one who needed do disable "Probe_manualy"? Otherwise I always had errors while compiling? Or is this just that obvious to do this, I am an absolutetly beginner...

  • @ItsMeSteveyP
    @ItsMeSteveyP 3 ปีที่แล้ว

    All went well with firmware flash on stock (sans-bltouch) Ender 3 v4.2.2 mainboard. However, when auto-homing I get a Home Z First error. Thoughts/fixes?

    • @josephbaldonado8951
      @josephbaldonado8951 3 ปีที่แล้ว

      I have this same issue, were you able to get this resolved?

    • @gavinchan4669
      @gavinchan4669 3 ปีที่แล้ว

      Was the error that the Z-axis wouldn't move down while auto-homing? If so, I have the same problem when the Z-limit switch is unplugged.

  • @SppokyTop12
    @SppokyTop12 3 ปีที่แล้ว

    Hey Daniel, Just followed this one for Marlin 2.x on my bigtreetech V1.2 and it failed, the output i received is
    hla_swd
    Error: open failed
    in procedure 'program'
    ** OpenOCD init failed **
    shutdown command invoked
    I have no clue why it would have done this, any information you can offer on this?

    • @Crosslink3D
      @Crosslink3D  3 ปีที่แล้ว

      Is this happening while building the firmware or at the printer screen?

  • @MarcMolinaTorres
    @MarcMolinaTorres 3 ปีที่แล้ว

    Doesn't it matter if the 9 calibration points are not centered and aligned? in my case so that they were centered I had to set the min_probe_edge to 45

    • @Crosslink3D
      @Crosslink3D  3 ปีที่แล้ว +1

      I think the bigger the distance from nozzle to probe, the more this is getting a problem. My current setup is not ideal, I actually would like to bring the probe closer to the nozzle so I can have a larger probing area. So what you did is basically compensate for the nozzle to probe offset that is probably also around 45mm, which fixes the centering but also leaves a lot of the corners untouched.

    • @MarcMolinaTorres
      @MarcMolinaTorres 3 ปีที่แล้ว

      @@Crosslink3D Thank you for your quick response. I think you make quality and very interesting content. I recently put in the Hero Me 5 and had to take a good look at all the offsets for configuration. Finally the Ender 3 Pro configuration I have works well for me up to 200mm from the bed and I'm happy with that. It's not all centered to the millimeter but I think it's good anyway. What I don't understand is, that for some reason when I make a 210mm square of two perimeters, the lower part of the square makes a space between the two lines that is not correct because it is bigger. It only happens on that side. I looked at the offset in Simplify but I still can't figure it out. At the moment I can print things well up to 200mm

  • @oliviervrancken4242
    @oliviervrancken4242 3 ปีที่แล้ว

    Hi, thank for your work and videos but i have an error when i upload the firmware. On mac or Pc it's the same thing. The ender3pro restart while flashing and the process stop before writing anything.
    The build is ok but it's Melzi optimized and not sanguino1284p
    Do you have a solution for that ? or is it possible to change melzi by sanguino1284p and if yes how to do that?
    Many thanks
    here is a copy of terminal Visual Studio Code after error
    CURRENT: upload_protocol = arduino
    Looking for upload port...
    Auto-detected: /dev/cu.usbserial-1410
    Uploading .pio/build/melzi_optimized/firmware.hex
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x65
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x63
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x68
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x6f
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x3a
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x54
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x46
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x20
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x69
    avrdude done. Thank you.
    *** [upload] Error 1
    =============================================================================================================================================== [FAILED] Took 16.44 seconds ===============================================================================================================================================
    Environment Status Duration
    ------------------------ -------- ------------
    mega2560 IGNORED
    mega1280 IGNORED
    MightyBoard1280 IGNORED
    MightyBoard2560 IGNORED
    rambo IGNORED
    FYSETC_F6_13 IGNORED
    FYSETC_F6_14 IGNORED
    sanguino644p IGNORED
    sanguino1284p IGNORED
    melzi IGNORED
    melzi_optiboot IGNORED
    melzi_optimized FAILED 00:00:16.439
    at90usb1286_cdc IGNORED
    at90usb1286_dfu IGNORED
    DUE IGNORED
    DUE_USB IGNORED
    DUE_debug IGNORED
    DUE_archim IGNORED
    DUE_archim_debug IGNORED
    SAMD51_grandcentral_m4 IGNORED
    LPC1768 IGNORED
    LPC1769 IGNORED
    STM32F103RC IGNORED
    STM32F103RC_meeb IGNORED
    STM32F103RC_fysetc IGNORED
    STM32F103RC_btt IGNORED
    STM32F103RC_btt_USB IGNORED
    STM32F103RC_btt_512K IGNORED
    STM32F103RC_btt_512K_USB IGNORED
    STM32F103RE IGNORED
    STM32F103RE_btt IGNORED
    STM32F103RE_btt_USB IGNORED
    STM32F4 IGNORED
    STM32F7 IGNORED
    ARMED IGNORED
    STM32F103VE_GTM32 IGNORED
    STM32F103VE_longer IGNORED
    mks_robin_mini IGNORED
    mks_robin_nano35 IGNORED
    mks_robin IGNORED
    mks_robin_stm32 IGNORED
    mks_robin_pro IGNORED
    trigorilla_pro IGNORED
    mks_robin_e3 IGNORED
    mks_robin_lite IGNORED
    mks_robin_lite3 IGNORED
    jgaurora_a5s_a1 IGNORED
    STM32F103CB_malyan IGNORED
    STM32F070RB_malyan IGNORED
    malyan_M300 IGNORED
    chitu_f103 IGNORED
    chitu_v5_gpio_init IGNORED
    STM32F103RET6_creality IGNORED
    STM32F401VE_STEVAL IGNORED
    FLYF407ZG IGNORED
    FYSETC_S6 IGNORED
    STM32F407VE_black IGNORED
    BIGTREE_SKR_PRO IGNORED
    BIGTREE_GTR_V1_0 IGNORED
    BIGTREE_BTT002 IGNORED
    LERDGEX IGNORED
    LERDGES IGNORED
    LERDGEK IGNORED
    rumba32 IGNORED
    esp32 IGNORED
    teensy31 IGNORED
    teensy35 IGNORED
    linux_native IGNORED
    include_tree IGNORED
    ========================================================================================================================================== 1 failed, 0 succeeded in 00:00:16.439 ==========================================================================================================================================

    • @oliviervrancken4242
      @oliviervrancken4242 3 ปีที่แล้ว

      Done, by installing bootloader with arduino first

  • @JagdPug
    @JagdPug 3 ปีที่แล้ว +1

    Hello, i am using a v4.2.7 silent mainboard, and after i did all the steps in your video, and installed the firmware, when i auto home it will do all axis except for Z, it will go up by maybe 10mm then deploy and retract the bltouch, never attempting to lower the Z axis. I have had marlin 2.0 running with someone elses ender 3 pro +bltouch firmware, and it was working correctly.
    Edit: I can move my Z axis up and down before i auto home.

    • @opticalserenity
      @opticalserenity 3 ปีที่แล้ว

      Hi I'm having the same issue, did you come up with a solution?

    • @TheOnlyChiklette
      @TheOnlyChiklette 2 ปีที่แล้ว

      Same issue :-(

  • @bigfilsing
    @bigfilsing 2 ปีที่แล้ว

    @9:55 Z_MIN_PROBE_ENDSTOP_INVERTING & Z_MIN_ENDSTOP_INVERTING (line 655 in vid) have to be the same ( TRUE or FALSE) or it wont complie

    • @tudorg22
      @tudorg22 2 ปีที่แล้ว

      they have to be both false for some reason

  • @brianalvarino7605
    @brianalvarino7605 3 ปีที่แล้ว

    I followed all the steps to update the firmware, and it appears to have uodated in the printer. The problem is when I auto home it will go to the middle of the bed and start coming down, but the pin on the BLTouch doesn't deploy and the Z axis just continues forcefully down onto the bed. I have to shut off the printer to get it to stop. What could be causing this? I'm uaing an Ender 3 with the latest version of Marlin on a 32 bit 4.2.2 board.

  • @mikajlomikajlo3489
    @mikajlomikajlo3489 3 ปีที่แล้ว +1

    I can't build the firmware. Got this error:"./../../../avr/bin/ld.exe: .pio\build\sanguino1284p\firmware.elf section `.text' will not fit in region `text'" and "avr/bin/ld.exe: region `text' overflowed by 1864 bytes"

    • @AgentHubcap
      @AgentHubcap 3 ปีที่แล้ว

      did you ever figure this out? I'm getting the same error and have tried several versions of the marlin 2 firmware including the exact one in this video

    • @wessiez
      @wessiez 2 ปีที่แล้ว

      I also have this error! Does anybody find a solution?

  • @TheLoneGingerShow
    @TheLoneGingerShow 3 ปีที่แล้ว

    16:30 - Shouln't that be 0.4mm and not 0.04mm?
    Thanks!

  • @edwinnieves7023
    @edwinnieves7023 3 ปีที่แล้ว

    So, I uploaded my FW following these steps, and didnt realize that the FLASH was at 100%. Now all I get is a blank screen. How do I go about recovering from this?

    • @msaunders300
      @msaunders300 3 ปีที่แล้ว

      If you haven't figured it out yet your machine isn't bricked. You need to re-install the boot loader and re do the marlin. I had the exact same issue

  • @robertbreashears907
    @robertbreashears907 3 ปีที่แล้ว

    my printer starts off orrectly and cycles the power to the btouch, however when I try to auto it does not move the pointer at all and always crashes in the bed. help

  • @toms.3977
    @toms.3977 11 หลายเดือนก่อน

    Seems you have some steps missing and I'm completely confused. Couldn't get my printer running . Back to square 1. This is the last time I go to square 1. The next stop is the trash. Getting the firmware compiled and the bltouch working has been pure hell.

  • @joshuamendoza4745
    @joshuamendoza4745 3 ปีที่แล้ว

    I'm wondering if anyone can help me. I've followed this tutorial and also downloaded the firmware from Big Tree Tech's website. I have an E3 v2 and when I autohome, the nozzle goes to the middle of the bed, deploys and stows the probe and then says, "stopped" on the screen. It doesn't move up and down the z-axis. I've flashed firmware from BTT, the Creality FB page and compiled my own all with the same result. What gives?

    • @RoyD2
      @RoyD2 3 ปีที่แล้ว

      did you found a solution? Same issues on Ender 3 pro.

    • @joshuamendoza4745
      @joshuamendoza4745 3 ปีที่แล้ว

      @@RoyD2 Yes, I ordered a different BL Touch with the two piece plug setup, not the single. I then took the black and white wires and plugged them into the z-stop on the board instead of the z-probe and it worked. If you have any questions, feel free to DM me on Discord. @skankhunt43

    • @RoyD2
      @RoyD2 3 ปีที่แล้ว

      @@joshuamendoza4745 thank you for the reply. I managed to get it working with just compiling own fw. I also have the bltouch connected to the z-stop switch port. Just seems the fw out there sucks if you don’t compile it yourself. At least for this bltouch setup option.

  • @Mirco_315
    @Mirco_315 3 ปีที่แล้ว

    Hey,
    I've made everything like you but my Printer doesn't stop when the probe hits the end.
    I am using the Ender 3 Pro with silent board 1.1.5.
    Can anybody help me.
    I already tried to put in the cables the other way, but then it does not turn on anymore

    • @haythamfpv2797
      @haythamfpv2797 3 ปีที่แล้ว

      hi, did you solve this issue?

    • @Mirco_315
      @Mirco_315 3 ปีที่แล้ว

      @@haythamfpv2797 Hi, yeah i solved it.
      But I just uploaded a new firmware update.
      I did all from the start and uploaded it, then I pluged in the probe end stop cables in both way and suddenly it worked.
      Sorry I can't really help. I just tried some thing and it worked.

    • @haythamfpv2797
      @haythamfpv2797 3 ปีที่แล้ว +1

      @@Mirco_315 Thank you!

  • @321murf123
    @321murf123 3 ปีที่แล้ว

    Can marlin be installed on Stock Ender Board? Ender 3 pro and Ender 3

    • @Crosslink3D
      @Crosslink3D  3 ปีที่แล้ว

      Sure, that’s what I did

  • @martin.ristal
    @martin.ristal 3 ปีที่แล้ว

    Hey can you do a guide for BLtouch for 32 bit board for ender 3 V2

    • @Crosslink3D
      @Crosslink3D  3 ปีที่แล้ว +1

      Sure, I will do eventually

    • @martin.ristal
      @martin.ristal 3 ปีที่แล้ว +1

      @@Crosslink3D Big thanks, for all the videos. I have recently tried to Marlin 2.0.7.2 to work on my Ender 3 V2 with the 4.2.2 board. No success yet I can't get the damn thing even to build without errors but your videos have helped a lot and i think I'm finally on the right track again very thankful that I found your channel.

    • @big10zin
      @big10zin 3 ปีที่แล้ว

      @@martin.ristal Hi Martin, I'm trying to get this to work on my 32 bit board. When I try to auto-home the bltouch does not reach when i push the probe up. Any luck gettig it to work on yours?

    • @mateuszdziki818
      @mateuszdziki818 3 ปีที่แล้ว

      @@big10zin i have the same problem. After autohome it says STOPPED. Have you solved the problem? It will be very helpful..

  • @buder5116
    @buder5116 3 ปีที่แล้ว

    now how do you upgrade from the 8 bit board to this huh time to search

    • @Crosslink3D
      @Crosslink3D  3 ปีที่แล้ว

      I did this on an 8bit board. But I strongly recommend to get a 32bit board nowadays