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.
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.
seems i need to know what board i have in my "ender 3d pro". how to check the boardversion, plz?
@@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.
@@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.
-- 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 )
@@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.
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!
You're welcome
100% Agree!!!
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.
You're welcome
Design, Prototype Test linked to this video. You now have a new subscriber because you made this great video :D
Awesome, thank you!
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
Hi. im glad i was able to help out :). How are you liking the 4.2.7 board on the Ender 5?
@@3DPrintscape yeah i havent even been able to compile even with the folder being on desktop
@@jchulski19 What error are you getting?
@@3DPrintscape It was something along the line of wrong environment. I guess they changed the environments it is now RE not RET6
@@jchulski19 Ya, they made some changes back in January. This video may help. ruclips.net/video/kUIPmVeY7ns/видео.html
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.
Hi. That should be a good combo, let me know how it turns out.
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.
Glad i can help :).
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
Great to hear!
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
Hi. Thanks for the feedback, im glad i was able to help :) .
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.
You're welcome!
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.
Hi. Thanks for the feedback and you're welcome.
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!
Hi. Thanks for the feedback, its much appreciated. Im glad we were able to help.
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.
Hi. Thanks for the feedback and ya they made a change last summer requiring that to be false for the bltouch.
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.
Hi. Thanks for the feedback, im glad i was able to help :).
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.
Hi. Awsome, thanks for the feedback and sub :).
Great video! I needed this info for a current snafu w/ editing my current build. Keep it up!
Thanks, will do!
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!
Hi. Im glad i could help, thanks for the sub :).
Thank u for this Chanel I have found several of your videos helpful.
You are always very clear and descriptive much appreciated.
Hi. Thanks for the feedback, i appreciate it.
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
Hi. Glad it helped, have fun with the upgrade.
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
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.
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
Hi. Thanks for the feedback and comment :).
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.
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.
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.
Hi. Thanks for the feedback and you're welcome.
HE IS THE BOSS
Hi. Thanks for the feedback :)
Very helpful, and informative, video. Thanks for all the help, Rob :)
You're Welcome!
Thanks for the great tutorial 😁👍 have to try that.
No problem 👍
Much needed video, just became a subscriber. Looking forward to your videos now.
Hi. Thanks for the feedback and sub :).
@@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.
@@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
Thanks! It's complicated! but not any more.
Thanks! Im glad i could help :).
Very detailed!!! i took notes. Thank you!!!
Hi. Thanks for the feedback, you're welcome.
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)
Hi. It would be measured from the tip of the probe to the nozzle.
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!
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
@@3DPrintscape i have this same problem as him but i dont have the 512k board. Does it matter?
@@russwalton You will want to make sure you choose the environment for the board you have.
@@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?
@@russwalton Make sure you bed is level, and you could try to use bed weld.
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.
Hi. Thanks for sharing this. I recommend using the marlin auto build plugin. It give you the available options at the time.
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?
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.
@@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
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!!
Hi. CTRL+F will bring up that bar.
@@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!!
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
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 .
Ran into an issue when using the variable "STM32F103RET6_creality" the build failed, apparently it's been changed to "STM32F103RE_creality"
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.
you sir have been a life saver thank you
You're welcome
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
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.
@@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!
Thanks 3dps dude!
You're Welcome!
Thank you for this video, it is very useful and rich
You're Welcome!
Great jop !! Thx a Lot ,,,,,, now my Ender 2 pro makes a great jop !!👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻
Ender 3 pro !! Sry 😉
Great to hear!
fantastic review. 32gb card works fine as oppose to less than 8gb on my printer.
Hi. Thanks for the info. The results have seemed to be very inconsistent.
Thank You!
You're welcome!
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
Hi. This could be from the nozzle being to close to the bed or from a partial nozzle clog.
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.
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.
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
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.
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.
Hi. To the board, there is no difference between the bltouch and crtouch.
@@3DPrintscape ok cool. Thank you so much! Awesome and helpful videos!!
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.
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.
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?
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.
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
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.
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.
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.
hello. did you ever figure out how to bring the checkmark back? i am running into this same issue myself right now. thanks
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?
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.
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?
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.
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!!!
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.
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
Hi. I searched but im not seeing anything for that printer yet.
@@3DPrintscape
Thank you for your time and effort.
Kind regards
Harry
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?
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.
@@3DPrintscape Thank You!
@@Kenyez You're Welcome
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?
Hi. You may have opened the wrong folder in vs code, it should be the one with the platformio.ini file in it.
I received an error when compiling: "BLTOUCH requires Z_MIN_PROBE_ENDSTOP_INVERTING set to false. Please update your Configuration.h file."
Hi. That needs to be set to false in newer firmware builds.
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
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
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?
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.
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.
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
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
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.
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.
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
Thanks!
I really appreciate it, I fixed several ender for this tutorial!! ;)
Hi, Thanks for the support. Im glad i was able to help :).
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?
Hi. Check out this video, it should help with both issues.
ruclips.net/video/t4QE1jPncms/видео.html
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!
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.
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
Hi. Thanks for sharing this.
Tried your discord... Can't talk... followed your instruction, several times.. nothing will compile... says old versions/upgrade... this is very frustrating
Hi. What issues are you having and did you grab the latest firmware and config examples?
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?
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.
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
Hi. Are you using the marlin auto build plugin or defining the environment manually? Either way, what is it defined as?
This is sooooo confusing for someone who doesn't know how to compile etc lol...does this firmware have the manual mesh levelling feature ??
Hi. I dont think its enabled by default, but look at LEVEL_BED_CORNERS in the firmware.
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.
Hi. Are you getting a blank blue screen or something else?
I need help it is not working i tried it like 100times
Hi. What part isnt working?
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?
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
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).
Hi. Try to install the python plugin.
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 ???
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.
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.
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.
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??
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 .
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.
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 .
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)?.
Hi. I havent been able to get the creality touchscreen to work with any of my Marlin builds.
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
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.
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?
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.
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?
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?
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🙏🙏
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.
cant find Z_MIN_PROBE_ENDSTOP_INVERTING in Configuration.h
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.
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?
Hi. That would probably work but you may need to make some adjustments to account for the screen.
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.
Hi. Were you able to move the .bin to the sd card or is that where you having issues?
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
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.
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 .
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.
did everything to a t.....no .pio folder did i miss a step?///im not on a mac so im confused
Hi. What folder are you in and did it say the build was successful?
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?
Hi. Configuration requirements change over time. The endstop inverting should be false now.
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!
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/
Hi, Maybe a stupid question, but Can I use all your settings for the BLTouch even if I have a CRtouch?
Hi. Ya, it would work. They are configured the same.
Everything seems to follow this video but I get an error that the motherboard isn't defined in configuration.h
Hi. The easiest way to fix this is to use the marlin autobuild plugin. I have a video covering it.
my z axis won't go down, can you help me?
Hi. What changes were made to the printer? Did you add a bltouch or anything like that?
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
Hi. Yes, you would just need to use the correct cofig example for the board/printer.
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
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.
Did you get anything to work I am having the same problem?
@@kylebeebe8493 nope, it's still sitting immobile and out of operation
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.
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.
Thanks for this but I get an error saying I can't use true for z min probe offset inverting?
Hi. That value should be set to false now. They made a change in the bug fix line back in June.
@@3DPrintscape ah thanks very much, I'm a n00b and was struggling but your video got my printer working again, thank k you
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.
Hi. Ya the .bin should be in the same zip as the config files.