Big Tree Tech SKR Mini E3 V2.0 - Silent Main Board - Install - Chris's Basement

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
now we're gonna check out the big treetech skr mini e3 board version two chris here back again with another main board you can use on your 3d printer but this one is just a bit different a couple of months ago i did some videos on the big treetech mini version 1.2 board i have been using those on some of my printers i haven't had any issues but others have seen problems on that board some haven't been able to use that board on their printer at all well big tree tech released the version 2.0 of the mini board and that does address a lot of those issues as well as add features that make the board a lot more convenient to use and the price point has pretty much stayed the same so today we're going to take a look at both boards side by side see what the new features are on the mini version 2 check out the firmware a bit get the board installed and do a test print and just see how this whole thing goes it should be a direct swap out with the firmware configured on it already for the ender 3 but you can use it on a lot of different reality machines as well as other printers if you want to adapt it to your control box whichever environment you might have so let's get started and take a look at the 1.2 versus the 2.0 so here we have a look at the board side by side we have the version 1.2 on the right right here and the version 2.0 over here now there are a couple of things that are pretty obvious just looking at them side by side that has been upgraded on the 2.0 they have added a z motor plug so you have two if you have a printer that has two motors the bed mosfet is quite a bit larger so it can handle a lot higher current and just overall some of the pin locations have been changed around they look just a bit different but we'll go more into that in depth in a moment just note the processors have not changed they are the same stm processor on both boards one thing that might be easier to show you in this side by side view is where the location of the stepper driver is now on the 2.0 they moved it further out so it was away from a lot of the other pins and components when putting these heat sinks on it can be somewhat of a concern that you're going to short something out while installing it so just to be safe bakery tech moved that chip so there's not a lot of components around it so you're less likely to get a short so now let's take a closer look at v2 so things i've already mentioned but that processor is an stm32f103 just like the other board you do get an upgraded bed mosfet and two z plugs one of the biggest changes on this board just so happens to be this chip right here and that is an eeprom chip eeprom is a memory chip where you can save some settings so you don't have to flash the complete firmware on the board and on the other versions of this mini board you had emulated eprom that used the sd card now they've installed a proper eprom chip you don't have to worry about that card getting corrupted anymore and losing your settings it can all be saved right here and some of our new pins that we have changed up right here you have a port 4bl touch you can plug in all the servo wires and the end stop wires side by side to make it a little more convenient you have a port for filament detection power off detection and pins you can use for automatic shutdown of course you can use these for other things if you'd like to configure them you have your jumper right here so you can use the onboard 5-volt power supply or you can switch it over and use that big treetech module that they offer that comes in handy if you're trying to use a lot of neopixel lights you now have two sets of fan pins right here that you can control via the firmware that's always really handy especially if you want your hot end fan to be off after a certain temperature and they have an upgraded power regulator chip on these boards that's a pretty common issue to see the regulator go out you'll lose 5 volt maybe you'll notice the lcd screen doesn't light up anymore this chip is a big improvement over the previous one the 2209s are now using a hardware uart port and they have pins on each one where you can control sensorless homing on the previous boards you would have to use a jumper or something like that now it's integrated you do still have to configure it in the firmware but you can put these caps on to use it and onto the back of the board they have made the badging back here quite a bit better it's a little easier to find the pins more of them are labeled than the previous boards they've added extra copper underneath all of the drivers so that heat dissipation has improved greatly as well as this pcb is now four layer so it's just a little bit thicker that should help as well we also now see that we have the open source hardware badging which is always good to see and that's pretty much all the features and all we need to do to get ready is put some heat sinks on our stepper drivers now i won't be using sensorless homing today but if you would like to use it just put your jumper cap the little red ones that came with the board on these two pins for the drivers you want to use this is x y z and e i will show you how to enable that feature in the firmware if you want to use that the drivers will just glue on top of your chips like so and then we'll do the other three and now we're ready to install it on the printer so there's a look at both boards and their features if i was going to choose a mini board i would definitely go with version two it has the best feature set now installing this board is pretty straightforward i've shown this before with other mini boards we will go ahead and walk through it on this ender 3 but remember it will fit the ender 3 into 3 pro cr-10 ender 5 as well as a lot of other machines but big tree tech does have firmware for a lot of the creativity machines that you can just apply so let's go ahead and get it installed so i've removed the previous board already i did have a panicked board in there before and i am running the hamera extruder so i will need to make some changes to the firmware after the fact but we'll go over that these boards just install with four screws but i do like to install the power before i put it in because i think it's just easier to do so the board will slide in this direction this is your dc power in your ground is on the outside power is right there you'll notice i do have ferrules on all of the bare wires they're going to be soldered from the factory i like the ferrules better but just so you know that this might not look exactly like your printer does so our power wires are installed i'm going to go ahead and put the board inside the case when you put it in just make sure your usb port up here and the sd card are lined up at the front of the case and then you have four screws one up here by the sd card you can barely see one kind of out in the middle one over here on the right and then one back here now we can go ahead and continue wiring it up i like to start on the left and work to the right now this first set of terminals over here this is a constant power on they're actually meant to use the hot end fan here like on the standard reality board now this next set of terminals we come to right here these are constant terminals so they're always going to have voltage they're meant to be used for your hot end fan like on the stock reality board it's on all the time this side would be your positive this side would be your negative now if you have the stock creality board that you're swapping out you're probably just going to have bare wires so you can use these my hot end fan has a jst connector on it so i'm going to put it on another set of pins we'll see that in a moment but if you need constant power or you have one of those fans use these two we're going to skip it on my install and then we'll go to the next set of pins which are for the heated bed most of the time your heated bed is not going to be polarized but if it is you want to use this for positive and this for negative that's usually not an issue it's just like any other heater it's not going to have polarity our heated bed wires are on right there the next set will be your hot end heater wires again no polarity the hot and heated wires are on right there remember it doesn't matter which side is positive or negative just put them wherever you want your wires will probably be red mine are yellow because i'm using the e3d heater and they use yellow on 24 volt moving on our next set of pins right here this will be for your part pan and we're going to use this set of pins right here for a hot end fan these can be controlled in the firmware we'll see that more in a moment hot in and part fan are plugged in the next one down right here is for your x in stop next to that is your y end stop and you guessed it the next one is your z and stop and then just like on the other board we have our bed thermistor and then all the way down here in the corner you can barely see it that is your hot end thermistor now let's move across to the motor wires and we'll plug the lcd in last in the very back up here we have our x motor next one down is our y motor and then we have our two z motors doesn't matter which one you use but if you have two z motors there's a plug for it i'm just going to go with the z a pin right here and then over here in the corner that is for the extruder motor and you'll notice i have one set of pins right here i actually still have the original extruder motor hooked up it's just not plugged in this other one is for the humera so there is one more fan we need to be concerned with and that's the one that goes on top of this case that covers this board you'll have to make some decisions here i am going to go with my hot end fan in this pin and then fan zero will have to be your part fan because that's how it's controlled by default but then that leaves you with no pin out for that case fan so you can either use it on these pins here or you can just have it on all the time back here on that constant set of pins so it's kind of up to you how you want to configure it i'm not super worried about that case fan so i'm going to leave it on for now just keep that in mind when you're wiring this up i'm going to kind of give you a side view here but last but not least your lcd cable goes right up here and there we go all the wiring is done so all the wiring is done but that case fan you will have to get just a little bit creative with it maybe let it run all the time on those constant pins but get a little quieter fan this one is kinda loud it wouldn't hurt anything to have it run all the time 2209s like on this board do run pretty cool anyway but experiment a little bit and see what works for you i'd rather have the hot and fan controlled myself now let's power up and make sure everything works before we tweak the firmware screen came on that's a good sign it says it is marlin bug fix 2.0 note that i do have the bl touch on here i am not going to hook it up today but let's just auto home real quick and everything appears to be working as it should it did auto home successfully funny is that hot in fan came on full blast when i did the auto home so that must be how it's set up in the default firmware just note that i am going to change it up in our marlin config now i can't test print or anything at this point because i do have the hammer and i have to make some changes but we're going to do that next now bigtreetech does have some firmware out here that you can use you can just slide that firmware bin file on your sd card put it in turn it on and flash it they have one for enter five be all touch z homing bl touch a couple of different configs but i would rather show you how to build it from scratch because there's example configurations out there in marlin now that make it super easy thanks keith and it is important to note that the first full version for stable version that supports the 2.0 board is 2.0.6 so let's go grab a fresh copy of that right now we'll just head to marlinfw.org head to downloads and latest release 206. let's download this zip we'll just head to downloads right click and extract all and i'm just going to rename it 2.0.6 and then i'll put mini v2 on it so i know which one it is and we'll hit extract and while that's downloading we need the example configurations that we're going to use for this video so just go marlin github and then on the home page of the github go to config and if you click this link right here that will get you all the example configs for the stable release 206 and when you extract all that configurations release we'll just go into that folder we'll go into config examples and we'll go down to creality enter three and then they have created big tree tech skr examples for the ender three you've got the one oh the 1.2 and now the 2.0 and that is super handy so let's go into 2.0 we're going to grab all four of these files we'll right-click and copy and let's head back to downloads we'll go into our newly extracted marlin 2.6 folder i renamed the folder underneath it remember you need to add the parent folder of the marlin folder so if you go in here and then go into marlin we're going to paste our config the one we copied out of the examples and we're going to allow it to replace the files and then we'll go back up there's the marlin folder this is the parent folder of marlin this is the one you need to add to vs code a link to my vs code video will be in the description below so now let's open up vs code over here in the bar the top one up here is the explorer make sure you're there and then right click out here in the blank space we're going to add folder to workspace we're going to add the folder that's the parent of marlin hit add and then we'll expand marlin right here and we'll open up configuration.h now if you don't have your platform i o icon over here that's what you need to build you can go to extensions right above it and download it that's all in the vs code video but back to configuration.h i need to make a few changes the serial ports are configured if you'd like to use a touch screen as well so you don't need to make those changes it should just work if you plug it in we are set to 200 by default and here is our v2 board name just for reference temp sensors i am using an e3d so i'm going to change my extruder to number five because that's the thermistor they use notice the drivers are set to tmc2209s that is in uart mode that is controlled by the jumpers on the board and the settings in the firmware my default access per unit i'm going to change 93 for the default extruder to 409 for the three to one inside the humera and then after a quick run through through here everything else should stay the same in configuration.h we will go take a look at configuration underscore adv dot h and the section that i'm most interested in right now is the auto fan pin section this is where you can set up the fan pin to come on at a certain temperature i want to use my fan pin on e0 autofan pen if you need to know how these are configured you can take a look at the pins file over here on the left do source pins we're on a 1769 processor we'll expand that we're on an stm32f1 processor expand that and then open up the mini e3 v2 pins file now it's going to include a lot of the common files for the mini boards so there might not be a whole lot of info in here but they have reassigned the neopixel pins ps on and a few others but the one i'm interested in is that fan one pin it's on pc7 but you can also use it by calling it fan one pin so i'm going to go ahead and copy that but if you look down here we have controller fan pin it is also using the fan one pen that can be set in configuration underscore adb.h and for this default config it is so i elected to use that for my hotend fan instead of my controller fan remember you can do this whichever way you'd like but let's jump back to configuration underscore adv dot h if you control f and search for controller fan pin we'll come down to this section you'll notice it says the fan turns on automatically whenever any driver is enabled that's what we saw when we turned the printer on and hit auto home that's what it's doing we've got this used controller fan enabled and since it uses fan one pin i can't use it for my hot end fan so i'm going to go ahead and disable this feature by putting two forward slashes in front of define use controller fan and then i'm going to scroll down just a bit to the auto fan pin section and instead of negative one right here on e0 i'm just going to put fan one underscore pin that way it'll know to use those fan one pins where we plugged it in and it will come on when it's over 50c full blast and that's all the changes i want to make but one more thing i want to take a look at sensorless homing we'll just search for sensorless right here and even though we're using those jumpers to control it you would still have to turn it on the firmware by taking off this comment the jumpers are just going to tell it that we're going to be taking readings for the diag pins not the end stops but you still need to enable it and you'll have to go through the process of setting your stall sensitivity i do have a 2209 video that will show you how to do that and just up from that is where you can control what mode you're running in like stealth chop we are stealth chop by default as well as individual driver voltage but all the defaults that they've done in this example should be just fine so that's all the changes we need to make so let's head over to the platform i o icon over here on the left we're going to scroll down and find stm32 we want the 103re underscore btt for big tree tech we're going to expand it and we're going to hit build now it's going to go through and download all the libraries it needs to build it it should only take a couple minutes and then we'll end up with a firmware.bin file we can flash on our printer board and our compile has completed successfully now we're going to mount the sd card that's on the skr board on the computer i'm going to go back up here to the left to the explorer and your firmware dot bin file that you need is up here at the top dot p i o build the chip we're working with this stm32 processor and then firmware.bin is right here so i'm going to right click and say reveal in file explorer once that's open i'll right click copy i'll pull open my sd card from the printer there's a firmware.cur file in there that's fine it can stay there and i'll right click and paste my firmware.bin file this is the existing firmware if you change that to dot bin instead of dot cur it would reflash if you put the sd card back in there so you can save this as a backup on your computer if you'd like i'm not too worried about it but if you want to go back to the original save this one and just change the name and it'll reload it now that's done we can put our sd card back on our printer like so and then we'll boot up you can see marlin 206 and from the screen let's go ahead and reload eeprom in this version i believe it does it for you but it doesn't hurt to do it again so we'll hit the button we'll go to configuration and we'll hit restore defaults this is going to bring whatever we just loaded from the firmware into eprom we get one beep and then hit store settings we'll get one beep that's just like doing an m502 then an m500 now let's head to motion and we'll auto hone to make sure everything's working correctly it looks good let's go to temperature and we'll preheat pla the preheat settings on this actually turn your part fan on 100 it is running so that's a good sign both the bed and the hot end are heating successfully so that's good and we're over 50 degrees and i heard the hot end fan just kick on so we know we have the fan pin settings just right last thing i want to check is make sure the extruder mode is running the right way back to motion move axes extruder [Applause] we'll just go 10 millimeter we're going in the positive direction it's kicking out filament we're good to go now since we have an eprom chip there's no need to keep your sd card in if you don't want to you can switch out to other sd cards to get your g code i've got my stock ender3 file that i like to test i test the same gcode on all of these and assuming nothing changed on my bed level everything else is good to go i'm ready to hit print and we are off and printing now of course because i use the stockinder3 config the humera is not going to be dead on for this config i'll need to do some tweaks like maybe a voltage adjustment or a pid tune but you get the gist you can work with this config from there to get it perfect so there it is the big tech skr mini e3 version 2 board install is now complete now i said it before but i do think the version 2 board is the way to go if you're looking for a mini board for a replacement for your creality machine or building another machine definitely check out v2 or if you have another mini board like a 1.2 consider upgrading because i think the features on this board are a lot better they're going to help you out over time and i think it's just going to be more consistent overall now i didn't walk through auto bed leveling or sensorless homing or a complete marlin config in this video but i do have videos on all those topics and they're going to be very similar on this board so check out the links in the description below hope you like this video you found it helpful that's all i have for you today but i will leave you with some print examples from multiple boards just to see what you think and i'll see you on the next one you
Info
Channel: Chris Riley
Views: 66,403
Rating: undefined out of 5
Keywords: 3D, printer, Printing, 3D Printing, 3D Printer, ChrisBasement, ChrissBasement, Chris'sBasement, Chris Basement, Chriss Basement, Chris's Basement, ChrisRiley, Chris Riley, benchy, 3dbenchy, 3d, SKR, SKR Mini, SKR Mini V2.0, V2.0, Big Tree Tech, 2209, main board, silent, Ender 3, Creality, Marlin
Id: xafyl-luLk4
Channel Id: undefined
Length: 24min 26sec (1466 seconds)
Published: Wed Sep 02 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.