Ender 3 Pro Upgrade: BTT Skr Mini E3 V3 Installation and Basic Firmware

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 มี.ค. 2023
  • In this video, I will show you how to upgrade your Ender 3 Pro 3D printer with the BTT Skr Mini E3 V3 main board and install basic firmware. The BTT Skr Mini E3 V3 is a popular main board upgrade for the Ender 3 Pro, as it offers improved performance and more advanced features compared to the stock main board. In this tutorial, I will guide you through the installation process step-by-step and show you how to install the basic firmware. By the end of the video, you'll have a fully upgraded Ender 3 Pro that's ready to print.
    Teaching Tech Calibration Github:
    teachingtechyt.github.io/cali...
    Teaching Tech Installing Vs Code:
    • Beginner guide to edit...
    Music by: Casual Death
    Songs: Licorice
    Links:
    Apple Music: / casual-death
    Spotify: open.spotify.com/artist/6l0dB...
    Ratchet Buildz Links:
    WebPage: ratchetbuildz.fun/
    Facebook: / ratchetbuildz
    Instagram: / ratchetbuildz
    Twitter: / ratchetbuildz
    Please ensure that you're using the correct pinout for your board. I cannot be held responsible for any damages that may result from using the wrong pinout.
    The BTT Mini E3 V3 pinout. The orignal link broke this is the newest link i found for the pinout.
    LINK: (www.youmaketech.com/wp-conten...)
    Pay Close Attention to the positive and negative connection to insure proper connection.
    "The information and activities contained in this video are for general informational and entertainment purposes only. The activities and techniques shown in this video should not be attempted by anyone without proper training, supervision, and equipment. The creator of this video and its affiliates assume no responsibility or liability for any injuries or damages that may result from attempting the activities or techniques shown in this video. By watching this video, you acknowledge and agree that you are solely responsible for your own safety and well-being, and you release the creator of this video and its affiliates from any and all liabilities arising from your use of this video."
  • บันเทิง

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

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

    Error: Unknown environment names 'STM32G0B1RE_btt'. Valid names are 'include_tree' eVERY TIME I GO TO BUILD I GET THIS ERROR ANY IDEAS WHAT IM DOING WRONG

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

      That is needs to be changed in platformio.ini this can be seen in your marlin-bugfix-2.1 3rd up from the bottom in vscode on the list to your left. Then click platformio.ini should see a new tab open in the tab look for ( default_envs = mega2560 )
      change it from the mega2560 too STM32G0B1RE_btt . The go to File in to left and find and click save before leaving. Now you can reopen your configuration.h and click the check it should now build. If you have any more problems you can email me at HelpRatchetBuildz@ratchetbuildz.fun.

  • @robott6696
    @robott6696 10 หลายเดือนก่อน +2

    Helpful and concise video, thank you. Glad I have 30 days to return this board!

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

      Hope the video helped thanks for watching.

  • @serioussirius8246
    @serioussirius8246 9 หลายเดือนก่อน +1

    Great and helpful video! I have small amount of knowledge in doing this, watched a few other videos, and this video was very through and helped me out the most!
    After learning how to crimp wires into a JST connector for the first time, I started to panic when I ran into some trouble with the Visual Studio Code. I combed through the comments and find that you were able to walk someone else through it! It was the line of mega2560, needing to be changed.
    I put the miniSD card with the new firmware and it was so crazy not hearing it be so loud. Such a game changer!
    Thank you very much for the great video and being helpful even though it has been months since you posted!

    • @RatchetBuildz
      @RatchetBuildz  9 หลายเดือนก่อน +2

      I'm so glad it helped . I want to make a longer video that covers everything. The reason I made this video was trying to get a deeper dive on mods because I had issues with setup due to steps being left out of other videos . Then I even left a step out of mine . Thank you for watching. i plan on updating this video in the near future.

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

    wow thanks so much! im currently waiting for my board and forgot that the connection of the cooling fan is different. now i can prepare everything!

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

      Thank you for watching glad it helped. I want to do another video with a little more detail but they get so long IDK if anyone would actually watch it.

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

      @@RatchetBuildz well if i check the viewcount on your other videos, 3D printer content seems pretty successful :D

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

    Gonna have to build my own f/w for my Ender 3 Pro, I had 2 boards with different f/w on them, went to the SKR download page and grabbed the latest one, now I have 2 printers on the same f/w, but the older board I had, had newer f/w on it (2022-08-30), now both are on the older 2021-12-07 f/w, Yay BigTreeTech, well played....

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

      I love to take apart and rebuild my printers almost right out of the box, which means I had to modify the firmware for all of them except one. It's important to select the correct firmware for your machine, and when upgrading, it's best to take it slowly and work on one part at a time to avoid introducing too many variables. I found that none of the 4 to 5 main boards I switched had proper firmware for my machines, except for the basics.

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

      @@RatchetBuildz I stripped and rebuilt both of mine as they were used and I like to know whats what.
      Both are pretty much stock a few 3d printed extras and I've just converted one to DD using the Creality kit and obviously both are now running the Mini E3 v3's, I would have thought, given that one of them had newer firmware than the other, that the newer firmware would have been on the BTT website, rather than the older f/w the second board was running....

  • @The157Gamer
    @The157Gamer 8 หลายเดือนก่อน +1

    So i have upgraded to this board for its silent nature which is great, but have ran into 2 issues, CR Touch no longer works/ Z Homing, which is to be expected with the basic firmware installed, but was wondering if you knew how i could get the CR Touch firmware merged with this or would i just need to find another Board firmware with CR Touch included in the firmware flash?

    • @RatchetBuildz
      @RatchetBuildz  8 หลายเดือนก่อน +1

      Sorry for such a late reply. There should be instructions in the firmware on how to turn on the touch of the CR touch. I haven't done this myself and wouldn't be able to guide you at this time, sorry.

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

    Hi there, I've recently upgraded my ender 3 with the Skr mini e3 v3. I've been following your video all the way up to the firmware update and im fully lost, I have no idea about coding at all and 3 hours of trying has not helped my gray hair. Do you know of an easier way to do this or should I just put it in the bin?

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

      There is an easier way, which involves downloading and installing the prebuilt firmware from BTT or from Ender. However, based on the comments I've seen from others, the firmware provided by them may be outdated and may not have the specific settings required for the modifications you have made to your printer. If you have only replaced the main board and kept everything else stock, downloading and installing the firmware should be sufficient. Have you checked to see what firmware came with the new main board? Some users have reported that the stock firmware worked for their printers.

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

      There are some excellent videos available, such as those by TeachingTech on TH-cam, that provide more detailed instructions. While these videos may be slightly older, most of the information still applies to newer firmware versions, although there have been some changes. I have plans to create a better video on this topic when I find the time, but I recently started a new job, so it may take a while before I can make that video. It's worth mentioning that I entered this process with no prior knowledge and spent weeks learning about firmware and how to modify it for my specific needs before successfully getting my first printer operational again.When I was conducting my research, I discovered numerous videos on firmware, each contributing to the overall understanding. I've been learning from the comments on these videos to identify the topics that need to be covered comprehensively. It may be necessary to create multiple video series to address all aspects adequately. Thank you for watching, and I hope this information proves helpful in the meantime.

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

    After updating the firmware, my rotary knobs does not seem to be functioning right. I can turn the the knob it will change menu icons (Using Creality UI instead of Marlin UI) but when I press the rotary knob the printer restarts itself. I have tried updating the display firmware too. Any ideas?

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

      Thank you for your comment! Although this isn't my video, it seems like you might be experiencing a similar issue. Personally, I haven't encountered this problem with my printers, as I have touch screens that I purchased along with my new main boards. However, the video you shared might provide some insights and solutions. Feel free to check it out: th-cam.com/video/t4QE1jPncms/w-d-xo.html . Thanks again for reaching out!

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

    Nice video. That plastic clip you had to replace. Do you have a link to where to get one? Or more details as to what it is called so I can order one. Glad I watched your video first because the one bigtree tech maked doesnt tell you about the wrong connector or the fact you need to make a firmware update. I ordered my board with a BLtouch on amazon. Should I wait till I update the board before connecting the bltouch? Suggestion: Include a link to pin out. Really wansnt hard to google it. Also back ground noise. There is this constant clicking. Very distracting. Other wise great video. Thanks!

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

      I will investigate the background noise and determine its source. During that shoot, I accidentally used the built-in microphone of my new camera instead of my lapel mic. Thank you for your feedback. I found a connector (www.amazon.com/gp/product/B076JFFDWN/ref=ppx_yo_dt_b_search_asin_image?ie=UTF8&psc=1) that should fit, but you need to check the pinout to ensure that the positive and negative are in the correct positions. Additionally, some models have issues with the MOSFETs getting stuck on or off, so I suggest double-checking that the heated bed and hot end function correctly before reassembling everything. It's important to choose the correct firmware with BLT enable, or else it won't operate properly. From my understanding, there are two ways to connect it: through the main board or through the aftermarket BTT screen. Thank you for watching and giving me feedback. In the future, I plan to make a video about adding the BLT and getting rid of the springs on the bed, and my goal is to address issues that I never found in other videos and show the problems I encountered.

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

      I now have a link to the pin out i used for this.

  • @tratzum
    @tratzum 5 หลายเดือนก่อน +1

    My wife just bought me a Ender 3, SKR mini E3 with the TFT and BL touch. I tried the firm ware for the SKR mini (placed on sd card named firmware.bin) The LCD lights up no display and the TFT screen says printer not found.
    I quickly ran though the steps in this video and this just seems like a lot to compile something that should already work.
    I am not sure what to do.

    • @RatchetBuildz
      @RatchetBuildz  5 หลายเดือนก่อน +1

      From my experience with tinkering with printers and adding aftermarket parts, it always requires some adjustments to get it right, but that's the part I enjoy. However, I understand it might not be everyone's cup of tea. If you're still having issues, feel free to reach out to my email; I'll try to help as much as I can over the web. Thanks for watching.

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

      @RatchetBuildz I did find firmware that worked. For whatever reason, the Bigtreetech firmware didn't work.
      I recently made my life harder by installing the Sprite extruder pro kit. I've been on offset learning bit last 3 days. Killed 2 nozzles and scratched up my bed something bad.
      Shockley, not a lot of of clear videos on fixing xy centering.
      I about ready to break down and learn to compile my own firmware.
      Thanks for the reply. I should be able to figure it all out, eventually.

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

      @tratzum see if I can link the videos from way back that help me center it not to bad after doing it the first time .

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

    Awesome stuff as always! I have basically the same setup as you with a Ender 3 pro, Microswiss full metal end, big tree tech mini E3 V3 and such. Could you share your configuration file? That would help immensely.

    • @RatchetBuildz
      @RatchetBuildz  10 หลายเดือนก่อน +1

      I'll look and see if I still have it saved from my back, but normally, I just rebuild a new configuration file everything I need to update. Bare with me on time since im not home much due to my regular job continuously changing my schedule.

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

      @@RatchetBuildz I appreciate it! I have been meaning to get my ender 3 back up and running but figured I would do it with all the new components. I'm working 50+ hours also, so I get it.

    • @RatchetBuildz
      @RatchetBuildz  10 หลายเดือนก่อน +1

      It looks like I still have the last config that I put on my machine. Shoot me an email, ratchetbuildz@ratchetbuildz.fun, and I'll send over the compile and the marlin bug fixes fold I'm using . This is not the latest update, but you can scrub through my config.h and see what I had to change

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

      @@RatchetBuildz okay send

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

      Hey man thank you again for the firmware. Just curious what slicer are you using and the settings for it ? Not sure if you can export and send that over as well. I just don't have time for the next month as im in the middle of moving as well but do want this up and running. I did get your firmware working and bl touch as well as touch screen.

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

    Noob here, I have an Ender 3 pro with a btt skr e3 v3.0, i have found that the printer is missing a z end stop, if i get one of these can anyone tell me where i plug it in the circuit board please, kind regards.

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

      Might have been removed if you have a bed level sensor. common to remove it when a BL or CR touch is installed.

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

    Error: Config files found in directory C:\Users\tinne\desktop\Marlin 4, please move them into the marlin subfolder. Enviroment Mega2560 Failed. thanks

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

      It seems to me that you may have changed the name of the firmware folder on your desktop. Normally, I leave mine with a stock name, but the configuration files need to be placed one more folder in. In the main folder "marlin4" that you're in, click the "marlin bug fix" folder. Inside it, you will see a folder named "marlin." Click that folder, and this is where your configs should go. This is also where your configuration files that need editing are located. You should see "config.ini," "configuration.h," and "configuration_adv.h" in this folder.

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

      As for the Build Environment problem this needs to be changed in platformio.ini this can be seen in your marlin-bugfix-2.1 3rd up from the bottom in vscode on the list to your left. Then click platformio.ini should see a new tab open in the tab look for ( default_envs = mega2560 )
      change it from the mega2560 too STM32G0B1RE_btt . The go to File in the top left and find and click "save" before leaving. Now you can reopen your configuration.h and click the check at the bottom of the screen it should now build.

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

      @@RatchetBuildz thanks for your reply, got it working even to the point of my extruder stuttering and not extruding. is there a basic firmware without compiling?

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

    Does it have a configuration for a IIIP Select mini? Thank you

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

      You would have to check the configuration folder from the github I can look tomorrow when I get home .

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

    i got a problem with the building part it said mega2560 isnt compatible with btt wkr mini e3 v3 board try... help me please

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

      That is needs to be changed in platformio.ini this can be seen in your marlin-bugfix-2.1 3rd up from the bottom in vscode on the list to your left. Then click platformio.ini should see a new tab open in the tab look for ( default_envs = mega2560 )
      change it from the mega2560 too STM32G0B1RE_btt . The go to File in to left and find and click save before leaving. Now you can reopen your configuration.h and click the check it should now build. If you have any more problems you can email me at HelpRatchetBuildz@ratchetbuildz.fun.

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

      @@RatchetBuildz I know I'm not the person who asked the question but I have to say I have rarely seen any TH-camr actually helping out their views this much to the point that they not only answer their questions but provide an email for added support. Subscribed just for this.

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

      ​@@saboorkhan1679 Yes, I enjoy helping others, and I will continue to do so as long as I can, until it becomes overwhelming. Though some things are harder to diagnose over the internet rather than in person, if I can grow my channel, I would love to employ a team to help others as well, but that is much future thinking. Thank you for the subscription and comment.

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

      ​@@RatchetBuildz hi, if possible could you pls let me know if there is any code you need to change for the fan to work properly with the new connection, like what temp it should start at etc? Ty, rlly appreciate it

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

      ​@@saboorkhan1679 Nothing i have ever needed to change and I have been using it a lot with the new board to prototype RC parts.

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

    really annoying they removed the pinch connector for the fan wires in the V3 now I gotta go buy a whole ass connector kit and crimping tool for a single fan connector 😩

  • @The3rdDimension777
    @The3rdDimension777 5 หลายเดือนก่อน +1

    I can't seem to paste the config files into the Marlin folder...Does anyone know how to fix this?

    • @RatchetBuildz
      @RatchetBuildz  5 หลายเดือนก่อน +1

      Just making sure it's not a zipped folder is it ?

    • @The3rdDimension777
      @The3rdDimension777 5 หลายเดือนก่อน +1

      @@RatchetBuildz I ended up figuring it out! Thank you so much for the reply and for making this video! It helped a ton

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

    Hi.. can I ask where I can buy these "bed holder"

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

      I do believe you asking about the bed clips for the Glass bed here is the link to the ones i use. ( www.amazon.com/gp/product/B088Q63WNB/ref=ppx_yo_dt_b_search_asin_image?ie=UTF8&psc=1)

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

    my platformio.ini file seems way shorter and i get an error in the terminal.. (unknown environment name "STM32G0B1RE_BTT") i dont know what env name to use and it seems the video you linked the dude found the env name in his ini file which i dont have the list of names in there.

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

      my platyformio.ini file is 150 lines long :(

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

      The firmware may have changed again, but the instructions should be the same, maybe slightly different files names. I have a lot going on this week, but see if I can find some time to look at your issues and try my best to get an answer to you . No promises. Also, for the enviroment error , have a reply in the comments below how to fix that . If you find a fix before I have time to reply, please leave an update comment. Thank you for watching.

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

      I pin the comment I replied to make it easier to find .

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

    Where do I find rirmware for lc d. Skr 3 mini

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

      Which lcd are you using ?

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

      If it's the btt tft 35 here is where I got it for my screen . github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware

  • @0mniVerse777
    @0mniVerse777 11 หลายเดือนก่อน

    you skipped over how you got rid of the errors. I dont know how to get rid of the errors, and its not letting me compile the changes. Please help

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

      What is the error you are getting?

    • @0mniVerse777
      @0mniVerse777 11 หลายเดือนก่อน

      @RatchetBuildz my error says something like, " Please update your includepath. Squiggles are disabled for this translation unit"

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

      I'll be honest here I have never ran into this error . I'm not sure how to help you with this one. I have to experience the problem my self and start reversing the issues tell I found the problem .

    • @0mniVerse777
      @0mniVerse777 11 หลายเดือนก่อน

      @@RatchetBuildz i finally got it to work, i was trying to increase the max nozzle temp, and i guess i exceeded the maximum that it allowed. All good now, thanks for responding!