Creality 32 bit V4 board guide - Ender 3 V2, BLtouch & more

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 พ.ย. 2024

ความคิดเห็น • 1.5K

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

    For anyone struggling with a 4.2.7 board and using the 5 pin BLTOUCH connecter: I followed the video, and after uploading, my Z axis would only go up during auto home. The solution was to COMMENT OUT //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN and UNCOMMENT #define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default. Michael, your videos are the BEST.

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

      I tried both ways and my ender 5 pro with 4.2.2 motherboard still won't homing 😟The bed just go down but never go up even if I try it manualy from display. Any idea what I'm doing wrong ? I use Creality BLTouch vith 5 pin conector

  • @TeachingTech
    @TeachingTech  4 ปีที่แล้ว +27

    UPDATE: This seems to be working for people with the 4.2.2 and 4.2.7 boards.
    When adding a BLtouch, please actually use the provided wiring diagram! Too many comments here about just plugging it in and frying boards. The (colour coded) diagrams I provide are to avoid this from happening so please use them.
    Two corrections:
    1. When specifying the environment in platformio.ini, I should have had a capital F in my graphic: STM32F103RET6_creality
    2. The CR-6 SE has a different board. Thanks to Sebastiaan Dammann for the following information:
    "The CR-6 board is supposed to have TMC2209 drivers and not TMC2225.
    The TMC2209 drivers were a Kickstarter stretch goal - which has been reached. You can see a picture of the TMC2209 driver here: facebook.com/groups/cr6community/permalink/907195406473518/?comment_id=907405066452552&reply_comment_id=907736776419381
    II don't know how these drivers are connected though (UART or standalone).
    Also, the board version is v4.5.2 - not v4.2.7. Check this: facebook.com/photo/?fbid=10157803199746200&set=g.839170129942713
    Since there have been multiple cases of the stepper driver in the top right of that picture - for the extruder I guess - burning out, it may be possible a new revision of the board is being developed.
    The CR-6 board also has an extra stepper driver because it has two Z-axis lead screws."

    • @eekovalev
      @eekovalev 4 ปีที่แล้ว

      Why don't you replace 'X_DRIVER_TYPE TMC2208_STANDALONE' and others with A4988 for non-silent v4.2.2 boards?

    • @ChrisKoups
      @ChrisKoups 4 ปีที่แล้ว

      They are 4 pins underneath for G-DIR-STEP-EN so I think that is the legacy mode... Is it?

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

      Do you need to re-align the wires on the bltouch side as well, or just on the motherboard side? I reset the wires on the motherboard side and the bl touch responds (test probes, and will blink if it's too close to the bed) when I turn the printer on (installed the 4.27 custom firmware you provided) but it doesn't probe on command and can't be controlled from the settings

    • @kh0sa
      @kh0sa 4 ปีที่แล้ว

      Will this wire work instead of the 3+2 Connectors that come with the BLTOUCH?
      www.amazon.ca/gp/product/B083GQHG5R/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1

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

      @Teaching Tech -- please respond to the questions in this thread. Thanks in advance.

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

    Thank you for being the only place on the internet that actually goes through this step by step without leaving important stuff out. I appreciate you.

  • @thomasalkhoury4434
    @thomasalkhoury4434 2 ปีที่แล้ว +89

    A note: Recently, I tried using the environment variable STM32F103RET6_creality, however this has failed when building in VSCode. The reason is because Marlin has changed it to STM32F103RE_creality. Use STM32F103RE_creality for newer versions of Marlin. Also, if you get an error about FAN_SOFT_PWM, make sure to go into the config file and uncomment FAN_SOFT_PWM line

    • @Narichigaara
      @Narichigaara 2 ปีที่แล้ว +8

      Thank you sooo much! I spent the last 6 hours pulling my hair out trying to figure this out.

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

      thanks mate!

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

      Yeah well....not a VS CODE guy...I can't even build the damn project.

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

      My hero

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

      you rock

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

    Heads up: at 8:15, the call out on the right side of the frame is capitalized differently than the actual code on the left side of the frame. "STM32F103RET6_creality" as shown on the left is correct. The project will not compile if you use STM32f103RET6_creality as shown on the right.

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

      Thank you! This was preventing me from building the firmware.

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

      Spoke too soon, now I get:
      Environment Status Duration
      ---------------------- -------- ------------
      STM32F103RET6_creality FAILED 00:00:00.669

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

      Thanks for that. 2 hours of searching and a lowercase f was the cause. Just like working on my own code

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

      god sake...Thanks mate !

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

      you beautiful soul!

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

    works mega, just a few things that took me a while to understand for any one following along:
    -you have to download platformIO IDE for vs code
    -when he says open the marlin file in vs code he means the entire unzipped file not the marlin folder inside(learnt that the hard way)
    mega video works a treat thank you

  • @cavandermeulen
    @cavandermeulen 4 ปีที่แล้ว +30

    This video was insanely valuable to me! You really helped me out of a jam with being stuck on updating my firmware. I thought I bricked my brand new silent board, but this video gave me the exact information I needed. Thank you!

  • @Joe-yc1cm
    @Joe-yc1cm 11 หลายเดือนก่อน

    Just want to say a big thank you, I installed new firmware weeks ago and the BLtouch stopped probing, the nozzle crashed in to the bed and after watching your video....I have managed to sort everything back to being able to print normally.
    I am new to 3D printing and learning a lot from the experts like yourself.
    many many thanks

  • @junjieshen9985
    @junjieshen9985 4 ปีที่แล้ว +53

    A quick reminder for those who purchased the Creality BLtouch kit:
    The cable provided by the kit does not work with Ender 3 V2 because they change the GND and VCC orientation.
    I did not realize this when I tried to install it and I fried my mainboard.
    A quick fix: you can swap the blue (GND) and red (VCC) cable by using a tweezer.
    Use the tip of the tweezer to pull up the black plastic behind each cable and swap them.
    I tested mine, everything works now.

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

      Yep, same. Works now.

    • @associaleAle
      @associaleAle 4 ปีที่แล้ว +6

      same here, but I read this comment after I fried my mainboard :(

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

      Also fried mine, yaaaay!

    • @chiefsmallrod881
      @chiefsmallrod881 4 ปีที่แล้ว +7

      my board smoked up but i shut it off immediately and swapped the wires after reading this and it didnt smoke when i turned it back on... am going to test under close observation and see if boards actually fried or not. Probably going to order a new one anyways

    • @gr7396
      @gr7396 4 ปีที่แล้ว +2

      Sorry this happened. For next Time and others that may trad this, Creality has a video out showing the pins being reversed when using their kit on a e3v2 and swapping them Many older BL touch videos for the e3 and e3 pro, Michael may have covered this then, covered making sure the wire pins were in the correct order when using the pin 27 board. The Smith BL touch firmware download page has pictures showing different long wire extensions and what the pin order should be.
      I do a lot of research before any wiring or accessory change/install. I’ve learned from my mistakes to make the time.

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

    I did the whole kit upgrade from my ender 3 pro, the 4.2.7 board, new LCD display, BL Touch and filament runout sensor. It was my first time compiling Marlin firmware and I had to build the visual studio setup. I am very grateful for the video. It was well done but did leave me wondering how the heck to install the filament sensor other than just leaving it hanging in the air. Of course I took my printer apart before realizing I needed to print the BL touch mount. After putting it back together with the new board to print the mount, I realized there is likely a mount for the sensor. My biggest challenges were needing to make the end for the z axis plug in from the parts in the BL touch kit at the extension cable had a three prong plug, not a two prong plug. And, my other challenge was not listening with Michael said that the Z offset setting that worked for him was 2.something. I was moving it .10 to .30 and I could not see it move at all. I assumed I had done something wrong, but after going over it all again and again, I finally found a post were someone pointed out that the adjustment is very fine and you would really need to get after it to see it move. I did notice that the Z offset control does move the head just by turning the dial, you do not need to click. Perhaps this is a firmware change since Michael's post. All in, this took my the better part of my Sunday, but I am thrilled to have it working and appreciate the great video. Thanks!

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

      I did the same upgrade kit. Total beginner and having a hard time figuring out the coding

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

    I added a 4.2.7 board to my stock Ender 3 and the noise reduction of the steppers was truly amazing. The hot end fan is the only thing I can hear when it's printing now.

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

      As soon as you replace it it will be the part cooling fan ;D

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

    Thanks for this amazing guide. Just wanted to mention, as of right now, uncommenting Serial Port 2 causes compiler errors, and the build fails. I have just set Serial Port 1, and left the 2nd commented out, and it worked flawlessly on my Ender 3 V2

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

      thank you so much 😭

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

    This guy has single handedly helped me upgrade my Ender 5, troubleshoot issues, and update firmware. Epic awesome stuff, Keep up the great work!

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

    A big thank you for this tutorial on upgrading to a 32 bit board for the Ender 3. I just bought a Creality V4.2.7 32-bit board along with their touch screen LCD panel to install in my first generation Ender 3 that's getting a little functionally antiquated and was unsure of how to go about installing the firmware. In the past I had replaced my Ender's original 8-bit board with an SKR Mini E3 board which worked well but it failed after one month and BTT refused to honor their warranty for no particular reason so I reinstalled the original board to keep my Ender running vowing to never buy another BTT product again. Hopefully this new Creality board will last longer than a month and if it does fail, Creality will honor their warranty.

  • @ItsDaPlumber
    @ItsDaPlumber 4 ปีที่แล้ว +8

    I just upgraded to SKR Mini 1.2 on all 4 of my enders. Love that board!

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

      Did you try the SKR on an Ender 3 v2 with the DWIN color display?

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

    Hey man thanks for going through the trouble of making this video. I bought a Creality Ender 5 Pro with the 4.2.2 silent board. I wanted to print carbon fiber ABS so I had decided to upgrade to a Micro Swiss Direct drive hot end, Bltouch, Big Tree Tech Smart Filament Sensor, Noctua fans with buck converters, Wham Bam Double Wham Flexible Build System, and 120 volt heat bed with solid state relay system. Doing this all at once! The physical install of these systems was the easy part, the firmware has been a whole different story. I have spent a couple of weeks attempting and failing at compiling the Marlin Firmware to support all this. After watching your videos about these systems I was able to finally compile a firmware that facilitates all of these systems

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

    Thank you for the great video! Really clear and useful, helped me install the 4.2.7 (while I ordered the 1.1.5.)
    There were some things different than the video, but managed to get through them. I'll write them down, maybe it helps someone.
    1. When copy&paste the files from configurations-folder to Marlin-folder, specific for the printer in use, the Ender 3 folder contained more folders than expected. The Examples>Creality>Ender3> has a CrealityV1 folder that contained the right files.
    2. I had to install PlatformIO IDE 2.0.1 in VsCode. (also Build and Run 0.2.0 and C/C++) to get the 'build' button below in the blue bar.
    3. When typing STM32F....etc... at the first VsCode edit, the letter 'f' is shown in lower case in the floating box. I did type the uppercase F, since that's what the printscreen showed.
    4. After upgrading my Ender 3, all the motors went into the wrong direction. Nearly broke them. So my advise to others is to do manual movement of the XYZ first, by 1 step at the time, to see if the directions are correct. (Correct me if I'm wrong, but Positive numbers should go more Z-Up, Y-Back and X-Right.)
    But via Configuration_h around line 1100, i could change the motor direction by reversing the true/false.
    So all is fixed. Thank you!

    • @davidb.5046
      @davidb.5046 4 ปีที่แล้ว

      Your guide was what I needed, however the bltouch probe does not work. Do you know how I get that to work? Thank you for what you posted there is no way I could have figured those things out without your help. I hope you can help me on this other part.

    • @xPureL
      @xPureL 4 ปีที่แล้ว

      @@davidb.5046 Glad I could help. I've ordered a BLtouch and hopefully when received in a few weeks I can make it work. For now, I don't know about it. But I did find this post: www.reddit.com/r/ender3/comments/imogwp/427bltocuh_v31/
      I saved this link for when my BLTouch arrived so I could have a better look. Good luck!

    • @davidb.5046
      @davidb.5046 4 ปีที่แล้ว

      @@xPureL I used the info from Rrii's post about switching the blue and red pins and now it all works. Thank you for your help.

  • @sarrieri
    @sarrieri 4 ปีที่แล้ว

    First of all thank you Michael!
    I have the Ender 3 Pro and I have upgraded to the new motherboard v2.4.7, the trouble was when probing the bed, the BLtouch was probing outside of the bed surface.
    It seams to me as a problem that other users my have as well so here is my fix.
    In configuration.h
    #define NOZZLE_TO_PROBE_OFFSET { -43, -5, 0 }
    #define PROBING_MARGIN 15
    You can play around with the PROBING_MARGIN values.
    Happy printing everyone, kudos to Michael again !

    • @sarrieri
      @sarrieri 4 ปีที่แล้ว

      Don't forget to install the auto build marlin extension too, it will help you a great deal.

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

    Another update if you're using the latest bugfix releases, don't uncomment the //#define SERIAL_PORT_2 -1 line as this is now handled automatically. Otherwise errors pop up.
    Also, my extension cable had a 3-pin connector for the Zstop, while the Zstop on my board only uses 2. I took the connector of of the old Z stop connector (pressing down and wiggeling on the metal inserts) and exchanged those.

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

      thanks man, wasn't compiling until I found this and it succeded

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

      thxxx i was stuck for a week about this

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

      is there gonna be a problem if I leave this un commented?

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

      Another update; when using Klipper, it's best not to use the Z endstop for the BLTouch. It might work with the mod for that I guess, but I just plugged the BLTouch into the sensor pins meant for it (making more sense as well).

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

      Sir you have saved me twice this day

  • @olegs1437
    @olegs1437 4 ปีที่แล้ว

    Thanks Michael!
    I got E-3Pro v1.5 about 2 month ago and it had excellent printing quality out of box.
    But I needed to print TPU parts for my main hobby (drones). Also manual bed levelling and stepper motors noise were irritating. So, first I installed some generic BlTouch clone, converted printer from Bowden to direct drive, and, finally, changed motherboard from Creality 4.2.2 to SKR MiniE3 v2.
    On the way I learned how to install VB, how to compile and debug Marlin soft.
    Thanks to yours videos (and I believe your videos are the best in this area) my way was far less bumpy than it could be.
    The hardest was BlTouch install as there were no clear explanations how to wire it up on 4.2.2 board. I had to open/close motherboard compartment at least 20 times and was ready to through BlThouch to rubbish bin. You released this video right in time to save me:)
    And thanks to another video of yours upgrade to SKR MiniE3 took only couple of hours and second compiled binary was fully working.
    Keep safe (I hope you are not in VIC:( ) and all the best!

  • @trixiestterror
    @trixiestterror 4 ปีที่แล้ว +5

    Creality should seriously hire you. If you wrote their user guides, it would be SO much easier to understand and follow!

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

      I doubt they’d want to pay him enough. Surely he makes more from these videos than they’d pay him

  • @ernielazdins1348
    @ernielazdins1348 4 ปีที่แล้ว

    Received my second Ender 3 Pro today. It came with the v4.2.2 board.
    I have already ordered the v4.2.7 board.
    Got the second E3P to upsize to the ender extender kit 400x 400 by 250 standard height.
    Just received confirmation the kit has shipped. Got it for $159.00 US with free postage to Australia.
    Ernie from NSW

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

    Can you do a firmware video for an Ender 3 pro with an extender and BLTouch using a 4.2.2 board.

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

    Thanks for this, decided after 4 years it was time to upgrade my old ender 5 with the new 4.2.7 board. One thing to note, if you had TL smoothers with the old board, take them out. They actually have a detremental effect on prints and noise coming from the steppers. The new TMC drivers do not want TL smoothers it seems. Also, found TH3D new firmware worked great, while I had some issues with vanilla Marlin.

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

    OK, I'd like to thank the living hell out of you. I spent time with your videos before really getting into the assembly and attempted first print so by the time I did the thing I just went for it. The print came out flawlessly and I can guarantee it was due to watching you and a couple of others. Patreon inbound.

  • @georgedlake
    @georgedlake 4 ปีที่แล้ว

    Just to comment, Upgrade went as expected. I got BLTouch and Runout sensor connected and working. Screen now responds to the selection knob with no lag. I am very happy with the screen speed, Marlin 2.x upgrade and sensores. I now have printed around 30 prints without worrying about the bed level and all PLA prints have a perfect first layer. Thanks for this video!

  • @TesserLink
    @TesserLink 4 ปีที่แล้ว +6

    Perfect tutorial for my e3 v2 for the bltouch.

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

      I am new to 3d printing. I have ender3v2. I just upgraded my motherboard with v4.2.7 cuz the old one causes layer shifting. I tested the motherboard and it works fine but there was power outage and there is no resume function in this new motherboard. Can you please help?

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

    Hello everyone. Please exercise extreme caution when installing a filament sensor by following the wiring diagram in the tutorial. Pin 1 and 3 are reversed on this picture, on the back of the board it is printed correctly. If you're installing the bigtreetech smart filament sensor as I have the wiring of that cable is completely correct! No need to try and flip the pins, in fact it can damage your printer from what I've read. So I needlessly changed mine up and then had to change back when I noticed it not working. Thank you for the video otherwise, it's been amazingly useful for me as a beginner!

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

      Hi ! so wiring the dilament sensor like in this guide is wrong ? I wired mine like this and when the filament is switched the printer turns off the restarts... the central pin is right ? how to wire correctly ? thanks !

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

      @@raresavram9071 the cable of the smart filament sensor if thats what you have is correct. If not the two outside pina are reversed on the board drawing in the video, center one is good

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

      @@raresavram9071 if you have a creality board the pinout is printed on the back also

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

      @@byzhiphop I will take the board out and read

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

      @@byzhiphop ok so i connect them good now but sensor not working maybe I should the state to HIGH from LOW to invert logic

  • @t1mmy13
    @t1mmy13 4 ปีที่แล้ว +44

    So if you add a bl touch you can make a fillament sensor out of the left over z axis sensor :)

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

      ... oh my god

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

      Big brain mode.

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

      gonna need all the information here lol

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

    Just bought an Ender 5 pro yesterday. This step by step instruction on updating firmware was really helpful. Great job. Thank you.

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

    HUGE MISTAKE at 8:15.
    STM32F103RET6_creality is CASE SENSITIVE yet in the video you made a typo and wrote a small “f”, this needs to be a capital “F”.
    Took me a while to figure out what was wrong..
    Other than that great video, thanks for the information.

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

      thankyou for calming my headache, couldnt find any other people with this problem

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

    Thank you for the video.
    Just a remark:
    On the screenshot, we can see : default_envs = STM32F103RET6_creality (note the uppercase "F").
    But on the text on the right, there is default_envs = STM32f103RET6_creality (note the lowercase "f").
    You said that it is case sensitive.
    The correct one is with the uppercase "F".

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

      Thank you for this. The first couple of times I tried to compile, it returned an error that the default environment was not recognized. Changing "f" to "F" did the trick. I didn't even notice the discrepancy in the video.

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

      You have no idea how long I needed your comment for. What a goof he made in the video! Thank you!

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

      @@mills4545 When you enter the default_envs value is vscode, there is a sort of autocompletion which suggest you a value. On some version of Marlin, I remarked it suggests STM32f10.. (with the lowercase f). So I suppose this can be confusing.

  • @garethds
    @garethds 4 ปีที่แล้ว +9

    Great video, I am testing my first compile now. Typo at 8:17, text in blue shows a lowercase "f"

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

      Yup, that's where I got my only failure. Made it a capital F and it worked.

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

      @@saltysteel3996 SAME lol. "Case sensitive" he says. Then proceeds to make a mistake on half of it XD
      JK, great video!

  • @als1023
    @als1023 4 ปีที่แล้ว

    We just received an Ender 3 Pro and it has the 8 bit board on it. Sept 18, 2020, bought from Amazon. Excellent video, thank you for posting. Contacting Creality to see if they might send a 32 bit board.

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

    OMG... that is pain in the butt, why is it so hard to find the firmware compiled for each printer?

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

      That’s what we get with open source. Git Hub. Once you get used to it though it can be amazing for so many things

  • @ernielazdins1348
    @ernielazdins1348 4 ปีที่แล้ว

    Not sure if you have tried the Creality 4.2.7.
    I have fitted this board to my Ender 3 Pro also have a complete set of 3DFUSED linear rails and double Z drive.
    The v4.2.7 is so quiet when sitting at my desk within arms reach I have to check that the printer is operating when I don't hear the power supply fan running occasionally.
    I have the Marlin Bug Fix installed on this board
    In my opinion this is a great board.
    I have a SKR V1.4 Turbo board to install in this printer but I will hold of for a while to see how this board performs.
    PS FYI. I solved my previous problem. Daniel from Cross Link has a great video on how to center your nozzle on your bed. Check it out.
    It is really great that different makers have different approaches as to what depth of tech they teach.
    Really good for old newbies like me.
    Keep up the good work and in depth reviews of new products.
    Regards Ernie from Tuena NSW Australia

  • @nicolasduque7213
    @nicolasduque7213 4 ปีที่แล้ว +5

    Holy crap! this is just what i needed, even the filament runout sensor, you're the best!

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

      @TeachingTech I found the diagram at imgur.com/a/8aZ0q7h to be incorrect as I described here: forums.creality3dofficial.com/community/ender-3-series/ender-3-v2-add-runout-filament-sensor/#post-1247

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

      @@0ldDud3 my printer was shut down also and restarted. which is a correct install of the wirings ? V+ right and Signal left ?

    • @0ldDud3
      @0ldDud3 3 ปีที่แล้ว

      @@raresavram9071 Yes, and ground in the middle.

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

      Just added the filament runout sensor to my Ender 3 pro as well and it makes me purge the filament every single print, is that by design? Not sure if there is a setting I need to tweak.

    • @0ldDud3
      @0ldDud3 3 ปีที่แล้ว

      @@jlimpa4070 I am a little late, but double check the open and closed state. You might need to reverse the sensor setting.

  • @xPureL
    @xPureL 4 ปีที่แล้ว

    Another respons to this video, this time about the BLTouch for other viewers:
    I've installed bltouch as shown in the video. Then, when adjusting the bltouch height, I found out that the height has to be as followed:
    when the bltouch 'feeling point' is extended, it has to be lower than the nozzle, of course. But when retracted (that's what happens after a 'touch') it must be higher than the nozzle.
    An easy was is to start bltouch bed leveling, let it touch the plate our your hand, when the pin is retracted inside, turn off the printer. Then lower with the z-axis the nozzle to the bed, then adjust the bltouch height so it's 2-3mm above the bed.
    Then do your first bltouch bed level and let it complete.
    Adjust the z-probe when printing a flat wide object. In the video he says " minus 2.26 pretty ideal". But on my Ender3, older screen, I get the numbers 00.000 and then have to adjust. So I went adjusting to -01.000. Thinking this would be 1mm or 1cm. Next thing happend: I completely crushed my bltouch and nozzle into the plate. Broke it and probable made heavy damage on the z-motor! Luckily I could DIY the BLtouch and fix it, so works again. But not great!
    And therefor IMPORTANT: when you see your z-probe offset starting with 00.000, try to set it on 00.010 first, or maybe even 00.001. In my case, the 00.010 means 10mm. So I've got my Ender3 set on 00.016 for a good hight.
    Also, when printing and tuning the z-probe offset, the effect is inmediate while you set a number, so you don't have to press 'enter' to see the result. Just keep turning until the print is as you want it to be.

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

    For me, a 1 meter cable seemed to be perfect.

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

    Hi!
    I followed your instructions and managed to compile my own.
    Then realised you did a version that I was able to download.. so did that.
    Thanks for your help and walk through. Much appreciated!

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

    Comparing this to the BigTechTree's SKR E3 Mini V2, which one of these two boards are better?
    Better in terms of a few things;
    1: Ease of Setup and configuration
    2: Functionality (including sound reduction)
    3: Other relative pros and cons of each
    What similarities do they share as well?
    Thank you for your time =D

    • @ebenezervalvi1009
      @ebenezervalvi1009 4 ปีที่แล้ว

      YES! I also would like to know as the MOSFET in my V2 board is not working or fried. Any thoughts on one vs the other?

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

    Just got my new 4.2.7 board and thanks to your explanations ... setup was straightforward.
    Thanks a lot

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

    I did the update process as you do, my printer begins to auto home but in z axis it only goes up and does not move anymore

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

      I have same problem, did you solve it

  • @julienmolina9485
    @julienmolina9485 4 ปีที่แล้ว +2

    Thanks for this video, it helped me a lot. I just upgraded my Ender 5 to board 4.2.7 and it wasn't as easy as I wished. I tried without modifying the firmware because the board 4.2.7 was supposed to come with the right firmware for my Ender 5 (It was a non modified Ender 5). Almost everything was straightforward thanks to your wiring diagram at 4:30 but I had a problem with my extruder going backward. The first option would have been to wire the stepper motor differently but I found out that too many ppl fried their board so I choose option too : compile marlin. I followed this video but I had a few adjustments to make : even if I selected the Ender 5 default configuration a lot of parameters were wrong for me :
    - The home location was not correct => Auto home goes the wrong way for X and Y
    - The extruder was going backward
    - The Z axis steps / mm was 400 instead of 800 for my printer => The result of this looks like over extrusion (of course it's going down only half of what you want)
    Now I'm finally able to print again, the stepper motors are so silent now, It's just crazy. I think I have one problem left with the fans. The hot end fan is always on but the board fan is enabled only during a print. I think it should be the opposite but I don't know how to change that yet.

    • @justintrombley3192
      @justintrombley3192 4 ปีที่แล้ว

      I am having a hell of a time with this on my ender 5. my x and y are going the wrong way and I keep getting homing failed. Im trying to compile this in vs code as he states but I dont have a button to tick to build it. Help please.

    • @julienmolina9485
      @julienmolina9485 4 ปีที่แล้ว

      @@justintrombley3192 I had the same problem with Visual Studio Code (I found the solution in another vidéo). You have to install the following plugins to be able to compile directly from VS Code : "PlatformIO IDE" & "Auto Build Marlin".

    • @julienmolina9485
      @julienmolina9485 4 ปีที่แล้ว

      @@justintrombley3192 If you need help with Marlin & configuration for your Ender 5 I can share my fork on github.

    • @TheEvocarlos
      @TheEvocarlos 4 ปีที่แล้ว

      @Seán White ive just tryed this it works to a dregee with one massive failing
      at the end of a print it homes to the wrong side crashing into the frame on the ender 5 pro..
      and the location of the print is not in the center after using the above lines
      i had better outcome from changing
      //#define use_xmin_plug
      //#define use_ymin_plug
      #define use_zmin_plug
      #define use_xmax_plug
      #define use_ymax_plug
      //#define use_zmax_plug
      to
      #define use_xmin_plug
      #define use_ymin_plug
      #define use_zmin_plug
      //#define use_xmax_plug
      //#define use_ymax_plug
      //#define use_zmax_plug
      but i did have to alter the probe offset for the bltouch to +40_+10 from -40_-10 to stop the end of the probe running off the bed

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

    You just “chopped” that 8-bit board. Nice!

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

    This fixed my issue with the new version of Octoprint by updating the firmware to Merlin instead of using Creality's OEM firmware on my Ender 3 V2. Octoprint would get a "kill" command from the printer, kicking it off Octoprint. Upgrading to the latest version of Marlin fixed the issue meaning I can test filament changes during mid print! Thank you so much!

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

      do you have the bltouch

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

      @@ridiculouslilman No BL Touch no

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

    On a mac, I couldn't find the .pio folder at 10:03 anywhere... Then I remembered that folders that start with a "." are hidden. Open a finder window, and hit, "Command+Shift+. " "Command+Shift+Period" to show hidden folders.

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

      any luck? Id just like to use my damn printer haha

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

      No. I never found it.

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

    Thank you so much. I have been stuck hour hours on updating my new board and your suggestion of using the bug fix branch solved my issues!

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

    Hi..could you make a tutorial on how to add Z offset tools & AUX leveling into the firmware? Ender 3 V2 firmware from Smith3D has these features but they didn't share the source file for the firmware

  • @will_tm
    @will_tm 4 ปีที่แล้ว

    Your video made me realize my Ender 3 v2 also had bad factory Vref setup for the extruder causing overheating and filament damages. Thank you!

    • @michaelrimboim1897
      @michaelrimboim1897 4 ปีที่แล้ว

      Can you explain i want to check mine as well

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

    I wired everything the same way you did and updated the firmware as you did, but my BLTouch will not deploy the pin at all. Any advice?

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

      same here. You found the solution

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

      It is confusing, the guy in this video has the wiring the opposite way. th-cam.com/video/NDe6QXreBNs/w-d-xo.html, I am now scared of turning on my machine

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

    Great video !!!. I began by updating my Ender 3 Pro 4.2.2, adding BLTouch, then converted it to anopen sourced

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

    For Babystepping it looks like the configuration has moved from configuration.h to configuration_adv.h.

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

      No, there is a file there that has configuration.h

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

      @@tallionsnow8210 Yes, configuration.h references "babystepping", but I actually had to do the uncommenting for that step in the configuration_adv.h file.

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

      Lifesaver, thank you!

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

    I come back to this video weekly. Thank you for this!

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

    Any chance on the CR-10 line info like you did here for Ender 3s?

  • @metschnikowia
    @metschnikowia 4 ปีที่แล้ว

    It was really a pain in the butt to install the BLtouch clone that I bought. Thankfully your video was very useful to solve the issues I´ve got. The only thing that I would like to add is that the thingiverse adapter did now work well on my Ender 3 with a 4.2.2 board. I had to use my dremel to open a hole in order to the m3 screw of the hotend fan cage could fit, and also needed to use a spacer for the 3D touch. But I should say that another adapter that I found on thingiverse did not even worked. So, one more, thank you very much Michael!

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

    Thanks Michael, could you also cover the CR-10, CR-10s and Pro, you mentioned it earlier, but then concentrated on Enders, please don't leave us CR-10 owner out, Thanks

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

    Brilliant just brilliant well done i just wasted two days trying to my BLtouch working on my e3v2 and you have nailed it thank you so much and your firmware worked first time unlike every other i have tried brill keep up the good work :-)

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

    ""LCD_SERIAL_PORT cannot be the same as SERIAL_PORT_2."" I followed everything verbatim, how do you fix this?

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

      NB do not set "#define SERIAL_PORT_2 3" if using bugfix or versions newer that 2.0.7.2 (when released) Newer marlin uses LCD_SERIAl_PORT and is automatically set to port 3 for this board and display.

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

      @@Dust599 Thanks peter, i tossed a hailmary and uncommented that out and worked. Glad i checked here to validate. i've gone back to this verision of marlin after TM3D and BLT needs some work. Two new build plates later, i tucked my tail and went back to this firmware.

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

      @@Dust599 You Sir, are my hero for this....

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

      just leave it commented (the // infront of SERIAL_PORT_2)

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

      @@Dust599 This saved me, I was getting tons of errors and searching for something until I found this comment!

  • @QuiltersHandyman
    @QuiltersHandyman 4 ปีที่แล้ว

    Bought two ender 3's last week, one for grandkids Christmas present and one for me. Opened them today and both had 1.1.4 boards in them. Oh, well the kids can get along fine with that and I will eventual upgrade to the BTT board and screen.

    • @forstrams
      @forstrams 4 ปีที่แล้ว

      Same for me, unfortunatly..

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

    @Teaching Tech, Would like to know how it compares to the SKR Mini E3 v2.

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

      SKR mini v2 has tmc2209 in UART and this has tmc2208 in standalone. You can do linear acceleration and senorless homing with skr mini V2. The ender 3 4.2.2 board doesn't support those as the tmc2208 is in standalone (unless someone finds a way to solder a few wires and make it in uart which I haven't seen yet).
      Michael has explained this in his tuning linear acceleration video.

  • @ivanb386
    @ivanb386 4 ปีที่แล้ว

    Thank you for this information...Awesome!
    One thing I noticed with this upgrade, is that the stepper motors now have a little thump when powering on the machine, as if the steppers now receive a lot more initial power. It only happens when the steppers are in the home position, move them off that and the thump is gone.
    The prints are awesome, no noise!!!
    I have the 4.2.7 board in the Ender 3 v1 - Original.

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

    Question: Will the Creality Color LCD from the ender3 v2 work with a BTT SKR Mini E3 V1.2 board?

    • @MASTERERAZER
      @MASTERERAZER 4 ปีที่แล้ว

      This is a good question

    • @TeachingTech
      @TeachingTech  4 ปีที่แล้ว

      Don't have the answer but potentially by looking at the pins files for the two boards it should be possible, defining what was required in the BTT pins file and then defining the Creality LCD as seen here.

    • @alberdw1985
      @alberdw1985 4 ปีที่แล้ว

      @@TeachingTech I think it would be awesome if you made a guide for doing this that way ender3 V2 owners who want TMC drivers in UART configuration can retain the screen that came with the printer

  • @motlblya
    @motlblya 4 ปีที่แล้ว

    Great tutorial !
    One serious issue that can cause damage to your printer when using octoprint - don't set HOMING_FEEDRATE_XY to 50*60! this can cause the x axis to crash into the stop switch too fast, this was changed in the Ender 3 v1 config but not in the v2 config. this can work fine without octoprint, but if you use ocotprint use HOMING_FEEDRATE_XY to 20*60.
    Also, in the last build of Marlin the Z-offset not updating during print.
    All and all great explanation!

    • @JJFX-
      @JJFX- 4 ปีที่แล้ว

      Good advice. Using 50x60 may not actually damage the switch for a long time but it may quickly knock things out of alignment, especially if you don't have a solid BL Touch mount. I do think 20x60 is too conservative. I've found 30x60 to still be more than safe and even a bit higher is probably not an issue if someone is really wants to speed it up.

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

    I have noticed that you plugged the BLTouch into the Z-Axis slot instead of where the Marlin website states, is there a reason you do this?

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

      Functionally identical, but needs two less lines of firmware tweaking so I prefer it for my video as it's easier to follow.

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

      @@TeachingTech Can you please tell which are those two lines to modify ? By the way thanks for this video it helped me a lot.

    • @marcosmoura911
      @marcosmoura911 4 ปีที่แล้ว

      Hello I am alps very interested to know which those two lines of code are as I intent using the dedicated port as intended to

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

      @@oupat524 You only need to comment Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN, which is by default uncommentet. Now Marlin uses the BL-Touch-Port for the Probe. Then you need to uncomment USE_PROBE_FOR_Z_HOMING. Otherwise it wont Auto-Home with the BL-Touch and will crash into the Plate :)

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

      @@XuDaBit I have done what you said but this time it stops after homing X and Y. It says "STOPPED" when homing Z. What should I do ?

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

    Many thanks for the detailed descriptions. I couldn't install the 3+2 pin version without this. 😍

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

    also being honest which board would you fit? (Creality 4.2.7 v BTT SKR MINI E3 V2.0)

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

      I'm loving the Creality board so far.

    • @SmallSpoonBrigade
      @SmallSpoonBrigade 4 ปีที่แล้ว

      The skr was a nightmare for me. The documentation was bad and the firmware wouldn't load. Support just stopped responding and I had to get my cc company to claw the money back.

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

    Thank you so much! All the other channels just say to go to creality's website and don't show how to actually configure it in Marlin. Other channels also didn't show the actual wiring diagrams. Teaching Tech is one of the best channels for beginners like me

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

    Would be cool to understand where you got that 1.5m extension cable from lol..

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

      if you order on amazon 0.5 comes attached and then you attach the 1m cable to the 0.5m cable and cut the end off of the other end of the cable to put.... nvm just get the 2m cable.

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

    The precious information you supply, is why I subscribed to your channel. I recently purchased the CR-Touch from Creality, and will try the Marlin BLTouch firmware that I have just downloaded. BTW, insanely valuable is an understatement.

  • @Rex-Se7en
    @Rex-Se7en 4 ปีที่แล้ว +7

    "VS Code" as in Visual Studio Code? Seems like it's that but just wanted to make sure.

    • @davidcarroll3710
      @davidcarroll3710 4 ปีที่แล้ว +6

      That is correct. I did my first firmware compile with it. After downloading and installing it, you need something else not shown that he is using to be able to build it. marlinfw.org/docs/basics/install_platformio_vscode.html

    • @daniel-pablo
      @daniel-pablo 4 ปีที่แล้ว

      The autobuild marlin plugin for vs code also helps

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

      @@davidcarroll3710 Thank you for this!

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

      @@davidcarroll3710 Thanks a lot! Went off on a Google search to try figure this out before thinking it was worth checking the comments.

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

    Best upgrade for an ender 3v2, particulary if you use octoprint, a runout sensor or want to slicer programmed filament changes is an old style screen and they're really cheap. Thanks for confirming I could do this.

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

    I went through the code changes but could not find the "Build Tick Mark" at 9:44. For anyone else having this issue you need to install NET Core 3.1 SDK

    • @TeachingTech
      @TeachingTech  4 ปีที่แล้ว

      Thanks for posting this. I've never needed to do it, but others might and this is helpful.

    • @CAGH-jd8pu
      @CAGH-jd8pu 2 ปีที่แล้ว

      How do you download it

  • @corgano6068
    @corgano6068 4 ปีที่แล้ว

    HEADS UP: The pinout for the runout sensor is BACKWARDS. The middle most pin is indeed ground - but the leftmost pin (closest to the screw terminals) is signal, and the right most is 3V3.
    This is easy to test. If you use female-to-male dupoint jumper extensions or other appropriate wire, it can easily seen that connecting the right most pin to the middle pin (confirmed to be ground) RESTARTS THE PRINTER. Connecting the left most pin to the middle pin toggles the state of the switch.
    This is important because if you're using a different kind of switch and want to wire it correctly / with only two wires, using the included diagram is absolutely useless since it's labeled incorrectly.
    The correct pinout is [signal, ground, 3v3] in that order!

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

    Changing the Probe_Margin’s seems to throw an error when compiling the firmware.

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

      any luck figuring this out? im getting the same

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

      Just leave the probe margins in a comment (The green colour) and do a 4x4 grid instead of a 3x3 grid. worked for me. the issue was a 3x3 grid with no margins didn't get enough coverage so i changes it to 4x4 and the coverage is very good

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

    Thank you for helping me get my first firmware update finished! your step-by-step guide helped me find what i was doing wrong
    ( was copying config files to wrong Marlin folder).
    i was hoping the fw would fix 2 issues. it fixed one, but not the other.
    updating the firmware fixed octoprint error message about firmware being broken,
    but it didnt fix problem with print speed settings in slicer- the printer ignores the print speed settings from the slicer and prints at the default 100mm/s. i have to go in the tune menu and manually adj the speed

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

    Am i the only one that doesnt have a fucking clue whats going on when he starts talking about code? I can build stuff but im clueless when it comes to that stuff. where do you even find those files and what does uncomment mean?

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

      LOL. I'm almost as clueless, although I can tell you that uncomment means removing the hashtag in front of the line of code, that makes it a readable command line

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

      @@minarotter6913 Not the hashtag, the "//" part. You need the pound sign.

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

    Thanks for including the pin meanings. I had the bed and hotend heater and wondered why my bed wouldn't warm when I tried it

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

    What if I use the BL reserved port instead of replacing the Z min

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

      I have the same question.

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

      Thats what Im wondering. My ASSUMPTION is that you comment out "Z Min Probe Uses Z Min Endstop Pin" and uncomment "Use Probe for Z Homing"

    • @karlh.138
      @karlh.138 3 ปีที่แล้ว +2

      Wondering the same thing. I am unable to get the probe to deploy when homing

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

      After firmware update with newest Marlin I dont even have unfortunately the bad level option. I used i wiring diagram from the video, that means 3 pins to the new port and 2 pins to Z port.

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

      @@karlh.138 Same here...

  • @turkeyplague
    @turkeyplague 4 ปีที่แล้ว

    Great video! The firmware that came loaded on my 4.2.7 board didn't work in my Ender 3 (no movement from motors). This process helped me get it up and running again.

  • @angrypickle
    @angrypickle 4 ปีที่แล้ว +8

    Just bought my Ender 3 a week ago, and it had the old board in it :(

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

      Same, I just installed the new 32 bit board with a BLtouch and it's amazing.

    • @Borszczuk
      @Borszczuk 4 ปีที่แล้ว

      because you should have bought "ender 3 v2", not just "ender 3" nor "ender 3 pro"

    • @joeboxter3635
      @joeboxter3635 4 ปีที่แล้ว

      Is the ender 3 v2 4.2.7 now?

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

      @@joeboxter3635 i bought my ender 3 v2 1 week ago - and it came with 4.2.2

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

    Awesome, this was really enlightening for a total noob like myself! 🌟

  • @ecurb
    @ecurb 4 ปีที่แล้ว +10

    "This one is case sensitive" proceeds to put incorrect casing on screen as example
    Here you go if you ran into this: STM32F103RET6_creality

    • @danielwdunn
      @danielwdunn 4 ปีที่แล้ว

      Am I going crazy? This is the same as in the video.

    • @ecurb
      @ecurb 4 ปีที่แล้ว

      @@danielwdunn He has is correct in his ide but he has a pop up that shows it with a lowercase f

    • @TeachingTech
      @TeachingTech  4 ปีที่แล้ว +2

      Argh I'm sorry about that. I did double check but the only noticed the lower case 'f' reading this comment.

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

      @@TeachingTech
      I get this error and the case is correct
      ============================================================= [FAILED] Took 12.99 seconds =============================================================
      Environment Status Duration
      ---------------------- -------- ------------
      STM32F103RET6_creality FAILED 00:00:12.992
      ======================================================== 1 failed, 0 succeeded in 00:00:12.992 ========================================================

    • @petereynolds7913
      @petereynolds7913 4 ปีที่แล้ว +2

      USER error, I had the configuration files in both the upper and lower directory. I corrected and it compiled fine.

  • @jstro-hobbytech
    @jstro-hobbytech 3 ปีที่แล้ว

    Thank you for clearing up this information as I'm buying a stock ender 3 as a second printer.

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

    Thanks so much for the tutorial and the firmware! I've been chasing my tail with BLTouch issues for the last few weeks, you've really gotten me out of a jam!

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

    It is also worth mentioning that TH3D has the experimental ender 3 v2 unified firmware package available. I just put it on my 4.2.2 board today

    • @maartjevancaspel
      @maartjevancaspel 4 ปีที่แล้ว

      And how are you liking it? ☺️

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

      Maartje van Caspel it seems to be decent so far! I have noticed there’s a little less options as I’m sure they were in a rush to get this out. Other than that, it’s running smoothly on the simple prints that I’ve done so far

  • @chasebtb
    @chasebtb 4 ปีที่แล้ว

    I wish I had this guide a month ago when Creality sent me a v4.2.7 board when I ordered a v1.1.5 board. Thanks!

    • @ivanb386
      @ivanb386 4 ปีที่แล้ว

      Fortunately the board took over a month to arrive into Australia (never thought I'd say that), otherwise I'd have pulled my hair out!

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

    Thank you so much , One of the best people to explain and also the only one to get my bltouch running

  • @Rob_65
    @Rob_65 4 ปีที่แล้ว

    This is an excellent guide. Having no real experience at all with CS-Code it did not take me too long to get everything to compile and to upgrade the firmware of my Ender 3 v2.
    Next step is to install my BL-Touch but first of all it is Friday afternoon and it is beer-o-clock so let me first enjoy a beer or two before installing the BL-Touch ;-)

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

    So I was doing this for my Ender 3 (non pro) and it came with a V4.2.2 board and I had installed the TH3D firmware fine and it was working no problems. I then attempted to install my BL Touch using your video and doing what it showed on the video and the board began to smoke. So I guess I need to buy a new motherboard now.

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

      SAME!!!

  • @fmphotooffice5513
    @fmphotooffice5513 4 ปีที่แล้ว

    Another excellent, full resource video. Thank you! (TH-cam's mid-video ad policy is REALLY irritating, particularly in the middle of technical procedures. Not your fault. TH-cam is using it as a brutal incentive to pay for their service. Please consider duplicating your content somewhere else. I have no connection with any other service. I only wish you best rsults from your hard work. Regards.)

  • @daniel-pablo
    @daniel-pablo 4 ปีที่แล้ว +2

    THANK YOU!!! I've been trying to compile marlin for my ender 3 that shipped with a 32 but board, but couldn't figure it out. Just compiled following your guide and going to flash it NOW

  • @markradcliff9742
    @markradcliff9742 4 ปีที่แล้ว

    Thank you sir. Best money I have spent in awhile. Now to learn how to use all the features of the slicer.

  • @daageep
    @daageep 4 ปีที่แล้ว

    thanks a million! i was able to hook up a bltouch clone to my 4.2.7 board fairly quickly with this no nonsense guide.

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

      please help, how did you make the bltouch options appear in marlin?

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

      @@EagleFPV43 i just enabled all the stuff in this video and flashed the firmware. nothing special

  • @waynevanzijl2359
    @waynevanzijl2359 4 ปีที่แล้ว

    GLUED IN Ender 3 V2 Z-limit Connector & Excessive extrusion during ABL fix:
    I have a Ender 3V2 I got in Nov 2020. The z-axis connector is glued in. I didn't want to mess with that so I used the "alternate" wiring where all wires go where the brown, red yellow of the BLTouch go. Then my prints wouldn't start. I realised you need to comment out the ""#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN"" and uncomment "#define USE_PROBE_FOR_Z_HOMING" and then it all worked.
    Lastly, I noticed I had excessive extrusion as the bed and hotend heat up before the ABL. To fix this, I changed the start GCode in Cura to: (1) Heat up bed to set temp, (2) home, (3), ABL (4) heat up bed and (5) heat up hotend. This solved my problem.
    See this thread for discussion: community.ultimaker.com/topic/26391-start-heating-bed-and-extruder-and-level-bed-at-the-same-time/
    and here is my Cura Gcode (use at own risk :)) - the curly brackets are to ensure it uses the Cura settings:
    ; Ender 3 Custom Start G-code
    G92 E0 ; Reset extruder
    M190 S{material_bed_temperature} ; start heating bed to what is set in Cura AND wait before bed levelling
    M290 P0 S160 ; BLtouch alarm release
    G4 P100 ; delay for BLtouch
    G28 ; Home
    G29 ; ABL
    M190 S{material_bed_temperature} ; start heating bed to what is set in Cura AND wait
    M109 S{material_print_temperature} T0 ; start heating hotend to what is set in Cura and WAIT
    G92 E0 ; Reset Extruder
    FROM HERE the normal Cura code (i.e., just replace your first G92 E0 ; Reset Extruder
    G28 ; Home all axes
    lines with what I have above.
    Lastly, I'm not sure I needed the M290 P0 S160 and G4 P100 codes (but they were in the thread and my prints are printing so I kept it). I'm using the BLT v3.1

  • @victorpricejr
    @victorpricejr 4 ปีที่แล้ว

    Not sure if anyone else ran into an issue with the wiring of the filament runout sensor, but I am re-using the z-axis limit switch for this purpose and I did. The Signal wire/pin on the 4.2.2 board is the one closest to the green plug/connector. The Voltage is the one closest to the white X-limit switch connector. My pins were the reverse of what was shown in this video.

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

    Brilliant Michael, thank you for these tutorials they make things a hell of lot easier for an old bugga like me. Cheers

  • @NexGen-3D
    @NexGen-3D 3 ปีที่แล้ว

    Make sure you swap the red and blue wires on the BLtouch plug, as it comes prewired the wrong way, Creality's fix is to supply a little adaptor board, buts it better make sure you plug matches the one displayed at 15:10 there is no brown wire, its yellow, red and blue, if you get it wrong, the magic smoke will be released from the mainboard and you will not be able to get the smoke back in, so its a new mainboard you will need!

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

    @
    Teaching Tech, There is one correction needed the Motherboard picture you have shown for the Filament run-out sensor pins Labels are incorrect ( Correct is Power Red (5V+) is on Right side towards X-Axis limit, Black (Gnd -) is in middle. Signal (s) towards Nozzle wire. In short in your picture swap red with white wire.) I have checked my ender 3v2 version 4.2.2 mobo. From Left, 1stpin is Signal 2nd pin is ground 3rd pin is For Voltage. Thanks

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

    as always, to the point, well organized, and great way of pointing common mistakes!!!!