BTT Octopus V1.1 - FluiddPi and Klipper Firmware Install

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
Today we're going to talk about how to install  Klipper in a quicker method using FluiddPI now   one of my users on Discord explained that there  might be a quicker way to do this so I thought   I'd show you how to do it so essentially Klipper  if you don't already know is a reduced instruction   set version of firmware that takes process  commands from the Raspberry Pi that takes   the bulk of the processing commands on its 64-bit  processor even though the operating system is   32-bit at the moment so I'm going to show you how  to do this we're going to open up the actual drive   we're going to pop out the actual sd card  and place it in our drive over here so we can   image it so I'm going to place this  in the computer you may hear a beep and then I'm going to go over to the desktop in  just a second and show you how to set this up so   essentially what we're going to do is we're going  to go to the website for fluid and we're going to   click on installation then FluiddPI then FluiddPI  over here now down below for windows you can click   to download the install I've already downloaded  and extracted this so I'm going to just go over to   Raspberry Pi Imager so I'm going to  bring that up in just two seconds   and so we have it right here so I'm going to click  on choose OS use custom then I'm going to click on   FluiddPI the storage device is going to be the SD  card then I'll click right and I'll overwrite yes   now at this point I'll pause the video to let  this image and then I'll pick up when it completes okay now it's finally completed so  what I'm going to do is click continue then I'm going to go over to the workbench pop  out the drive then place it back in the computer   then I'm going to go back over to the desktop I'm  going to bring up the drive and as you can see   there is a fluiddpi-wpa-supplicant that we need to  open so we are going to right click and open with   Notepad++ inside Notepad++ we're  going to remove the comments for WPA and WPA2 and then you're going to place the name of  your router here and the password right here to   enter your router so that your Raspberry Pi can  connect now PSK stands for phase shift key which   essentially is a password and then SSID is the  id of your router so I'm going to close out of   this for a second and I'm actually going to just  copy over what mine is because I've stored it   over here so you don't need to see it so  I'll paste it right here and overwrite it   so I'm going to close out of this for a moment I'm  also going to close raspberry pi imager I'll open   up the workbench so you can see what I'm doing  I'll take the drive out I'll place the drive   inside of here and then what I need to do is grab  the power cord for this real quick and this is   the actual power cord that I'm going to be using  so what I'll do is I'll place it inside of here   and then place it down right about here then I'll  switch it on now this comes from the Cana kit   that I purchased so the power supply is reliable  so this is going to take a moment to boot so   let's go back over to the desktop and I'm going to  bring up the dos prompt and type arp space minus   a and press enter and what you  can see here is 192.168.1.1 that's the router in my case it ends in one so  it's usually a router the 1.2 just below it is   actually the configuration for the computer I'm  currently working on and I believe the last one is   my cell phone so we'll give that a moment more but  if it does not show up what you can do is go to   your router in your web browser with 192.168.1.1  if that is your router address and then look for   connected devices so you should be able to  find it that way if this method doesn't work   so I'm going to up arrow and I'm going to press  enter to see if this shows up as another device   so as you can see there now is a  new device which is 192.168.1.5 so let's go over to the browser and we'll  open a new instance and we'll say 192.168.1.5 and then press enter now that it actually is  working we can see fluid we have to learn a couple   of quick things so first of all we have our home  then we have jobs then we have history tuning or   tune then we have configuration system and  settings so the first thing we're going to   do is go to settings and down at the bottom I  need to show you this so it checks for updates   automatically because it's set to on right now so  we're going to try one quick update for clipper   and essentially you're going to want to do all  of these but I'm only showing you clipper for   the moment the other ones take a little  bit of time so I'm going to say finished   then I'm going to go up to configuration and in  configuration we need to find our printer.config   because it's not in here so we're going to  click on configuration examples and type Octopus and here it is now unfortunately  you can't drag it straight across   so I'm going to right click download then I'm  going to keep it then I'm going to open it up in   the folder and as you can see I have an instance  right here so I'm going to bring this down   and drag it across now I have it over there   so I'm going to right click I'm going to rename  it and I'm going to rename it to printer.cfg and then press enter so now it's the correct file  so we'll take a quick look inside with edit and   as you can see it talks about the x stepper  that's drive zero it also talks about drive   one two which is your z stepper and then your  extruder steppers now there's certain settings   in here that are mapped to pins so I'll show you  that real quick if you go over to big tree tech   and you go to repositories and then you type octo print or excuse me Octopus pardon me  click on that then hardware then pins   down here you'll be able to see what your  pins are so for the enable pin it's PF14   that's how they map the pins so we can look over  here and see if PF14 is in fact there which it is   now in the case of our actual endstops  they're integrated into the x-axis   for the drivers so in this case I'm going to  be hooking up a special stepper so I'm going   to put an exclamation point in for that which  means negate so if it's true it becomes false if   it's false it becomes true but in this case it's  either going to be triggered or open I believe   so it'll be one of the other that is flipped so  there are other settings down in here I'm not   going to go too much into this because it's the  setup video but as you can see there's different   types of steppers that you can integrate in right  now they're commented out that's why they're gray   but I'll let you play with that on your own  time the other important thing is going to   be the serial port configuration so we're going  to need to get that right in a moment so that's   what I'm going to show you how to do right now  for setting up the firmware so if we go over to   TeraTerm and we say file new we can  say that the hostname is 192.168.1.5 the port is 22 and SSH is the way we can  communicate with it and SSH means secure shell   it's not telnet so we'll click ok then we'll  say continue then we'll put in the Raspberry Pi   password for the username first is pi  then the password is going to be raspberry   and then enter so now we're logged in  so to set up the actual configuration   what we're gonna have to do  is we're gonna have to say   change directory then we're gonna use the little  shortcut symbol forward slash clipper and press   enter so now we're in the Klipper directory  now we're going to type make menu config and press enter this will bring us into the  configuration so I'm going to hit spacebar   to enable it then I'm going to pick the correct  MCU in this case it's the STM32 I'll press   spacebar then we have to figure out what our  processor type is within that so if we go back   over to the browser we can see at the very top of  this file that the actual clue that we're looking   for is the four four six so over here will right  arrow will arrow down to the F446 hit space bar   and now it says that it's 32 gigabits or excuse  me kilobytes for the bootloader and the processor   clock is 8 megahertz so let's check on that  by going back over to the actual config file so   it's saying to use a 12 megahertz crystal so  that's what's setting the rhythm for the clock   cycles so we're going to go back over  here and we're going to change this to 12   with the spacebar so now we're all set with this  we're going to hit the q button then the y button   and then what we're going to do after that  is we're going to type make and make is the   essentially the same thing as build in Marlin  so right now it's doing a series of compiles   and it's building the actual firmware in this case  the firmware is going to be called Klipper.bin   so we're going to have to do some changes so  essentially when this completes what we're   going to have to do is go over to FileZilla  inside FileZilla we'll type 192.168.1.5 then we'll say the username is pi and  the password is going to be raspberry and then the port is going to be 22 then  we'll say quick connect we'll say okay   and then we'll go to the Klipper directory  then we'll go to the output directory   and then what we need to do is find the actual  firmware which is Klipper.bin and copy it across   then we can go over to our downloads folder and  inside here I'm going to delete the old firmware   that was in here if I can see it which I don't  so what we'll do is we'll rename this to firmware and press enter so we're all set there   next thing we're going to have  to do is go over to the desktop on the desktop what we're going to  need to do is actually remove the drive   for the Octopus and we're going to have to  place it inside of here then we'll place   this back in the computer and you may hear a  beep then we'll go back over to the desktop   and on the computer what we'll  do is we'll first check the drive so on the drive it says FIRMWARE.CUR from a  previous load of firmware dot bin if we want   to reuse this we're gonna have to rename it to  firmware.bin to load it but we're gonna keep it   so we're gonna have to rename it so it doesn't  change so we'll call it temp underscore firmware and then we'll call it tep or tmp and that way  we'll know what it is so now we'll go back over   we'll right click on the firmware and we'll send  it to the USB drive then we'll go back to check   and then we'll go back to the workbench pop out  the drive place the drive inside our reader and   to power this we have to be on USB power which  we currently are so I'm going to pick up the   cord and I'm actually going to connect this to  the raspberry pi so that goes there and then   over here we're going to plug this in so it can  flash once that's complete we actually have to go   back over to the desktop we're going to go back  to our TeraTerm session and figure out what the   serial connection is so a little quick way to do  this I actually kept the command up over here this   is an ls of the dev directory with serial buy id  for anything that is displayed so we'll copy that   and then we'll go over here right click  and press enter that is the actual path to our device so I'm going to copy that  and then what I'm going to do is I'm actually   going to go back over to the configuration  that we have over here for Fluidd find the MCU   which is our processor and I'm going to paste the  command over it right then I'm going to click save   and then save and restart just for giggles  now it's going to take a second there may be   some issues so these are the issues that it  says it has so let's see if we can fix that   so currently there's a temperature issue all  these things will figure out in a second but let   me show you this quick we need to create these  little stamps inside the file so for over here   and we go to settings and we right  click on this and then do edit again   we're going to then add these labels  so we have to go back over here   copy display status then paste it then we go  back over here we copy the print and resume   paste it here now there's one more I would show  you the way to see it again but it's actually   all the way down here for cancel print so  I'm going to copy this then I'm going to   go back over to the Fluidd configuration for  our printer config and paste it right here then I'll click save and restart and we'll  see if there's an issue which there will be   so there's still an issue with actually connecting  and I'll show you how to resolve that in just   a second so it's saying it's shutting down  because there's not a correct configuration   so we'll go over to the workbench we'll power down  the board and we have to connect a few things just   to make this work on the benchtop so I'm going  to go back over to the computer for a second   and on the computer I'm going to go to the BigTreeTech I'm going to find out where our actual   thermistors are because I can't see them so the  thermistors I believe are right here so you see   TB that's the bed thermistor or thermistor  bed then you have T0 so we got to connect   two things to there then we also do the endstops  and the endstops are located in here some place   so we have diag zero which is probably x diag one  and diag two so we're gonna connect those as well   so let's go back to the workbench I'm  gonna take out a thermistor which is   a way to tell temperature and I'm going to  find the connection for this which I believe   is right here that's for the  bed then I'm going to do the pardon me for a second I'm going to do  the connection for one of the end stops   so we know that the order that these  actually function in is voltage ground signal   so in this case black is going to be  ground and red is going to be signal   so it's going to be the bottom two pins so that  would be our y-axis now we'll do our z-axis   which is going to be right down here and  then this one which I flipped the logic on   for this endstop is going to be according to  what we see here red is on top for voltage then   ground is in the center and green is signal  so it's going to go right here so we've got   those configured now the only thing I'm missing  is one of my thermistors so let me grab that and place that in as well so this is  for the thermistor for the hotend   so we've got those connected now we can reconnect  this and then we can go back over to the desktop   and we can attempt to reconnect  so let's try restart clipper and it looks like if we go over here  we're connected so it looks like we   have the actual thermistor power so to test  this what I can do is go to the workbench   I can grab one of the thermistors with  my finger and the heat from my finger   will cause it to change temperature then we  can go back over to the desktop and check it   so on the desktop you can see that it  spiked up when I touched it with my finger   so let's try the end stops so if you scroll  down here and you type M119 and press enter   you can see they all say open so i'm going to  test one of them with my finger being the x   axis so let's bring this up I'm going to then  click this down and hold it with my finger   and then go back over to the desktop  and do the command for M119 again and now it says triggered so I'll release  my finger and I'll try the M119 again   and that looks good so if you like my tutorial  please press the like button and subscribe   and also for my patrons I placed a thank you  scroll at the end of this tutorial so please   remember to like and subscribe if you're new and  if you feel like joining Patreon it's it's down in   the description or summary of the video as well as  discord so everyone take care and have a nice day you
Info
Channel: Ed's 3d Tech
Views: 2,915
Rating: undefined out of 5
Keywords: FluiddPi, Installing FluidPi with Klipper, FluiddPi on Octopus 1.1, FluiddPi on Octopus v1.1, FluiddPi on BTT Octopus v1.1, How to install FluiddPi on Octopus v1.1, Configuring Octopus v1.1 with FluiddPi, Octopus 1.1, BTT Octopus 1.1, Octopus v1.1, BTT Octopus v1.1, BigTreeTech Octopus 1.1, BigTreeTech Octopus V1.1, Big Tree Tech Octopus 1.1, Big Tree Tech Octopus v1.1, BTT Octopus1.1, BigTreeTech Octopus v1.1
Id: B0rSP8TKwl8
Channel Id: undefined
Length: 22min 5sec (1325 seconds)
Published: Thu Sep 30 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.