BTT SKR2 -FluiddPi and Klipper Firmware Install

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
Today we're going to talk about something new and  different now I've done a couple of tutorials on   Klipper and as you've seen with Raspberry  Pi or OctoPi it's taken quite a bit of   time one of the people on Discord has pointed  out that there is a simpler way to do this   so I want to show you that method so today  what we're going to have to do is actually   still update Klipper so that we can do the  firmware but I'll show you a simpler method to   do this faster so I'm going to take the drive as  before pop it into the reader and this version of   Linux is still the same but the interface  will be slightly different so I'll show you   that it's going to be with FluiddPi so I'm  going to plug this in you may hear a beep   now I'm going to actually go over to the  desktop and on the desktop we have fluid   so in Fluidd all we have to do is click on install   then we're going to go to FluiddPi then  we're going to go to download FluiddPi   and we're going to click on this zip file for  windows this may take a few moments to actually   download in the interim I've already downloaded  it and extracted the zip so I'm going to take   you over to Raspberry Pi imager I'm going to  choose the actual OS by using use custom then   fluid pi then I'm going to say open then I'm going  to choose storage I'm going to choose the same   16 gigabits that I used in the previous tutorial  for the SD card and then I'm going to write and   then I'm going to say yes now this part may  take up to five minutes to complete so I will   edit this out of the video for the length of it  taking to image so that the video will be shorter   okay now that it's finished verifying for  fluid pie we're going to click continue   we're going to go over to  the workbench for a moment   I'm going to pop out the drive pop it back  in then I'm going to go back over to the   desktop I'm going to open up the actual file  for it in this case it's going to be in my   e drive for the SD card and I'm going to look for  FluiddPi WPA supplicant I'm going to right click   and open with notepad it's very important to use  notepad in this case because windows notepad will   fail so use Notepad++ as you can see I'm  using here so the first thing we got to do is find   our network connection so we're going to have  to remove the actual comments right here by   backspacing them out and this will enable the  functionality for WPA or WPA2 then we're going   to put the name of our router in here and then  we'll put the password to actually connect to   it now I've already done this off camera so I'm  not going to show you my router name or password   but I will copy it from my downloads folder over  so let me make a quick copy here and paste it in okay so now that that's complete I'm going to  close out of here for a moment I'll also close   this down and what we'll do is we'll remove the  drive we'll go back over to the computer workbench   we'll take the drive and place it in here and then I'm gonna have to grab the power for  it real quick here and the power comes with the   Cana kit so it should be the correct power so  I'm going to plug this in it's already powered   up there's a switch to actually do it but I left  it on so that's going to take a moment to actually   power up so we're going to go back over to the  desktop and I'm going to show you something about   how to find your IP address now this may  not work every time but it's a good method   so you're going to type arp for arp minus  a with the space in between obviously   and then you're going to press enter now  what you can see right here is 192.168.1.1 that's the router on the network in my case most  of the time routers will end in dot one the next   address is the computer I'm actually recording  from and then the raspberry pi has not shown up   yet now if I do a second arp in a few minutes and  it does not show up then you're gonna have to log   into your router by using the address 192.168.1.1  up above if that is your router address   and then find connected devices so  let's try a second arp by up arrowing   and it's pretty close to the time that we  would see it so let's see if this has changed   so we do see a new device being 192.168.1.5 so we're going to take that over to  our web browser and see what's going   on so inside the browser we're going to type 192.168.1.5 and press enter and as you can see  it's come up with fluid so the first thing that   you want to do in this environment is  get familiar with where everything is   so we're going to go to settings and I'm  going to show you this for the moment   I may not do the update we'll see how this  goes but they have an automatic check for   updates and then there's three things that  need to be updated so for instance if you do   clipper it'll automatically go out and find  the latest updates and update it for you   then you could also do the update for  MoonRaker and this one's pretty quick as well   now the last one being the OS packages may take a  great deal of time so we're going to see how the   tutorial goes but you technically should do an  update on that as well so in order to actually   set up the actual configuration for Klipper  it's a little bit simpler if we go over to   let's see what we got here we actually can't move   until this finishes so we're going to  give it a second to actually catch up and this should be somewhat quick or at least that was the plan but as soon as this finishes  up we can actually log in   and do some other stuff right now it's updating  some stuff in python where you can see pip so what we'll do while waiting for this to  complete whoop there we go it just finished   is we'll go over to let's see the general  and then we'll look around and see what   the environment looks like now obviously we  still have to do clipper so we also have jobs   then we have history tuning then configuration  so configuration it's going to be kind of simple   you're going to have to copy over your  actual file that you're going to be using   for your printer config so to do that you would  normally type SKR to find it and then click this   little clock symbol here hopefully it'll find  it apparently it's having issues finding SKR   so the reason is because I'm not on example  configs so I'll type SKR then I'll do this again and we have it as the first option now there's a  couple of ways you can do this my trick is if you   want to do it really quick you do download then  you say keep then you'll open the folder it's in   take the folder and then drag it up into here  because you can't drag it straight across now   you're gonna have to rename it so you'll right  click you'll say rename and it should be printer   dot config and then you'll save that so now you  have the configuration where you can edit it   and as you can see it's set up for one  particular configuration that you start with   it tells you about what you need to configure  for your bootloader now there may be some   issues with the bootloader we'll find out in  a second because I didn't do the last update   but what we can see right here is  our first stepper our second stepper   our third stepper being the z-axis  but inside here they combine   the actual end stop so you have it right here and  that little carrot symbol that you see right there   is actually a resistor sense so it's the  pull up for the resistor or pull down   uh if you want to negate the value or change it  in this case I do because I know it's going to be   an issue I'm going to put an exclamation point in  front of it instead that'll take a true to a false   or a false to a true or in this case triggered to  open or open to trigger so I know that this will   be an issue at least in this case now inside this  configuration file there's a bunch of settings to   say where your actual pins are for instance your  heat bed this will be actually in the BigTreeTech   manual for your printer in this case it's the  SKR 2 and if you open this up you can click on   hardware and then you can go to your pin  outs and inside your pin outs you'll see   for your thermal bed it's PA1 which  does match what we're seeing right here   so there are other configurations that you can  set here's something I believe for your display   now displays are somewhat limited  in what you can use at the moment   so you can only use like the older type  displays to display now down here they   also have examples for the TMC2209 that you  can paste up here and remove the comments   but for now this is just showing you how to do a  setup for your tutorial and not a configuration so   I do have a Discord where a bunch of people have  experience in this and we'll go into that later   so I'm going to click save I'm going to click x  and now what we need to do is actually configure   clipper so what I'm going to do is I'm going  to actually open up what's known as terra term   so I'll type terra term then what I'll do is  I'll bring it over so you can see what I'm doing   I'm going to click file new connection it's  going to be 192.168.1.5 the port is going to   be 22 and it's SSH now SSH is not telnet it's a  ciphered communication so we're going to click ok   then we're going to go continue the  password is going to be the default   for raspberry pi so the username is pi  and the password is going to be raspberry and then we click ok so this may  take a second to actually connect   to the device now I got the password  wrong so I'll type it again r a s p b e r r y  enter and now we're connected so now  it's pretty similar to the previous configuration   that we did for Klipper in the tutorial that  I'll display in the upper right hand corner   and that is we're going to type cd which is change  directory space we'll do the little squiggly line   that's up above your tab button with the shift  then we'll do forward slash clipper so we're   changing a directory to the clipper directory  so once that's complete we're going to type make   config and then press enter I'm sorry make  config menu or it's menu config pardon me then we're going to hit spacebar then  we're going to down arrow once right   arrow pick the processor which is STM32  and hit spacebar then we're gonna download   or excuse me down arrow and do the right  arrow pick our actual chipset which is STM32f then press spacebar then we  already have the kilobits   already set for the bootloader we have the actual  timing for the crystal so we're going to hit q   then we're going to say yes now we can make  it by typing make and then enter and this is a   series of compiles that build the Klipper firmware  so the Klipper firmware is going to be called   Klipper.bin so for successful  we should see that at the end so it looks like we're successful  so in order to grab this now   we need to go over to FileZilla  and we have to type in 192.168.1.5 username is going to be pi  password is going to be raspberry and the port's going to be 22. then we'll click  quick connect we'll say okay then we have to go   to the Klipper folder then the out folder  and then inside here you can see the actual   Klipper.bin so we'll copy that to our downloads  folder then we'll minimize this for a moment   and we'll go over to our downloads folder  over here and as you can see it copied across   as Klipper.bin now this is an old firmware so  I'm going to delete that for now and what we're   going to do is we're going to have to rename  this to firmware dot bin so it's firmware dot bin now what we'll do is we'll go over  to the desktop for a second on the computer   for the drive we'll pop that  out we'll grab our SD reader   and we'll paste or I'm sorry place this in  here then we'll place this back on the computer we'll go back to the desktop and as you can  see we can see the boot drive now right here so   what we have currently is the old firmware  that loaded if you want to preserve that   you're going to have to rename it so I'm  going to rename this to temp firmware   dot temp if I ever want to reload it  again I'll rename it lowercase firmware.bin so we're done with that so  let's go to the downloads folder   we'll right click on firmware.bin and we'll send  it to the boot drive so we'll confirm it's there   then we'll go back over to the  workbench we'll pop out the drive we'll place the drive inside of here   I'll connect it with power now it should be on  the jumper for power so we're good there right now   it's on USB power if you were to put it on  the other two pins it would be direct power   I'm going to connect the actual power now it'll  light up and flash the firmware one reminder once   you flash the firmware and use direct power  from your PSU you're gonna have to move the   jumper over but for now we're just building  out a solution so you can see it on the bench   but what I also want to do right now is  show you what we have to hook up just to   test it on the bench and that is we have to  hook up our thermistors so as I said earlier   in this video hopefully there's actually a  configuration that I want to show you real quick   and that is when we go to the browser and we go  over to the actual configuration you can see that   there's TB there's the hotend for zero and hotend one so this hotend needs to have a connection   for a thermistor as well as the bed for a default  configuration and then we also have to hook up our   endstops so you can see it's 5 volts ground and  then a signal pin for each one of these so I'll   walk you through that process real quick so on the  actual desktop that I have here I'm going to take   a thermistor and I'm going to plug in that port  for the heat bed then I'm going to do the same   for this thermistor for the hotend that's our  first hotend or hotend zero then I'm going to   take an end stop and this is the switch endstep  that where I negated the logic because it's got   the opposite logic if we don't and I'm going to  place these wires in and the wires go as follows   it's voltage ground and signal in green so  that means that we're going to line it up here   we're going to plug it in and it's correct now  we're going to do the same but with different   endstops and this endstop is just a regular  switch end step with no circuitry so it's actually   in this case the black is ground and the red is  signal so it's the bottom two pins in the row   so we'll connect that and then we'll do it one  more time for another end stop so we've got this   and this is going to be the z axis and note the  pin above is empty because that's the voltage pin   so now that we have that set up we'll reconnect  the power then we'll go back over to the desktop   on the computer we'll go to the fluid  configuration and I know this is not going to work   initially so I'm going to try a restart clipper  it says not connected it says printer is not   ready so the reason that is is because we missed  a setting being the USB so to find that we're   going to actually go back over to the Klipper  website and there's a command that I forgot   and that's down here so we're going to put this  command in so we can edit our configuration with   the correct settings so I'll go to TeraTerm  I'll right click and paste the command press   enter and here is our drive on the network or  excuse me the serial connection that we see   so now that we have that we actually have to  edit the file so I'm going to go over to clipper   for Fluidd I'm gonna right click on the file I'm  gonna do edit I'm gonna scroll down to the MCU   and I'm going to paste our setting  over that then I'm going to click save then I'm going to close now I'll try restart again now it's asking something different  it's saying that we don't have this this   this and a cancel print macro so we're going to  click on what it says here and essentially it's   saying add tags so we're going to copy this  first and we're going to go back over here   right click on this edit and at the very  top I'm going to add the first category then I'm going to go back over to the web page  and grab the next thing which is display status I'm going to paste that in as well and then  I'm going to paste in the last thing right here   which is print pause resume or pause resume  so I'll copy that then I'll paste it here   and there's probably one more thing  so I'll click save and restart   we'll see what happens there probably is  going to be an issue now when we click so we've got the cancel print issue so we need  the macro for that so we can go over to here and   down here there's something about cancel print so  I believe this goes in your configuration file as   well so let's go back over here right click  on this edit and we'll paste that in as well then we'll click save and restart and then  we'll try and connect and see what happens so it looks like something  happened so let's go to home   and it looks like we're now  getting a readout for our actual   heat bed so what I'm going to actually do is grab  one of these with my finger in just a second but   let's see if this actually works so if I go over  to the workbench I grab one of the thermistors   and I put my finger on it the temperature  should go up so let's go back and check so on the desktop you saw there was a  spike in temperature while I was holding it   so we know that's working so now we can actually  check end stops as well now the functionality   for it i think is hidden so let's see if we  can do it through the console so over here   you can type in commands like M119 and  press enter and as you see it says open open   open so let's go back over to the workbench  for a second I'm going to hold this down   throughout and go back over to the desktop and  I'm going to do the same command again of M119   enter and you can see it's triggered so if I let  it go with my finger and try it again it's M119   enter so that is the easiest way that I  found to set up Klipper using FluiddPi   so if you like my tutorial  please press the like button   and subscribe and for all of my patrons and  PayPal friends I have placed a thank you at   the very end because I'm grateful so everyone  take care be safe and we'll catch up later you
Info
Channel: Ed's 3d Tech
Views: 3,058
Rating: undefined out of 5
Keywords: FluiddPi, Installing FluidPi with Klipper, FluiddPi on SKR v2, FluiddPi on SKR v2.0, FluiddPi on SKR2, FluiddPi on BTT SKR2, How to install FluiddPi on SKR2, Configuring SKR2 with FluiddPi, SKR 2, BTT SKR 2, SKR v2, BTT SKR v2, BigTreeTech SKR 2, BigTreeTech SKR v2, Big Tree Tech SKR 2, Big Tree Tech SKR v2, Big Tree Tech SKR 2.0, Big Tree Tech SKR v2.0, BTT SKR2, BigTreeTech SKR2, Configuring FliuddPi on SKR2
Id: SQ05WfJ71xc
Channel Id: undefined
Length: 25min 42sec (1542 seconds)
Published: Sat Oct 02 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.