Bigtreetech SKR V1.4 (Turbo) comprehensive guide

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
this is your complete guide to the updated big tree tech ska version 1.4 and 1.4 turbo [Music] [Music] the big tree tech SKR version 1.3 was the first 32-bit board that I covered on this channel since then it's proven to be an excellent performer and very popular amongst enthusiasts as a target for an affordable mainboard upgrade since then the version 1.4 and 1.4 Turbo have been released big tree tech have been kind enough to send me this as well as some of the accessories so I could update my guide which is what I present to you in this video this will be eventually finding its way into another printer that I provided resources here for the end of 3 because it's been requested quite a lot there's a lot to get through so let's get started let's start this video with an overview of the product in question the big tree tech SKR version 1.3 is a very popular mainboard suitable for 3d printers it's powerful versatile and very low cost and it's proven itself to be a favorite for mainboard upgrades among many 3d printer enthusiasts this video is about its successor the sk r version 1.4 and version 1.4 turbo there's also some new optional accessories we'll have a look at - one of the main reasons someone might upgrade to these main boards is because they have an armed 32-bit processor if you're unsure whether your particular 3d printer will benefit from a 32-bit processor I've got a video going through the advantages and disadvantages either way its future proofing and you get the added bonus of easy firmware updates by putting the compiled firmware binary on an SD card and turning on the printer no more mucking around burning bootloaders when setting up Mulund for a 32-bit board the software required is a little bit different but I've got a guide on that too to bring you up to speed the only difference between what you'll see here compared to that video is that I'm now using vs code as my editor you're probably wondering what's the difference between the two firstly the mounting holes are exactly the same which is handy but if we look around the two boards there's a number of other ports as well as jumpers that differ for instance the most for the fan has been greatly shrunk on the version 1.4 something I really like on the back all of the pin numbers are printed on for quick reference as we're compiling firmware let's look at specific differences we have two new ports and they're to suit the DC DC mode power module which we'll look at in more detail later on in between the TFT and servo ports we now have a dedicated connector for neopixel RGB LEDs we have some new serial connection ports with SPI I - C and a dedicated Wi-Fi plug to suit the new Wi-Fi module additional circuitry has been added around the thermistor ports the board still supports five stepper motor drivers but instead of there being five outputs there is now six that's because there are now Jul z-axis outputs you might notice there's two fan ports on the left-hand side but there's also an additional fan port in the corner only the port labeled fan zero is connected to a MOSFET the other three output a constant 12 or 24 volts we have a new row of connectors to facilitate closed loop stepper motors I've ordered some of these and off each of them in a future video that means there are changes to the way we use headers to control our microstepping UART selection and spi selection and we'll cover that in this video there's quite a lot of options on the store page so let's examine what you might want and need big tree tech supplied me with type 8 which is the turbo with all of the accessories for this video so let me help you understand what each one is firstly the difference between standard and turbo and it is the processor the standard has at LPC 1768 the same as an sk r version 1.3 and the turbo has a LPC 1769 which has a clock speed of 120 megahertz vs. 100 apart from that they're exactly the same and either option is going to be way more powerful than your standard 8-bit board the DC DC mode power module is only required if you're planning to run a lot of 5 volt devices from your main board it already has an onboard regulator but adding this will allow you to draw more car safely here are some example devices the ones that draw the most current will be the neopixels and the servo if you're running either of these I would recommend the DC DC mode module if you're just running a bail touch you absolutely don't need it next up is the big tree tech writer this is basically a communication device you don't need it to get the mainboard running but if you were to get the Wi-Fi module you do need it to burn the firmware to this that will give you a wireless interface for your 3d printer that look similar to pronterface I'll be covering this in a later video so if you want Wi-Fi buy these if you don't don't buy either of them the other thing that you may need if you don't have it on hand are some stepper motor drivers if you're not sure which one to pick I've got a playlist linked below that goes through the differences and set up for each now let's look at where to get all of the resources that we might need to fit and operate this board victory Tech does a tremendous job of putting a lot of resources on their github and all of our resources for this board are still found in the SK our version 1.3 repo you can see here we can now go into version 1.4 if we go inside Hardware we'll find things such as schematics pin diagrams to match what's on the underside of the board and specific diagrams for airing up things like spi mode on certain TMC stepper motor drivers the best document however is the instruction manual as it contains a compilation of all the most important things that you're going to need this includes stepper motor drivers BL touch and some of the accessories this should be the first place that you go when you're looking for guidance there's also a firmware folder with firmware for the turbo and standard but as you can see it's a few months old so I'm going to use the mainstream marlin branch instead back in the version 1.3 folder you'll also find a bunch of 3d printable cases to suit the an8 Asics and the end of three and end of three Pro if you are on an ender 3 be sure to check out my all-in-one Universal re-elect ranks case it can support this mainboard and the best part is there's now 30 remixes so you might find something more carefully tailored to your needs believe it or not the wiring is actually one of the easiest parts of converting to this board before we install those two jumpers the first selects between external or USB power and it should be on the right VDD in most circumstances the second also relates to the 5 volt supply and it should be in the lower position unless using the DC DC mode module in which case you pick it up and put it in the upper position so it lines up with the module now on to our install for example on an end of 3 I would recommend printing out this diagram I have in the description removing the hot glue holding on the plugs with some pliers and then unplugging or unscrewing the wiring one by one until the board is free you should then print this diagram where all of the labels correspond and plug everything back in as labeled all connections go completely back in without change apart from the three end stop plugs which no longer fit this is an easy fix however with the two arrows for the connectors pointing down we take some flush cutters and trim off the left hand prong this mitre modification is all that's necessary for the plug 2 now insert into the end stop socket in the correct position for this video I'm temporarily using the standard location but the piece of cardboard underneath so the board doesn't short on the frame for a more permanent solution you could use my rear mounted case or another solution off Thingiverse to position the board securely and neatly this board will shortly be going in my Tivo tornado which has an MKS Gen L and if you're upgrading from this or an sko version 1.3 the pin pattern is the same so simply unplug and replug in with the new board we're close to turning on the printer so let's prepare some firmware for our specific printer as we said earlier we're going to use a vanilla or mainstream Milan branch to base our firmware upon because it'll always be the most up-to-date if you want the most most up-to-date change the branch to 2.0 bug fix after this we can come to clone or download and download the zip one thing that's recently changed is that the config folder is now empty instead we click the link and download a zip file with all of the example configurations here we have my unzipped mullen folder side-by-side with the zip file for the configurations I'm going to double click to go into Mullen and then double click to go inside examples and I'm gonna find my printer in this case Cree ality and the 3 I'm now going to take all of the files in there drag them over to the Mullen folder and when it prompts me to replace files I'm gonna click yes this firmware is now ready to open in our editor I have the firmware folder open in vs code and the three documents that we need to edit the first is platform áone the second two are found by expanding Mullen and their configuration dot H and configuration underscore a DVD H our next two changes will be different depending on if we have a standard or a turbo board for the standard board in platform i/o dog any we're going to set our default environment to LPC 1768 whereas for the turbo board it's going to be LPC 1769 for the standard board in configuration H we're going to define our motherboard as board BT tsk our v1 4 in the same place for the turbo board we're gonna add underscored turbo to the end of that our last two changes are for either version serial port needs to be set to -1 serial port 2 needs to be uncommented and set to 0 finally in configuration advanced we're going to search for ito underscore Auto and change the value from minus 1 to P to underscore 0 for for now we're just gonna leave it on the standard a 4 9 8 8 stepper motor drivers which means we can now go down to the bottom and click the tick to compile in a minute or two you should have a green success message and your firmware is compiled and ready to put onto your board now we can come to the dot Pio folder build LPC folder and find the firmware dot bin file copy it and paste it onto the SD card that came with the mainboard since we haven't configured their jumpers at this age you should leave the stepper motor drivers out before you turn on the printer when you turn on the power you'll notice a garbled pattern that indicates the firmware is flushing and after around 10 to 15 seconds the printer will boot up as usual to clear the EEPROM error come to the menu go to configuration restore defaults and then store settings it will be cleared on next boot we need to remove and insert jumpers underneath the stepper motor drivers depending on what we've plugged in and they'll concentrate on this instead of the firmware changes also needed because I've covered all of those in great detail before but whatever drivers you're running if the printer moves in the reverse direction simply go through and change from true to false or vice versa in configuration H first up of a cheap and cheerful a four nine eight eight and the drop-in replacement drv8825 LV eighty seven twenty nine and this would also include any TMC drivers that run in legacy mode as the board comes the jumpers will be on the Left we need to remove them and plug them in on the right for all for the top three as viewed in this orientation there are three jumpers to decide the microstepping i've covered this in detail in my videos but it's really nice that they include in their instruction manual a reference table as well please note for any of these drivers you're going to need to set the V ref manually here are my jumpers prepped for this in the right hand column for all four and here are my drivers in place after reading the labels and lining up the ground and direction corner pins let's move on to drivers that connect via serial with the UART protocol in this case TMC 2208 and 2209 here's a brief summary of the firmware changes if you don't want to check my other videos once again the instructions are really clear here we're going to pull out all of the jumpers from underneath and put in a single jumper three down on the left-hand side and we're going to do that for each axis where we're connecting a stepper motor driver via you art is my jumpers in action you can see a single jumper in each slot on the left two hand columns three down from the top and here are some TMC 22:09 x' in place in the correct orientation there's an important note in the instructions and that's it if you're using 2209 x' but you're not using senseless homing you need to cut this pin to prevent it interfering with the end stops this is not something to worry about for TMC 2208 I thought I would test this and I left the pin intact and then ask the printer to home I was about to test senseless homing and didn't want to cut mine so I temporarily bent it out of the way and repeated the test fix confirmed and here's a summary this is only for 2200 9 s not 2130 s and it's only for any axis where you're using an N stop instead of sensorless homing before we move on I haven't had this problem but my patrons did and found the fix follow the link to this in the description if you're getting the error listed in the title on to our SPI connection drivers and they include the 21 30 and 50 160 from TMC the firmware steps are pretty similar to the UART drivers and remember if you want all of this explained in detail I have specific videos on just these drivers or the jumpers we're going to have all four rows in and we're going to have them on the two left-hand columns with the red underneath and of course we'll do this for each axis that we're plugging in drivers that connect via SPI is the jumpers in place for me for X Y Z and E and here are some 21 30 s installed in the correct orientation with any of these TMC drivers up and running we can tune their configuration by coming to configuration advanced setting scrolling down to TMC drivers and depending on what you enabled in the firmware you'll have specific sub menus for instance changing the driver current or changing the stepping mode between stealth chop or spread cycle the slightly noisier spread cycle will be enabled by default until you change it just remember to save these to the EEPROM by going back to the configuration menu and scrolling down and clicking on stall settings sensorless homing is available on 22:09 2130 51 60 and others there's only three sections to change in the firmware and unlike the SK over 1.3 there's no jumpers that need changing on the board all we have to do is unplug the connectors for the end stops from the main board in my case X&Y now we have to tune the sensitivity for the sensorless homing and in the firmware there's a guide to what the numbers mean on 2209 so value will go between 0 to 255 on anything else between 63 to minus 64 the default value of 0 was too sensitive for me and triggered a false positive but you can fine tune this number from the TMC menu by going to sensorless homing and using trial and error for my x-axis a value with 15 was spot-on remember every printer is different so tune it yourself and don't forget to store settings once you've found the correct sensitivity now let's look at some popular add-ons and accessories and how they go with this board firstly the big tree tech TFT 35 an attractive and customizable touch screen that has the advantage that when you hold down the click knob after 3 seconds you can switch back to the usual LCD both the standard and III versions are completely plug-and-play plug in the ribbon cable exactly how it was on the standard LCD and then plug in the serial cable as shown here zero firmware change is required next the BL touch and there are two ports built into the SK our version 1.4 for plugging it in directly I'd recommend plugging in the servo port as you see here but I wouldn't recommend using the dedicated probe port and that's because there's a few extra firmware changes needed to get it working as a few issue threads on the Mullen github indicating just this before I made these changes I was successfully able to control the BL touch sending manual commands from the BL touch LCD menu but the pinna wouldn't deploy when probing so I switched my wiring over to a more traditional method using the Zeidman in stop here's a pic of the connections in real life and here's some footage of it working correctly you can do it the other way but this way is so much simpler it'll let you follow mine as well as anyone elses guides you find for setting up firmware for BR touch without additional changes neopixels are digital addressable RG be LEDs that can animate changing color the wrist support for them in Mullen in fact I've made a video guide on this before and since this board has a dedicated port I thought I would try them out the wiring was really straightforward plugging in five volt signal and ground from top to bottom and the firm way change is pretty easy too in configuration H we uncomment that we want neopixel leds and set the pin to p1 underscore 24 with the DC DC mode module in place I fired up the printer with 10 LEDs and they Sonic called the startup animation that's where I left it for here but if you're interested in learning how to configure this so you're neopixels change color as a heated bed and then hot end heat up please check out my previous video finally we have some other accessories and big tree tech has been busy recently producing more and more some of these I've ordered and I'll cover them in future videos I know there's a lot of information here and that's why I've provided timestamps to all of the resources down below in the description have you used this board or are you planning to please let me know your thoughts in the comments thank you so much for watching and until next time happy 3d printing g'day it's Michael again if you liked the video then please click like if you want to see more content like this in future click Subscribe and make sure you click on the bell to receive every notification if you really want to support the channel and see exclusive content become a patron visit my patreon page see you next time you
Info
Channel: Teaching Tech
Views: 258,036
Rating: undefined out of 5
Keywords: 3d printing, 3d printer, 3d print, 3d printed, creality, ender 3, biqu, bigtreetech, btt, skr, skr v1.3, skr v1.4, skr v1.4 turbo, turbo, guide, step by step, complete, comprehensive, firmware, resources, tutorial, lesson, marlin, wiring, installation, dcdc mode, btt writer, wifi, bltouch, stepper motor drivers, a4988, drv8825, lv8729, tmc2100, tmc2208, tmc2209, tmc2130, tmc5160, sensorless homing, spi, uart, neopixels, tft35, touch screen, 32bit
Id: -Gdk0wHg51w
Channel Id: undefined
Length: 19min 17sec (1157 seconds)
Published: Thu Apr 02 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.