SKR 1 3 – TFT35 touch screen display


today we’re gonna talk about how to
install a BigTreeTech TFT 35 now this board does have some issues but it is
pretty much functional so I’m gonna show you the tutorial and I know in the
future they’re going to update the firmware so we’re gonna learn to install
it on the BigTreeTech SKR version 1.3 and as you can see over here there’s
five pins for our TF display that I’ll show you how to connect to this in just
a second here’s the backside of the BigTreeTech TFT 35 version 1.2 as you can
see over here this is where our TFT display port is and it’s a notch
connecting we also have a couple other ports over here that they haven’t
described in their documentation yet for it looks like three volts a ground and
that might be a signal pin but we’ll figure that out later and probably is
for a filament run out but we’ll have to confirm that when they actually come up
with their documentation it also looks like we have a 5 volt power jack over
here that we can use but seeing how we’re gonna be running 5 volts off of
this we’re gonna skip that for the moment and unfortunately I don’t know
what these pins yet are but like I said when they have the documentation we’ll
know but I do know what this is it’s an ARM processor it’s 32-bit and then we
also have an SD card that we can use for updating our TFT display and allegedly
there are some issues with running your print off the TFT display at the moment
but I’m sure they’re gonna work that out in future releases of the firmware so to
start with I’m going to show you the connector that we’re going to use right
here that connects over to the notched
connection rate here and then I’ll show you the other end in just a moment on
the SKR version 1.3 okay as you can see we have our TFT over here that we
need to connect to so I’m gonna take the connector and notice how we have on our
DuPont connector the sides for the connections to the wiring here this is
actually gonna face inward to the board so we’re gonna take this portion and
we’re gonna leave it off for a second and we’re gonna line up the remaining
pins then we’re gonna connect the last pin over here and then I’m gonna move
this off to the side for a moment in order to set it up so that we can
actually load firmware to enable this I’m going to connect the USB to show you
what the current state of the LCD is for the TFT display so I’m going to connect
the big side here and the small side to the computer now keep in mind that we
may need to be in the right position for our USB to be enabled so it has to be on
these two pins not this one over here so remember to move your jumper and now I’m
gonna connect it to the computer so we can power it and as you can see the display currently
has an issue where it says no printer attached we’re gonna take care of that
in the firmware in just a second okay to start with as you can see we currently
have firmware dot cur this is our cursor file it currently is 82 kilobytes
and obviously was modified last a couple of hours ago so what we’re gonna do is
we’re gonna go over to ATOM with PlatformIO loaded and we’re going to
set it up but before I set it up I want to explain something first I purchased
the TFT 35 with my own money I’m not being sponsored or paid to do this video
but I will be putting Amazon affiliate links in the description for your
convenience so the first thing that I need to explain is that you can download
Marlin – bug-fix – 2 0 x from the Marlin website it’ll come as a zip file
so you’re gonna have to unzip it next after it’s unzipped you’re gonna have to
open up file and navigate to the folder for Marlin and then open the complete
folder that’ll give you the display that you see right here for modifying your
firmware so I’m gonna close this PlatformIO home for just a second
here and then what I’m gonna do is show you how to navigate around so we’re
gonna open up the Marlin folder then the source folder then the core folder and
then we’re gonna open up boards dot H inside boards that H we’re gonna do a
search on SKR and we’re gonna find the board that we’re working with which is
board underscore SKR underscore V1 underscore 3 and we’re gonna copy that
next we’re gonna close these folders back
down and we’re gonna go to the configuration dot H inside configuration
dot H we’re gonna do a search on motherboard and we’re gonna highlight
board underscore RAMPS underscore one four underscore EFB and we’re gonna
paste what we just copied then we’re gonna scroll up and because this TFT 35
is unable to function at a quarter-million bits per second we’re
gonna change it to 115200 and we’re gonna paste that over the
quarter-million right here next we’re gonna scroll up and we’re gonna make
sure that our serial port is set to zero in this case now if you’re having
trouble loading your firmware I made a video that you can check out that’ll
help you with that but for now this is what the default setting will be for the
board when we have the USB connected and enabled so I’m gonna connect off-camera
a couple of steppers so I’m gonna show you this very quickly so I’m gonna do a
search on A4988 and down here we have a bunch of steppers
that we need to enable in order to move them for our LCD to test it so I’m going
to remove the comment for the X the Y the Z and for good practice E0 now
I’m gonna be doing an A4988 for the X and the y but for Z I’m gonna do the
DRV8825 to show you the contrast so I’m gonna copy this and paste it for here
and the next thing that we need to do is actually set up the stepping for this
because this is one sixteenth of a step where as the DRV8825 is
1/32 of a step so I’m gonna search on max underscore and what we’re looking
for is default axis steps per unit and as you can see X is 80 y is 80 and then
we have Z which is 4000 so to get this to the right position because it’s
double the resolution we have to change the 4000 to an 8000 and that’s all we
have to do for this setup and keep in mind if you don’t know how to install
these stepper drivers for the A4988 and DRV8825 I’ve done a video which is
in my playlist that explains it in detail I highly recommend watching that
before installing it only because you may accidentally cook your stepper or
your board if you’re not sure how to correctly connect it to your SKR
version 1.3 so what we’re gonna do next is we’re gonna go to PlatformIO and
because this has a default of a chipset of MEGAATMEGA2560 we need to change
the environment default to the correct chipset so we’re gonna scroll down and
find our chip set which is the LPC 1768 we’re gonna copy that and this is for an
ARM cortex-M3 so we’re gonna scroll back up and for our default environment
we’re gonna paste it over the MEGAATMEGA2560 and to compile and upload
we’re gonna press the PlatformIO upload then press save and allow this to
compile then upload to the SKR version 1.3 with the TF drive already
inserted and enabled for USB so here we go okay now that we have completed the
firmware compilation you can see that there’s a new file called firmware dot
bin and note the time it’s 10:29 so what I’m gonna do is I’m actually not gonna
show you what I normally do by disconnecting the USB from the computer
and reconnecting it to show the update you can check that on your own I’m
actually gonna show you on the actual LCD screen for the TFT 35 what occurs
but if you want to confirm that you actually had a good compile you can go
over to ATOM with PlatformIO loaded and go to PlatformIO toggle build
panel and as you can see it says that it’s succeeded so let’s check to see what
the chipset says as we can see the LPC 1768 was successful okay off camera I
have not yet connected these stepper drivers I’m gonna cut away for a moment
to show you that so I’ll be putting these in in just a moment but I want to
show you the update so I’m gonna remove the USB from the BigTreeTech SKR
version 1.3 so we’re gonna lose the power now I’m gonna reconnect it and
when it said printer is offline we’ll see what happens so it still says no printer attached and
now it’s gone away so in a second I’ll connect the stepper drivers and power
this up for you and show you that we can actually move the steppers okay as you
can see I’ve attached all of these stepper drivers that we’re gonna use for
this case I’m only gonna be doing the y-axis so you can see it but I have to
remind you to move your USB unable to your power unable for this and as you
can see the wiring is connected for the power supply and I’m gonna plug it in so
it’s gonna take a second to power up there it goes we’re gonna go to move and
we’re gonna set this from one millimeter to ten now we’re gonna move the y-axis
so if you liked my tutorial please press the like button and subscribe and thank
you for your time

10 Comments

Add a Comment

Your email address will not be published. Required fields are marked *