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. If you would like to help support the channel consider joining our patreon account at www.patreon.com/3dprintscape .
Thank you! This is just what I needed as my CR-10 with a BTT E3 V3 board died. I was given this printer and thus didn't install the firmware myself. I'm really enjoying the process on learning how to make custom builds!
I was just looking at the github directory, and it appears there's now a firmware for the e3v3. Have you checked this out and maybe considered an update?
Coming back to this video, there is now a configuration for the CR10 and SKR Mini E3 V3 in the supported build values but it appears to have been copied from the "import" config which has "#error" directives which will need to be removed. Even though the config files now exist, this video is still very useful for making changes!
Good stuff! I noticed Marlin has firmware for the Ender 5 for this board as well now. That is sure easier than going through the config files and setting stuff up yourself. Thank You.
Im not sure why, ive followed every step in the video up until 8:15, now for some reason when i go to test the build first as instructed it poos up with a eorror message "could not find one of package.json manifest files
yes i have tried to build. and no i havent edited anything yet, at 8:00 when you said to run the build before we edit aynthign is exactly what i did and thats where i ran into the problem "package.json" missing
I did the changes and the bl touch changes and my touch screen now reads no printer and is stuck on the marlin/touch choice screen. it will to go both for a second then come back to the choice screen. There were no errors when the file was tested. BIGTREETECH SKR Mini E3 V3.0 Control Board +TFT35 E3 V3.0.1 It worked when i first connected everything before I changed the firmware. Was the bin file the only file needed?
Bonjour, J'ai installé la SKR MINI E3V3 sans Bltouch sur ma CR10V2 est-ce que le firmware CR10 sans module convient à la mienne ou non ? Les dimensions plateaux, c'est quoi ?
I had a friend of mine lend me a hand on my upgrade - I put SKR Mini E3v3's and TFT35s in my 3 CR-10S machines. One snafu we encountered was the filament runout sensor. I don't use those things and despite it showing off in the menu, anytime I started a print, the filament change processes would kick on. I had to add a line in Cura to my start gcode to get around that. Overall the upgrade went well but there are a few quirks. The status portion of the LCD will beep telling me no sd card which is fine, I print via Octoprint/USB anyways. The process of setting the z offset was really wonky, I couldn't get the nozzle to lower for a bit. It sure would be nice if there was a gold standard / approved firmware for such hardware setups!
Hello there, I am almost done with the process of doing this whole upgrade but everytime i use the auto bed level feature it probes the 4 corners of my cr-10 bed but in the size of the ender 3's bed dimension. is there any way to edit the auto level's area of operation to the size of the cr-10? Thanks so much!
Thx Rob... followed your guide and got my CR-10 w/ upgrades. Got adventurous and decided to add a sprite extruder but now can't move towards the bed in z axis. Any ideas?
Hi. How is the crtouch wired and is the z stop still connected? If the crtouch is connected to the 5 pin bltouch port the z stop still needs to be connected.
i have a cr10 v1 with a skr mini e3 v3 with a e3d hemera hot end do i need to do anything besides an update for the hotend to work correctky currentky im just extruding about 230mm to get it to print
I just bought this board and the BL Touch for my cr10. Some of this was kind confusing. I’m not a super savvy tech guy but I can manage. I’m gonna use this video as reference for my install. Only upgrades I have on my cr10 now are the extruder and a did a direct drive with the bracket from creality.
Hi, I've been following your guide and trying to compile some firmware to install the skr mini e3 v3 into my CR10 v3. VS code throws up a load of errors when I test the build, before even making any changes. I'd really appreciate it if you could help me out with firmware that would allow me to use my BL touch on the CR10 v3
Hi. What is the first error your getting in the console output? Also, it will be easer to get help with the firmware on the discord server. The invite is in the video description.
I'm using this set up and followed through the set up andI have bltouch. I did what you said for the bltouch. When I go to do to P offset and go to use a paper to tune it. My screen freezes and it won't let me do anything else. I tried following your other video, but Marlin builder gives me a prompt saying it doesn't support the feature. Im guessing that's because it was the v2 version when I have the v3. github also has cr-10 SKR Mi E3 v3 available to modify instead of using the ender 3 pro like you are using in this video. Any way you might be able to assist? I'm more than happy than happy to show you what I'm doing to recreate my error for you. I just get scree freeze when I get to the point of needing to set my Z offset.
I fixed my problem. I used your file and replaced the bin file in it with the one I built and it worked (I have a cr-10 s4). The touch screen issue was because the screen itself hates the metal case. it must ground out the screen. Anyway THANK YOU. Everything working fine now.
I forgot to tell you. An alarm goes off when the screen is pinched and you try to push the button to much. You have to turn off the machine. The sound came from the motherboard. I fixed the spacing with a double sided tape for now. I just left film on the side that goes to the screen. The foam works well for a cushion. Just wished it was black.
@@3DPrintscape I used a black permanent marker. The foam absorbed it. If you get up close you can see the where the now black foam is, but from a few feet away you cant see anything. I avoided glue only because I eventually want to build a bottom for this printer and mount the hardware under it. Then put the screen on the front.
Hi there. I have 2 questions for you. I have a CR10 with V4.2.7 board. Been following your tutorial. 1. How do I set the nozzle to auto home to the left front corner?
I just installed this board and the TFT35 touch screen in my CR10 S5. I used the configs in the CR-10 S5 folder everything works great in Marlin Mode but the touch screen says No printer detected. When the SKR Mini E3 v3 board arrived it had firmware for the ender3 on it and the touch screen side saw that. Is there a setting that needs to be defined for the touch screen to see the printer since it's now flashed to the CR10 S5??
Thank you so much for sharing your compiled firmware. It took me days trying to figure it out on my own and it wouldn't compile. My issue now is, my CR touch isn't applying to compensation whenever I print. I tried manually leveling the bed then ran ABL. It calculates but when I print after ABL, I have to use babysteps to bring the nozzle down. Any suggestions? I was gonna change my z offset but I can't seem to find it on the LCD screen. Additional info, I got Bed Visualizer installed in Octoprint. And I've used that and it's still causing issues. I added M420 S in the gcode after G28 but the nozzle is still too high. All it did was reset my probe offset to 0. I have no clue what to do now. Thanks in advanced!
@@3DPrintscape is it different from the Z Probe Offset? If so, I can't find it on the menu. I use "M290 Z-0.83" just to work around it for now. Here's my start GCODE: M140 S70 M105 M190 S70 M104 S220 M105 M109 S220 M82 ;absolute extrusion mode M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk M220 S100 ;Reset Feedrate M221 S100 ;Reset Flowrate G28 ;Home M290 Z-0.83 M420 S1; Uses mesh G1 Z2.0 F3000 ;Move Z Axis up G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position G1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line G1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line G92 E0 ;Reset Extruder G1 Z2.0 F3000 ;Move Z Axis up G92 E0 Thanks!
It still sounds like the z offset is not set correctly. I would restore default settings and go back and reset the z offset (make sure to save it) @@ColeDiaz89
Recently my cr10s pro mainboard got fried, so I'm looking for a better upgrade. I found that creality silent board and btt srk mini e3 v3 suits better. Do I have to upgrade from inductive sensor to BL touch...!? Does srk mini e3 v3 support inductive sensor....!?
Hi. I haven't tried it myself, but I read that it can, assuming you have a metal bed. It wont work with glass or the creality magnetic surface. If it was working with your old board then you should be able to make it work. That said, i dont think you will find any prebuilt firmware for it so you will have to make your own.
I have been learning on my feet with 3D printing and could use some help. I have a CR10 V1 and I have attempted to upgrade the motherboard to the Big Tree Tech SKR Mini E3 V3.0 board with the TFT35 E3 V3.0.1 Smart Display. I have the firmware for SKR Mini E3 V3.0 from the 3dprintscape website but I need to make sure my new Display and Extruder are good in the firmware. I would appreciate any help. My Setup CR10 V1 Dual Z Axis Filament Run Our Sensor BL Touch V3.0 Micro Swiss Direct Drive Extruder Big Tree Tech SKR Mini E3 V3.0 board TFT35 E3 V3.0.1 Smart Display - Setup for Touchscreen Use
Hi, assuming the dual z axis is on one driver then everything should work but the filament sensor. It’s disabled in the firmware because wiring could impact the changes needed.
Honestly, i havent used it so i cant give the best advice. I will say check the board before buying one. If it has a 8bit board i wouldn't waste the time or money on it.
@@3DPrintscape Thanks for the response. I just purchased the SKR Mini E3 to put in it. I was able to get the default CR-10 Mini config file from Marlin and use your video to make the necessary changes before building. I think it should work. If not... Klipper!
Please can someone help me 🙏. I have an ender 3 V4.2.2 with a cr touch. I have tried the firmware from 3dprintscape site but it won't work. The homing X and y is fine but when I goes to home z it goes up 10mm deploys the probe then move up again and repeats 3 times then stops. I don't know what's wrong and don't have the knowledge to make custom firmware. I am new to 3d printing and need someone smarter to please help me get me print back up and running
Hey Big guy, I need your advice. I plan to make my Ender 5 Pro a little quieter by attaching a Noctua fan to the inside of the steel base plate and removing the PSU cover. Therefore the base plate is now supporting both fans. IYHO do you think the base plate will be enough to protect the PSU? After all the PSU cover only holds the original fan and the base plate covers everything!
Hi. I personally would feel ok running it that way assuming nothing is making its way by the PSU. That said, it is a risk and power supplies are dangerous so I have to recommend (to protect myself legally) that you dont do it :) .
@@3DPrintscape I always appreciate your advice and your prompt replies which is why you are one of the best subscriptions I have. I understand your viewpoint about safety. It is not ideal but I have to reduce the noise or I cannot use the printer. This is a short-term solution. I do intend to move everything to the rear of the machine asap. And adopt the fan mod you suggested a while ago with the Ender 3.Thanks again Boss, please have a great day.
I tried this on my CR10s but after updating the eeprom it now thinks that my origin/home is +300, 150, 0 and not 0,0,0. To the point that it keeps racking trying to go further +x then it should.
@@3DPrintscape clear the eeprom? As in reset it using the reset button and reflash the original firmware or did you mean to use commands through the terminal?
I've been running into this weird issue for the past month where my motherboard detects/updates firmware via the microSD card reader (via microSD card extender), but it cannot actually read any STL files via that same SD Card reader (In both cases, I am using an SD Card extender, but it doesn't seem to matter since I get the same results when I put the microSD card directly into the board anyway) Any tips on how to deal with this unwanted behaviour?
@@3DPrintscape I resolved my issues since then, actually. The first issue of just not detecting the microSD card at all was simply that the 8GB microSD that came with the Ender 3 v2 is simply defective/degraded; I purchased a new official SanDisk 8GB and formatted it to the same settings - it detected properly thereafter I noticed a second problem, but I was the one who created the problem to begin with. The symptom was that even though the gcode was detected in the Media menu, running it resulted in the printer not displaying the print progress menu, waiting for 20 seconds, the printing erratically for 3 seconds before saying job complete The issue I had in this case was that, in trying to solve the first issue, I messed with the HAS_MEDIA buffer size in Config adv. I had set it to 64. I managed to fix it by reducing it back to 16. That being said, 32 seems to also work without error - just 64 and above are glitchy
HI Thanks for this ,i did a build before for my cr10s , but on the new board didn't work so going to try this again , i couldn't get the auto bed levelling to work correctly , as it would still level on the ender 3 bed size even though i had changed the bed size , , what would i have done wrong ? iam going to try your ready use file to , did you have any issues with auto bed levelling with your file ?
Hello! have this problems for stock CR10: error: missing binary operator before token "(" 3135 | #if DGUS_UI_IS(MKS) error: missing binary operator before token "(" 3137 | #elif DGUS_UI_IS(IA_CREALITY) Thanks for your help!
@@3DPrintscape Hi! I juts downloaded from your page the file in CR-10 section, stock version, I'm not make any changes, just put into new marlin, open in visual studio, tried to compile and appears this. ;)
@@rodrigomunoz4757 If you just pulled in the configs from the build you will probably have issues if the binaries are from a different build. I provide the configs mainly for reference in case someone wants to build the latest build with the same changes. That said, the changes will need to be manually made in the new config. Try to grab a clean build and config from marlin and see if that compiles correctly.
Anything different for CR-10S config using this method? Or is it better to use the CR-10S v2 config. (other then fan/chip speed i am not sure what is different in the V3)
@@3DPrintscape Thanks, ended up using your V3 config for the CR-10 and compared it to the the V2 config for the CR-10S. No differences for the printer settings that i noticed and everything's working.
@@zackachel36 can you help me pls. Can you ñoint to a goos tutorial on how to start the process to change my stock mother board to this one on my CR10s´? please
Marlin\src\module\stepper.cpp:3690:39: error: 'BABYSTEP_INVERT_Z' was not declared in this scope i keep on gettin this error when i try to build and i did ever step you did in video
Hello, very good job, I suppose it will also work for the cr10s? I will have to clone Z because I put another motor in it, I have no problem with that, I have to use a BIQU MicroProbe, would you know if there is any significant difference to be had? thank you.
Hi. The process should work with that printer you would just have to make sure to update everything specific to the printer. The BIQU MicroProbe is basically the same as the bltouch to the board so the process would be the same for that as well.
@@3DPrintscape No BIQU Microprobe you can't use BLtouch, apparently you have to reverse it and make other changes. I'm struggling to configure it correctly. I'll post the changes in Marlin's configuration when everything works correctly. At the moment I had problems with the pins and connections that Marlin apparently does not manage or they stop working. Possibly fixed with an update.
none of the files build, constant errors. buying this board may have been a mistake... i'm on the edge of just giving up. trying to build a basic cr-10 s firmware using the files you linked. if building from a ender 3 pro doesn't work them i am at a loss. else i will just have to hope the firmware.bin works that was included. latest release builds fine using the ender 3 pro as the base changing the printer name and build area, but not the bugfix... hope it works. Also hoping my tft35 screen switching to the mode screen is just because the plastic cover is affecting it. Worked fine yesterday when I installed everything. Today it’s freaking out and won’t stay in either mode, marlin or touch. Appears to have flashed the firmware instantly. 🤷♂️
Hi. The bug fix can be hit or miss. What issues are you having with the stable build at this point and is the issues consistent. Also, did you update the firmware on the tft?
@@3DPrintscape I followed your guide for the bl touch ( even though I have a cr touch). Strange issue. Turned printer on with new firmware. With my TFT screen is dual mode. So in the touch screen mode it says auto bed level failed. I checked every setting in that section. One setting was type 1 to turn on. Abl but it fails. At same setting there one for setting offset. THAT. I can change. NOW IF I GO INTO THE ORIGINAL CONTRY(like you can with btt TFT screen). Then I can tap Auto Home. And it does 100%. Bed moves out half way. Extruder moves to middle of arm. Pin pops out on cr touch. And extruder lowers to bed. It works for auto home in the non touch screen side but not on touch screen side. What am I missing. Before I balled up the firmware trying to install smart filament sensor, the cr touch worked great. I could 9pt check bed level , auto home on the touch screen side. But something is amiss
@@bruceyoung1343 Hi, when using the tft35 after you flash the firmware you need to run a mesh. If you dont you will get the abl off or failed message. Once it has a mesh, that goes away.
Excellent resources here - very useful for our students as well - can I ask what would the difference be between the config of CR-10 and CR-10S (if any ?) Waiting to replace the factory board with SKR mini V3 - also installed a MicroSwiss Direct drive on CR10s - thanks in advance
Hi. If the main differences are on the frame, filament sensor (i think), and the board. If your replacing the board the only thing i can think of that you will need to change in the config is enabling the sensor.
@@3DPrintscape I'm fairly new at downloading the stuff, so I'm not really sure what to do. Can you please tell me what I need to download so I can put it in the machine thank you.
@@rdolge49 If you have everything wired to the bltouchport and the z stop connected, download the bltouch version under the cr-10 section. Then extract that and put the .bin file on the sd card then power on the printer.
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. If you would like to help support the channel consider joining our patreon account at www.patreon.com/3dprintscape .
Is the cr10 v3 firmware on your website for the skr mini e3 v3?
No, its for the stock board that comes with the printer. @@dericklong6191
This saved me. Just installed the board and it worked great. Thank you!
Glad it helped :)
Thank you! This is just what I needed as my CR-10 with a BTT E3 V3 board died. I was given this printer and thus didn't install the firmware myself. I'm really enjoying the process on learning how to make custom builds!
Glad i could help :)
I was just looking at the github directory, and it appears there's now a firmware for the e3v3. Have you checked this out and maybe considered an update?
Hi. Ya its there now, you can just use that. I should probably make a new video.
Thank you for sharing this 🙏
Coming back to this video, there is now a configuration for the CR10 and SKR Mini E3 V3 in the supported build values but it appears to have been copied from the "import" config which has "#error" directives which will need to be removed.
Even though the config files now exist, this video is still very useful for making changes!
Hi, thanks for sharing this.
Good stuff! I noticed Marlin has firmware for the Ender 5 for this board as well now. That is sure easier than going through the config files and setting stuff up yourself. Thank You.
Hi. Thanks for the feedback. Yes if the config example is available use that, it is much easier.
@@3DPrintscape Will do, thanks a bunch!
3:05 in the meantime, there is a configuration for the CR10 for the E3V3 in the bugfix download.
Hi. Thanks for the info.
Im not sure why, ive followed every step in the video up until 8:15, now for some reason when i go to test the build first as instructed it poos up with a eorror message "could not find one of package.json manifest files
Hi. Did you try to build without making any changes? This will help narrow down the issue.
yes i have tried to build. and no i havent edited anything yet, at 8:00 when you said to run the build before we edit aynthign is exactly what i did and thats where i ran into the problem "package.json" missing
@@Cribed ok, can you move all the files to c:\firmware\ then try again. Im wondering if your path is too long due to the folder names.
I did the changes and the bl touch changes and my touch screen now reads no printer and is stuck on the marlin/touch choice screen. it will to go both for a second then come back to the choice screen. There were no errors when the file was tested. BIGTREETECH SKR Mini E3 V3.0 Control Board +TFT35 E3 V3.0.1 It worked when i first connected everything before I changed the firmware. Was the bin file the only file needed?
Hi. The the bin is the only file needed.
Bonjour,
J'ai installé la SKR MINI E3V3 sans Bltouch sur ma CR10V2 est-ce que le firmware CR10 sans module convient à la mienne ou non ? Les dimensions plateaux, c'est quoi ?
Hi. The build volume for the cr10 is 300x300x400. If the v2 is different the firmware wont work.
I had a friend of mine lend me a hand on my upgrade - I put SKR Mini E3v3's and TFT35s in my 3 CR-10S machines. One snafu we encountered was the filament runout sensor. I don't use those things and despite it showing off in the menu, anytime I started a print, the filament change processes would kick on. I had to add a line in Cura to my start gcode to get around that. Overall the upgrade went well but there are a few quirks. The status portion of the LCD will beep telling me no sd card which is fine, I print via Octoprint/USB anyways. The process of setting the z offset was really wonky, I couldn't get the nozzle to lower for a bit. It sure would be nice if there was a gold standard / approved firmware for such hardware setups!
Hi. is the filament sensor enabled in the firmware you built? If it is you may want to disable it there.
@@3DPrintscape yes. Working on that!
hi quick question fan 2 header on btt e3 ver 3.0 mini cr10 i use for electronics enclosure it dose not come on in your firmware
please advise
thankyou
Hi. I would need to look into it more. Is that one used by default or is it for a mod you have?
hi its default cooling fan for case electronics enclosure
fan 2 hearder pb 15
Can you reach out on discord? It will be easer to work on this there. @@tommyritchie8687
Hello there, I am almost done with the process of doing this whole upgrade but everytime i use the auto bed level feature it probes the 4 corners of my cr-10 bed but in the size of the ender 3's bed dimension. is there any way to edit the auto level's area of operation to the size of the cr-10? Thanks so much!
Hi. What is the bed size values in Marlin? It sounds like they didnt get updated for the cr10.
Also set stepper driver to 'TMC2209' on this board right?
Hi. If you started with a config file that was for the SKR E3 v3 you shouldnt have to change the driver.
Thx Rob... followed your guide and got my CR-10 w/ upgrades. Got adventurous and decided to add a sprite extruder but now can't move towards the bed in z axis. Any ideas?
Hi. How is the crtouch wired and is the z stop still connected? If the crtouch is connected to the 5 pin bltouch port the z stop still needs to be connected.
i have a cr10 v1 with a skr mini e3 v3 with a e3d hemera hot end do i need to do anything besides an update for the hotend to work correctky currentky im just extruding about 230mm to get it to print
Hi. That hot end has the extruder and everything built into it right? If so, you will need to recalibrate your esteps. I have a video covering it.
I just bought this board and the BL Touch for my cr10. Some of this was kind confusing. I’m not a super savvy tech guy but I can manage. I’m gonna use this video as reference for my install. Only upgrades I have on my cr10 now are the extruder and a did a direct drive with the bracket from creality.
Hi. Let me know if you run into issues.
Hi, I've been following your guide and trying to compile some firmware to install the skr mini e3 v3 into my CR10 v3. VS code throws up a load of errors when I test the build, before even making any changes. I'd really appreciate it if you could help me out with firmware that would allow me to use my BL touch on the CR10 v3
Hi. What is the first error your getting in the console output? Also, it will be easer to get help with the firmware on the discord server. The invite is in the video description.
I'm using this set up and followed through the set up andI have bltouch. I did what you said for the bltouch. When I go to do to P offset and go to use a paper to tune it. My screen freezes and it won't let me do anything else. I tried following your other video, but Marlin builder gives me a prompt saying it doesn't support the feature. Im guessing that's because it was the v2 version when I have the v3. github also has cr-10 SKR Mi E3 v3 available to modify instead of using the ender 3 pro like you are using in this video. Any way you might be able to assist? I'm more than happy than happy to show you what I'm doing to recreate my error for you. I just get scree freeze when I get to the point of needing to set my Z offset.
Hi. Are you using a TFT screen and if so, did you update teh firmware on that?
yes I am using the tft35-e3 @@3DPrintscape I did update it. I will try doing another update to it and see whathappens
I just installed this motherboard on my CR10 mini and this was really helpful
Hi. Thanks for the feedback!
ciao amico, la versione del firmware ha un bug che fa restare sempre accesa la ventola pezzo , e possibile risolverla ?
Hi. I dont think so, you will probably have to log a bug tow marlin.
I fixed my problem. I used your file and replaced the bin file in it with the one I built and it worked (I have a cr-10 s4). The touch screen issue was because the screen itself hates the metal case. it must ground out the screen. Anyway THANK YOU. Everything working fine now.
Im glad you got everything working. Hopefully the screen grounding out doesnt cause any other issues.
@@3DPrintscape No Everything worked. even the Cr touch. I might just need small spacers for the screen. Thank you.
I forgot to tell you. An alarm goes off when the screen is pinched and you try to push the button to much. You have to turn off the machine. The sound came from the motherboard.
I fixed the spacing with a double sided tape for now. I just left film on the side that goes to the screen. The foam works well for a cushion. Just wished it was black.
@@nathanbunten4299 You may be able to use some black hot glue where the foam is.
@@3DPrintscape I used a black permanent marker. The foam absorbed it. If you get up close you can see the where the now black foam is, but from a few feet away you cant see anything. I avoided glue only because I eventually want to build a bottom for this printer and mount the hardware under it. Then put the screen on the front.
Hi there. I have 2 questions for you. I have a CR10 with V4.2.7 board. Been following your tutorial. 1. How do I set the nozzle to auto home to the left front corner?
Hi. It should auto home to front left corner unless you have a ABL (bltouch) enabled in the firmware.
I just installed this board and the TFT35 touch screen in my CR10 S5. I used the configs in the CR-10 S5 folder everything works great in Marlin Mode but the touch screen says No printer detected. When the SKR Mini E3 v3 board arrived it had firmware for the ender3 on it and the touch screen side saw that. Is there a setting that needs to be defined for the touch screen to see the printer since it's now flashed to the CR10 S5??
Hi. I have never used the TFT with a creality board. Im not sure its actually supported.
@@3DPrintscape I installed the Bigtree SKR Mini E3 3.0 board.
you need to connect the screen with the TFT connector on the v3 board and connect that with the RS232 on the back of the screen
@@wezze6683 Yes, both connections are needed.
Thank you so much for sharing your compiled firmware. It took me days trying to figure it out on my own and it wouldn't compile. My issue now is, my CR touch isn't applying to compensation whenever I print. I tried manually leveling the bed then ran ABL. It calculates but when I print after ABL, I have to use babysteps to bring the nozzle down. Any suggestions? I was gonna change my z offset but I can't seem to find it on the LCD screen.
Additional info, I got Bed Visualizer installed in Octoprint. And I've used that and it's still causing issues. I added M420 S in the gcode after G28 but the nozzle is still too high. All it did was reset my probe offset to 0. I have no clue what to do now. Thanks in advanced!
Hi. You need to set the z offset. It should be under the bltouch section in the menu (i think). Then make sure to save afterwards.
@@3DPrintscape is it different from the Z Probe Offset? If so, I can't find it on the menu. I use "M290 Z-0.83" just to work around it for now. Here's my start GCODE:
M140 S70
M105
M190 S70
M104 S220
M105
M109 S220
M82 ;absolute extrusion mode
M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration
M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate
M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration
M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk
M220 S100 ;Reset Feedrate
M221 S100 ;Reset Flowrate
G28 ;Home
M290 Z-0.83
M420 S1; Uses mesh
G1 Z2.0 F3000 ;Move Z Axis up
G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position
G1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line
G1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little
G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up
G92 E0
Thanks!
Can you add g29 after the g28 line to see what that does? @@ColeDiaz89
@@3DPrintscape it prints in the air. Should I combine M420 with G29?
It still sounds like the z offset is not set correctly. I would restore default settings and go back and reset the z offset (make sure to save it) @@ColeDiaz89
Recently my cr10s pro mainboard got fried, so I'm looking for a better upgrade. I found that creality silent board and btt srk mini e3 v3 suits better. Do I have to upgrade from inductive sensor to BL touch...!? Does srk mini e3 v3 support inductive sensor....!?
Hi. I haven't tried it myself, but I read that it can, assuming you have a metal bed. It wont work with glass or the creality magnetic surface. If it was working with your old board then you should be able to make it work. That said, i dont think you will find any prebuilt firmware for it so you will have to make your own.
I have been learning on my feet with 3D printing and could use some help. I have a CR10 V1 and I have attempted to upgrade the motherboard to the Big Tree Tech SKR Mini E3 V3.0 board with the TFT35 E3 V3.0.1 Smart Display. I have the firmware for SKR Mini E3 V3.0 from the 3dprintscape website but I need to make sure my new Display and Extruder are good in the firmware. I would appreciate any help.
My Setup
CR10 V1
Dual Z Axis
Filament Run Our Sensor
BL Touch V3.0
Micro Swiss Direct Drive Extruder
Big Tree Tech SKR Mini E3 V3.0 board
TFT35 E3 V3.0.1 Smart Display - Setup for Touchscreen Use
Hi, assuming the dual z axis is on one driver then everything should work but the filament sensor. It’s disabled in the firmware because wiring could impact the changes needed.
I just updated the firmware and now my touch screen says no printer attached! Heeeeeelp
Hi. You may have to adjust the baud rate on the screen, or firmware.
Have a question when do think the the firmware for the Ender 5 w/ bl touch [v4.2.7 board] be out?
Hi. Hard to say for sure either way. My guess would be a couple of months.
will this board be compatiable with the CR10s pro v1 ?
Hi. Im pretty sure it will work with that printer.
What would you recommend for a CR10 Mini? It doesn't look like you have that one on your site.
Honestly, i havent used it so i cant give the best advice. I will say check the board before buying one. If it has a 8bit board i wouldn't waste the time or money on it.
@@3DPrintscape Thanks for the response. I just purchased the SKR Mini E3 to put in it. I was able to get the default CR-10 Mini config file from Marlin and use your video to make the necessary changes before building. I think it should work. If not... Klipper!
I would go klipper, its faster :) @@MyMGBJourney
Please can someone help me 🙏. I have an ender 3 V4.2.2 with a cr touch. I have tried the firmware from 3dprintscape site but it won't work. The homing X and y is fine but when I goes to home z it goes up 10mm deploys the probe then move up again and repeats 3 times then stops. I don't know what's wrong and don't have the knowledge to make custom firmware. I am new to 3d printing and need someone smarter to please help me get me print back up and running
Hi. Is the z stop connected? Most firmware, including mine assumes that it is.
@@3DPrintscape the cr touch is connect to the 5 pin port and not the factory z end stop
it was working before the firmware update
@@novaglow1466 Try connecting the z stop. There were some old creality build that worked with it not connected but most builds expect it.
Ciao fammi capire una cosa puoi mettere il link preciso del firmware per la cr10 e skr Mini e3
Hi. I link to my site is in the video description. The firmware can be downloaded from there.
I have a CR10 and an SKR3V2….do I follow the same process?
Hi. Mostly, just make sure to start with a config example for the v2.
Hey Big guy, I need your advice. I plan to make my Ender 5 Pro a little quieter by attaching a Noctua fan to the inside of the steel base plate and removing the PSU cover. Therefore the base plate is now supporting both fans. IYHO do you think the base plate will be enough to protect the PSU? After all the PSU cover only holds the original fan and the base plate covers everything!
Hi. I personally would feel ok running it that way assuming nothing is making its way by the PSU. That said, it is a risk and power supplies are dangerous so I have to recommend (to protect myself legally) that you dont do it :) .
@@3DPrintscape I always appreciate your advice and your prompt replies which is why you are one of the best subscriptions I have. I understand your viewpoint about safety. It is not ideal but I have to reduce the noise or I cannot use the printer. This is a short-term solution. I do intend to move everything to the rear of the machine asap. And adopt the fan mod you suggested a while ago with the Ender 3.Thanks again Boss, please have a great day.
I tried this on my CR10s but after updating the eeprom it now thinks that my origin/home is +300, 150, 0 and not 0,0,0. To the point that it keeps racking trying to go further +x then it should.
Hi. Try to clear eeprom.
@@3DPrintscape clear the eeprom? As in reset it using the reset button and reflash the original firmware or did you mean to use commands through the terminal?
@@papalatistudios For most firmware, its just restore defaults in the menu.
I've been running into this weird issue for the past month where my motherboard detects/updates firmware via the microSD card reader (via microSD card extender), but it cannot actually read any STL files via that same SD Card reader (In both cases, I am using an SD Card extender, but it doesn't seem to matter since I get the same results when I put the microSD card directly into the board anyway)
Any tips on how to deal with this unwanted behaviour?
Hi. What board and chip do you have? Im thinking it may be one of the GD chips and the firmware doesnt match it.
@@3DPrintscape I resolved my issues since then, actually.
The first issue of just not detecting the microSD card at all was simply that the 8GB microSD that came with the Ender 3 v2 is simply defective/degraded; I purchased a new official SanDisk 8GB and formatted it to the same settings - it detected properly thereafter
I noticed a second problem, but I was the one who created the problem to begin with. The symptom was that even though the gcode was detected in the Media menu, running it resulted in the printer not displaying the print progress menu, waiting for 20 seconds, the printing erratically for 3 seconds before saying job complete
The issue I had in this case was that, in trying to solve the first issue, I messed with the HAS_MEDIA buffer size in Config adv. I had set it to 64. I managed to fix it by reducing it back to 16. That being said, 32 seems to also work without error - just 64 and above are glitchy
@@x_jaydn Im glad you were able to get everything working. Thanks for sharing your findings.
HI Thanks for this ,i did a build before for my cr10s , but on the new board didn't work so going to try this again , i couldn't get the auto bed levelling to work correctly , as it would still level on the ender 3 bed size even though i had changed the bed size , , what would i have done wrong ? iam going to try your ready use file to , did you have any issues with auto bed levelling with your file ?
Hi. I had no issues. Did you update the bed size in the config and clear the eeprom on the printer?
hi , i did change the setting in the config , but i didn't clear the eeprom on the printer , no , so will try that this time @@3DPrintscape
Hello! have this problems for stock CR10:
error: missing binary operator before token "("
3135 | #if DGUS_UI_IS(MKS)
error: missing binary operator before token "("
3137 | #elif DGUS_UI_IS(IA_CREALITY)
Thanks for your help!
Hi. Was that before making any changes?
@@3DPrintscape Hi! I juts downloaded from your page the file in CR-10 section, stock version, I'm not make any changes, just put into new marlin, open in visual studio, tried to compile and appears this. ;)
@@rodrigomunoz4757 If you just pulled in the configs from the build you will probably have issues if the binaries are from a different build. I provide the configs mainly for reference in case someone wants to build the latest build with the same changes. That said, the changes will need to be manually made in the new config. Try to grab a clean build and config from marlin and see if that compiles correctly.
Anything different for CR-10S config using this method? Or is it better to use the CR-10S v2 config. (other then fan/chip speed i am not sure what is different in the V3)
Hi. I would use a config for the v3, the board is whats going to make the difference.
@@3DPrintscape Thanks, ended up using your V3 config for the CR-10 and compared it to the the V2 config for the CR-10S. No differences for the printer settings that i noticed and everything's working.
@@zackachel36 can you help me pls. Can you ñoint to a goos tutorial on how to start the process to change my stock mother board to this one on my CR10s´? please
Marlin\src\module\stepper.cpp:3690:39: error: 'BABYSTEP_INVERT_Z' was not declared in this scope i keep on gettin this error when i try to build and i did ever step you did in video
Hi. Did everything build without making any changes? It sounds like that could be an issue with the bugfix config. Try to download it again.
Hello, very good job, I suppose it will also work for the cr10s? I will have to clone Z because I put another motor in it, I have no problem with that, I have to use a BIQU MicroProbe, would you know if there is any significant difference to be had? thank you.
Hi. The process should work with that printer you would just have to make sure to update everything specific to the printer. The BIQU MicroProbe is basically the same as the bltouch to the board so the process would be the same for that as well.
@@3DPrintscape No BIQU Microprobe you can't use BLtouch, apparently you have to reverse it and make other changes. I'm struggling to configure it correctly. I'll post the changes in Marlin's configuration when everything works correctly. At the moment I had problems with the pins and connections that Marlin apparently does not manage or they stop working. Possibly fixed with an update.
@@spyaorros Gotcha, i never used that one but it looks like the bltouch. You may just be able to enable that then reverse the trigger.
Can a inductive sensor work on srk mini e3...!?
Hi. I havent tried it myself but i read that it can, assuming you have a metal bed. It wont work with glass or the creality magnetic surface.
none of the files build, constant errors. buying this board may have been a mistake... i'm on the edge of just giving up. trying to build a basic cr-10 s firmware using the files you linked. if building from a ender 3 pro doesn't work them i am at a loss. else i will just have to hope the firmware.bin works that was included.
latest release builds fine using the ender 3 pro as the base changing the printer name and build area, but not the bugfix... hope it works.
Also hoping my tft35 screen switching to the mode screen is just because the plastic cover is affecting it. Worked fine yesterday when I installed everything. Today it’s freaking out and won’t stay in either mode, marlin or touch. Appears to have flashed the firmware instantly. 🤷♂️
Hi. The bug fix can be hit or miss. What issues are you having with the stable build at this point and is the issues consistent. Also, did you update the firmware on the tft?
Thank you VERY MUCH. IM trying to work thru firmware for mini E3V3 with bltouch and smart filament sensor.
Hi. You're Welcome. Let me know if you run into any issues.
@@3DPrintscape I followed your guide for the bl touch ( even though I have a cr touch). Strange issue. Turned printer on with new firmware. With my TFT screen is dual mode. So in the touch screen mode it says auto bed level failed. I checked every setting in that section. One setting was type 1 to turn on. Abl but it fails. At same setting there one for setting offset. THAT. I can change. NOW IF I GO INTO THE ORIGINAL CONTRY(like you can with btt TFT screen). Then I can tap Auto Home. And it does 100%. Bed moves out half way. Extruder moves to middle of arm. Pin pops out on cr touch. And extruder lowers to bed. It works for auto home in the non touch screen side but not on touch screen side. What am I missing. Before I balled up the firmware trying to install smart filament sensor, the cr touch worked great. I could 9pt check bed level , auto home on the touch screen side. But something is amiss
@@bruceyoung1343 Hi, when using the tft35 after you flash the firmware you need to run a mesh. If you dont you will get the abl off or failed message. Once it has a mesh, that goes away.
@@3DPrintscape ok. Thank You Thank you Thank you. Will do that when I’m home. Thank You 🙏
any input on how it went?
@@bruceyoung1343
Excellent resources here - very useful for our students as well - can I ask what would the difference be between the config of CR-10 and CR-10S (if any ?) Waiting to replace the factory board with SKR mini V3 - also installed a MicroSwiss Direct drive on CR10s - thanks in advance
Hi. If the main differences are on the frame, filament sensor (i think), and the board. If your replacing the board the only thing i can think of that you will need to change in the config is enabling the sensor.
How did you get the search bar
Hi. When the courser is in the text area hit ctrl+f .
Would it work for the CR-10S?
Hi. Ya it should, you will just need to make sure you change configs specific to that printer (bed size, etc)
So what is your site? How do I get to it for the CR 10 configuration?
Hi. Link to the site is in the video description and i will post the full link to the firmware section tomorrow when i upload the cr-10 firmware.
@@3DPrintscape please let me know when
@@rdolge49 I just uploaded them. Please let me know if you run into any issues. 3dprintscape.com/marlin-firmware-builds/
@@3DPrintscape I'm fairly new at downloading the stuff, so I'm not really sure what to do. Can you please tell me what I need to download so I can put it in the machine thank you.
@@rdolge49 If you have everything wired to the bltouchport and the z stop connected, download the bltouch version under the cr-10 section. Then extract that and put the .bin file on the sd card then power on the printer.
Thanks for the video! I did all but now I'm having heat bed issue, the bed temperature is not raising. Anyone else having the same problem?
Ok fixed, the polarity is inverted in the SKR Mini E3 despite of the connections look very similar. Luckily nothing broke.
Im glad you got it fixed :)
i have cr 10s i aint technical minded 63 yr old see ,anyone have working config update i aint got auto leveling
Hi. It may be worth joining the discord server and asking there, invite link is in video description.
@@3DPrintscape thanks for info fitted board 2 days later display gave out aaargh before i could attempt file upgrade