CREALITY ENDER 3 - New Problems When Updating FIRMWARE

แชร์
ฝัง

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

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

    Finally someone to show what ive been missing this whole time. Saved my printer from being thrown through the wall.

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

      Thanks, glad it helped.

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

    this is one of the best Chanels I have ever used for tech info, thank you. On the the GD problem I brought a cr touch because I am lazy and fed up with trammeling. however until creality's wait ends and a third party provides them a soln, I will go back to machine things on y tiny lathe

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

    You are incredible and deserve more followers. I found a great other page but he lost me when he would just respond to all firmware questions like “I don’t know, it worked for me” and other unuseful replies. You explained everything so thoroughly in 1/5 the time and I finally got the success message. Thank you greatly, I subscribed before the video was over

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

      Hi Rafael, thank you so much for your feedback.

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

    my printer has the chip GD32F303 I don't see that env on the code what can I do ?

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

      Did you ever figure it out?

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

    Can’t thank you enough! Two weeks after getting my 1st ender 3 pro I got the blue screen after I shutting it off for some reason. Got the bin file from creality but that only gave me marlin 1.0.1 and it could no longer read my sd. So no more printing for me. Then my buddy showed me this video. I’m so new to all this I barely understand what I’m doing at this point and your video made it easy enough for me accomplish!

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

    Thank you so much! I'm working on adding a diy auto bed leveling sensor following multiple other tutorials. They didn't cover this error. I'm so glad you've uploaded this video to help me solve this issue, I can't wait to get printing again!

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

      Glad it helped :)

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

    Thanks! Other than a EEPROM error, which was quickly fixed under Configuration > Advanced Settings, this worked like a charm. Thank you!

  • @Matt-xq6ow
    @Matt-xq6ow 2 ปีที่แล้ว +2

    I can't believe how easy you made the update... Thanks!

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

      Hi Matt, thanks. Glad it helped :)

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

    Holy heck a video that worked. So many different attempts at updating my Ender and all failed. This video hit the spot. Also to note that they also have a variant chip id STM32F103RCT6. Thanks

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

      Hi Tony, thanks for the comment. Glad it helped :)

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

      Yes I need help cuz I have the stm32f103rct6 and I don’t know how to get firmware for it

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

      @@carterkohnlek8859 The difference between the RET6 and RCT6 doesn't change what you do. So just do exactly as he did in this video. Use the RET6 board in the building of the firmware.

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

      @Tony Arbour i did and for some reason it still won’t work

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

      Nvm I got it thx guys for helping me out

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

    Thank you very much! As other people have said, this is a great video! Well explained and ALL steps are laid out in a very clear way. A LOT of the stuff you went through is simply skipped by 90% of other videos or even written explanations on websites or forums. With your video and some comments below regarding the "RCT6" board version, I was able to successfully compile my firmware.
    I was also able to change the code to add Mesh Bed Leveling. For anyone interested, if you just have a vanilla Ender 3 with the new V4.2.7 board and just want the Mesh bed levelling, do everything he did on the video and then simply "uncomment" the following three commands:
    #define MESH_BED_LEVELING
    #define RESTORE_LEVELING_AFTER_G28
    #define LCD_BED_LEVELING
    Again, thank you very much!
    Edit:
    Just a quick edit adding more info to what I did! This is to help other people and to act as a note should I need to do this again after I probably forgot everything :).
    Regarding the "RCT6" board version, I was able to get the right board version with the Marlin bug fix version and the bug fix configuration files (As the comments below explain). For my case, I used board "STM32F103RC_creality".
    Also, I had some issues with the mesh bed levelling stuff. I compiled another firmware with the following commands to use mesh properly.
    #define MESH_BED_LEVELING
    #define RESTORE_LEVELING_AFTER_G28
    (PLEASE NOTE that this command only restores the mesh you created from the EEPROM, IT DOES NOT TURN IT ON!!!!. To turn it on you'll need to add command "M420 S1 ; Load Mesh Bed Level" after the "G28" command on your slicer!)
    #define LCD_BED_LEVELING
    #define MESH_EDIT_MENU
    (This lets you edit your mesh points after you did them all. Especially useful as you don't need to do everything again after printing a bed level test.) (One very useful note, X0 & Y0 is the "Home" point or the "left front side of the bed" from there you can do a drawing on a paper and figure out the other points)
    #define LEVEL_BED_CORNERS
    (This is just a feature that moves the nozzle to all four corners on command so you can get the bed levelled with the knobs before doing the mesh.)
    The above works for me because I now use the "M420 S1 ; Load Mesh Bed Level" in my slicer. However, I BELIEVE you will not need this if you use command #define ENABLE_LEVELING_AFTER_G28 rather than "Restore_Levelling_...". As this will actually turn levelling "ON" after the G28 and not just "Restore" it from the EEPROM. Full disclosure, I have not tested this so I cannot confirm.

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

      Hi Nico, thank you for your feedback.

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

    Cant cura 5.0 update the the firmware automatically?

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

    I have the Ender 3 Pro 4.2.2 GD32 version. It complied okay, but it would not flash. Blue screen. I tried renaming the .bin. No luck. I DLed an old .bin from Creality site and it flashed. Unfortunately it does not have the BLtouch menus I need. TH3D says the STM32 environment does work on the GD32 chip. But I could not get it to flash.

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

      Hi, indeed, there's an issue when compiling and flashing with the GD microcontroller and sometimes, the boot sequence does not start. Have you tried using the maple environment on platformio file?

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

      Have you had any luck? I have the exact same problem and cant find any firmware that works.

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

      @@josephtyer7434 I used the latest Marlin, But used Maple in the platformio file which specifies the ENVIRONMENT to use. The version without "MAPLE worked but I could not store my bedleveling.
      [platformio]
      src_dir = Marlin
      boards_dir = buildroot/share/PlatformIO/boards
      default_envs = STM32F103RET6_creality_maple
      include_dir = Marlin

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

      @@FilmFactry Success! Thanks! Now I just need to set up my BLTouch

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

      @@josephtyer7434 I forgot where I got the info on turning on the BLTouch. But it was pretty easy. If you ever try a different Firmware than Marlin, I really like RepRap "Duet" firmware. But you must have the proper board.

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

    Thank you sooo much! I was ready to throw my new printer out the Window before watching this video. Everything worked perfectly and I can now move to my next phase of this process….adding my Creality Touch firmware. In other words, the step that caused my printer to be (nearly) bricked in the first place! 😊🎉

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

    followed the other video on how to get this done and i was upset that it didnt work. thank you for helping this newbie with this video. it was a great help

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

      Hi, glad it helped :)

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

    I just read that newer 512k versions are now compatible with the gd32f303ret6 chip, but can anyone confirm that before i install it pls?

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

      Ever Find out?

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

      @@nathanlangone8962 yeah i installed the sm32 (512k) version of unify 3d firmware, i super recommend it but be carefull because the ender 3 "profile" becomes with a super high speed for X and Y

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

    I need some help with my ender 3d printer .it keep stopping before the printe

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

    I click open project and it just tells me "project is loaded and can be located at this path" what do i do from here. cant get the firmware pages to show or anything!

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

    I followed your instructions to the letter get to the build to click on the check. Then received a yellow message about the includepath in the configuration.h file line 2 col 1. put the path there click the check again and received "Warning unknow configuration option `monitor_flags` in section [env]. it's been executing the task for a while now. How do I fix this problem?

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

    I am gettting this after following your video twice. Same thing both times. Please help.
    Marlin\src\lcd\marlinui.cpp: In static member function 'static void ManualMove::task()':
    Marlin\src\lcd\marlinui.cpp:796:60: error: 'manual_feedrate_mm_s' was not declared in this scope; did you mean 'feedrate_mm_s'?
    796 | const feedRate_t fr_mm_s = (axis < LOGICAL_AXES) ? manual_feedrate_mm_s[axis] : XY_PROBE_FEEDRATE_MM_S;

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

      I get that too, please help :(

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

      Hi,
      it seems that the developers changed the config files. They will fix that on the next build.
      In the meantime, go to your configuration_adv.h files and search for this line:
      #if ANY(HAS_LCD_MENU, EXTENSIBLE_UI, HAS_DWIN_E3V2)
      and replace with this one:
      #if ANY(HAS_LCD_MENU, EXTENSIBLE_UI, HAS_DWIN_E3V2, HAS_MANUAL_MOVE_MENU)

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

      @@ruiraptor It worked! Thank you so much, you saved my diploma.

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

    Hello, im still having an issue with the compiling process. Instead of the line error, i get a "Your Configuration.h file is for an old version of Marlin. Downgrade Marlin or upgrade your Configuration.h." and "Your Configuration_adv.h file is for an old version of Marlin. Downgrade Marlin or upgrade your Configuration_adv.h." I have no idea what to do in this situation and if you could help that would be amazing! :)
    Info/Background: My printer is running on V0.9.1 of Marlin. It also has no "GD" chip in it, so there's no way for me to have incompatibility issues. The board in my Ender 3 Pro is a V4.2.7 that's been installed as an upgrade from the old factory board. I did this because of all the features you get. (Like for example dead silent motors.) Also, I'm having some kind of layer shifting thing happing to my prints, but I think I resolved that by tightening the belt. Anyway, If you could help, please do. :)
    Edit: Now its saying that the motherboard is not defined in the config.h thing.

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

    I make it all the way to minute 6:12 in the video and do not see a .bin file. Only a firmware.elf and Firmware.hex is there a setting in Visual Studio I need to configure to have it compile a .bin file?

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

      Hi Al,
      if you see a .HEX file instead of a .BIN file, it means you are compiling for an 8bit board instead of a 32bit board. Which board and which environment did you choose?

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

      @@ruiraptor My board showed up as the V4.2.7. The pins.h had to items listed for env: one was the Mega2560 and the other mega1280. I used the Mega2560 to compile.

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

      Looked at the ARM Chip and it is a
      STM32F103
      RET6
      9912U 9U
      MYS 99 005
      ST e3 04

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

      That board/chip is a 32bit. You only need the "STM32F103 RET6" information from the chip to search the environment.

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

    Wouldn't build. "command 'platformio-ide.build' not found"
    I don't know what Ive done wrong. Any suggestions?

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

    I don't have .bin files. I have .a files. Does this perform the same function? Update, apparently not. Nothing happened when I installed the SD.

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

    Bro i open my board and found out my chip is gd32f303 ,there is no update for this chip ,is there any possibility to upgrade the firmware.i searched the net and found nothing.
    Can you help

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

      have the exact same issue reality is using cheaper printers

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

    Hello! I followed al ur steps but my environment does not change, when i click compile... it still says my environment is mega2560.. i dont get it

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

      Hi, you need to change the environment in the platformio config file.

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

      @@ruiraptor yeah fucked dat up! thank you!

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

    hi i just wana update or reset my ender 3 (whatever gets it to work) and have watched your video on it but you lost me at the difference between ST and GD. i still havent figured put how to compile the vs code properly so that i can put it on my printer. the forum you reffered to only really made my brain melt because i dont understand what they say most of the time. what do i need to do for the gd chip version i have.

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

    Thanks!

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

      Thank you so much :)

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

    GREAT.... IT WORKING NOW, THANK YOU !

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

    my ender 3 was a gift, excellent value for money

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

    Do you know how I could increase the max jerk value allowed in my ender 3 max neo firmware? I can't set it higher than 12, or something like that.
    I'm quite new to the 3d printing world. I tried to look for an uncompiled stock firmware, but couldn't find any.
    I also downloaded marlin firmware, and tried to modify the config file of an ender 3 v2 neo, since there's simply no config file available for my printer. Apparently, I only need to change some liitle things, for example the bed size... I don't know if having a dual Z axis changes anything compared to a normal ender 3 v2 néo, though...
    The problem is that I can't find the environment that would work with my Mainboard. I looked at it, and it's a V4.2.2 GD32F303RET6 (or STM32F303RET6?) . There's seems to be no environment corresponding, in the section you showed in the video.
    Could you give me any hints about what you think could work for me? My main goal is just to set a higher max jerk value than what is allowed in the stock firmware...

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

    I have the longer LK5 Pro and there no tutorial on how to customize firmware, all i want to do is increase the hotend temperature, if someone knows how to please help.

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

    i followed this step by step! put file on card and plugged into printer. turned on and still blue screen. help please!

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

      Hi, is your board equipped with a GD microcontroller?

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

    I have the ender 3 S1 do I need anything else to make the CRtouch work (auto Bed Leveling Feature).

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

    Great walkthrough of the process 👍
    Thanks for sharing your experience with all of us 👍😀

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

      Thanks Asger

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

    I don't get it. most videos/articles say just download the firmware right from the website, load onto sd card, plug it it and bam. others have these compilers and such with 10 extra steps. why? I just want to install a dam cr touch but no. nobody can give me the right answer as not a single troubleshooting method has worked. its been a whole week and a half of trying and nothing.

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

    I dont see the option to remove the slashes at the disable fan_soft part

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

      Hi, you need to add the 2 slashes to disable

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

    Ruiraptor, I have the Ender 3 v2 and at the 1:59 min mark of your video. You show going into your folder and the v422 board (same as I have) and it shows 4 files. Well the new Marlin shows 2 more folders titled CrealityUI and MarlinUI. Each of which have their own config files. Which ones do I take? and if I take both from both folders...where do I put them since they have the same file names?
    Thanks, Great video btw

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

      Hi, in Marlin UI you get the screen in landscape orientation while in Creality UI you get the screen in vertical orientation.

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

    Is this the same process with ender-3 pro

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

    Hello, how do I change the display icons, for example where you have Creality put another name? Thank you!

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

    I am struggling on the most recent firmware, the 2.1.1 it is my first time ever updating it and i get these two errors. Your Configuration_adv.h file is for an old version of Marlin. Downgrade Marlin or upgrade your Configuration_adv.h. and Your Configuration.h file is for an old version of Marlin. Downgrade Marlin or upgrade your Configuration.h. I have zero clue of how to overcome this ther are literally my only erros.

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

    why is my environment STM32F103RE_creality ? shouldn't it be like yours? I'm confused please help

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

    THANK YOU LEGEND
    instant subscribe. great tutorial that I was able to alter to my specific needs. 10/10

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

      Thank you so much for your comment. :)

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

    hello, why i can't find the file STM32F103RET6 , I do everything you do, what I do wrong?

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

    My ender 3 s1 won't update

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

    My config folder only has 2 folders default and examples, wheres the Marlin one?

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

      You need to download 2 files. The Marlin zip file and the configs zip file.

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

    I downloaded the firmware from marlin as stated but I only get the config file, not marlin 2.0.x. I followed your instructions to the T. What do I do to get the other file? Thankyou

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

      theres two links on the same row. Look carefully and youll see the configs and the actual marlin files

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

    Thank You! Guide still works

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

    When I down load the file and unzip I only get the Configuration-release-2.1 file . No Merlin file . Can you help please ?

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

      Hi Chris, you need to download 2 zip files. One with the firmware and one with the configuration files.

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

    Thank you. I get now it needs to go in the root folder. I'm currently having an E1 error loop I think is related to the sub par chip. No matter what firmware I try, or hot end I try the thing throws a thermal runaway fault and shuts down. Thanks again.

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

    has Creality not released the firmware that comes on the new stock boards?

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

      Not yet :(

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

    Hi, may I know doe sthis applies to Ender 3 V2 firmware too.
    Thanks

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

      Hi, yes. You need to know which board and microcontroller you have in your printer so that you can select the correct board and environment in the firmware.

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

    Great video, I followed all the steps and got the success but when I loaded the sd in to my printer and turned it on it did not update the firmware.

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

      I needed to have a blank SD card... Got it sorted now

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

      Glad you got it working ;)

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

    Hello.
    First of all, congratulations for the videos, well explained.
    I bought an ender 3 pro, installed a firmware on mine, to work with CRTouch. I did it through a firmware inside an SD card.
    It continues to print, but I don't always have to do the adjustment setting. Also it doesn't always read the SD card and when it reads it prints the object but a few layers later to...
    Apart from that, my card has the "GD32F303RET6". I think this is the error. My question is where can I get the original firmware for the printer?
    Thanks

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

    Thank you for your video, but I still have a problem. I have Ender 3 with Creality v4.2.2 board with chip STM32F103RCT6, but this chip/environment doesn't exist in pins.h for Creality boards. Could you please help me to find the correct env?
    Thank you in advance!

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

      Hi Michal, you are correct, that version of the chip is not included in Marlin's list. The difference between the RET6 and the RCT6 is the internal memory size.

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

      @@ruiraptor thank you for the response. Could you please suggest any workaround? Should I only keep the final build size under 256kB and it will work? Thanks in advance.

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

      Hi Michal, we don't have that board with that chip to test and say for sure that it will work. It might work but we can only be sure by testing.

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

      RCT support was added after 2.0.9.3 was tagged and released last year, so you can use bugfix since I added support for those boards a couple months back.

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

      @@thisiskeithb so do I use the re or rc environment?

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

    Great video @ruiraptor! Though I seem to have a different issue. When I hit the Check to compile, VS Code starts the build process, but then does nothing else. Is there something specific that I should be looking for to get it to compile? I have the folder at the root of my Drive and ran VS Code as Admin, but still not getting it to compile.

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

      Hi Ryan, check if you get an error or warning.

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

      @@ruiraptor there wasn't a warning at all. Did some further searching and found someone else with a similar issue. I ended up uninstalling PlatformIO and then deleting the folder under appdata/local for it before reinstalling. I also didn't have Python installed so I installed that prior to the reinstall of PlatformIO. Once I did those things, I was able to build the firmware. Hope this helps anyone else having the same issue of the build just sitting.

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

    I've followed you since I got my original TevoTarantula years ago. Your videos have always been very helpful.
    I just upgraded my Ender 3 to a 4.2.7 board. I have an extender cable that converts the mini SD to a regular SD card. The printer will only recognie a card if it is in the slot on bootup. If you pull the card out it will never re-read a card again until you reboot the printer, or eject and reinsert the mini SD adapter on the ribbon cable. This was never an issue with the original board. Can this be resolved in code? Even the screen prompts on the LCD will not try to reread the card.

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

    @ruiraptor Thank You very much for uploading this video. I followed all the steps but my printer says the bootloader is confused. can you make a video on how to fix this problem or help me out in some way I have the Marlin 4.2.7 motherboard and upgraded 32 bit touchscreen if You could help me out that would be great. thank you for your time.

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

      Hi Matthew, please send us an email so we can help you in more detail.

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

      @@ruiraptor having the same problem over here as well

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

    "Error: Build environment 'mega2560' is incompatible with BOARD_CREALITY_V4. Use one of these: STM32F103RET6_creality, STM32F103RET6_creality_maple" for me

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

      Hi
      We explain how to solve that issue in the video.

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

    How can I burn a bootloader on that microcontroller?

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

      The new microcontroller already comes with a bootloader installed.

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

      @@ruiraptor I burned the microcontroller, so I had to buy a new one and now after installing, I have a blue screen .

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

      Did you try to install the firmware? If yes, how? The board might have the bootloader installed...

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

      @@ruiraptor Formatting the SD card, and place the bin file there, the one for the v4.2.2 motherboard and with that " GD " in front of the name of the file because of the chip ( GD32F303RET6 ). Inserted the card into the motherboard, after 60s I powered on and I waited for a looong time but nothing came up on the screen. I've tried so many times with so many firmwares already...I tried the firmware for the motherboard v4.2.2 as well. Idk what's going on. Right now I'm checking every pin from the MCU

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

      Not every firmware versions will work with the new board with the GD microcontroller. You need to download the one from Creality's website and the one with the GD name.

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

    Perfect. Your tutorial saved me. But I have an question, how do I get the Z Offset option in the menu. I can't find it in the configurations. Do I need to do anything before compiling the firmware? Thanks in advance

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

      Glat it helped :)

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

    i love you so much man, its perfect and i was at so close to cry in the trying, and now i hace to rearm the printer cause i dissamble it :(

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

      Glad it helped 🙂

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

    This saved me so much trouble, thankyou!

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

      Glad it helped :)

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

    Hi, I also have the compile errors. I have an ender 3 V2 and I am confused on what files to copy over. There are several folders within the config>examples>creality>ender 3 v2 folder. I picked the crealityV422>CrealityUI folder but only find two files: "Configuration" and "Configuration_adv". Are those the only two files I need to copy into the Marlin folder? Or do I need to copy over something else? Cant find anything that provides instruction on this step for ender 3 v2 yet. Apart from that, this video helped fix the issue with the FAN_SOFT_PWM as well and now it compiles. thanks for the video! :)

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

    This is Awesome! Thank you so much

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

    Ender 3 pro, didn't work. firmware is not uploading in the printer, blank screen. I didn't have an error while compiling process, it was success at first attempt.

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

    Nice video, i did itas you (same config and marlin version) but i got this error "'manual_feedrate_mm_s' was not declared in this scope; did you mean 'feedrate_mm_s'?" in marliui.ccp file what can be the error? thanks in advance

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

      Hi,
      it seems that the developers changed the config files. They will fix that on the next build.
      In the meantime, go to your configuration_adv.h files and search for this line:
      #if ANY(HAS_LCD_MENU, EXTENSIBLE_UI, HAS_DWIN_E3V2)
      and replace with this one:
      #if ANY(HAS_LCD_MENU, EXTENSIBLE_UI, HAS_DWIN_E3V2, HAS_MANUAL_MOVE_MENU)

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

      @@ruiraptor Thank you for this. The code compiled correctly now!

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

    I followed the steps but now my printer has a blank screen

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

    Brilliant! Thank you so much

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

    It's a great tutorial and I follow all steps as on video but still have a problem Error: Unknown environment names 'STM32F103RC_creality_xfer'. Valid names are 'include_tree'. I try all option for my Ender 5 with mother board V4.2.7 and chip STM32F103RET6, MARLIN VERSION 2.1 Do you have some another solution? Thanks

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

    Dzięki, Thank You, Danke, Spasiba. You are amazing!

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

      Thanks 🙂

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

    Hey, im sorry to bother you but I followed all your steps one by one but got an error and a warning that:
    "422 boards come with a variety of stepper drivers "
    and I than I need to chose between
    "C=HR4988, E=A4988, A=TMC2208, B=TMC2209, H=TMC2225"
    But i looked at the board and only found a chip labeled "HCT245" and i was like: well f...
    Am I just Stupid or have I an unic Motherboard?
    so pleaaase help me :,D
    (By the way, I hope my english is not too bad and understandably)

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

      Hi Jony, that message is not an error...it's just a warning.
      The stepper drivers are the small square chips under the small heat sinks. Please check which letter you have written on the memory card slot metal plate. That letter will indicate which drivers you have on your board.

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

      @@ruiraptor sorry I forget to put in the error too:
      Marlin\src\lcd\marlinui.cpp:796:60: error: 'manual_feedrate_mm_s' was not declared in this scope; did you mean 'feedrate_mm_s'?
      and where do I need to put the Letter?
      and thanks for your fast reply!

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

      Hi,
      it seems that the developers changed the config files. They will fix that on the next build.
      In the meantime, go to your configuration_adv.h files and search for this line:
      #if ANY(HAS_LCD_MENU, EXTENSIBLE_UI, HAS_DWIN_E3V2)
      and replace with this one:
      #if ANY(HAS_LCD_MENU, EXTENSIBLE_UI, HAS_DWIN_E3V2, HAS_MANUAL_MOVE_MENU)

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

    I unfortunately can't get any of it to work, I have an Ender 3 Pro, and no matter what steps I follow, the compiling still fails every time. :(
    Thank you anyways.

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

    Very useful Information, Thank you. I still have a dead ender 3 pro printer because the firmware update was not successful so I am still looking for suggestions. BTW I tried compiling the firmware 2.1.1 using your method but still got the error message "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"

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

      Try replacing "STM32F103RET6_creality" with "STM32F103RE_creality" or "STM32F103RE_creality_maple" Also change the name of "firmware.bin" to something else, such as "test123.bin"

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

    IMHO, at 5:52 I would review the remaining "2 Problems" before continuing, just to make sure it's not important.

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

      Hi Diego, i agree with you, however, something happened during editing because after enabling the PWM fan define line it compiles correctly and without any errors (as seen in the compile result).

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

    Hola Mi nombre es Martin y quería preguntar si amablemente alguien me podría pasar el Firmware para mi Impresora Creality Ender 3 Pro con Placa v. 4.2.2 ya que no estoy pudiendo hacer lo mencionado por falta de experiencia. Desde ya muchas Gracias a quien me pueda ayudar.

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

    Amazing

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

    goooood

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

    Well this took care of the PWM_SOFT_FAN issue but that was just the beginning for me. Every time I try to compile, a new error pops up. Some errors I'm able to track down and correct but others I'm not.
    As soon as I fix the PWM_SOFT_FAN issue and try to compile, it hits me with- error: 'manual_feedrate_mm_s' was not declared in this scope; did you mean 'feedrate_mm_s'? in marlinui.cpp. I don't even know how to fix this one as I looked at it and it doesn't give any indication where I need to declare manual_feedrate_mm_s' or tell Marlin what it needs to know. It also throws an error saying - Check the board label and set the correct *_DRIVER_TYPE!...I checked configuration.h and it already has the correct drivers declared. I've also seen an error that says something about commenting in JSON. There always seems to be new errors to deal with and some of them are a whole new language to me.
    I'm not a coder and, although I've had experience with Marlin compiling, I'm pretty new to the VS code thing and there's much I don't understand.
    I checked my board and my chip is a STM32F103 so it's not a hardware thing (at least as far as that chip goes). Marlin just seems to hate the Ender 3 Max.

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

      Just an update and in case anyone has the same problem with the manual_feedrate_mm_s:
      I got it compiled! Big part goes to Rui. Thanks!
      The manual_feedrate_mm_s thing is just coded incorrectly in the 2.0.x Marlin (the zip file on their download page). In configuration_adv.h search for "#if ANY(HAS_LCD_MENU, EXTENSIBLE_UI, HAS_DWIN_E3V2)" and replace it with "#if HAS_MANUAL_MOVE_MENU". That was all I had to do and it compiled right away. No other errors popped up.
      The problem that shows about checking the driver is still there but it compiles successfully so I'm good with that. Odd that none of the other errors I got show up now when I restarted the whole process from scratch, but I'm happy.

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

    YOU SHOULD HAVE PUT LINKS TO MARLIN

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

    now its changed to STM32F103RE_creality

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

    Instead of hunting through core Marlin files to find the environment, simply hit build with the default environment and Marlin will give you an error with the correct environment(s) for the defined motherboard.

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

      Hi, you are correct. Marlin returns the error "Error: Build environment 'mega2560' is incompatible with BOARD_CREALITY_V4. Use one of these: STM32F103RET6_creality, STM32F103RET6_creality_maple". Our aim is to explain in detail what's behind all this so users can understand how it works.

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

    is there a way we can just download the file off you haha sorry i keep running in to problems

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

      Hi,
      which file are you referring to?

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

    When I try to build the file I just get the same error message for loads of different lines and files eg:
    buildroot/share/PlatformIO/scripts/../../../../Marlin/src/inc/../../Configuration_adv.h:1377:28: error: missing binary operator before token "("
    1377 | #if HAS_BED_PROBE && EITHER(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
    followed by:
    Error: Failed to parse Marlin features. See previous error messages.
    Which is right at the end

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

      Hi, which firmware version are you trying to compile and also, which visual studio code version do you have?

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

      @@ruiraptor I’m trying to compile marlin 2.1.x using vs code 1.82.2

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

    Hey everyone, I need some help! I’m trying to update the firmware for Marlin on my 3D printer, but it’s not working. I’ve downloaded the firmware, configured the files, compiled it, and copied the .bin file to a FAT32 formatted SD card. However, all that happens is the printer writes the EEPROM.DAT file, but it doesn’t actually update the firmware. Has anyone else experienced this? Any advice would be greatly appreciated!
    Thanks in advance!
    Hola a todos, ¡necesito ayuda! Estoy intentando actualizar el firmware de Marlin en mi impresora 3D, pero no está funcionando. He descargado el firmware, configurado los archivos, lo he compilado y copiado el archivo .bin en una tarjeta SD formateada en FAT32. Sin embargo, lo único que ocurre es que la impresora escribe el archivo EEPROM.DAT, pero no actualiza el firmware. ¿Alguien más ha tenido este problema? Cualquier consejo sería muy apreciado.
    ¡Gracias de antemano!

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

    thank you so much been trying for a week I had STM32F103RE_creality not STM32F103RET6_crality if that help's someone at PINS copy and past part. I used STM32F103RE_crality and it worked I have Marlin 2.1.1 now thanks again.