today we're gonna talk about the Bigtreetech SKR version 1.3 I'm going to talk
about the power first first we have our main power connection you can do either
12 or 24 volts the little red marking I made here is positive this is negative
next we have our heat bed which is positive here negative here and then we
have our hotends or possibly fans depending upon how you configure it so
we have one hot end here another one here then we have a fan connection right
here next we have our stepper ports and they've done something interesting with
step reports now there's multiple configurations that you can do without
having to use jumper wires to other pins so we have jumpers here that are in the
default position when it arrives and then we have two additional pins for our
diag and controlling UART so that's our X connector this is our Y connection
this is our Z connection here's our E0 and then our E1 over here we
have our endstops so we have X minimum x max Y minimum Y max then we have Z
minimum and then Z max a couple of other interesting things here we have breakout
pins to add a second stepper to the same axis so you can add a port that will
connect an additional step or connection right here we also have these red ones
here for X UART Y UART Z UART and then E0 and E1 UART in addition
to that we have a port right here for only one servo and then down here when
the board arrives the default connection for the jumper
is in power only mode meaning that you have it twelve volts of power or 24 to
run it so we're gonna move this over to these two pins so we can run it off our
USB and I'll be doing that in most of my videos it's for simplicity's sake so
you're gonna place that there and then just push it down over here we have our
TF card reader it comes with a default card
it's 128 megabytes we have our USB connection for serial here then we have
two fuses that you can use or interchange meaning that if they blow
you can just pull a car fuse and then pop in a new one we have our auxiliary
one port here that can be used for TFT LCDs so a touch screen LCD the processor
is actually 32-bit versus the normal 8-bit that I normally do and then we
have our thermistor connections here so we have our two hot ends and then we
also have our heat bed that helps us tell temperature for the actual
temperature that we're running at then we have two ports here EXP one and EXP
two those will be used for an LCD display so you can actually run your LCD
with the exp one and two and a TFT if you choose we also have a reset button
down here and then we have various pins that have to do with Diagnostics I
believe for the steppers I still have to read up on this a little bit more and
then over here in the upper left-hand corner we have a 12 or 24 volt output
power depending upon what you use for your power supply and so in a moment I'm
gonna flip this over so you can see the underside and other possible connections
that we can use it for so hang on okay as you can see this is the
underside of the Bigtreetech SK our version 1.3 so I want to point out a couple of
things to you there are actual silkscreen letters on the board to help
you figure out where to connect things for instance for our steppers
we now have an EN pin here for our Enable we also have our direction pin and our
ground pin this will help you actually orient your stepper driver into the
actual stepper ports on the other side of the board in a second I'm going to
show you how to connect the USB and prepare the SKR version 1.3 for loading
firmware okay in order to load the Marlin firmware on our SKR version
1.3 we have to make sure that the TF drive is actually inserted this 128
megabytes so we're gonna push that in next we're gonna connect the serial USB
for the big side right here and we're going to connect the small side to the
computer and you're going to hear a beep
and at a moment I'm going to show you the pin outs to the SKR version 1.3 okay
here is the pin out diagram for the SKR version 1.3 it explains all the pins
around the board and their pin numbers so if you go to the pins underscore SKR
for a big tree in your marlin subfolder you'll be able to see what the pins
relate to based on their numbers so there's one more thing I want to show
you that I haven't shown you yet and that's we need to connect the USB drive
again so I can show you something as to what it looks like so here we go I'm
gonna disconnect it now I'm gonna reconnect it and when it
pops up it says, "firmware.cur", that's the current firmware that's on your TF
drive now keep in mind that when you load a new firmware on here it might be
a binary so you want to enable your extensions so you can see what's
occurring in your control panel currently I've removed the enable hide
for extensions being the three letters at the end so you can see what's
actually there so in a moment I'll show you in PlatformIO on ATOM how we're
gonna load the Marlin firmware ok I've opened up ATOM with the plugin for
PlatformIO now if you normally want to open this I usually type ATOM and then I
click on this but seeing how it's already open for this tutorial for
brevity I'm going to show you what it looks like an ATOM
the first thing that I'm gonna do is I'm gonna go over to the core folder over
here keep in mind that we're opening the whole folder for Marlin which is right
here and I'm gonna select boards dot H and open that up and we need to find the
board so we're gonna do a search on SKR and as you can see there's a couple but
the one that we're interested in is board underscore big tree underscore SKR
underscore v1 underscore three so we're gonna copy that next thing we're gonna
do is close this out we're gonna go over and we're gonna find the configuration H
this is one of the main two configurations that we're going to use
the other ones configuration underscore advanced that H but I'll show you that
later we're gonna go into configuration at H and we're going to do a search on
motherboard
and what we have here is Board underscore RAMPS underscore one four
underscore EFB so we're gonna paste what we just copied so now it's board
underscore Bigtree underscore SKR underscore V one underscore three next
thing we need to do is scroll up here and under ports for the serial port one
we need to make some changes so we're gonna scroll up here and as you can see
right now it's defined as define serial port zero we're gonna change that to a
negative one that's what we have do in this case so we're good there so the
next thing we're gonna do is scroll down and we're gonna open up, "platformio.ini",
and inside here there's a couple of things that we got to learn real quick
here so we have a default environment which is set to the, "MEGAATMEGA2560",
that's the chipset for the BOARD underscore RAMPS underscore one four
underscore EFB so we need to change that to the correct board that we're working
more with in platform ID there, excuse me PlatformIO so I'm gonna scroll down and
I'm going to find our particular chipset in this case it's going to be right here
it's gonna be LPC one seven six eight so we're gonna copy that as you can see
it's for the LPC 176X ARM Cortex-M3 processor so we're going to scroll back
up
and where it says environment underscore default we're gonna highlight the MEGA-
ATMEGA2560 and we're gonna paste what we just copied so we're all set there so
the next thing that we need to do it is this is very similar to the Arduino IDE
and that we're gonna do the forward arrow which will compile and then upload
to the SKR 1.3 so in a moment I'll show you what it looks like after it's loaded
on the SKR v1.3
now that we have finished loading the firmware we can verify that it compiled
correctly but going to PlatformIO and then going to Toggle Build Panel so we
can see what occurred and as you can see it says success it took a while but its
success so the next thing we're going to do is we're going to check to see what
the actual USB drive looks like on the SKR 1.3 so I'm going to toggle over to
it real quick here so it's our D Drive in this case and as you can see there is
a, "firmware.cur", which is our current and then we have a, "firmware.bin"
ok I'm going to remove the USB now I'm gonna replace it and you'll see what
happens on the computer in just a second now that we go back to the D Drive we
can see that it just says, "firmware.cur", what's occurred is that the bin file
that we had had on there is now copied over and now is, "firmware.cur", so in a
moment I'm gonna show you in Pronterface what it looks like okay we're in the
Pronterface folder for Printrun so I'm gonna open this up remember the link is
in the description for where to download it
we're gonna connect to the SKR 1.3 and as you can see it says that it's
connecting and now it says the printer is online so it's gonna be a little bit
truncated from normal so to check that it's actually what we loaded we can type
"M115" and press Enter and as you can tell it says that we've
got the Marlin bug fix-2.0 X and if you want to check what the status of
let's say your n stops are which right now we have none connected so they
should all be triggered we'll type, "M119" and press Enter so if you liked my
tutorial please like and subscribe thank you for your time and keep in mind that
more will be coming so thank you very much