I am glad there are people that take the time to make videos like this to help others learn. I love watching your videos and have learned quite a bit from them. Thank you for doing what you do!!
Best tutorial available anywhere. If you're having issues with getting your printer working, just get the hardware that you see in this video and follow along. Chris is going step-by-step which might seems unnecessary but if you're new to 3d printing it's very much appreciated. Keep up the good work Chris!
I'm 74 years young and brand new to this, Chris has been a lifesaver! He does talk a little fast but I know how to back up and play it over again. My new BTT SKR is working great, now on to his other video on how to add a BL touch. Thank you very much Chris.
Just put my SKR v2 in my Ender 3 Pro, The drivers are CRAZY SILENT with these step motors and it runs SOOOO much smoother and faster. I was super concerned about building a new firmware for my board but this tutorial was perfect and taught me a TON!!!! Such a great upgrade. Gonna put in my BLTouch tomorrow or sometime next week, I also have the FTF70 7" touchscreen to do but wanted to get this installed and the machine speed up so when I print the casing it doesnt take me forever and I get the best quality. For now this get the thing running flawlessly!! Thanks again.
Chris your explanation is outstanding. I'm waiting for my Ender 5 to arrive & ordered the SKR V2.0 board with it. I am a completely new to 3D printing this will be my first time & gotta say its a bit intimidating having to config things at this level. Watching most videos has left me a bit confused, esp since I have never used Github before & your style of explanation has given me way more confidence - much appreciation, well done!
Possibly the best video on the SKR Mini E3 V2. You get right to the point. Got this board last week and added this and the TFT35 V3 to the ender 5 plus. Got 2 very minor issues related to re configuring a pin for an extra fan and hotend trying to move beyond the the beds x/y bounds. Think this tackles the re configuration issue. Will give that a try later.
@@ChrisRiley This was a huge help in figuring how to edit the configs and compile everything. One thing I did different was in platformio.ini, I had to change default_envs to "STM32F103RC_btt_512K" instead of "STM32F103RE_btt".
For some reason, our channel got a bunch of comments recently that are over a year old. I hope you got your issue solved. We didn't purposely ignore you. Thanks for watching!
@@ChrisRiley Sooo, got the CR-10s up and running with the BTT SKR mini V2.0 and it won’t read from the SD card. I’m able to load the firmware via the SD, but I can’t load a gcode file to print from - doesn’t show the option on the screen. Any tips of where to look at? I have to use Pronterface to print from.
@@ChrisRiley it does - used it in my laptop and loaded through Pronterface. Tried other cards and tried reformatting. Right now I have Octoprint connected so I don’t have to use the usb slot. At least I can load firmware through it, though. Thanks.
Chris you films are the best man, the detail of description is grate (THANK YOU). I wish I had gone for the v2.0 board instead of the v1.2 board just for the FAN1_PIN control, cant control it on the 1.2 board
Super job with the video! My new BTT SKR board arrived today and this video included everything I needed to get it running and then add my own settings and adjustments to my customized Ender 3 printer.
Chris, the fan pins you used for the hot end are setup for the MB fan, It’s is controlled by firmware but the reason it came on is during any movement by the steppers the MB fan comes on which was always on on the 1.2. My hot end fan is on all the time with the constant power setup...cheers as I got further in the video I saw you figured it..
Thank you for taking the time to explain this stuff. Very well explained. You are awesome. Thank you for taking the time to explain this. Stay healthy brotha!
Just ordered the board and touchscreen combo. This was the best video covering Marlin. I've done 1 Marlin config 32bit board before, but I needed a serious refresher. Lol I'll have to tweak my E steps, turn on Auto PID function because it's so handy, set bed size to 235x235, tweak BLtouch probe offset from nozzle, and that should be about it.
Thanks for the walk through. I got to building Marlin in PlatformIO and it complained that STM32F103RE_btt was not compatible, recommended using STM32F103RC_btt which built successfully. Not sure what the difference is ...
Question for you. Thank you!! :) So I have spent the better part of the last 24hrs trying to troubleshoot my 3Pro to the point ordered a 2nd BLTouch for troubleshooting. I swapped out the Creality 4.2.7 for the Mini E3 with their touchscreen combo I got from Amazon the other day. Z would not home at all, just sit there are deploy/retract the BLTouch needle a few times then timeout. Watched this video combined with your BLTouch one and I obviously was missing something before because now it is working again! You are going to be my first stop from now on, for troubleshooting. I am so happy right now, you have no idea. THANK YOU !! :)
Quick warning. Just did this exactly how Chris did it. Found out that the colors for the hot end thermistor and heated bed were swapped. To avoid any problems, do the following: 1. Once configured, set the heated bed to 50c and feel it for any temp change. 2. If it does not change in temp or it shows the temperature of the nozzle increasing, simply swap the connections and repeat. Don't just assume that the wiring is correct like I did. Made the mistake and my heated bed started increasing in temperature almost immediately. Error was given and had to swap the wires. Fixed the issue. Just wanted everyone to know.
First of all, thank you for the installation guide, took me a while but got it done. Second, wow. Wow those drivers make the motos illegally quiet, I knew the difference would be big but I didn't think that it would drop the steppers noise below that of the stock fans, guess I need to upgrade those too now.
Thank you for the Video ! Do you know Why the bedleveling is not saving the values? After a succsesfully bedleveling the nozzle during the printing is away up from the bed.
Cheers Chris. If I'd actually seen the fan cover mod, I wouldn't even be doing this! The reason I bought the board was because I dropped a couple of nuts in the fan (Didn't realise that's where they'd gone) whilst doing a fan upgrade on the hot end. Said nuts fell through the fan and shorted the OEM board when I turned it on.
I have a problem with the connection of skr E3 mini v2.0 and cura. Connecting to a computer freezes the printer. Only connecting to another program allows you to control the ender as a repiter host.
I do have a question though, what do you consider or what did I say to Max temps are for the hot end in the bed? And then what kind of increase can you get on that by breaking off the MOSFETs?
So it's really not about max temp as far as the board goes, the hotends, you see 50w heaters, about any mosfet will run it. Now beds, you can really only expect to get around 120c max on DC, and if it's over about 220x220 the load can get really high, above 11amp. That is where you need to look at the loads and consider moving that to an external mosfet. I would have to look up the chip numbers to tell you max load. A lot of us go to AC beds for this reason.
Great video as always Chris. I wonder how you got a hold of the hemera hotend. I wonder if it is as great as i hope it is. I want to replace all my printers cuz im sock and tored of leaking v6 hotends.
@@ChrisRiley have you had any problems with it leaking? This is a notorious problem on my prusas with v6 hotends. I have done all the tricks on the web but they still leak a bit.
Great video. But I have an Ender 3 Max. Following the part about compiling the firmware, and using the Ender 3 Max folder in the Examples folder (rather than the Ender 3) I am not seeing a folder for the SKR Mini E2 v2.0. I am just seeing 4 files...2 configs and 2 screen files. How can I create firmware for my Max if the folder isn't there?
I have an Ender 3, which I have had for a number of years. It is a great printer and has served me well so far. I have been running it with the stock Ender main board & using MatterControl, as I like the ability to send send files directly to the printer, from the computer and to be able to control the printer while it is operating. I recently changed the main board to this one, as the Ender board finally crapped out. Now my computer does not recognize / cannot find the Ender 3. Any ideas / suggestions / thoughts / comments?
@@ChrisRiley It is installed. I removed it and reinstalled it. Still the same thing. When I plug in the Ender 3, the computer makes a funny sound, the Ender 3 Screen lights up and says 'TMC Connection Error' at the bottom.
@@PatrickLesiecki Check this doc, they are saying you need a maple driver, there is a link to it. github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/blob/master/hardware/BTT%20SKR%20MINI%20E3%20V2.0/Hardware/BTT%20SKR%20MINI%20E3%20V2.0%20Instruction%20Manual.pdf Also, it's really easy to feed power back into these boards, that can be really bad. Try to get a data only USB cable. Or you can do something like this. th-cam.com/video/fmRl0mqChpY/w-d-xo.htmlsi=yCVze3M_Z4ejmbTc&t=1283
@@ChrisRiley Unless I am doing something wrong, when I click the link, it says: Error rendering embedded code Invalid PDF I clicked on different links / folders on this site, but,as I have said, I am not super computer techy / savvy. I have no i dea of what I am looking at or what to do with them, and, the meager "instructions are useless for a guy like me. I am using the cable that came with the board. I have also tried the cable I used with the Original Ender board, which worked on / with that board.
You say Fan0 (PC6) in controlled by default?.... that is where the the original (creality) blue/yellow wires go, correct? I have no control over the part cooling fan when connected there. It stays on permanent and no control from the console either. With the v1.2 board it does control the part cool fan without any issues. It seems like I'm finding a lot out there with the same issue.
I am working an making an infinity printer with this board. For convince I'm trying to switch the Y-Stepper port with the Z-Stepper ports in the v2 marlin firmware so I can utilize the 2 ports the Z has. I can't find any way to switch them, so I was wondering if you know if this is possible or not? Thanks!
Hello, does this board need the DCDC 5V if i want to use filament runout sensor with BL/3D Touch? Or only neopixels? The seller wrote that voltage parameter for Touch is 5V
Quick note Chris on the TFT touch display if the Black cable is inserted on the wrong slot on the screen end it will give Heatbed Temp fluctuations, I did have it on the wrong slot and it happened on my Ender 3, swapped it to the correct position and it went way, awesome little board with many features.
I'm not exactly doing a simple swap of the creality control board from the ender 3, I'm planning on using this board to control a 3d printer of my own design. If the board has 2 stepper motor ports for the Z axis connected to only one driver, then would the board still provide enough current for it to drive 2 nema 17 stepper motors for the x or y axis as well, using a parallel duel Z module? And could I edit the firmware to run the machine in accordance with my own machine's dimensions?
@@ChrisRileyI've also read that the current should be adjusted from the firmware when different motors than the stock motors are used. In that case, should I still increase the current for the y axis if I use 2 motors since the x and y axis typically move a lot more than the a axis?
Chris, I was looking on Amazon US at this board as someone told me it was cheaper to import a board from the US to the UK than it is to buy from the UK and I saw the seller says " 2)Because the fan on the SKR Mini E3 V2.0 control board is a CNC fan, you need to set the wind speed before using it. (Note: V2.0 version of the fan is not ready to use after power on);" I can't find anything about this on the web, what is your take on this?
Yo man! Great video! I love how you showed how to use PWM for the hot end fan to turn it off below 50c! I love it on my machine! Thanks man, love every videos you've made!
Hi there Chris! I found your channel when I ordered this board a couple of weeks ago. Great stuff you got going here. Keep up the good work! Now to my question. How high do you think I can crank up BUFSIZE? I'm running Octoprint and I know there's been a lot of discussions about this. I got a CR-10 Mini with everything stock except for the board now.
BUFSIZE to baudrate and all that, I am not really sure, that would be a question for the Marlin gurus. The Marlin discord folks will be able to answer that.
Hi! I need help installing this board on Anet A8 Plus, I do not know what to do, I can't find anything for this printer with this board. Can anyone help?
Hey Chris, What is the solution for Nozzel Heat overshoot. for example, I set temp to 200 it will go up and pass 230 then start going down again. I tried to do the PID tuning But failed due to the problem I mentioned above, can you please help with this matter. using BTT SKR Mini E3 V2.0 I check all the wiring and for sure has nothing to do with that. totally new to this and thanks to you I'm learning so much. appreciate your help.
So PID is really all you can do here. Silicon socks can help as well. Try to set you PID auto tune to 210 and reset those numbers in eeprom. Preheat to 210 also before you start the autotune. I would check your PSU voltage too, make sure it's not too high.
i got my board and the lcd output is keyed torwards the outside instead of the inside like in the video. the lcd wont turn on either. im so new to switching parts that i cant tell if i did something wrong or if my board is bad
Hi I am now in building a printer looks like Anycubic how do i put Endstops on it the most of the Endstopswitches have 3 Cable so it is not possible to stick it in the Mini E3 2.0 because there are just two connect pins please explain how its done keep your good work in futere
Hi chris, can I use PC13 (default defined as PS_ON_PIN) for the controller fan? I tried configuring it this way and wired it up with red wire on 24V and black wire on PC13 and it wouldnt work. Is there a restriction on the pins you can use for the controller fan?
PC13 will be a high pin when used and it 5v. You could use it, but you would need a relay or something like that to be able to run a 24v fan. You MIGHT be able to run a 5v fan if it has very low draw.
It's designed to line up with the ender 3 case, but I am guessing the ender 5 is the same. Check the github drawing. github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/tree/master/hardware/BTT%20SKR%20MINI%20E3%20V3.0.1/Hardware
OK Chris, fan question, fans are, case fan, hot end fan and part fan- on my OEM Ender 3 board i have stripped wires that go on teh screw terminal beside the main board power and my other 2 clipped on the board. i follower your video to set the fan in the code (FAN1_PIN) with the set value of 50 like you.. but can I still do that with putting my wires back in the screw terminal ( which you didn't ) as you have another setup, or should I splice the board connector to go on the hotend fan and then constant the case fan to the constant power... ugh
Getting pretty frustrated trying to build my bin file as each time I try I just get FileNotFoundError: [WinError 3] The system cannot find the path specified - Any tips on getting past this?
so this has 2 z plugs, but only one tmc chip between them? so not a great upgrade from a 1.2, but with a splitter cable - i'm assuming you cant control them independantly?
Hello Chris, i have a question. I've installed this board on a CR10-Mini. It was running an SKR 1.4 Turbo before (temporarily since i didn't want to cut up the control box for SD and USB), and it was fine, nothing weird going on. However i had a bunch of issues with the Mini E3. The steppers were receiving the wrong commands. For example X was behaving like Z both in terms of Hybrid Threshold and steps/mm, Z was behaving like either X or Y (couldn't quite tell) and Y seemed to behave like the extruder and got hot AF, even though they were all wired correctly. I didn't want to start from the Ender 3 config and change it for my machine, rather i started from the stock Creality config and changed it for this board. After a day of troubleshooting i found some settings in Marlin that would allow me to get them running proprely (X_SLAVE_ADDRESS 0, Y_SLAVE_ADDRESS 2, Z_SLAVE_ADDRESS 1, E0_SLAVE_ADDRESS 3) and the "best part" is i couldn't find anything regarding the issue on the internet. I still have one nagging issue though. My part cooling fans (i have 2 5015 in parallel and a Noctua 40x20 for the hotend heatsink on a Hero Me Gen5) are buzzing. Sounds like PWM noise, but it's really annoying and loud. Sounds almost like a small speaker. They seem to only buzz below 75%, or maybe it's just the fan noise that masks it at 75% and above, but it didn't seem like it, i tried listening carefully. I don't know about the heatsink fan since i always run that at 100% and it's basically dead silent. I had tried enabling FAST_PWM_FAN in Marlin (Configuration.h) since the description seemed to suggest i might fix my issue, however it doesn't seem to be supported for that chip yet. My question is, do you think this is a "bug" with the board, maybe related to the fact it's running 12v and not 24v (even though it can run in both and they also state it supports the CR10 Mini and original CR10 which are both 12v) or a config issue or a hardware issue on my side (fans or wiring) ? Have you installed it alongside a 12v PSU or encountered this issue with any of your machines ? Curious if maybe you know of a solution for this. Needless to say, neither of these issues presented themselves on the SKR 1.4 Turbo...
I think it might be a bug on the board, I haven't tried these on 12v yet, but I can almost guess that it has something to do with the new regulator on the board they are using. Not sure what the fix would be.
I've had the exact same issues... I just fixed the steppers by comparing the configuration_adv.h with the official marlin branch with the broken one from BTT (the current BTT branch doesn't compile) and from there change stuff to copy the BTT branch. As for the PWM noise. I feel like it's hardware related and seeing that the only major change from V1.2 is the 5V regulator it would seem like a logical source... I run on 12V but it really shouldn't make a difference from running on 24V, if anything the datasheet says the regulator is more efficient at 12V. I think i'll check it out with an oscilloscope next friday and try to figure out were the noise is coming from.
@@crookedtooth6445 I'd also be very interested in your findings. I have long since fixed my steppers, infact they were already fixed when i had posted this. As for the fans, i used SOFT_PWM in Marlin and they're definetly quieter. No longer do i have the annoying electrical whining, however now i've got clicking noise when it pulses at low frequencies (i.e. when you're running the fan slowly)... Could probably tune it by messing with the scale, but it eats into the range of PWM that you can use from what i understood. Anyway, haven't touched the printer in a week or so since i've been very busy with work and other things as of late.
Chris, this works great for me, but how can I export the firmware file to the server card, tried a direct connection but VNC studio rejects it, how do I export the firmware file so I can upload it via sd card?
On the STM32 there is no way to do it from the serial I am afraid, you have to hand truck it with the SD card. The STM chip takes some sort of interpetur to flash it.
hi Chris watched a lot of your videos and you inspired me to build my own printer with the e3v2 but i dont know which board to select in platformio could you help me please
I just received mine and I did a complete swap wire by wire so I don't mess up, When I plug the screen it beep and the screen get turn on and off, but when the screen is not connected everything seems to work until you see smoke coming out of the board, what the hell !?!? please help
@@ChrisRiley Thank you for the reply and yea the board was defective. No doubt in my mind that this is Canada poste fault. It took me 4 weeks to get my board
Would you know if this board will work with the Anycubic Mega Zero 2 ? I also have the TFT35 E3 V3.0 Touch Screen Smart Graphic Display . Will that display work as well? Thank you..
@@ChrisRiley As far as I can tell the Mega Zero 2 I'd pretty much the same machine as the Ender 3. They just reversed the location on the Z-Axis drive and power supply. Other than that they are pretty much the same machine. Same screen, same size main board and same print dimensions. I have my Zero 2 which I absolutely love with a passion. It has been such a wonderful printer and the output quality is crazy nice. But the main board is dying on me. I already have the BigTreeTech SKR V1.4 Turbo and the TFT 35 **** LCD and 2209 drivers. I want to use the SKR V1.4 Turbo in my Ender 5+ and continue using the original TFT the 5+ came with. It works great. Then I want to use the new TFT 35*** and the BigTreeTech mini board in my Zero 2. And the really sweet thing is looking at the mini board it appears I won't need to cut on the original Mega Zero 2 housing to make the Micro SD and USB ports to match up with the original boards. "It seems" to be a direct perfect fit from the videos I've watched. But I won't know for sure until I actually buy the board. Well, I guess I'll just go ahead and order it and see what happens. You gotta love Amazon, if it don't fit, it don't cost you a thing to return it and full refund. Great place that Amazon place.
Thanks for the detailed explanation. This is super helpful. If I'm not adjusting the speed of my hotend fan and the rest of my ender3 is stock, are there any changes that I have to make for the v2 board?
Hi again chris it has been several years, I had changed out all of my ender 3s and cr 10's with the skr mini e3 v2.0 and the tft 35 with a bl touch ever thing worked out great with your help. NOW for the question what do I need to do to change the marlin set up to clipper without changing any hardware I called myself checking out your videos but I did not find anyone pertaing to this setup if you did just please direct me to the video so I can do it After getting a k1 max and seeing the speed and accuracy I have seen your video about BIGTREETECH SKR Mini E3 V3.0 Again if you don't have time to answer I do understand again thanks oldfarmhand
Would you now why on the most recent software revision on the skr v2 it's not giving me an option to release the sd card is there a way to ad that in the firmware?
@@ChrisRiley before I updated It would give me the option at the bottom of the tft35 to release and re insert the SD card from the main board the update changes it to change hardware but it won't do anything unless I change over to touch screen mode and then it will let me release the SD so it doesn't get corrupt il try and make a video luckily I never deleted the pre-configured file and just added (.Bin) to the end of it and re flashed
Even if they don't have the direct port you can use an adapter, and it should just be a setting in marlin. But we will wait for the professional to answer :-) lol
Dumb question, isn't the board plug&play? I have a ender 3 pro stock, no bltouch. I don't understand the part with visual studio. I'm italian, I understand some english but in 20 minutes of video, I probably miss something. I received the board yesterday and I plan to replace with the stock one this weekend, but I thought it was plug&play. Is it really necessary all the visual studio part? Can't I just update the firmware, or the board comes "empty" with no firmware in it? Many thanks in advance!
4:58 At first I laughed about sensorless homing on E, but then I started to wonder if it would be possible to go full mad scientist in Marlin and use it as a stop for automatic filament loading. Unfortunately I suspect the sensitivity tuning might kill the (stupid) idea.
i have CR-10 mini, can i use this board? CR-10 mini is same as CR-10 with smaller Y and Z axis. What firmware settings do i need for CR-10 mini (it is 12 v instead of 24 v)
Newbie here I have a Ender3 V2 and tried to do a firmware update but my screen stays orange and after rebooting it still has the same version and I'm trying to upgrade with the TH3d unified firmware and everyone is saying that the screens SD slot is bad so why not just get a touch screen I'm thing but don't know where to start, any help would be greatly appreciated.
Honestly I can't speck to TH3D firmware and how they handle this. I don't know much about this board so I can't really say what screens might work with it.
I'm having trouble with the Extruder fan turning on at 50degrees, Extruder fan plugged into FAN1 and part fan into FAN0. I tried writing the code like the video to #define E0_AUTO_FAN_PIN FAN1_PIN, I also tried #define E0_AUTO_FAN_PIN PC7 and can't get it to turn on. I made sure to disable //#define USE_CONTROLLER_FAN when I go to heat PLA, the board says fan @100% but its not turning on either? I know the fans work but am having a hell of a time figuring this out. if i turn the part fan on manually through the temp settings it turns on and runs.
I believe i figured it out. i am running marlin 2.0.7.2.. I had issues with this before where i would add .bin after the firmware name (firmware.bin) I removed the .bin and then installed it into the printer and it worked right away. not sure if they have changed it so you don't need the .bin.. it actually doesn't save as a firmware.bin file, at least for me. so adding .bin made it unreadable.
Would it be beneficial to go dual z with this board on an Ender 3? Possibly make a guide on it since it looks like a simple upgrade to do with this board?
do yo happen to know how you can connect a TFT 35 V3.0 (NOT THE E3! ) to it? marlin says " CR10_STOCKDISPLAY, ZONESTAR_LCD, ENDER2_STOCKDISPLAY, MKS_MINI_12864, and TFTGLCD_PANEL_(SPI|I2C) are currently supported on the BIGTREE_SKR_MINI_E3, but if i try a firmware that came with the card, the display works, but if i CR10 ,stock display or mini, it won't work. i've tried using the baud rate, (115200) but it still didn't do much
@@ChrisRiley thanks, managed to get mine working, shame they still don't have the sd card running from usb. btw i've noticed marlin has a new feature ...tramming assistance
I have all my settings set how I’d like in my firmware for the V1.2 board. However I decided to buy the V2.0. Can I just throw my old firmware for the V1.2? or do I need to do it all over again with the version of marlin that preconfigured for the skr mini e3 v2.0?
Also I don’t want to use my z stop. I took it off and i don’t know where it went. I want to use my bl touch as z min end stop. How would I hook up the bl Touch on the board?
So just use the same firmware but update the board name to 2_0. Bltouch, just leave the red,orange,brown wires on the probe pins and move the black and white wire to the Z min endstop. Make sure white is on S and black is on G.
Hi Chris this a little bit off topic but you helped me so much with my ender 3 now I have a question about my cr10 :-) I am going to change out the main board to a mini e3 v2.0 like I did on my ender 3 but not sure about the marlin 2.0 setup for it, if i used the setup from the ender 3 what do you suggest i change, for it to be compatible? I use your setup with bl touch settings and it the ender 3 works great! Again Thanks
Hey, that will be a super simple change. Those machine are very similar. I would just increase bed size and Z height to match the CR10. You might what to lower the acceleration a bit because of the heavier bed, but the rest should work fine.
i dont know if anyone mentioned but check the polarity when instaling and before powering on because they did change the polarity in 2 places right after the fan and two yellow wires on the CR10 . it use to be negative positive and now its backwards i ran my printer for 12 hours like that before i saw it. Lucky it didnt do any damage but im sure it isnt good for it
Installed my v2 using this video, thank you. I do have a problem though, on the menu I have no bed leveling, how do I get this back onto my menu to enable manual bed leveling via mesh and/or corners?
Question...i have followed this video 10 times. reloaded new version of Marlin from the Github site. I have 2 problems. 1 When I reboot with the new firmware I get an error the error " failed to enable bed leveling" From what I have read, that is because there is no data. So the second problem. Homing, Everything seems to work when going to home, X & Y go home, the extruder goes to the middle of the bed, but the Z will not go down. it moves upwards, then stops. the BLTouch does it quick reset, probe extends and then I get an error "STOP called because of BLTouch error, Restart with M999" Any help from your user or you would greatly be appreciated. Thanks in advance...CO
My guess is that it thinks the Z is always triggered. Check it with m119. Check you white and black wires are on the S and G pins. Try switching these marlin settings. #define Z_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define Z_MIN_PROBE_ENDSTOP_INVERTING false // Set to true to invert the logic of the probe.
Rc states is have 256 memory, re says 512, although it seems you can use 512 on the RC. I am not sure how to do a flash via serial on a STM32 chip, I think you need a writer of some kind.
Thanks Very informative ! I hope that maybe in the future when you discuss the BL Touch setup you discuss in the configuration you will talk about configuration adv. h with the bl touch setup Thanks
Hi you could help me with a SKR MINI E3 V2.0 plus TF35 screen as I would like to change the firmware bin but I can't because I don't really know how to do one with all but bltouch plzz
While I'm waiting for my new board to arrive, watched like 5 times this video. It is so helpful, thanks for that! Can I ask about your aluminum heated bed? It seems to have a PEI sheet right? No removable. Correct me if I'm wrong. I'm interested in that too! Thanks again, big fan from Argentina.
I’ve installed two of these on my Creality Ender 3 V2... the first one I thought was a dud so I returned it and they sent me a new one, but even after installing this one, I still have the same black screen and long constant beeping. I’ve followed your steps and I’ve even gone ahead and unplugged everything and replugged it all back in just in case I missed something. Any advice?
I figured it out thankfully... with a little help from another source of course. Yea it’s weird how this isn’t mentioned when searching for this over google or TH-cam directly. But the whole reason for the BTT SKR Mini E3 V2 was to run the BTT TFT70... so I needed to use the TFT70 and loose the stock Ender 3 V2 screen. Thanks for the reply!
I am glad there are people that take the time to make videos like this to help others learn. I love watching your videos and have learned quite a bit from them. Thank you for doing what you do!!
Thank you! I'm happy to help
Best tutorial available anywhere. If you're having issues with getting your printer working, just get the hardware that you see in this video and follow along. Chris is going step-by-step which might seems unnecessary but if you're new to 3d printing it's very much appreciated. Keep up the good work Chris!
Thanks!
I'm 74 years young and brand new to this, Chris has been a lifesaver! He does talk a little fast but I know how to back up and play it over again. My new BTT SKR is working great, now on to his other video on how to add a BL touch. Thank you very much Chris.
I've been told I'm a little fast, some videos are better than others. Thanks for watching
Somewhere in the video settings it lets you slow down the video. It might help you not need to rewind the video.
The timing of this video could not have been better. Thank you. You're one of the best channels in this community 👍
Wow, thanks!
I agree, Chris is the man. No nonsense, just plain old knowledge.
Yea, he is the diamond in the rough!
Just put my SKR v2 in my Ender 3 Pro, The drivers are CRAZY SILENT with these step motors and it runs SOOOO much smoother and faster. I was super concerned about building a new firmware for my board but this tutorial was perfect and taught me a TON!!!! Such a great upgrade. Gonna put in my BLTouch tomorrow or sometime next week, I also have the FTF70 7" touchscreen to do but wanted to get this installed and the machine speed up so when I print the casing it doesnt take me forever and I get the best quality. For now this get the thing running flawlessly!! Thanks again.
Great to hear, I am glad this was helpful!
Chris your explanation is outstanding. I'm waiting for my Ender 5 to arrive & ordered the SKR V2.0 board with it. I am a completely new to 3D printing this will be my first time & gotta say its a bit intimidating having to config things at this level. Watching most videos has left me a bit confused, esp since I have never used Github before & your style of explanation has given me way more confidence - much appreciation, well done!
Thanks! Good luck with your projects!
Possibly the best video on the SKR Mini E3 V2. You get right to the point.
Got this board last week and added this and the TFT35 V3 to the ender 5 plus. Got 2 very minor issues related to re configuring a pin for an extra fan and hotend trying to move beyond the the beds x/y bounds.
Think this tackles the re configuration issue. Will give that a try later.
Nice! Hopefully this will be helpful.
@@ChrisRiley This was a huge help in figuring how to edit the configs and compile everything. One thing I did different was in platformio.ini, I had to change default_envs to "STM32F103RC_btt_512K" instead of "STM32F103RE_btt".
as usual a nice video. I use your videos as tutorials for people here whenI want them to learn the basics. Thanks for that.
That's what I'm here for. Spread the knowledge!
Chris Riley thanks for that. Makes the community a better place.
Thanks for taking the time to make this video, helps take the fear out of upgrading the board. 🙂
For some reason, our channel got a bunch of comments recently that are over a year old. I hope you got your issue solved. We didn't purposely ignore you. Thanks for watching!
@@ChrisRiley yup! Thanks again! 🙂
I don’t understand how this channel has only 35k subs....., keep up the good work!
Thanks!
Once again, this and your BLTouch video was a huge help in setting up my new CR-10s. Thanks!
Great to hear! Thanks for the comment.
@@ChrisRiley Sooo, got the CR-10s up and running with the BTT SKR mini V2.0 and it won’t read from the SD card. I’m able to load the firmware via the SD, but I can’t load a gcode file to print from - doesn’t show the option on the screen. Any tips of where to look at? I have to use Pronterface to print from.
@@hawker800mech So does the card work at all? Only thing I can think of is try another card or format the card again.
@@ChrisRiley it does - used it in my laptop and loaded through Pronterface. Tried other cards and tried reformatting. Right now I have Octoprint connected so I don’t have to use the usb slot. At least I can load firmware through it, though. Thanks.
this is the best and most comprehensive vid for the installation. appreciate u bossman
Thank you!
Chris you films are the best man, the detail of description is grate (THANK YOU). I wish I had gone for the v2.0 board instead of the v1.2 board just for the FAN1_PIN control, cant control it on the 1.2 board
Thanks man, yeah, that is a big improvement for sure.
Super job with the video! My new BTT SKR board arrived today and this video included everything I needed to get it running and then add my own settings and adjustments to my customized Ender 3 printer.
Sweet! I'm glad it was helpful
Chris, the fan pins you used for the hot end are setup for the MB fan, It’s is controlled by firmware but the reason it came on is during any movement by the steppers the MB fan comes on which was always on on the 1.2. My hot end fan is on all the time with the constant power setup...cheers as I got further in the video I saw you figured it..
Thanks, yeah I got it sorted, but that is an interesting feature.
Fantastic video. Answering questions that are constantly spammed/asked across many forums. Thank you !
Great to hear! Thank you
Thank you for taking the time to explain this stuff. Very well explained. You are awesome. Thank you for taking the time to explain this. Stay healthy brotha!
Thanks for watching!
Just ordered the board and touchscreen combo. This was the best video covering Marlin. I've done 1 Marlin config 32bit board before, but I needed a serious refresher. Lol
I'll have to tweak my E steps, turn on Auto PID function because it's so handy, set bed size to 235x235, tweak BLtouch probe offset from nozzle, and that should be about it.
Awesome, thank you!
Thanks for the walk through. I got to building Marlin in PlatformIO and it complained that STM32F103RE_btt was not compatible, recommended using STM32F103RC_btt which built successfully. Not sure what the difference is ...
Really the only difference is the RC is forcing it to use 512k, not sure how that all works, but I always use RC now.
Question for you.
Thank you!! :)
So I have spent the better part of the last 24hrs trying to troubleshoot my 3Pro to the point ordered a 2nd BLTouch for troubleshooting. I swapped out the Creality 4.2.7 for the Mini E3 with their touchscreen combo I got from Amazon the other day. Z would not home at all, just sit there are deploy/retract the BLTouch needle a few times then timeout. Watched this video combined with your BLTouch one and I obviously was missing something before because now it is working again!
You are going to be my first stop from now on, for troubleshooting. I am so happy right now, you have no idea. THANK YOU !! :)
Awesome, glad it helped you out!
This got me sorted from start to finish, thank you!!! 👍🏻👍🏻
Great! Thank you
Quick warning. Just did this exactly how Chris did it. Found out that the colors for the hot end thermistor and heated bed were swapped. To avoid any problems, do the following:
1. Once configured, set the heated bed to 50c and feel it for any temp change.
2. If it does not change in temp or it shows the temperature of the nozzle increasing, simply swap the connections and repeat. Don't just assume that the wiring is correct like I did. Made the mistake and my heated bed started increasing in temperature almost immediately. Error was given and had to swap the wires. Fixed the issue. Just wanted everyone to know.
Thanks for posting this info.
First of all, thank you for the installation guide, took me a while but got it done. Second, wow. Wow those drivers make the motos illegally quiet, I knew the difference would be big but I didn't think that it would drop the steppers noise below that of the stock fans, guess I need to upgrade those too now.
Lol! If it ain't one thing, it's another! Thanks for watching
Thank you for the Video ! Do you know Why the bedleveling is not saving the values? After a succsesfully bedleveling the nozzle during the printing is away up from the bed.
That is usually the Z offset that caused that. If will need to be adjusted after the bed level is ran.
Great job on this video. like the comparison at the end to the Ender 3 V2.
Thanks for watching
Cheers Chris. If I'd actually seen the fan cover mod, I wouldn't even be doing this! The reason I bought the board was because I dropped a couple of nuts in the fan (Didn't realise that's where they'd gone) whilst doing a fan upgrade on the hot end.
Said nuts fell through the fan and shorted the OEM board when I turned it on.
Oh man! I'm glad you got it fixed!
I have a problem with the connection of skr E3 mini v2.0 and cura. Connecting to a computer freezes the printer. Only connecting to another program allows you to control the ender as a repiter host.
Interesting, maybe there is a plugin for Cura for a STM serial?
You know I am so surprised a GUI for firmware configuration has not been written.
We should see one from Marlin really soon.
I've been saying the same thing. Why isn't this easier?!
I do have a question though, what do you consider or what did I say to Max temps are for the hot end in the bed? And then what kind of increase can you get on that by breaking off the MOSFETs?
What did it say* sorry I dictated that and should have checked first lol
So it's really not about max temp as far as the board goes, the hotends, you see 50w heaters, about any mosfet will run it. Now beds, you can really only expect to get around 120c max on DC, and if it's over about 220x220 the load can get really high, above 11amp. That is where you need to look at the loads and consider moving that to an external mosfet. I would have to look up the chip numbers to tell you max load. A lot of us go to AC beds for this reason.
Great video as always Chris. I wonder how you got a hold of the hemera hotend. I wonder if it is as great as i hope it is. I want to replace all my printers cuz im sock and tored of leaking v6 hotends.
I got mine over at PrintedSolid, they are back in stock. I really like it and it's pretty affordable.
@@ChrisRiley have you had any problems with it leaking? This is a notorious problem on my prusas with v6 hotends. I have done all the tricks on the web but they still leak a bit.
@@EspenShampoo25 I would say about the same as the V6.
Great video. But I have an Ender 3 Max. Following the part about compiling the firmware, and using the Ender 3 Max folder in the Examples folder (rather than the Ender 3) I am not seeing a folder for the SKR Mini E2 v2.0. I am just seeing 4 files...2 configs and 2 screen files. How can I create firmware for my Max if the folder isn't there?
Thanks! I would just use the Ender3 and make the quick updates for the max sizes.
I have an Ender 3, which I have had for a number of years. It is a great printer and has served me well so far. I have been running it with the stock Ender main board & using MatterControl, as I like the ability to send send files directly to the printer, from the computer and to be able to control the printer while it is operating. I recently changed the main board to this one, as the Ender board finally crapped out. Now my computer does not recognize / cannot find the Ender 3. Any ideas / suggestions / thoughts / comments?
Trying installing the ch340 driver on your computer, se if that helps. sparks.gogo.co.nz/ch340.html
@@ChrisRiley It is installed. I removed it and reinstalled it. Still the same thing. When I plug in the Ender 3, the computer makes a funny sound, the Ender 3 Screen lights up and says 'TMC Connection Error' at the bottom.
@@PatrickLesiecki Check this doc, they are saying you need a maple driver, there is a link to it. github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/blob/master/hardware/BTT%20SKR%20MINI%20E3%20V2.0/Hardware/BTT%20SKR%20MINI%20E3%20V2.0%20Instruction%20Manual.pdf Also, it's really easy to feed power back into these boards, that can be really bad. Try to get a data only USB cable. Or you can do something like this. th-cam.com/video/fmRl0mqChpY/w-d-xo.htmlsi=yCVze3M_Z4ejmbTc&t=1283
@@ChrisRiley Unless I am doing something wrong, when I click the link, it says:
Error rendering embedded code
Invalid PDF
I clicked on different links / folders on this site, but,as I have said, I am not super computer techy / savvy. I have no i dea of what I am looking at or what to do with them, and, the meager "instructions are useless for a guy like me.
I am using the cable that came with the board. I have also tried the cable I used with the Original Ender board, which worked on / with that board.
You say Fan0 (PC6) in controlled by default?.... that is where the the original (creality) blue/yellow wires go, correct? I have no control over the part cooling fan when connected there. It stays on permanent and no control from the console either. With the v1.2 board it does control the part cool fan without any issues. It seems like I'm finding a lot out there with the same issue.
Yes, fan 0 should be your controllable part fan, you have it correct. I guess it's a board issue. That is sad to hear.
I am working an making an infinity printer with this board. For convince I'm trying to switch the Y-Stepper port with the Z-Stepper ports in the v2 marlin firmware so I can utilize the 2 ports the Z has. I can't find any way to switch them, so I was wondering if you know if this is possible or not? Thanks!
Yes, just switch them in the Pins file. "pins_BTT_SKR_MINI_E3_common.h"
#define Y_ENABLE_PIN PB11
#define Y_STEP_PIN PB10
#define Y_DIR_PIN PB2
#define Z_ENABLE_PIN PB1
#define Z_STEP_PIN PB0
#define Z_DIR_PIN PC5
Hello, does this board need the DCDC 5V if i want to use filament runout sensor with BL/3D Touch? Or only neopixels?
The seller wrote that voltage parameter for Touch is 5V
You should only need the DCDC for neo pixels.
Great video, ordered some upgrades for my Ender 3's but those Heatsinks SO CROOKED!
Admiral, Thanks for the great video!
Lol... Thanks, it was a field promotion.
Quick note Chris on the TFT touch display if the Black cable is inserted on the wrong slot on the screen end it will give Heatbed Temp fluctuations, I did have it on the wrong slot and it happened on my Ender 3, swapped it to the correct position and it went way, awesome little board with many features.
Thanks for the tip!
I'm not exactly doing a simple swap of the creality control board from the ender 3, I'm planning on using this board to control a 3d printer of my own design. If the board has 2 stepper motor ports for the Z axis connected to only one driver, then would the board still provide enough current for it to drive 2 nema 17 stepper motors for the x or y axis as well, using a parallel duel Z module? And could I edit the firmware to run the machine in accordance with my own machine's dimensions?
Yes it should and yes you can, jut edit the pins file. "pins_BTT_SKR_MINI_E3_common.h"
@@ChrisRileyI've also read that the current should be adjusted from the firmware when different motors than the stock motors are used. In that case, should I still increase the current for the y axis if I use 2 motors since the x and y axis typically move a lot more than the a axis?
@@chriscramer3706 Only increase the current if needed. If you start to skip, then increase it.
Chris, I was looking on Amazon US at this board as someone told me it was cheaper to import a board from the US to the UK than it is to buy from the UK and I saw the seller says " 2)Because the fan on the SKR Mini E3 V2.0 control board is a CNC fan, you need to set the wind speed before using it. (Note: V2.0 version of the fan is not ready to use after power on);" I can't find anything about this on the web, what is your take on this?
Not sure what they mean by that. FAN0 is controlled by gcode, so it shouldn't be an issue.
Who gives Chris these promotions? He's an admiral now! Excellent video
Thanks! My wife refuses to call me Admiral. I guess I lose the title when I come up from the basement. 😉
Yo man! Great video! I love how you showed how to use PWM for the hot end fan to turn it off below 50c! I love it on my machine! Thanks man, love every videos you've made!
Thank you so much!
Very interested in this, I have A CR-10S with the stock mainboard. Would this simply screw back in where the original came form? Many thanks
Yes, I am pretty sure the mini boards will replace the stock CR10 boards.
Why did it look like your hot-end fan and heated bed terminals were wiggling as you were touching them with your screwdriver? That doesn't seem safe!
Sometime those terminal aren't the sturdiest items.
Hi there Chris!
I found your channel when I ordered this board a couple of weeks ago. Great stuff you got going here. Keep up the good work! Now to my question. How high do you think I can crank up BUFSIZE? I'm running Octoprint and I know there's been a lot of discussions about this. I got a CR-10 Mini with everything stock except for the board now.
BUFSIZE to baudrate and all that, I am not really sure, that would be a question for the Marlin gurus. The Marlin discord folks will be able to answer that.
Hi!
I need help installing this board on Anet A8 Plus, I do not know what to do, I can't find anything for this printer with this board. Can anyone help?
I don't know much about the plus, but I would just start with the ender 3 config and tweak it as needed.
so what do you do if your printer isnt in the list or its a custom printer do you choose the nearet build type ..then change each item ..
Yes, I just start with one that is close and go from there.
@@ChrisRiley cheers mate so i can swop out the crummy Anet a3 board and put in a skr mini e3 and follow your videos
compile marlin for your printer
Hey Chris, What is the solution for Nozzel Heat overshoot.
for example, I set temp to 200 it will go up and pass 230 then start going down again.
I tried to do the PID tuning But failed due to the problem I mentioned above, can you please help with this matter.
using BTT SKR Mini E3 V2.0 I check all the wiring and for sure has nothing to do with that.
totally new to this and thanks to you I'm learning so much. appreciate your help.
So PID is really all you can do here. Silicon socks can help as well. Try to set you PID auto tune to 210 and reset those numbers in eeprom. Preheat to 210 also before you start the autotune. I would check your PSU voltage too, make sure it's not too high.
@@ChrisRiley Thank, I'm going to give it a try, appreciate your help.
i got my board and the lcd output is keyed torwards the outside instead of the inside like in the video. the lcd wont turn on either. im so new to switching parts that i cant tell if i did something wrong or if my board is bad
It's very common to have to flip that plug over to get it to work. You can probably just slide the LCD plastic shroud off and turn it 180.
I tried that and the screen works like its supposed to now. Thanks for the help!
Thanks Chris, this helps a ton with my upcoming printer upgrade. Two thumbs up and keep up the good work!
Glad it helped! Thanks for watching
Hi I am now in building a printer looks like Anycubic how do i put Endstops on it the most of the Endstopswitches have 3 Cable so it is not possible to stick it in the Mini E3 2.0 because there are just two connect pins please explain how its done keep your good work in futere
You could swap them with the regular microswitches, or you use another 5v source to power them. I am not sure if they will work without power.
Hi chris, can I use PC13 (default defined as PS_ON_PIN) for the controller fan? I tried configuring it this way and wired it up with red wire on 24V and black wire on PC13 and it wouldnt work. Is there a restriction on the pins you can use for the controller fan?
PC13 will be a high pin when used and it 5v. You could use it, but you would need a relay or something like that to be able to run a 24v fan. You MIGHT be able to run a 5v fan if it has very low draw.
@@ChrisRiley Thanks! Might give it a try when I get time
Chris, would this board mount well in the Ender 5, would sd cards line up with the case. I currently have the V1.1.4 board in it?
It's designed to line up with the ender 3 case, but I am guessing the ender 5 is the same. Check the github drawing. github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/tree/master/hardware/BTT%20SKR%20MINI%20E3%20V3.0.1/Hardware
@@ChrisRiley Thanks, for your answer and the link. Good video.
OK Chris, fan question, fans are, case fan, hot end fan and part fan- on my OEM Ender 3 board i have stripped wires that go on teh screw terminal beside the main board power and my other 2 clipped on the board. i follower your video to set the fan in the code (FAN1_PIN) with the set value of 50 like you.. but can I still do that with putting my wires back in the screw terminal ( which you didn't ) as you have another setup, or should I splice the board connector to go on the hotend fan and then constant the case fan to the constant power... ugh
So the fans got sorted?
Dude , to install wifi module is via tft35 screen interface?
For a mini board, yes.
As always great video, however why are you using the STM32F103RE_btt when your Chip is the STM32F103RTC6?
Thanks, honestly, I didn't look. Both will work, but yes, you should go with the one closes to the exact chip.
Is there any cons to putting this board into a CR-10S. I don't hear many people talking about replacing the CR-10 with it...
I don't think so, you would have to look on the BTT github, but I think they will fit that case.
Getting pretty frustrated trying to build my bin file as each time I try I just get FileNotFoundError: [WinError 3] The system cannot find the path specified - Any tips on getting past this?
Make sure you have the folder that contains the Marlin folder added to your project. You should be able to see the .pio folder.
so this has 2 z plugs, but only one tmc chip between them? so not a great upgrade from a 1.2, but with a splitter cable - i'm assuming you cant control them independantly?
The are connected in parallel on this board. You cannot control them separately.
@@ChrisRiley cheers Chris.
Hello Chris, i have a question. I've installed this board on a CR10-Mini. It was running an SKR 1.4 Turbo before (temporarily since i didn't want to cut up the control box for SD and USB), and it was fine, nothing weird going on.
However i had a bunch of issues with the Mini E3. The steppers were receiving the wrong commands. For example X was behaving like Z both in terms of Hybrid Threshold and steps/mm, Z was behaving like either X or Y (couldn't quite tell) and Y seemed to behave like the extruder and got hot AF, even though they were all wired correctly. I didn't want to start from the Ender 3 config and change it for my machine, rather i started from the stock Creality config and changed it for this board. After a day of troubleshooting i found some settings in Marlin that would allow me to get them running proprely (X_SLAVE_ADDRESS 0, Y_SLAVE_ADDRESS 2, Z_SLAVE_ADDRESS 1, E0_SLAVE_ADDRESS 3) and the "best part" is i couldn't find anything regarding the issue on the internet.
I still have one nagging issue though. My part cooling fans (i have 2 5015 in parallel and a Noctua 40x20 for the hotend heatsink on a Hero Me Gen5) are buzzing. Sounds like PWM noise, but it's really annoying and loud. Sounds almost like a small speaker. They seem to only buzz below 75%, or maybe it's just the fan noise that masks it at 75% and above, but it didn't seem like it, i tried listening carefully. I don't know about the heatsink fan since i always run that at 100% and it's basically dead silent.
I had tried enabling FAST_PWM_FAN in Marlin (Configuration.h) since the description seemed to suggest i might fix my issue, however it doesn't seem to be supported for that chip yet.
My question is, do you think this is a "bug" with the board, maybe related to the fact it's running 12v and not 24v (even though it can run in both and they also state it supports the CR10 Mini and original CR10 which are both 12v) or a config issue or a hardware issue on my side (fans or wiring) ? Have you installed it alongside a 12v PSU or encountered this issue with any of your machines ? Curious if maybe you know of a solution for this. Needless to say, neither of these issues presented themselves on the SKR 1.4 Turbo...
I think it might be a bug on the board, I haven't tried these on 12v yet, but I can almost guess that it has something to do with the new regulator on the board they are using. Not sure what the fix would be.
I've had the exact same issues... I just fixed the steppers by comparing the configuration_adv.h with the official marlin branch with the broken one from BTT (the current BTT branch doesn't compile) and from there change stuff to copy the BTT branch.
As for the PWM noise. I feel like it's hardware related and seeing that the only major change from V1.2 is the 5V regulator it would seem like a logical source... I run on 12V but it really shouldn't make a difference from running on 24V, if anything the datasheet says the regulator is more efficient at 12V.
I think i'll check it out with an oscilloscope next friday and try to figure out were the noise is coming from.
@@crookedtooth6445 Thanks for the the update, I would be interested to see what you find.
@@crookedtooth6445 I'd also be very interested in your findings. I have long since fixed my steppers, infact they were already fixed when i had posted this. As for the fans, i used SOFT_PWM in Marlin and they're definetly quieter. No longer do i have the annoying electrical whining, however now i've got clicking noise when it pulses at low frequencies (i.e. when you're running the fan slowly)... Could probably tune it by messing with the scale, but it eats into the range of PWM that you can use from what i understood. Anyway, haven't touched the printer in a week or so since i've been very busy with work and other things as of late.
cant find the project tasks in platform io.... nor stm32F103. i have the latest version
You might have the wrong folder added. Make sure you add the folder that contains the Marlin folder.
Chris, this works great for me, but how can I export the firmware file to the server card, tried a direct connection but VNC studio rejects it, how do I export the firmware file so I can upload it via sd card?
On the STM32 there is no way to do it from the serial I am afraid, you have to hand truck it with the SD card. The STM chip takes some sort of interpetur to flash it.
hi Chris watched a lot of your videos and you inspired me to build my own printer with the e3v2 but i dont know which board to select in platformio could you help me please
Hey, sure, you can use a couple of the chip and it will work the same, I use this one. STM32F103RC_btt_USB
My part cooling fan can't be controlled. What might the issue be?
I heard this was common on these boards, you might have just got a bad one.
I just received mine and I did a complete swap wire by wire so I don't mess up, When I plug the screen it beep and the screen get turn on and off, but when the screen is not connected everything seems to work until you see smoke coming out of the board, what the hell !?!? please help
You probably just got a bad board, the QC isn't very good on these. I would return it and get another.
@@ChrisRiley Thank you for the reply and yea the board was defective. No doubt in my mind that this is Canada poste fault. It took me 4 weeks to get my board
Would you know if this board will work with the Anycubic Mega Zero 2 ? I also have the TFT35 E3 V3.0 Touch Screen Smart Graphic Display . Will that display work as well? Thank you..
I am not sure on the Mega Zero, don't know that machine, but the TFT should work fine.
@@ChrisRiley As far as I can tell the Mega Zero 2 I'd pretty much the same machine as the Ender 3. They just reversed the location on the Z-Axis drive and power supply. Other than that they are pretty much the same machine. Same screen, same size main board and same print dimensions. I have my Zero 2 which I absolutely love with a passion. It has been such a wonderful printer and the output quality is crazy nice. But the main board is dying on me. I already have the BigTreeTech SKR V1.4 Turbo and the TFT 35 **** LCD and 2209 drivers. I want to use the SKR V1.4 Turbo in my Ender 5+ and continue using the original TFT the 5+ came with. It works great. Then I want to use the new TFT 35*** and the BigTreeTech mini board in my Zero 2. And the really sweet thing is looking at the mini board it appears I won't need to cut on the original Mega Zero 2 housing to make the Micro SD and USB ports to match up with the original boards. "It seems" to be a direct perfect fit from the videos I've watched. But I won't know for sure until I actually buy the board. Well, I guess I'll just go ahead and order it and see what happens. You gotta love Amazon, if it don't fit, it don't cost you a thing to return it and full refund. Great place that Amazon place.
Hi Chris i was just wonder is there any way to link a tablet directly to and skr board and use it to control and upload gcodes direct
Not that I know of, I am not really sure how the serial would work on a tablet.
Thanks for the detailed explanation. This is super helpful.
If I'm not adjusting the speed of my hotend fan and the rest of my ender3 is stock, are there any changes that I have to make for the v2 board?
No, it should be a direct swap out, no changes needed.
@@ChrisRiley thanks!
can i ask - why you choose to build for STM32F103RE_btt not STM32F103RC_btt? v2 got STM32F103RCT6 - STM32F103RC family controller
The RC only has a 256 memory limit, the RE has 512. You can force and RC chip to 512 with RE. They both seem to work fine.
Hi again chris it has been several years, I had changed out all of my ender 3s and cr 10's with the skr mini e3 v2.0 and the tft 35 with a bl touch ever thing worked out great with your help. NOW for the question what do I need to do to change the marlin set up to clipper without changing any hardware I called myself checking out your videos but I did not find anyone pertaing to this setup if you did just please direct me to the video so I can do it
After getting a k1 max and seeing the speed and accuracy I have seen your video about BIGTREETECH SKR Mini E3 V3.0
Again if you don't have time to answer I do understand again thanks
oldfarmhand
Hey, glad you came back! I have a few videos on converting to klipper. Start here. th-cam.com/video/qS1TC7zVXYw/w-d-xo.htmlsi=0Ngtow96u6yIZ4tW
Does anyone know how to connect this motherboard and hence 3D printer to a windows 7 PC? My computer doesnt recognize it for some reason
The only thing I know to try is to download a ch340 driver and see if that works.
Would you now why on the most recent software revision on the skr v2 it's not giving me an option to release the sd card is there a way to ad that in the firmware?
Release you SD card? Not sure what you mean.
@@ChrisRiley before I updated It would give me the option at the bottom of the tft35 to release and re insert the SD card from the main board the update changes it to change hardware but it won't do anything unless I change over to touch screen mode and then it will let me release the SD so it doesn't get corrupt il try and make a video luckily I never deleted the pre-configured file and just added (.Bin) to the end of it and re flashed
@@J.L.M9714 Oh, I have never seen that feature before to release it, I didn't know that existed.
@@ChrisRiley lol IL try and make a video thanks so much for your response I appreciate it great videos as well
th-cam.com/users/shortsEwWZWxT7W5U?feature=share
I had trouble finding out if v2 supports closed loop stepper motors...
Even if they don't have the direct port you can use an adapter, and it should just be a setting in marlin. But we will wait for the professional to answer :-) lol
Yes, you should be able to make it work one way or another.
Dumb question, isn't the board plug&play? I have a ender 3 pro stock, no bltouch. I don't understand the part with visual studio.
I'm italian, I understand some english but in 20 minutes of video, I probably miss something.
I received the board yesterday and I plan to replace with the stock one this weekend, but I thought it was plug&play.
Is it really necessary all the visual studio part? Can't I just update the firmware, or the board comes "empty" with no firmware in it?
Many thanks in advance!
It is plug N play for your printer, you shouldn't have to alter anything in the firmware to make it work.
@@ChrisRiley Fantastic, thank you!
4:58 At first I laughed about sensorless homing on E, but then I started to wonder if it would be possible to go full mad scientist in Marlin and use it as a stop for automatic filament loading. Unfortunately I suspect the sensitivity tuning might kill the (stupid) idea.
It's a great idea, not sure how well it will detect with that gear, but it could be fun to try.
i have CR-10 mini, can i use this board? CR-10 mini is same as CR-10 with smaller Y and Z axis. What firmware settings do i need for CR-10 mini (it is 12 v instead of 24 v)
Yes, you can use this board. There is an example config for the mini on the Marlin site.
Do you need to flash it or can I just run it right away? I have the Ender 3 with the upgraded hot end and everything else is stock
If it's just a hotend upgrade, it will come ready to run as long as the heater and thermistor are somewhat close to stock.
@@ChrisRiley I figured it out i ended up installing the newest marlin firmware on my btt skr
@@hamster7852 AWESOME!!!
@@ChrisRiley very awesome! It’s printing like a VERY quiet 🤫 BEAST!
Can I use Bigtreetech skr mini E3 V2 in the 3D printer I made myself?
Sure you can, there are lots of firmware example out there to help you configure it.
Newbie here I have a Ender3 V2 and tried to do a firmware update but my screen stays orange and after rebooting it still has the same version and I'm trying to upgrade with the TH3d unified firmware and everyone is saying that the screens SD slot is bad so why not just get a touch screen I'm thing but don't know where to start, any help would be greatly appreciated.
Honestly I can't speck to TH3D firmware and how they handle this. I don't know much about this board so I can't really say what screens might work with it.
I'm having trouble with the Extruder fan turning on at 50degrees, Extruder fan plugged into FAN1 and part fan into FAN0.
I tried writing the code like the video to #define E0_AUTO_FAN_PIN FAN1_PIN, I also tried #define E0_AUTO_FAN_PIN PC7 and can't get it to turn on.
I made sure to disable //#define USE_CONTROLLER_FAN
when I go to heat PLA, the board says fan @100% but its not turning on either? I know the fans work but am having a hell of a time figuring this out.
if i turn the part fan on manually through the temp settings it turns on and runs.
I believe i figured it out. i am running marlin 2.0.7.2.. I had issues with this before where i would add .bin after the firmware name (firmware.bin)
I removed the .bin and then installed it into the printer and it worked right away. not sure if they have changed it so you don't need the .bin.. it actually doesn't save as a firmware.bin file, at least for me. so adding .bin made it unreadable.
Glad you found it, sometimes Windows will put and extra .bin on it for you, pretty annoying.
This helped me to compile the firmware for my CR10s thank you very much!
That's great!
Would it be beneficial to go dual z with this board on an Ender 3? Possibly make a guide on it since it looks like a simple upgrade to do with this board?
There would be some benefit to it, but maybe not worth the money. The X axis is short enough it's not as much of a problem.
do yo happen to know how you can connect a TFT 35 V3.0 (NOT THE E3! ) to it? marlin says " CR10_STOCKDISPLAY, ZONESTAR_LCD, ENDER2_STOCKDISPLAY, MKS_MINI_12864, and TFTGLCD_PANEL_(SPI|I2C) are currently supported on the BIGTREE_SKR_MINI_E3, but if i try a firmware that came with the card, the display works, but if i CR10 ,stock display or mini, it won't work.
i've tried using the baud rate, (115200) but it still didn't do much
I think it should work. I have always used the CR10_Stockdisplay option and mine work. Not sure what the difference is with there firmware.
@@ChrisRiley thanks, managed to get mine working, shame they still don't have the sd card running from usb.
btw i've noticed marlin has a new feature ...tramming assistance
@@emaayan Interesting, I haven't seen that one yet.
How do you fix tmc connection error on this board.
Is this the stock firmware? Anything change?
I have all my settings set how I’d like in my firmware for the V1.2 board. However I decided to buy the V2.0. Can I just throw my old firmware for the V1.2? or do I need to do it all over again with the version of marlin that preconfigured for the skr mini e3 v2.0?
Also I don’t want to use my z stop. I took it off and i don’t know where it went. I want to use my bl touch as z min end stop. How would I hook up the bl Touch on the board?
So just use the same firmware but update the board name to 2_0. Bltouch, just leave the red,orange,brown wires on the probe pins and move the black and white wire to the Z min endstop. Make sure white is on S and black is on G.
Mine won’t heat up the build plate or nozzle any suggestions?
There are not too many things this could be, it's either a fuse or a bad board.
Is there a video for setting up the BLtouch on this board
This one is going to be very close. th-cam.com/video/p504oU-D6iE/w-d-xo.html
will the firmware for the ender 5 work for the cr-10 ir is there a specific firmware for the cr-10 skr mini combo
THese firmwares are very close. I would start with the Ender 3 config and just change the size.
@@ChrisRiley ok thank you very much
My board has a fried chip, I don’t suppose you’d know how to reflash a new chip for soldering?
I don't, that's above my skill level I am afraid.
Hi Chris this a little bit off topic but you helped me so much with my ender 3 now I have a question about my cr10 :-)
I am going to change out the main board to a mini e3 v2.0 like I did on my ender 3 but not sure about the marlin 2.0 setup for it,
if i used the setup from the ender 3 what do you suggest i change, for it to be compatible?
I use your setup with bl touch settings and it the ender 3 works great!
Again Thanks
Hey, that will be a super simple change. Those machine are very similar. I would just increase bed size and Z height to match the CR10. You might what to lower the acceleration a bit because of the heavier bed, but the rest should work fine.
@@ChrisRiley Thanks for the info, I was not sure about the 3d touch sensor
i dont know if anyone mentioned but check the polarity when instaling and before powering on because they did change the polarity in 2 places right after the fan and two yellow wires on the CR10 . it use to be negative positive and now its backwards i ran my printer for 12 hours like that before i saw it. Lucky it didnt do any damage but im sure it isnt good for it
Good looking out, thank you.
Nice this video came just in time😄, I just ordered one yesterday 👍🏾
Hope you like it! Thanks for watching
Installed my v2 using this video, thank you.
I do have a problem though, on the menu I have no bed leveling, how do I get this back onto my menu to enable manual bed leveling via mesh and/or corners?
Problem solved, lol
lol, glad you found it!
@@aussiedream69 Care to share how you fixed it??
Question...i have followed this video 10 times. reloaded new version of Marlin from the Github site. I have 2 problems. 1 When I reboot with the new firmware I get an error the error " failed to enable bed leveling" From what I have read, that is because there is no data. So the second problem. Homing, Everything seems to work when going to home, X & Y go home, the extruder goes to the middle of the bed, but the Z will not go down. it moves upwards, then stops. the BLTouch does it quick reset, probe extends and then I get an error "STOP called because of BLTouch error, Restart with M999" Any help from your user or you would greatly be appreciated. Thanks in advance...CO
My guess is that it thinks the Z is always triggered. Check it with m119. Check you white and black wires are on the S and G pins. Try switching these marlin settings.
#define Z_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING false // Set to true to invert the logic of the probe.
What is the difference with the re/rc and USB board definitions? Also does anyone know how you can flash this over usb with stm32flash ?
Rc states is have 256 memory, re says 512, although it seems you can use 512 on the RC. I am not sure how to do a flash via serial on a STM32 chip, I think you need a writer of some kind.
Thanks Very informative !
I hope that maybe in the future when you discuss the BL Touch setup you discuss in the configuration you will talk about configuration adv. h with the bl touch setup
Thanks
Will do, I will make a note of that.
@@ChrisRiley please do :)
Hi you could help me with a SKR MINI E3 V2.0 plus TF35 screen as I would like to change the firmware bin but I can't because I don't really know how to do one with all but bltouch plzz
There is an example on the Marlin site for this board.
@@ChrisRiley he doesn't move and I don't know why he doesn't flash
While I'm waiting for my new board to arrive, watched like 5 times this video. It is so helpful, thanks for that!
Can I ask about your aluminum heated bed? It seems to have a PEI sheet right? No removable. Correct me if I'm wrong. I'm interested in that too!
Thanks again, big fan from Argentina.
Correct, it's just a PEI sheet, not removeable.
No minsize/maxsize from bed are needed?
That is all set but the min max bed size settings.
I’ve installed two of these on my Creality Ender 3 V2... the first one I thought was a dud so I returned it and they sent me a new one, but even after installing this one, I still have the same black screen and long constant beeping. I’ve followed your steps and I’ve even gone ahead and unplugged everything and replugged it all back in just in case I missed something. Any advice?
That screen isn't directly compatible. I don't know a lot about that screen and how it is pined out. Marlin supports it, but not sure the board will.
I figured it out thankfully... with a little help from another source of course. Yea it’s weird how this isn’t mentioned when searching for this over google or TH-cam directly. But the whole reason for the BTT SKR Mini E3 V2 was to run the BTT TFT70... so I needed to use the TFT70 and loose the stock Ender 3 V2 screen. Thanks for the reply!
Hello, not sure if you’ll see this but would this help me in resurrecting a printrbot simple metal?.
Yes, this would be fine for that printer. It might not fit in the case though.
Ha! Thank you so much. Will take a stab at it tonight and see if I can manage to creat a firmware file that works. Been stumped for months.