Marlin Firmware on Creality Board - Complete Guide!

Поделиться
HTML-код
  • Опубликовано: 21 авг 2024
  • Having the ability to make changes to the firmware you are running is required if you plan to modify your printer but it also allows you to get new features like z probe offset wizard for those of you with a BLTOUCH. In this video, I walk you through the entire process from start to finish and by the end of it, you should be able to build your own firmware.
    If you have any questions on the content covered in this video, feel free to leave a comment below with them. I try to reply to all commented within 48 hours.
    Resources
    Cura Profiles: 3dprintscape.c...
    Written Instructions: 3dprintscape.c...
    3D Printscape Marlin Firmware Builds: 3dprintscape.c...
    platformio.ini changes
    default_envs = STM32F103RET6_creality
    Hardware
    BLTOUCH on Amazon: geni.us/AD6M
    Ender 3 Pro on Amazon: geni.us/vIAIx
    Ender 3 V2 on Amazon: geni.us/ur8YHM
    HATCHBOX Filament on Amazon: geni.us/BJx0Gdj
    Software
    VS Code: code.visualstu...
    Marlin Firmware: marlinfw.org/m...
    Need Assistance?
    Join us on Discord: / discord
    Please consider helping support the channel through Patreon so we can continue to develop new content. / 3dprintscape
    Our Site
    3dprintscape.com
    *This channel is owned and operated by 3D Printscape. 3D Printscape is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

Комментарии • 713

  • @3DPrintscape
    @3DPrintscape  3 года назад +8

    I hope you found this overview helpful! If you have any questions or would like other tips/tricks, just let me know in the comments or join us on Discord.

    • @matthiaslach5887
      @matthiaslach5887 3 года назад

      seems i need to know what board i have in my "ender 3d pro". how to check the boardversion, plz?

    • @3DPrintscape
      @3DPrintscape  3 года назад

      @@matthiaslach5887 Hi. You can look through the vents on the bottom of the printer to see the printed version on the board. Also, if it has a micro USB port, its going to be one of the 32-bit boards, probably the 4.2.2.

    • @matthiaslach5887
      @matthiaslach5887 3 года назад

      @@3DPrintscape ok, got it. have the new board 4.2.2. and found that i can use VSCode and PlatformIO - but iam not sure with the config-files from github. there are 7 subfolder in the ender-3-pro-folder. i use the "CrealityV422" i guess.

    • @kimpanattoni
      @kimpanattoni 3 года назад

      -- Oh.. this is unrelated... but is there a way to enable the USB connection in this config file? It does not seem to want to connect to any of the apps (including Pronterface and Cura) when USB is connected. I open the controls for either of them and I just see a "connecting" and then eventually something along the lines of unable to connect. (sorry, I do not have it open right now and the cable is in use elsewhere. :P )

    • @3DPrintscape
      @3DPrintscape  3 года назад +1

      @@kimpanattoni Hi. The usb connection is already enabled. My guess is that you are using a USB cable meant for charging only, not data. I had a similar issue myself the other day and it was the cable.

  • @marcelolima591
    @marcelolima591 2 года назад +4

    After searching a lot on the internet and RUclips, I finally found a complete and decent tutorial. I was able to compile Marlin correctly. Thank you very much!

  • @m1lkm8n78
    @m1lkm8n78 2 года назад +1

    Thank you for this. My wife just got me the ender 3 for my 40th and it would stop printing almost immediately. Watched this. Updated the firmware and voila instant success.

  • @cyrus3055
    @cyrus3055 2 года назад +2

    Design, Prototype Test linked to this video. You now have a new subscriber because you made this great video :D

  • @rzfer5309
    @rzfer5309 2 года назад +2

    So so so helpful. Finally got my V4.2.7 board working for my ender 5 pro. Been struggling so much to get it to compile as I always got error message about setting the path. Tried everything, until I heard your tips about not having it too deep in the directory structure. You are a life saver. Thanks again

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. im glad i was able to help out :). How are you liking the 4.2.7 board on the Ender 5?

    • @jchulski19
      @jchulski19 2 года назад

      @@3DPrintscape yeah i havent even been able to compile even with the folder being on desktop

    • @3DPrintscape
      @3DPrintscape  2 года назад

      @@jchulski19 What error are you getting?

    • @jchulski19
      @jchulski19 2 года назад

      @@3DPrintscape It was something along the line of wrong environment. I guess they changed the environments it is now RE not RET6

    • @3DPrintscape
      @3DPrintscape  2 года назад

      @@jchulski19 Ya, they made some changes back in January. This video may help. ruclips.net/video/kUIPmVeY7ns/видео.html

  • @tonya1393
    @tonya1393 5 месяцев назад

    I upgraded my Ender3 1.1.2 maim board to a 4.2.7 and I added a CR touch and a filament runout sensor. Thank you for this video I'll let you know how it turns out.

    • @3DPrintscape
      @3DPrintscape  5 месяцев назад

      Hi. That should be a good combo, let me know how it turns out.

  • @Impuritan1
    @Impuritan1 Год назад

    I want to say thank you for making these videos. Even though I'm new to this you've made working with a 3D printer way easier for an old man.

  • @fairplayer916
    @fairplayer916 2 года назад +1

    dude best guide by far.
    Ive been trying for 2 days just to install marlin on my ender 3 pro in preperation for a filament runout sensor. finally got it sorted. thank you

  • @daveengelmann7999
    @daveengelmann7999 Год назад

    Hi Rob , I went through all of the configuration.h and advanced and finnaly got everything working right ,.
    It took me over a month but it's working fine now .
    Your videos have help me work though everything . Thanks for all your help !
    Respectfully , Dave

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. Thanks for the feedback, im glad i was able to help :) .

  • @corwinrevis
    @corwinrevis Год назад +1

    THANK YOU!!!! I know this is an old video and I had to change a few things for 2.1 but I was at wits end and about to throw my CR touch out the window. Now not only does it work, with this info I have managed to configure my printer even more.

  • @thestylishdragon3D
    @thestylishdragon3D 3 года назад

    I can’t remember if I’ve thanked you before, but I want to say “Thank You!”. I just went through this for my Ender3 Max with appropriate changes and it’s working better than any other setup I’ve tried.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Thanks for the feedback and you're welcome.

  • @solenvega8950
    @solenvega8950 3 года назад +1

    Totally helped me out on updating the firmware on my ender 3 pro. Just a great group.
    This is the channel is it if your a Noob like me to code and updating marlin. Thanks again much appreciated!

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Thanks for the feedback, its much appreciated. Im glad we were able to help.

  • @jonwatson3353
    @jonwatson3353 2 года назад +2

    Thank you for your video! None of the stuff from Creality works right now for their Entry-level Ender 3 printer. This video was refreshingly up to date and provided all of the information I needed.
    Just FYI, in the latest bugfix version, Z_MIN_PROBE_ENDSTOP_INVERTING must be set to false when using BLTOUCH settings. I'm not sure why, but I get a compile error if it's set to true.

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. Thanks for the feedback and ya they made a change last summer requiring that to be false for the bltouch.

  • @DannyThompson54
    @DannyThompson54 2 года назад +1

    Thank you for a fabulous video (this and the setting up the BLTouch). Very clear and concise. I just installed the CR Touch from Creality. I've compiled the firmware before and wanted to check back before I go back in after many months. This was perfect.

    • @3DPrintscape
      @3DPrintscape  2 года назад +1

      Hi. Thanks for the feedback, im glad i was able to help :).

  • @deankq4adj125
    @deankq4adj125 3 года назад +1

    Great video, and new subscriber! You answered so many questions for me about the BLTouch. I can't tell you how grateful I am because of your video.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Awsome, thanks for the feedback and sub :).

  • @Floundsy
    @Floundsy 2 года назад +1

    Great video! I needed this info for a current snafu w/ editing my current build. Keep it up!

  • @sirbeck58
    @sirbeck58 2 года назад

    THANK YOU THANK YOU THANK YOU! I have been struggling with this for days. You finally helped me get through it much quicker. I am about to flash my first self compiled firmware now. Wish me LUCK! You earned a sub!

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. Im glad i could help, thanks for the sub :).

  • @alexbutte9843
    @alexbutte9843 2 года назад +1

    Thank u for this Chanel I have found several of your videos helpful.
    You are always very clear and descriptive much appreciated.

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. Thanks for the feedback, i appreciate it.

  • @smotheredporke7225
    @smotheredporke7225 3 года назад

    Yo thanks dude, I’m installing an extender kit and a bl touch later this week, and this guide is really easy to follow and in depth

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Glad it helped, have fun with the upgrade.

  • @kevinso5578
    @kevinso5578 2 года назад +3

    Hello. Currently trying to figure out the instructions on this video. I just have a few questions:
    1) At around 7min mark you mentioned I could just drag out the firmware into printer with default settings. I don't have the BLtouch, is there an advantage for me to follow the step to alter the code for other settings? I am unsure what were the benefits for the other codes you altered on VS. The word "probe" keeps coming up and I am unsure what that is.
    2) At around 17min mark, you were talking about whether I have a silent board or not for the 4.2.2. I just installed a 4.2.7 silent board. Should I be following those steps? I'm just unsure if there was a difference between 4.2.2 and 4.2.7.
    Thanks

    • @3DPrintscape
      @3DPrintscape  2 года назад +2

      Hi. You will need to look at the board to figure out which one you have as the base config is different. If you dont have any changes that need made to the firmware, for the bltouch or anything like that, you can just build it with the standard config example.

  • @willhigginbottom4552
    @willhigginbottom4552 2 года назад

    HOLY STUFF!! This was an amazing tutorial. Worked on first try. Must Follow you in future. So Easy!
    ps. this was so fantastic i had to coment. my first post ever on youtube

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. Thanks for the feedback and comment :).

  • @aaronslutz
    @aaronslutz 2 года назад +1

    Finished the profile but had issue with the copy into the Notepad to edit to STM32F103RET6_creality. Says it is incompatible with the v_4 board. I have the 4.2.2 board, and I chose an option that vsc provided. Additonally the bed level corners option is gone from the new marlin version. Is it under a different name now? Thanks.

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. They changed the enviroenmtns types earlier this year. Try to use the marlin auto build plugin (i have a video covering it), it lets you know what options are available.

  • @tlaveyjr
    @tlaveyjr 3 года назад

    Thank you for this video! I have been struggling to find information on how to configure Marlin properly for the 5-pin BLTouch. The other videos/examples I found out there was for the 2/3 pin connector.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Thanks for the feedback and you're welcome.

  • @periAarseth
    @periAarseth 3 года назад +2

    HE IS THE BOSS

  • @Mr.Titanium1911
    @Mr.Titanium1911 3 года назад +1

    Very helpful, and informative, video. Thanks for all the help, Rob :)

  • @ThrunRC
    @ThrunRC 2 года назад +2

    Thanks for the great tutorial 😁👍 have to try that.

  • @aris_legacy5471
    @aris_legacy5471 3 года назад

    Much needed video, just became a subscriber. Looking forward to your videos now.

    • @3DPrintscape
      @3DPrintscape  3 года назад +1

      Hi. Thanks for the feedback and sub :).

    • @aris_legacy5471
      @aris_legacy5471 3 года назад

      @@3DPrintscape I have been trying to compile this for a while now, but the I hit an error when I go into the Marlin platform and change it to the STM32F103RET6_creality. I get an error to revert back to the mega2560. I am using the most up to date config and bugfix from Marlin website. Not sure how to resolve this.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      @@aris_legacy5471Can you email me your configuration.h and configuration_adv.h files, or send them to me on discord? My email is admin@3dprintscape.com

  • @justinbreman5793
    @justinbreman5793 Год назад

    Thanks! It's complicated! but not any more.

  • @jimhinkle7245
    @jimhinkle7245 3 года назад

    Very detailed!!! i took notes. Thank you!!!

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Thanks for the feedback, you're welcome.

  • @glennfeldt2009
    @glennfeldt2009 3 года назад +1

    Nozzle-to-Probe offsets:
    Is this setting measured between the very tip of the probe pin (fully deployed) and the nozzle, or is it measured from where the probe turns red and retracts and then the distance to the nozzle? (BLTouch)

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. It would be measured from the tip of the probe to the nozzle.

  • @DennisStJohn-hp6ly
    @DennisStJohn-hp6ly 2 года назад +2

    For some reason, I was getting a build error with "default_envs = STM32F103RET6_creality" so I had to change it to "default_envs = STM32F103RE_creality" to get the build to work. Do you think this will affect anything? Thanks for your great work with the technical details of 3D printing!

    • @3DPrintscape
      @3DPrintscape  2 года назад +2

      Hi. No it wont impact anything if you have the 512k board. Take a look at this video, i think it will explain what it was changed. ruclips.net/video/kUIPmVeY7ns/видео.html

    • @russwalton
      @russwalton 2 года назад

      @@3DPrintscape i have this same problem as him but i dont have the 512k board. Does it matter?

    • @3DPrintscape
      @3DPrintscape  2 года назад

      @@russwalton You will want to make sure you choose the environment for the board you have.

    • @russwalton
      @russwalton 2 года назад

      @@3DPrintscape I have installed it with that version anyway and it seems to be working… maybe I do have the 512k board… anyway it all extrudes well and the bed is very level but the PLA won’t stay stuck to the bed after the first layer is done. It just comes off… have you got any videos on this or just general tips?

    • @3DPrintscape
      @3DPrintscape  2 года назад

      @@russwalton Make sure you bed is level, and you could try to use bed weld.

  • @deeply999
    @deeply999 Год назад +1

    Marlin changed the Default_Envs from the STM32F103RET6_creality to STM32F103RE_creality just so you or anyone else needs the correct info to build it.

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. Thanks for sharing this. I recommend using the marlin auto build plugin. It give you the available options at the time.

  • @caleb11289
    @caleb11289 3 года назад +1

    I have an Ender 3 Pro and I followed what you said and everything looks good but my BLTouch is not center to the board when it starts leveling. I have the standard BLTouch frame. so I set it #define NOZZLE_TO_PROBE_OFFSET { -10, -7, 0 }. You have and advise?

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. The -10 seems really low, it should probably be -40 or so but i would double check that. Also, it may be worth clearing your eeprom.

    • @TheEtienne999
      @TheEtienne999 3 года назад

      @@3DPrintscape Clearing my eeprom solved that issue where my bltouch was offside the plate (to the left). I've also set parameter to { -43, -7, 0 } with stock bracket from BLTouch and stock ender 3 pro

  • @ozziesoto2955
    @ozziesoto2955 2 года назад +1

    Great video! I follow your instructions on how to install VSC and PIO. I wanted to edit Marlin software but for some reason, I can't find the search bar to take me to the code line I want to replace. I would like to know how to get it. Your video is awesome!!

    • @3DPrintscape
      @3DPrintscape  2 года назад +1

      Hi. CTRL+F will bring up that bar.

    • @ozziesoto2955
      @ozziesoto2955 2 года назад +1

      @@3DPrintscape Thank you for your quick response. Continue with your videos on the ender. Your ability to present or ie.. teach, is very easy to follow!!

  • @shaunpx1
    @shaunpx1 3 года назад

    I finally got it all working thanks for the awesome video. Do you have a video that shows us how to configure the BL touch with this new firmware using the z-offset wizard and homing the printer in correctly to print? Thanks

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Thanks for the feedback. This video covers the bltouch install as well, but if you go to the written instructions in the description i cover all of it there as well. I cover setting up the z offset wizard in this video here ruclips.net/video/2gRfU26aTDs/видео.html .

  • @simonbailey4975
    @simonbailey4975 Год назад +1

    Ran into an issue when using the variable "STM32F103RET6_creality" the build failed, apparently it's been changed to "STM32F103RE_creality"

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. It seems they change this all the time. Try to use the marlin auto build plugin. It will tell you what is available with the firmware your building.

  • @streetcarmedia
    @streetcarmedia 3 года назад

    you sir have been a life saver thank you

  • @eddyeisenberg5740
    @eddyeisenberg5740 3 года назад

    The variable at 6:20 is not in the description. I will try and just copy it from the screen but it is a tad hard to make out. Just letting you know! Great video! I just got an Ender 3 pro with a 422 in the mail today and this has been very helpful to pull it from 1.0.1

    • @3DPrintscape
      @3DPrintscape  3 года назад +1

      Hi. I knew I forgot something. I will get that added in the morning, sorry. I think Creality 1.0.1 is the latest, which is Marlin 2. The other option is to push a custom Marlin build to it.

    • @eddyeisenberg5740
      @eddyeisenberg5740 3 года назад +1

      @@3DPrintscape Hi! I figured it out with no issues. Clearly much better than what was on it. I do not have enough money to get a BL touch yet, but when I do this is where I will come for a guide. Thank you again man!

  • @mattlogue1300
    @mattlogue1300 3 года назад

    Thanks 3dps dude!

  • @nasrfalah2250
    @nasrfalah2250 3 года назад

    Thank you for this video, it is very useful and rich

  • @ojfreemind3680
    @ojfreemind3680 2 года назад +1

    Great jop !! Thx a Lot ,,,,,, now my Ender 2 pro makes a great jop !!👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻

  • @jimmysingh1465
    @jimmysingh1465 3 года назад

    fantastic review. 32gb card works fine as oppose to less than 8gb on my printer.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Thanks for the info. The results have seemed to be very inconsistent.

  • @jaykish365
    @jaykish365 2 года назад

    Thank You!

  • @paulcarls6719
    @paulcarls6719 2 года назад

    Excellent video everything you said works my only problem is that when printing it stops Placing good lines and starts to put random dots while still moving in the direction it’s supposed to

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. This could be from the nozzle being to close to the bed or from a partial nozzle clog.

  • @joecnc3341
    @joecnc3341 Год назад

    Hi. Great videos and I'm glad that I have found your channel. Why would you want to change the firmware over from Crealty to Marlin? Is it that much better? Better ABL with BL/CR touch? or? I would like to put the Crealty Bed Tramming Wizard on my Ender 3 Pro v1.

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. It gives you a lot more options for customizing things. The creality build is locked down and you can only work with what they give you.

  • @justintime7888
    @justintime7888 2 года назад

    Another great video. Where do you find the default_envs strings? I'm trying this on my CR-10S5 with the V2.2 board but I don't know what to use for the default_envs

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. I use the Marlin Auto Build plugin, it gives you all the options in it when you go to build. I have a video coving it as well.

  • @davidburns4847
    @davidburns4847 Год назад

    So I’m planning to do this and just reviewing the audio of this while at work. I hear you mentioning changes for the BL touch. I have the CR touch I’m installing soon. Does this change things for me or do I make the same changes your making for the BL? Thanks for the help in advance.

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. To the board, there is no difference between the bltouch and crtouch.

    • @davidburns4847
      @davidburns4847 Год назад +1

      @@3DPrintscape ok cool. Thank you so much! Awesome and helpful videos!!

  • @zertz
    @zertz Год назад

    Thank you for the video, but I have one question. If we install Marlin via a micro sd card, will settings save on the printer without the same sd card? I have seen comments about this issue other places. Thank you.

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. Assuming the board you are using has a eeprom on it, the settings will store there. If it doesnt, it will fail back to using the SD card.

  • @loganbrown6609
    @loganbrown6609 Год назад

    Hello, when I manually adjust my Z axis it won’t let me go below zero, which makes finding the proper z offset very difficult. When I built the firmware I put my z offset to -.4, per your suggestion, but is there some place when building it I need to adjust the range to be lower than zero to allow me to move the Z axis into a negative number?

    • @3DPrintscape
      @3DPrintscape  Год назад +1

      Hi. It sounds like the software endstops are enabled. You can disable them by commenting out #define MIN_SOFTWARE_ENDSTOP_Z in the config or by sending m211 s0 to the printer.

  • @Awickedtruth
    @Awickedtruth 2 года назад

    Excellent Presentation with all the details needed.. compiled the bin file just fine but when I put it in the printer to install it never installs

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. Try to add the date to the file, to make the name unique. If that doesnt work, try swapping out the SD card. The SD card reader in these printers are cheap and suck.

  • @bigdumbanimal23
    @bigdumbanimal23 3 года назад +1

    Thank you for this. have one problem though. I cannot build the firmware because I don't see the checkmark at the bottom. I also don't have "task build" on the drop down.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. It sound like platformio, or C++, didn't install right or the wrong folder was opened. The firmware folder with the platformio.ini file should be opened.

    • @jamescloutier7310
      @jamescloutier7310 2 года назад +1

      hello. did you ever figure out how to bring the checkmark back? i am running into this same issue myself right now. thanks

  • @mstoebner
    @mstoebner Год назад

    Thanks for making this video, I have downloaded your firmware for my Skr mini b3, what’s the difference between the bl touch and bl touch w/ z homing?

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. I cover it in more detail on the top of the firmware page but one is for when you have the z stop connected and the touch connected to the bltouch port. The other is if you have the servo pins connected to the bltouch port and the probe pins to the z stop.

  • @kevinso5578
    @kevinso5578 2 года назад

    Hello. I was able to update the firmware from SD card using your instructions. However, when printer booted it said "EEPROM error" with options: 1) ignore 2) reset. I chose reset, but error came back, then i chose ignore, and it works. Was that EEPROM error important to fix?

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. Try to hit reset, then go into the menu and chose restore defaults (or reset defaults), then save. After that, you shouldnt get the error when you power on the printer.

  • @palewriter1856
    @palewriter1856 2 года назад

    I'm currently OK with my (modified) firmware (on my Ender3) BUT - I'm wondering if, given your impressively thorough knowledge of Marlin, perhaps you might know a solution for my small problem OFF THE TOP (without so much as scratching your head). What I want to be able to do is Home Z individually WITHOUT its going to the center of X & Y FIRST - allowing me to Home X, Home Y, move X & Y to a clear spot on the bed and do a Home Z. Of course I can Home X and Home Y separately, but I am trying to salvage a print that is occupying the center of the bed by manually resuming the print - by editing the gcode to pick up where it left off (which happened to be at a clean layer change).
    Would you by ANY chance know a relatively easy work-around that will let me get Z set to the bed surface instead of the surface of the print as it exists?
    I'm hoping this apparent imposition won't actually take much more time than it will take to read this drivel - which I'm actually firing off BEFORE I start digging into Marlin gcode documentation - my next move - just so this might "cross your desk" in time to MAYBE help me out.... Please and thank you, of course, just for that little time (to read this).
    More importantly - thanks for the help this video offers the community!!!

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. Recovering a print at this point is very difficult. I havent tried to home the z axis by itself but if you had INDIVIDUAL_AXIS_HOMING_MENU enabled in the firmware it may be able to do it. That said, im not sure if it will require you to home x and y first or not. Sorry this isnt the best answer.

  • @Tutorialgarage
    @Tutorialgarage 7 месяцев назад

    Hello,
    thank you for this great video.
    Sorry for my poor english.
    Is there a profile for the Ender 3 V3 SE? I can't find it in the internet...
    Thank you for your time and effort
    Harry

    • @3DPrintscape
      @3DPrintscape  7 месяцев назад +1

      Hi. I searched but im not seeing anything for that printer yet.

    • @Tutorialgarage
      @Tutorialgarage 7 месяцев назад +1

      @@3DPrintscape
      Thank you for your time and effort.
      Kind regards
      Harry

  • @Kenyez
    @Kenyez 2 года назад

    Excellent overview, thank you! But how do you know, @3dprintscape, what the right environment is? How did you know you need the STM32F103RET6_creality? Is there documentation for this somewhere?

    • @3DPrintscape
      @3DPrintscape  2 года назад +1

      Hi. I would use the marlin auto build plugin, it tells you what the options are. There isnt much documented from Creality on any of this.

    • @Kenyez
      @Kenyez 2 года назад

      @@3DPrintscape Thank You!

    • @3DPrintscape
      @3DPrintscape  2 года назад

      @@Kenyez You're Welcome

  • @jayman089
    @jayman089 Год назад

    I had an issue with my Ender 3 Pro not recognizing my SD card after installing my BL Touch. Reddit lead me here and I followed your video to a T (or so I thought) to create custom firmware. However, I'm unable to find a checkmark to "build" on VS Code. Any idea what I'm missing? Or is this just a different version of VS Code? It seems I don't have a .pio folder under the Marlin folder?

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. You may have opened the wrong folder in vs code, it should be the one with the platformio.ini file in it.

  • @Inosix
    @Inosix Год назад

    I received an error when compiling: "BLTOUCH requires Z_MIN_PROBE_ENDSTOP_INVERTING set to false. Please update your Configuration.h file."

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. That needs to be set to false in newer firmware builds.

  • @brofoolsunited1654
    @brofoolsunited1654 2 года назад

    whenever I install the PlatformIO plugin the build button never shows up?? I don't know what to do at this point i've uninstalled, re-installed, tried older versions, nothing seems to bring the button back

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. You have to have the firmware folder imported for the build button to show up. The folder should be the one with the platformio.ini file

  • @jankromhout292
    @jankromhout292 2 года назад

    This is a very helpfull video. I have now the possibility to compile my own version of Marlin.Is it also possible to change some settings to install the "Creality Touchscreen Upgrade" into to Marlin?

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. Thanks for the feedback. I dont believe the Creality touchscreen is actually supported on Marlin. I know some people use it, but it doesnt fully work.

  • @mattlogue1300
    @mattlogue1300 3 года назад

    Hey Rob can u explain why my prints are shoved up against the front of bed to point they are truncated? I have y min at 20 and my print is only 165mm in y axis. It wants to avoid the rear of bed.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. I would need more info to help out here, probably pictures and your config file. Can you join my discord server? discord.gg/Bu94EYVkrU

  • @Errik_Doul
    @Errik_Doul 3 года назад

    Good and simple video , I just want to ask if we have a 3d Touch Sensor, can we still follow the BL touch steps ? Thank you

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Thanks for the feedback. Yes you can use this video just make sure you dont uncomment //#define BLTOUCH_DELAY 500 or //#define BLTOUCH_FORCE_SW_MODE . Ive seen that cause the 3d touch to not work.

  • @JDMRaw
    @JDMRaw 2 года назад

    The changes you made in the note pad; does that go for all creality printers? Mine is the CR-10s. I just did a firmware. But I didn’t load it into the printer yet. The finished file says mega2560, someone else said you need Melzi and now I see this video with the long ST__creality. Please help. I don’t want to load the wrong thing in the printer.

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. What board is in your printer? It may be easier for you to use the marlin autobuild plugin and just select the board at that point. Here is a video covering that. ruclips.net/video/EerWIATEsM0/видео.html

  • @enginearte
    @enginearte Год назад

    Thanks!

    • @enginearte
      @enginearte Год назад

      I really appreciate it, I fixed several ender for this tutorial!! ;)

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi, Thanks for the support. Im glad i was able to help :).

  • @darkslide1
    @darkslide1 27 дней назад

    Hi - I have a Ender 3 with the 4.2.2 board. I installed a CR touch and followed the instructions to use the firmware provided by Creality. Now I have the "No TF Card" issue and a screen issue on the printer. I'll look to compile this as I'm not quite sure where to go from here but do I compile the software with the options for a BLTOUCH even though I have a CR Touch?

    • @3DPrintscape
      @3DPrintscape  26 дней назад

      Hi. Check out this video, it should help with both issues.
      ruclips.net/video/t4QE1jPncms/видео.html

  • @jordanlambert4920
    @jordanlambert4920 2 года назад

    When I go to level my bed after installing the firmware, it says it's probing 9 points, but only does three across the front. I offset the z axis and then when I go to print something the nozzle goes from basically touching the bed(probably too close) to a good couple millimeters off the bed on the left hand side so that the filament isn't sticking to the bed. Any suggestions??? This was happening before I followed the steps in your video too, I was just hoping this would fix it and it didn't. Thanks!

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. It sounds like its not getting a good reading on the third probe attempt. If your seeing it make contact with the bed, its probably the wiring. A wire could be pinched or loose in adapter that is connected to the board.

  • @Sloal
    @Sloal 4 месяца назад

    Thanks! Some options have changed in the configuration file:
    default_envs = STM32F103RET6_creality
    is now:
    default_envs = STM32F103RE_creality
    #define Z_MIN_PROBE_ENDSTOP_INVERTING false
    doesn't appear to exist and I can't find a replacement.
    #define LCD_BED_CORNERS
    is now:
    #define LCD_BED_TRAMMING

    • @3DPrintscape
      @3DPrintscape  4 месяца назад +1

      Hi. Thanks for sharing this.

  • @DCOutdoorJournal
    @DCOutdoorJournal 2 года назад

    Tried your discord... Can't talk... followed your instruction, several times.. nothing will compile... says old versions/upgrade... this is very frustrating

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. What issues are you having and did you grab the latest firmware and config examples?

  • @tobiasyeager4675
    @tobiasyeager4675 8 месяцев назад

    I am doing this on an ender 3 with an upgraded 427 silent board. The default_envs = STM32F103RET6_creality does not work and the auto build marlin suggestions such as STM32F103RE_creality do not work either as I try and run the code it says "unknown development platform" how can I fix this?

    • @3DPrintscape
      @3DPrintscape  8 месяцев назад

      Hi. Are you using the right config example as a starting point? Also, is this from the bugfix or stable release? If bugfix, try the most recent stable one.

  • @16989473
    @16989473 2 года назад

    I keep getting the error "Error: Unknown board ID 'genericSTM32F103RE'" when i try to build, and ive been running circles unable to get it working

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. Are you using the marlin auto build plugin or defining the environment manually? Either way, what is it defined as?

  • @mickyovts3872
    @mickyovts3872 3 года назад +1

    This is sooooo confusing for someone who doesn't know how to compile etc lol...does this firmware have the manual mesh levelling feature ??

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. I dont think its enabled by default, but look at LEVEL_BED_CORNERS in the firmware.

  • @markpeterson9959
    @markpeterson9959 6 месяцев назад

    I know this is an older video but I am trying to flash a Creality 4.2.7 motherboard to an old frame from a Nereus 3-D printer. I also have the proper monitor display and it lights up "Creality" but is screaming after power on. It does wait about 5 secs after a new firmware is flashed. It also has the direct drive extruder installed. I have followed along and completed what I know to do, but it still errors and never engages the monitor. Any help would be gladly accepted!
    Thank you for your service as well! I also was a 10 year USAF and Combat Veteran.

    • @3DPrintscape
      @3DPrintscape  6 месяцев назад

      Hi. Are you getting a blank blue screen or something else?

  • @rilky3220
    @rilky3220 2 года назад +1

    I need help it is not working i tried it like 100times

  • @DontListenToMe69
    @DontListenToMe69 2 года назад

    I am getting this error "Error: Build environment 'STM32F103RET6_creality' is incompatible with BOARD_CREALITY_V4. Use one of these: STM32F103RE_creality, STM32F103RE_creality_xfer, STM32F103RC_creality, STM32F103RC_creality_xfer,
    STM32F103RE_creality_maple" I have a 4.2.2 RET6 board. Do you know what I am doing wrong?

    • @3DPrintscape
      @3DPrintscape  2 года назад +1

      Hi. The environment changed when they added the 256k chip to the board. Take a look at the marlin auto build plugin it should help out. ruclips.net/video/EerWIATEsM0/видео.html

  • @francescomuzi7698
    @francescomuzi7698 Год назад

    i get this error without modifying anything, what should i do?
    #include errors detected. Please update your includePath. Squiggles are disabled for this translation unit (F:\firmware\Marlin-2.1.2\Marlin\src\MarlinCore.cpp).

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. Try to install the python plugin.

  • @sinwarrior3538
    @sinwarrior3538 3 года назад

    I have a question, when I go and remove the SD card and turn it back on or have something else on my SD card my printer firmware goes back to normal and no longer have the marline firmware, in this case what do I do ???

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Make sure you remove the firmware from the SD card after you flash the printer. If you dont, it will try to read it each time the printer is powered on.

  • @fate2022
    @fate2022 2 года назад

    Kinda confused how you explained the BLTouch being plugged into the board for the z_min_probe I have the 4.2.7 board and all 5 wires are in a single JST plug in the "BLTouch port on the board,and I have the z stop unplugged from the board port. until then, I'm kinda stuck. Also when you compiled the default toward the beginning of the video, it gave me a single error it said "No such file or directory" I managed to figure out what I had asked, but when trying to load the firmware it booted up to the main screen, then immediately went to EEPROM Version Error Initialize EEPROM? Ignore/ reset. sheesh, I swear, I can't ever get any of this stuff to work right just once.

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. The bltouch comes with different wiring options, but if your harness has all five wires on it you should just use the bltouch port. For the eeprom error your getting, tell it to reset. Then go into the printer menu, reset defaults, then save settings. That should get rid of the error.

  • @JamezGrimm
    @JamezGrimm Год назад

    I think my main issue right now is that there is no Ender 3 V2 427 example. Is there a guide on how to edit the firmware to function with a 4.2.7 on a V2??

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. There oddly enough isnt a config example for that combo, i guess its not very popular because the upgrade doesnt buy much over the silent 4.2.2 board already in it. That sadi, you can try to take the 4.2.7 example from then ender 3 pro and uncomment #define DWIN_CREALITY_LCD .

  • @barryrsahrp
    @barryrsahrp 3 года назад

    Hi, thanks for the great video. I have followed the instructions to the letter but the BLTouch just won't deploy. It lights up but if I go to the BLTouch screen nothing actually works. When I auto home the nozzle just crashes into the glass bed. Can you advise what changes I need to make to correct this. Thanks.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. I will need to see a picture of the wiring and your config files. Can you send them to me on discord discord.gg/Bu94EYVkrU ,or email them to me admin@3dprintscape.com .

  • @mac_uk5464
    @mac_uk5464 Год назад

    I have fitted the V4.2.7 board, CR touch & the creality touch screen ( Without the encoder knob). Which display should I activate in Marlin for the 4.3 inch creality touch screen (Without the encoder)?.

    • @3DPrintscape
      @3DPrintscape  Год назад +1

      Hi. I havent been able to get the creality touchscreen to work with any of my Marlin builds.

  • @bigfoot3387
    @bigfoot3387 Год назад

    ok so default_envs is wrong for my board i have the gd32f303 ret6 i auto biult it with STM32F103RE_creality_xfer 512 and it ran flawless on my printer the auto biuld however did not have any changes for abl so what do i do i have it ready to biuld but need the right nvm

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. Assuming your talking about the marlin auto build plugin, it just sets the environment variables. You still have to make all the changes in the config for the ABL.

  • @TheCoffeeSquirel
    @TheCoffeeSquirel 2 года назад

    Hi, I am trying to do the firmware upgrade, but I keep getting a blank screen. I have done no hardware updates, and flashing the stock Ender 3 Pro makes it work again. Any idea what it might be?

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. Try to add a date, or random number string, to the end of the firmware name. If that doesnt work, there is probably an issue with something in the firmware.

  • @daveengelmann7999
    @daveengelmann7999 Год назад

    When configuring I made all of the changes to my Ender 3 I have the V4.2.7 board and extender 300 w/ 310 x310 glass bed and extended the z lead screws and the 2040 extrusions so they can go up to 350mm I have the CR touch and a cheep run-out sensor and compiled the firmware but when I loaded it to the printer it basically bricked it , I have loaded another firmware I got from get-hub , but when I tried to auto home the z is at about 50 mm. I am not sure what I'm doing wrong .
    This morning I when to go through it again in configuration h I am getting a totally different black and white screen not the black with green print .
    I am new to the building my own firmware , could you please help?

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. When you go to build the firmware did you get any errors or warning? Also, what do you mean by bricked it. Is it just a blue screen or are you seeing some other behavior?

  • @damonjames8088
    @damonjames8088 3 месяца назад

    I’ve followed all these steps, I’ve just instead a 4.2.7 board and when I try to flash the firmware it’s just a blue screen, I’ve tired for 5 hours now, tried all different firmwares, all different lcd ports, renamed the file, help🙏🙏

    • @3DPrintscape
      @3DPrintscape  3 месяца назад

      Hi. The blue screen typically means the same file name was used, the firmware is not for the printer, or the sd card is not 8gb or less and formatted as FAT32. That said, i had someone recently tell me they had a similar issue and fixed it by reducing the name of the firmware to under 8 characters.

  • @Coldsteak
    @Coldsteak Год назад +1

    cant find Z_MIN_PROBE_ENDSTOP_INVERTING in Configuration.h

    • @3DPrintscape
      @3DPrintscape  Год назад +2

      Hi. I think this was recently removed. It used to need to be set to true but it should be false now and the default setting in false.

  • @s0ak1tncider
    @s0ak1tncider 2 года назад

    So, I updated my board to 4.2.7 in my Ender 3 V2. Marlin doent offer that in the example files under V2. Can I use 3 Pro 4.2.7 and what would i call out in platformIO?

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. That would probably work but you may need to make some adjustments to account for the screen.

  • @gixrman
    @gixrman 3 года назад

    I had a successful build but when I click on the file icon the SD disk window opens to nothing. The SD card is formatted. Don’t know where to go with this from here.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. Were you able to move the .bin to the sd card or is that where you having issues?

  • @ICYKCBlue
    @ICYKCBlue 2 года назад

    When i change the z_min_probe to true it fails right off the bat. I have an Ender 3 Pro with CR Touch. Any suggestions? Also doesnt seem like anything is saving to EEPROM

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. If your talking about the Z_MIN_PROBE_ENDSTOP_INVERTING value, it should be false now. They made a change over the summer to the bugfix line.

  • @daveengelmann7999
    @daveengelmann7999 Год назад

    I did have it configured so I could print on the 310 x 310 bed and could bed level with my cr-touch but when I tried to increase the z build height and add the run-out sensor everything went curflewy .

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. Can you try to make the changes for one of those at a time. Maybe start with the height and dont touch the sensor. That will help tell us where the issue is.

  • @VampireKinitsu
    @VampireKinitsu 2 года назад +1

    did everything to a t.....no .pio folder did i miss a step?///im not on a mac so im confused

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. What folder are you in and did it say the build was successful?

  • @philb2334
    @philb2334 2 года назад

    Thank you for doing this video..
    I have the Ender 3 Max with a V4.2.2 (512k) board & when I try to use PlatformIO build it always fails. If I do the same configuration 2 seconds later with Auto Marlin Build it works every time. The other thing I've noticed is when changing #define Z_MIN_PROBE_ENDSTOP_INVERTING from false to true, it fails. Any idea why yours works & mine fails?

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. Configuration requirements change over time. The endstop inverting should be false now.

  • @keithhouse5198
    @keithhouse5198 9 месяцев назад

    My board already has Marlin 2.1.11, but it is not set up for my Ender 3 neo (not v2) How do I set it up for my printer I need to turn on CR- Touch and The Parameters of a build Volume 220/2201250 Please Help me!

    • @3DPrintscape
      @3DPrintscape  9 месяцев назад

      Hi. You can look for a creality build that has the crtouch, build your own, or try the build on my site. 3dprintscape.com/marlin-firmware-builds/

  • @wishmaster-productions
    @wishmaster-productions 2 года назад

    Hi, Maybe a stupid question, but Can I use all your settings for the BLTouch even if I have a CRtouch?

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. Ya, it would work. They are configured the same.

  • @jameskenney5623
    @jameskenney5623 Год назад

    Everything seems to follow this video but I get an error that the motherboard isn't defined in configuration.h

    • @3DPrintscape
      @3DPrintscape  Год назад

      Hi. The easiest way to fix this is to use the marlin autobuild plugin. I have a video covering it.

  • @faithhill9898
    @faithhill9898 3 года назад +1

    my z axis won't go down, can you help me?

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. What changes were made to the printer? Did you add a bltouch or anything like that?

  • @Techready-ws2wr
    @Techready-ws2wr Месяц назад

    Hey, would this video let you correctly do this on the Ender 3 (non pro) with 4.2.7 board and cr touch? Like if every step was followed it should work correctly right? Thanks. I guess I would need to change the board info thing to make it recognize it’s now silent stepper drivers. 16:56

    • @3DPrintscape
      @3DPrintscape  Месяц назад

      Hi. Yes, you would just need to use the correct cofig example for the board/printer.

  • @steffanmcbee7886
    @steffanmcbee7886 3 года назад

    What do you do when you get an error code when you build? My error is "Error: Unknown environment names 'STM32F103RET6_creality'. Valid names are 'include_tree'" and I have no idea what this all means

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. I typically go to where the first error occurred in the build and start troubleshooting form there. It sounds like it doesnt like something in your platformio.ini file.

    • @kylebeebe8493
      @kylebeebe8493 2 года назад +1

      Did you get anything to work I am having the same problem?

    • @steffanmcbee7886
      @steffanmcbee7886 2 года назад +1

      @@kylebeebe8493 nope, it's still sitting immobile and out of operation

  • @DragonSirenHITOMI
    @DragonSirenHITOMI 3 года назад

    i have an ender 3 max that has been upgraded with the 4.2.7 board, bltouch, and filament sensor will this guide work if i change the bed size to fit the e3max? not a real fan of the stock firmware any longer but this is my first printer and i really don't wanna brake it.

    • @3DPrintscape
      @3DPrintscape  3 года назад

      Hi. You will need to make sure you grab the example from the 4.2.7 folder, but ya it should work. If you need help or run into issue you can reach out on discord as well. discord.gg/Bu94EYVkrU.

  • @squaddingquads
    @squaddingquads 2 года назад

    Thanks for this but I get an error saying I can't use true for z min probe offset inverting?

    • @3DPrintscape
      @3DPrintscape  2 года назад +2

      Hi. That value should be set to false now. They made a change in the bug fix line back in June.

    • @squaddingquads
      @squaddingquads 2 года назад

      @@3DPrintscape ah thanks very much, I'm a n00b and was struggling but your video got my printer working again, thank k you

  • @hyprhypr
    @hyprhypr 2 года назад

    Would you happen to have pre-compile .bin files for ender 3 pro /bltouch homing z stop on your site ? I only saw firmware configuration files.

    • @3DPrintscape
      @3DPrintscape  2 года назад

      Hi. Ya the .bin should be in the same zip as the config files.