Today we're going compare the BigTreeTech SKR version 1.4 with the
BigTreeTech SKR version 1.4 turbo now it doesn't say turbo on the front side
of the board but I can assure you from the package it does say turbo on the
outside I'll show you the differences in just a second first of all we have our
chipsets that are different here in here and everything else appears to be
exactly the same so I'll show you a close-up in just a second so you can see
what the difference maybe so here's a close-up of the SKR version
1.4 and as you can see it says on the chip NXP LPC 1768 now keep that in
mind because the chipsets are going to be basically different in this case
now here is the SKR version 1.4 turbo and as you can see it's still an NXP
chip except now it says LPC 1769 so the difference between the two chips
is be nxp LPC 1768 is a hundred megahertz or a hundred million
operations whereas the LPC 1769 is a hundred and twenty million operations
okay in order to actually program the SKR version 1.4 turbo we need to move
the jumper pin so that we can connect via USB so I'm going to remove the
jumper and place it on the next two pins over and push it down and then I'm going
to connect the USB serial cable for the big side over here
I'm going to connect the small side of the USB serial cable to the computer and
you may hear beep
now the first thing that you should see on your computer is that the USB Drive
pops up with the firmware that was loaded on the TF drive or micro USB now
keep in mind that this is what it looks like from the factory
so what we need to do is first we need to go to our web browser and go to the
Marlin firmware dot org site so it's Marlinfw.org and we need to click on
download and because the latest build does not contain the SKR turbo for 1.4
what we need to do is go to the nightly Marlin builds and download the bugfix
this may take a moment it's pretty much almost the exact same size but it has
the additional pins file that we're looking for
but what we're gonna do is we're gonna go to show in folder we're going to
right-click and we're going to extract all by clicking the extract button
now many of you may not know that I've already done a previous tutorial on the
SKR version 1.4 where I show you how to install the VScode environment so I'm
going to skip that but if you want to see it they'll be in the link of the
tutorial the other thing I do need to tell you is that I purchased all the
equipment for this tutorial with my own money
and no one's paying me or promoting me to do the tutorial but I will be placing
Amazon affiliate links in the description so it may find it that
helped me offset my costs or you can try and make a donation to my PayPal account
that some people have requested that I post
so what I'm gonna do now is I'm gonna go over to VScode now that it's extracted
but before I do that I want to show you inside the file that we actually do have
the pins file so if you go to the Marlin folder here and you double click on it
then you go to the source folder then you go to the pins folder and then you
go to LPC 1769 you'll see that the SKR Turbo should be listed right here and as
you can see if you open this up it'll have information about the turbo and
it'll refer to the probably the SKR version 1.4 for its ins configuration so
what it's only saying here is that it's using a different type of chipset so
we'll skip this for now because there's not a lot of information in this
particular file but it will be located mostly
in the LPC 1769 version for the SKR version 1.4 which has all the
information about where your pins are located so that you can see there's not
much of a difference between the two because it's referring to this file and
then doing additions with software so I'm going to open up VScode
and inside VScode because we only have one Marlin folder in our download folder
in my case it goes straight to where the last folder was open in your case you
may have to go to open project and then map to the Marlin folder for the bugfix
so keep that in mind so I'm gonna open up the Marlin folder
then the source folder then the core folder and then boards dot H inside here
I'm going to do a search on SKR
and it's a couple of links down here for a search but you'll find that it's board
underscore bigtree underscore SKR underscore one four underscore turbo
we're going to copy that
then we're gonna close the out of boards that H we're going to minimize the core
folder and the source folder and go to configuration dot H the next thing we
want to do is we want to do a search on motherboard
we want to highlight board underscore ramps underscore one four underscore efb
because this is not our chipset we need to replace it with what we had just
copied so we're gonna paste it here then we're gonna scroll up and we're gonna
change serial port from 0 to negative 1 and then to show that there's a change
occurring in this we're gonna do a search on endstop
and right here we have our endstops which if you've watched my other videos
there's a in-depth explanation of how they work so I'm gonna skip that but
what we're gonna do is we're gonna invert the Y minimum to true that way
when we do a search for triggered because nothing is connected everything
will say trigger in this case by inverting the Y endstop
what will occur is that it will say open or at least that's what we're
hoping for so the next way to prep this is we need
to go to platformIO.ini and as you can see there's a chipset already
specified for the MEGA2560 chipset we are currently not using that chipset we
are using the LPC1769 that's listed on the chip so we're gonna type LPC1769
and in order to actually send this to
the board we have the choice of build otherwise known as compile or we can do
upload which will build or compile and then upload to our board with the USB
Drive so I'm going to click on that and this may take a few moments
now as you can see it says right here that it succeeded in 3 minutes and 11
seconds so let's scroll up and see if it's the right chipset which it appears
to be for the LPC 1769 it says successful so let's take a look at the
USB Drive and see if everything is ok and as you can see we now have a
firmware.bin that means that it copied over to our USB Drive from the
build donor to load it I'll need to disconnect the USB Drive which I'm gonna
do right now and then I'm gonna plug it back in
and when it powers up it should load the new Marlin firmware as you can see the
time has changed to today from just over a month ago
so let's go over to Pronterface and see what's actually occurring but what I'm
gonna do is I'm gonna go to my desktop then I'm gonna go to printrun then I'm
going to go to Pronterface
then I'm gonna connect to the SKR version 1.4 turbo and click connect here
and as you can see now it's said connecting and it says printer is now
online but a test it what I need to do is type M119 to see what the status of
the endstops were that we had just changed or inverting and let's see what
we get so as you can see there is no one steps
connected and it says triggered for the X minimum and the Y minimum
excuse me not the Y minimum the Z minimum the Y minimum is open because we had
made that change
so if you like my tutorial please press the like button and subscribe and thank
you for your time