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.
@MiroslavKastak2 жыл бұрын
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
@ryanpeinhardt6024 жыл бұрын
Heads up: at <a href="#" class="seekto" data-time="495">8:15</a>, 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.
@37Kilo23 жыл бұрын
Thank you! This was preventing me from building the firmware.
@37Kilo23 жыл бұрын
Spoke too soon, now I get: Environment Status Duration ---------------------- -------- ------------ STM32F103RET6_creality FAILED 00:00:00.669
@WARGASM180X3 жыл бұрын
Thanks for that. 2 hours of searching and a lowercase f was the cause. Just like working on my own code
@hosjmanne3 жыл бұрын
god sake...Thanks mate !
@OfficialRandomGaming3 жыл бұрын
you beautiful soul!
@thomasalkhoury44342 жыл бұрын
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
@Narichigaara2 жыл бұрын
Thank you sooo much! I spent the last 6 hours pulling my hair out trying to figure this out.
@tomdeneir21882 жыл бұрын
thanks mate!
@wadebrewer72122 жыл бұрын
Yeah well....not a VS CODE guy...I can't even build the damn project.
@davidellison726 Жыл бұрын
My hero
@ApolloMcrib Жыл бұрын
you rock
@theartorium46052 жыл бұрын
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.
@cavandermeulen4 жыл бұрын
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!
@junjieshen99854 жыл бұрын
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.
@MathieuGosbee4 жыл бұрын
Yep, same. Works now.
@associaleAle4 жыл бұрын
same here, but I read this comment after I fried my mainboard :(
@snecklifter4 жыл бұрын
Also fried mine, yaaaay!
@chiefsmallrod8814 жыл бұрын
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
@gr73964 жыл бұрын
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.
@andrewsc73043 жыл бұрын
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
@gsiens51632 жыл бұрын
thank you so much 😭
@TeachingTech4 жыл бұрын
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."
@eekovalev4 жыл бұрын
Why don't you replace 'X_DRIVER_TYPE TMC2208_STANDALONE' and others with A4988 for non-silent v4.2.2 boards?
@ChrisKoups4 жыл бұрын
They are 4 pins underneath for G-DIR-STEP-EN so I think that is the legacy mode... Is it?
@seanawesomemega4 жыл бұрын
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
@kh0sa4 жыл бұрын
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
@aesircorporation19244 жыл бұрын
@Teaching Tech -- please respond to the questions in this thread. Thanks in advance.
@christophermurray49573 жыл бұрын
This guy has single handedly helped me upgrade my Ender 5, troubleshoot issues, and update firmware. Epic awesome stuff, Keep up the great work!
@Joe-yc1cm Жыл бұрын
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
@dronepilotflyby94813 жыл бұрын
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_1823 жыл бұрын
As soon as you replace it it will be the part cooling fan ;D
@benashmore27864 жыл бұрын
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
@ItsDaPlumber4 жыл бұрын
I just upgraded to SKR Mini 1.2 on all 4 of my enders. Love that board!
@VVinoh4 жыл бұрын
Did you try the SKR on an Ender 3 v2 with the DWIN color display?
@troykirchenbauer4 жыл бұрын
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!
@kimberlylyon37382 жыл бұрын
I did the same upgrade kit. Total beginner and having a hard time figuring out the coding
@TheSelfdeterminant4 жыл бұрын
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.
@modelgoa4 жыл бұрын
Just bought an Ender 5 pro yesterday. This step by step instruction on updating firmware was really helpful. Great job. Thank you.
@VincentGroenewold3 жыл бұрын
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.
@chavoltraa3 жыл бұрын
thanks man, wasn't compiling until I found this and it succeded
@bramsanden48643 жыл бұрын
thxxx i was stuck for a week about this
@bramsanden48643 жыл бұрын
is there gonna be a problem if I leave this un commented?
@VincentGroenewold3 жыл бұрын
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).
@HiroshiMau3 жыл бұрын
Sir you have saved me twice this day
@thiagorossato28462 жыл бұрын
Thanks a lot for all that information!
@xPureL4 жыл бұрын
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.50464 жыл бұрын
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.
@xPureL4 жыл бұрын
@@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.50464 жыл бұрын
@@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.
@nathanwatrous15193 жыл бұрын
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
@TesserLink4 жыл бұрын
Perfect tutorial for my e3 v2 for the bltouch.
@AmochaSagolsem3 жыл бұрын
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?
@olegs14374 жыл бұрын
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!
@astainlessnoyb10383 жыл бұрын
Can you do a firmware video for an Ender 3 pro with an extender and BLTouch using a 4.2.2 board.
@julienmolina94854 жыл бұрын
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 <a href="#" class="seekto" data-time="270">4:30</a> 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.
@justintrombley31924 жыл бұрын
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.
@julienmolina94854 жыл бұрын
@@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".
@julienmolina94854 жыл бұрын
@@justintrombley3192 If you need help with Marlin & configuration for your Ender 5 I can share my fork on github.
@TheEvocarlos4 жыл бұрын
@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
@t1mmy134 жыл бұрын
So if you add a bl touch you can make a fillament sensor out of the left over z axis sensor :)
@jasonking75704 жыл бұрын
... oh my god
@mrgummage3 жыл бұрын
Big brain mode.
@gojira72382 жыл бұрын
gonna need all the information here lol
@Waltkat2 жыл бұрын
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.
@garethds4 жыл бұрын
Great video, I am testing my first compile now. Typo at <a href="#" class="seekto" data-time="497">8:17</a>, text in blue shows a lowercase "f"
@saltysteel39964 жыл бұрын
Yup, that's where I got my only failure. Made it a capital F and it worked.
@ShatterSide4 жыл бұрын
@@saltysteel3996 SAME lol. "Case sensitive" he says. Then proceeds to make a mistake on half of it XD JK, great video!
@Wwhitewulf3 жыл бұрын
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!
@agentfifteen3 жыл бұрын
HUGE MISTAKE at <a href="#" class="seekto" data-time="495">8:15</a>. 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.
@trininite3 жыл бұрын
thankyou for calming my headache, couldnt find any other people with this problem
@byzhiphop4 жыл бұрын
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!
@raresavram90714 жыл бұрын
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 !
@byzhiphop4 жыл бұрын
@@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
@byzhiphop4 жыл бұрын
@@raresavram9071 if you have a creality board the pinout is printed on the back also
@raresavram90714 жыл бұрын
@@byzhiphop I will take the board out and read
@raresavram90714 жыл бұрын
@@byzhiphop ok so i connect them good now but sensor not working maybe I should the state to HIGH from LOW to invert logic
@nicolasduque72134 жыл бұрын
Holy crap! this is just what i needed, even the filament runout sensor, you're the best!
@0ldDud34 жыл бұрын
@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
@raresavram90714 жыл бұрын
@@0ldDud3 my printer was shut down also and restarted. which is a correct install of the wirings ? V+ right and Signal left ?
@0ldDud34 жыл бұрын
@@raresavram9071 Yes, and ground in the middle.
@jlimpa40704 жыл бұрын
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.
@0ldDud33 жыл бұрын
@@jlimpa4070 I am a little late, but double check the open and closed state. You might need to reverse the sensor setting.
@morningtide13674 жыл бұрын
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!
@trixiestterror4 жыл бұрын
Creality should seriously hire you. If you wrote their user guides, it would be SO much easier to understand and follow!
@TNoStone4 жыл бұрын
I doubt they’d want to pay him enough. Surely he makes more from these videos than they’d pay him
@bernardjadot50673 жыл бұрын
Just got my new 4.2.7 board and thanks to your explanations ... setup was straightforward. Thanks a lot
@JennB9234 жыл бұрын
I went through the code changes but could not find the "Build Tick Mark" at <a href="#" class="seekto" data-time="584">9:44</a>. For anyone else having this issue you need to install NET Core 3.1 SDK
@TeachingTech4 жыл бұрын
Thanks for posting this. I've never needed to do it, but others might and this is helpful.
@CAGH-jd8pu2 жыл бұрын
How do you download it
@georgedlake4 жыл бұрын
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!
@MyEightfingers4 жыл бұрын
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
@orcunkulahci76424 жыл бұрын
I have same problem, did you solve it
@noycebru3 жыл бұрын
I come back to this video weekly. Thank you for this!
@SeanTiburon014 жыл бұрын
On a mac, I couldn't find the .pio folder at <a href="#" class="seekto" data-time="603">10:03</a> 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.
@plexeus3 жыл бұрын
any luck? Id just like to use my damn printer haha
@SeanTiburon013 жыл бұрын
No. I never found it.
@robertpelland56493 жыл бұрын
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.
@thebasketofgoods97534 жыл бұрын
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
@Vanka4734 жыл бұрын
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?
@ernielazdins13484 жыл бұрын
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
@DylanStJohn4 жыл бұрын
For Babystepping it looks like the configuration has moved from configuration.h to configuration_adv.h.
@tallionsnow82103 жыл бұрын
No, there is a file there that has configuration.h
@veronicaspencer59803 жыл бұрын
@@tallionsnow8210 Yes, configuration.h references "babystepping", but I actually had to do the uncommenting for that step in the configuration_adv.h file.
@feraligatrs2 жыл бұрын
Lifesaver, thank you!
@als10234 жыл бұрын
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.
@rodrigodiniz133 жыл бұрын
OMG... that is pain in the butt, why is it so hard to find the firmware compiled for each printer?
@starfeesh23773 жыл бұрын
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
@jackcrook51134 жыл бұрын
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!
@kyleskousen21074 жыл бұрын
How did you do it?
@Rex-Se7en4 жыл бұрын
"VS Code" as in Visual Studio Code? Seems like it's that but just wanted to make sure.
@davidcarroll37104 жыл бұрын
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-pablo4 жыл бұрын
The autobuild marlin plugin for vs code also helps
@kariea14 жыл бұрын
@@davidcarroll3710 Thank you for this!
@vantagedroneservices72744 жыл бұрын
@@davidcarroll3710 Thanks a lot! Went off on a Google search to try figure this out before thinking it was worth checking the comments.
@xPureL4 жыл бұрын
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.
@corryjohnson71414 жыл бұрын
You just “chopped” that 8-bit board. Nice!
@sarrieri4 жыл бұрын
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 !
@sarrieri4 жыл бұрын
Don't forget to install the auto build marlin extension too, it will help you a great deal.
@zamghani58674 жыл бұрын
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
@marktaylor56574 жыл бұрын
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 :-)
@technicianofgod4 жыл бұрын
For me, a 1 meter cable seemed to be perfect.
@rjvrensburg18099 ай бұрын
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.
@sirtoasty92934 жыл бұрын
""LCD_SERIAL_PORT cannot be the same as SERIAL_PORT_2."" I followed everything verbatim, how do you fix this?
@Dust5994 жыл бұрын
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.
@mattmcguire3484 жыл бұрын
@@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.
@matthewclements92513 жыл бұрын
@@Dust599 You Sir, are my hero for this....
@msboyswillbeboys3 жыл бұрын
just leave it commented (the // infront of SERIAL_PORT_2)
@danmckeown103 жыл бұрын
@@Dust599 This saved me, I was getting tons of errors and searching for something until I found this comment!
@JeanLucCoulon3 жыл бұрын
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".
@hobsonsp3 жыл бұрын
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.
@mills45453 жыл бұрын
You have no idea how long I needed your comment for. What a goof he made in the video! Thank you!
@JeanLucCoulon3 жыл бұрын
@@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.
@alberdw19854 жыл бұрын
Question: Will the Creality Color LCD from the ender3 v2 work with a BTT SKR Mini E3 V1.2 board?
@MASTERERAZER4 жыл бұрын
This is a good question
@TeachingTech4 жыл бұрын
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.
@alberdw19854 жыл бұрын
@@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
@ivanb3864 жыл бұрын
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.
@tonykyle26554 жыл бұрын
@Teaching Tech, Would like to know how it compares to the SKR Mini E3 v2.
@spearview4 жыл бұрын
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.
@sisqoszilard2 жыл бұрын
Many thanks for the detailed descriptions. I couldn't install the 3+2 pin version without this. 😍
@yannis2434 жыл бұрын
Changing the Probe_Margin’s seems to throw an error when compiling the firmware.
@ruiamaral51234 жыл бұрын
any luck figuring this out? im getting the same
@nickc12154 жыл бұрын
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
@jacobbiro40544 жыл бұрын
Thank you so much , One of the best people to explain and also the only one to get my bltouch running
@kevinlupson60634 жыл бұрын
also being honest which board would you fit? (Creality 4.2.7 v BTT SKR MINI E3 V2.0)
@saltysteel39964 жыл бұрын
I'm loving the Creality board so far.
@SmallSpoonBrigade4 жыл бұрын
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.
@will_tm4 жыл бұрын
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!
@michaelrimboim18974 жыл бұрын
Can you explain i want to check mine as well
@jackodonnell38224 жыл бұрын
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?
@secretdrummer48494 жыл бұрын
same here. You found the solution
@jufenico3 жыл бұрын
It is confusing, the guy in this video has the wiring the opposite way. kzbin.info/www/bejne/hHXIZ4SOp8p1hNU, I am now scared of turning on my machine
@Pandamime3 жыл бұрын
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!
@ridiculouslilman3 жыл бұрын
do you have the bltouch
@Pandamime3 жыл бұрын
@@ridiculouslilman No BL Touch no
@tamvalley4154 жыл бұрын
Any chance on the CR-10 line info like you did here for Ender 3s?
@amoghjain3 жыл бұрын
as always, to the point, well organized, and great way of pointing common mistakes!!!!
@apolloscatmusic4 жыл бұрын
Would be cool to understand where you got that 1.5m extension cable from lol..
@kerrys30024 жыл бұрын
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.
@notsonominal4 жыл бұрын
Great timing, just picked up a 3 PRO on a sale locally. Very informative video as pr usual, awesome work!
@HuyTranGJ4 жыл бұрын
What if I use the BL reserved port instead of replacing the Z min
@greymichael14 жыл бұрын
I have the same question.
@albert58283 жыл бұрын
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.1383 жыл бұрын
Wondering the same thing. I am unable to get the probe to deploy when homing
@CZBios3 жыл бұрын
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_Bulut3 жыл бұрын
@@karlh.138 Same here...
@ernielazdins13484 жыл бұрын
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
@Protonusify4 жыл бұрын
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?
@TeachingTech4 жыл бұрын
Functionally identical, but needs two less lines of firmware tweaking so I prefer it for my video as it's easier to follow.
@oupat5244 жыл бұрын
@@TeachingTech Can you please tell which are those two lines to modify ? By the way thanks for this video it helped me a lot.
@marcosmoura9114 жыл бұрын
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
@XuDaBit4 жыл бұрын
@@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_Bulut3 жыл бұрын
@@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 ?
@BoofHeadProductions3 жыл бұрын
Brilliant Michael, thank you for these tutorials they make things a hell of lot easier for an old bugga like me. Cheers
@adibbins4 жыл бұрын
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
@DanMattsson3 жыл бұрын
Awesome, this was really enlightening for a total noob like myself! 🌟
@angrypickle4 жыл бұрын
Just bought my Ender 3 a week ago, and it had the old board in it :(
@saltysteel39964 жыл бұрын
Same, I just installed the new 32 bit board with a BLtouch and it's amazing.
@Borszczuk4 жыл бұрын
because you should have bought "ender 3 v2", not just "ender 3" nor "ender 3 pro"
@joeboxter36354 жыл бұрын
Is the ender 3 v2 4.2.7 now?
@olzoppon10674 жыл бұрын
@@joeboxter3635 i bought my ender 3 v2 1 week ago - and it came with 4.2.2
@04GEEDOGG4 жыл бұрын
Thank You for the video. Helped me get the new silent board up and running on my Ender 3.
@ecurb4 жыл бұрын
"This one is case sensitive" proceeds to put incorrect casing on screen as example Here you go if you ran into this: STM32F103RET6_creality
@danielwdunn4 жыл бұрын
Am I going crazy? This is the same as in the video.
@ecurb4 жыл бұрын
@@danielwdunn He has is correct in his ide but he has a pop up that shows it with a lowercase f
@TeachingTech4 жыл бұрын
Argh I'm sorry about that. I did double check but the only noticed the lower case 'f' reading this comment.
@petereynolds79134 жыл бұрын
@@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 ========================================================
@petereynolds79134 жыл бұрын
USER error, I had the configuration files in both the upper and lower directory. I corrected and it compiled fine.
@kaptnfrosta46814 жыл бұрын
thanks a lot for this very detailed tutorial! you helped me a lot with my new ender 5 v4.2.7 silent board!
@bash65193 жыл бұрын
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?
@minarotter69133 жыл бұрын
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
@AlexWithAStar3 жыл бұрын
@@minarotter6913 Not the hashtag, the "//" part. You need the pound sign.
@yulesh57264 жыл бұрын
Thanks a ton, you are fantastically thorough, answered all my questions and got my touch up and running. Thank you!
@oleschlawicke72074 жыл бұрын
What document is he editing when he talks about the bltouch?
@yulesh57264 жыл бұрын
@@oleschlawicke7207 he is using Microsoft Virtual studio code and is editing the malin configuration files. He has a text box at each point in the video he is editing code that shows the file name at the top and the modification in the lower section.
@metschnikowia4 жыл бұрын
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!
@Cheeky_Goose2 жыл бұрын
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
@daageep4 жыл бұрын
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.
@EagleFPV434 жыл бұрын
please help, how did you make the bltouch options appear in marlin?
@daageep4 жыл бұрын
@@EagleFPV43 i just enabled all the stuff in this video and flashed the firmware. nothing special
@joesegala18563 жыл бұрын
One thing to note that kept me in constant failure for hours is , the SD CARD Needed to be formatted in in FAT32 with 4K clusters . I originally was using an old 128mb SD card formatted fat 32 but there is obviously no 4k cluster option . Basically no firmware would load on the LCD or board unless its formatted with the 4k option, and there is nothing to warn you it didn't load either.
@zodd673 жыл бұрын
<a href="#" class="seekto" data-time="1327">22:07</a> Just to note here I wasn't having issues with the stock plastic extruder but had this with the official aluminium upgrade, the tension spring was tougher and longer causing filament to get squashed and jam on lot of retractions using the stock one fixed this. The aluminium does absorb more heat though.
@Rob_654 жыл бұрын
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 ;-)
@garciaramondallas3 жыл бұрын
Great video !!!. I began by updating my Ender 3 Pro 4.2.2, adding BLTouch, then converted it to anopen sourced
@chasebtb4 жыл бұрын
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!
@ivanb3864 жыл бұрын
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!
@corgano60684 жыл бұрын
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!
@Drakoman074 жыл бұрын
Nice! You’re awesome to your patrons. I did want to point out a super small type at <a href="#" class="seekto" data-time="55">0:55</a>, “fitting this board as an ungrade”. Keep it up, Michael!
@rklauco3 жыл бұрын
I followed this video long time ago. My mainboard died, had to get a new one, followed the guide again. Thanks! Twice :)
@turkeyplague4 жыл бұрын
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.
@jungofett3 жыл бұрын
I don't think you understand how much of a legend you are for doing the videos and website.
@sourcererseven38584 жыл бұрын
extremely useful, thank you!! The example configurations for Creality have changed a bit (now there's a separate folder for Ender 3 Pro with each mainboard), but nothing that can't be figured out easily ;)
@daniel-pablo4 жыл бұрын
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
@QuiltersHandyman4 жыл бұрын
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.
@forstrams4 жыл бұрын
Same for me, unfortunatly..
@markradcliff97424 жыл бұрын
Thank you sir. Best money I have spent in awhile. Now to learn how to use all the features of the slicer.
@NexGen-3D3 жыл бұрын
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 <a href="#" class="seekto" data-time="910">15:10</a> 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!