Installing OctoKlipper On Your 3D Printer (OctoPrint & Klipper Firmware)

Поділитися
Вставка
  • Опубліковано 3 жов 2024
  • Love the channel? Consider supporting me on Patreon:
    www.patreon.co...
    Subscribe to the ModBotArmy Channel for weekly streams:
    / @modbotarmyy
    In today's video we will pick up where we left off in our OctoPrint install video from a couple months ago. We will go step by step through the process of getting OctoKlipper running, Klipper installed, your MCU flashed, and your printer.cfg file loaded.
    Commands:
    git clone github.com/kli...
    github.com/kli...
    sudo apt-get update
    ./klipper/scripts/install-octopi.sh
    cd ~/klipper/
    make menuconfig
    make
    ls /dev/serial/by-id/*
    Links:
    Video on installing OctoPrint:
    • Installing OctroPrint ...
    Putty:
    www.putty.org/
    Teaching Tech Klipper Video:
    • How to convert to Klip...
    Teaching Tech GitHub:
    github.com/tea...
    3dPrintBeginner Blog On Klipper For FLSUN SR:
    3dprintbeginne...
    Klipper Configuration Checks:
    www.klipper3d....
    (´∀`)♡ As an Amazon Associate I earn from qualifying purchases:
    Buy now on Amazon: amzn.to/2jQAOgV
    Subscribe To My 3d Printing Blog! :
    Lets Get Social!
    Facebook: / dopesoner930
    Twitter: / dopesoner930
    Instagram: / modbotarmy
    Twitch: / dopesoner930
    Music provided by Argofox:
    NEREUS - Lotus
    • NEREUS - Lotus [Argofo... ​

КОМЕНТАРІ • 96

  • @AlexKeher
    @AlexKeher 6 місяців тому +1

    I tried hard a lot of tutorials with no success until I came here. The stressed information about the right mainboard did the trick, Thank you very much

  • @jasonthompson9709
    @jasonthompson9709 7 місяців тому +1

    A really great tutorial, Thank you so much!
    The MCU portion kind of confused me, but that's because I was looking at Creality stuff and I was scared I'd mess up my printer lol.
    Seriously though, this has got everything you need to get started. Really appreciate it!

  • @ModBotArmy
    @ModBotArmy  2 роки тому +13

    *UPDATE* Use git clone github.com/klipper3d/klipper.git instead of the git clone github.com/matthewlloyd/klipper that I use in the video. The one used in the video is a fork. Thank you Mainsail for bringing this to my attention.

    • @adilsongoliveira
      @adilsongoliveira 2 роки тому

      Is it me or are both links the same?

    • @ModBotArmy
      @ModBotArmy  2 роки тому +2

      @@adilsongoliveira I think I need to drink some coffee lol. I updated the pinned comment. Thank you

    • @brianbauman6328
      @brianbauman6328 2 роки тому +2

      @ModBot i keep getting the error "fatal: destination path 'klipper' already exists and is not an empty directory."

  • @CoderSal-XIII
    @CoderSal-XIII Рік тому +2

    I have been a OctoPrint user since the beginning. I have a second 3D printer now and am wanting to use something different for this printer so I will definitely give OctoKlipper a try. Awesome video! 👍🏻

  • @ThatFishGuy
    @ThatFishGuy 2 місяці тому

    such a simple and straight forward tutorial! thank you SO SO much!!

  • @ChadLower
    @ChadLower 2 роки тому +1

    I’m making progresss now finally

  • @yuoplan
    @yuoplan 10 місяців тому +1

    The topic of installing octoprint+klipper plugin on windows is interesting. Since installation on windows is now possible only from under a virtual machine or WSL2.

  • @marsgizmo
    @marsgizmo 2 роки тому +13

    great tutorial! 👏😎

  • @petermead7510
    @petermead7510 2 роки тому

    Thank you SO much, liked and subscribed, this one was one that I couldn't find anywhere else quite yet so thank you again!

  • @songlessbird1
    @songlessbird1 2 роки тому +3

    Also better use
    sudo apt update
    (instead of sudo apt-get update)
    This will provide a "y" prompt which you can then accept and continue as normal. Because of some error about stable and testing release issue.

  • @ThreeDPrintDesigns
    @ThreeDPrintDesigns 2 роки тому +3

    Definitely would love a detailed video about calibrating the z offset. I have followed numerous guides and done a billion different calibrations and my z height is always at "drag the bed" distance.

  • @LordReef
    @LordReef 8 місяців тому

    Muchisimas gracias!!!!!! Por fin he podido instalar klipper en mi ender 3 2018 gracias a ti! gran video y tutorial !!!

  • @peppe15
    @peppe15 2 роки тому +2

    Thanks for the video! I subscribed to channel. I've the FLsun Super Racer.
    Next video about klipper could be about the initial printer calibration (delta calibration, Z offset, PID) and input shaping with the use of Adxl345 🙏

  • @RamAirTA98
    @RamAirTA98 Рік тому

    Helped big time! Thanks for the vid.

  • @mrs5850
    @mrs5850 2 роки тому +2

    Could you ever do an Ender 3 fluid klipper style video ! Love the channel

  • @egoblast8293
    @egoblast8293 2 роки тому

    atlast a use for my Pi! awesome video, has been a great help trying to get my TronXY x5sa back up and working, I had it working and producing decent prints until i decided it wasnt good enough and flashed and fiddled with Marlin, a video on z offset via Klipper would be greatly recieved!

  • @AJayTheStageArtist
    @AJayTheStageArtist 2 роки тому

    😍😍 finally .. love it, thanks for sharing

  • @peteprintsin3d807
    @peteprintsin3d807 2 роки тому

    I only just watched your last vid on that!! I've installed the multi-Klipper on a Pi4b 8GB - but working out the configuration.
    Currently running 6 Marlin printers off Octoprint in Docker, but want to try Klipper for shaping.

  • @danielchen7534
    @danielchen7534 2 роки тому

    THANK YOU for this.

  • @speedracer9132
    @speedracer9132 2 роки тому +7

    Would you by any chance be willing to do a full install video of installing OctoKlipperPi from the RasPi Imager? I have the choice of installing just OctoPi or the OctoKlipperPi and am wondering if it would be better for me to use the OctoKlipperPi OS for my rasberry pi but I'm not seeing any current documentation to help

    • @MorrWorm8
      @MorrWorm8 Рік тому

      Did you ever figure this out? From what I can tell is it just has the klipper plug in already installed. So I think you can basically just start at the 2:32 mark and go from there. That said I really don’t know what I’m doing and don’t have a definitive answer.

    • @summerofsteroids
      @summerofsteroids 7 місяців тому

      Did you ever figure this out? @@MorrWorm8

  • @varek3d
    @varek3d 2 місяці тому

    Hey, I have been using OctoKlipper ever since you presented this amazing video instruction, however, for some reason recently my ender 3 screen decided to be blank and I don't have control from my Pi to the printer anymore. It did this once before but it decided to resolve it's issues and work, but now it blanked again and I'm unsure what to do, I already check for lose cables. Ideas? TY!

  • @BerndZeimetz
    @BerndZeimetz 2 роки тому +2

    Most likely running "apt install python-numpy" (or python3-numpy for python3) should speed up the installation a lot. Except that klipper depends on a specific numpy version for forces pip not to use the system version.

  • @roykositzky2252
    @roykositzky2252 2 роки тому +2

    power shell or cmd will work for SSH in win

  • @johnm.gerard1718
    @johnm.gerard1718 2 роки тому

    Love the video. It will take me some time to study all the steps. I have both OctoPrint install on one Pi3 and Repetier Server install on another Pi3. I have used Marlin extensively. I am looking into whether I should use something else like Rep Rap or Klipper. I have 2 new Control board coming. The Bigtreetech E3 RRF v1.1 board and kit with screen. I hope to upgrade my Tevo Tornado and Ender 3 Max printers I currently have the Gen L 1.0 board on my Tevo and the Creality 4.2.7 board on my Ender. I don't like the Ender Creality board. The E3 RRF board sounds nice; can't wait.

  • @pieyed1302
    @pieyed1302 2 роки тому

    Great video! Next step ... Klipperscreen on an ender 3

    • @ModBotArmy
      @ModBotArmy  2 роки тому

      Thanks Pi! I am going to make a video on KlipperScreen at some point. I am going to add it to the FLSUN :)

    • @pieyed1302
      @pieyed1302 2 роки тому

      @@ModBotArmy I got it set up on an Ender 3 V2. It was working OK but it had very sporadic usability for me. If you clicked on a button out of order it would halt the system. I finally gave up and went back to Mainsail. Hopefully someday they will integrate the PiTFT35 and PiTFT50 with Mainsail. That would be awesome.

  • @chev-ord-eep-ota5018
    @chev-ord-eep-ota5018 Рік тому +1

    hey mn I went thru the steps and it was amazing. everything worked great until l went to the last command line entry... ls /dev/serial/by-id/* when I did this it said no file found.. Im not sure what im doing wong. I tried it a second time and had the same result. I dont know if i have the pi hooked upto the octopus max e board the correct way. Im trying to learn this as i go but its not seaming to want to communicat... Any idea of what I can try

  • @ronm6585
    @ronm6585 2 роки тому

    Thanks for sharing.

  • @danielhahn7755
    @danielhahn7755 4 місяці тому +1

    I couldn't find the klipper.bin file. Any ideas? I followed the process exactly. *edit. Found it. I'm dumb.

  • @chadblows
    @chadblows 2 роки тому +1

    In windows you just open the cmd and type ssh. No need for Putty. I don't think I installed SSH separately.

  • @BrieoRobino
    @BrieoRobino 2 роки тому +1

    You don't need putty on windows. SSH is now built into a command prompt and powershell

    • @ModBotArmy
      @ModBotArmy  2 роки тому

      That is good to know. It looks like you have to add OpenSSH. I will play around with it. :)

  • @spoonblender797
    @spoonblender797 2 роки тому

    Nice clear video, thankyou! I have got to the FTP section and my pi will not allow me to connect, seems that FTP connections are not currently available. EDIT: fixed this by using SFTP on port 22 instead

  • @FlerfDestroyer
    @FlerfDestroyer 2 роки тому +1

    SSH is now built in to Windows 10 & 11. No need to use Putty anymore. Windows Command Shell can do it

    • @guayabito6946
      @guayabito6946 Рік тому

      Yeah but Putty has a graphical interface.

  • @efekopan5225
    @efekopan5225 Рік тому +1

    I did everything you said but my octoklipper is stuck on standby mode

  • @jcfpv3454
    @jcfpv3454 2 роки тому +1

    i cant get octoprint to reconize the config file keeps saying printer.cfg error

  • @Zgosc
    @Zgosc Рік тому

    5:37 saving for myself

  • @kyleadams2419
    @kyleadams2419 2 роки тому

    My only issue with this video is the FTP use instead of editing files on the Pi using nano. Added complexity steps that arguably aren't needed.

    • @ModBotArmy
      @ModBotArmy  2 роки тому +5

      As someone that doesn’t use much command line ftp is much more straightforward to me. Those that have much more familiarity with command line can definitely go that route if preferred.

  • @SeanTaffert
    @SeanTaffert 2 роки тому

    Windows powershell has SSH bult in too.

  • @TDHobbies
    @TDHobbies Рік тому

    I did all this on a Linux Mint VM, it's all working fine except I can't get a virtual printer to respond, not sure how to edit the virtual printer to actually talk back. But anyway, it would be fun to run a simulation of everything including the printer. Just incase anyone wants to try and use a Linux VM instead of a Pi... all this worked for me.

  • @DennisMurphey
    @DennisMurphey Рік тому

    With a friends help I have Pi with OctoPrint now also running Klipper. there still some teething issues but in general it is a transforming Upgrade. I really want to optimize the printer and hope you dig into the processes, tools and methods. for example where do you the sensor for vibration detection?? We opted to keep the OctoPad User Interface on our 7 in Screen and run the basic set up stuff on the native screen. One thing I have yet to figure out is updating the config with an accurate Z offest. I run the Z offset on every restart because it saves it for running that ression but never puts it into the config so a restart begins with the accurate offset. How do I do that. We did have some runaway a few times and I had to recalibrate the dual Z drives. I drove the nozzle down into the bed once too. so I know this setting is tricky to get right. But there must be a way right? Thank You, great videos for starters. Dennis

  • @zaziethebeast1976
    @zaziethebeast1976 2 роки тому +1

    What do you do if you have a nano robin v3 board

  • @triXsolarflare
    @triXsolarflare 2 роки тому +4

    On the Raspberry Pi Imager, I see now you have a choice of installing Octoprint or Octoklipper? what does the Octoklipper install do in the imager as compared to installing Octoklipper through the plugins?

    • @av2245
      @av2245 2 роки тому

      I just setup Klipper on Octoprint for the first time, and used the OctoPi-Klipper OS build from the Imager and it seemed to work fine. I didnt have to do any of the SSH stuff. Only to get the USB port from the Pi to put into the Klipper cfg file. When I turned on the Pi and logged into Octoprint, OctoKlipper was already installed.

    • @HackMonkey
      @HackMonkey 2 роки тому +2

      @@av2245 Exactly! If you use the Octopi-Klipper option in Raspi Imager, you can skip half the video, to the "make menuconfig" part. Really cuts down the command line part.

    • @triXsolarflare
      @triXsolarflare 7 місяців тому

      @@HackMonkey where are you entering your particular Printer cfg file? I have a Kywoo Max I am trying to set up klipper and I have a cfg file from someone that has already done it

  • @r.8621
    @r.8621 2 роки тому

    Windows 10 (or above) can SSH through PowerShell and I thought CMD was also possible,

  • @jon9947
    @jon9947 2 роки тому

    Nice video, one day I'll get around to trying Klipper. Its on my overly long list of things to try.
    So probably already have enough projects, but you ought to check out the Ender Bender project. Would love to see someone do a video on it. Converting an Ender 3 into a belt printer.

    • @jeremy6384
      @jeremy6384 3 місяці тому

      what all is on your long list?

    • @jon9947
      @jon9947 3 місяці тому

      @@jeremy6384 Very little 2 years later. Done Klipper and everything else there is to try. At the end of the day, just buy the Bambu. Its better than tinkering.

  • @jeremy6384
    @jeremy6384 3 місяці тому

    How come the commands in the video differ from commands in the notes?

  • @ChadLower
    @ChadLower 2 роки тому

    How can I support you? Your vids have been so helpful
    I was about to hire someone to help

  • @MachRC9
    @MachRC9 2 роки тому

    What about opening Octoprint and installing the OctoKlipper Plugin?

  • @hauntycz5191
    @hauntycz5191 11 місяців тому

    So i have to have raspberry pi to run octoklipper on my machine ?..

  • @Martin-dw4eo
    @Martin-dw4eo 2 роки тому

    had problems with the cfg. Somthing with mcu and serial was false

  • @nikonaumann3457
    @nikonaumann3457 2 роки тому

    Instead of a bin file it created a hex file and that doesn't work when trying to install that to the 3d printer. My printer is a flsun Q5 which updates the same as the way in the video.

    • @jtoregan
      @jtoregan Рік тому

      I'm having the same problem, did you get it working?

  • @Der_Chefschweisser
    @Der_Chefschweisser Рік тому

    I really dont know.I sshed into my octo4a app and typed all those commands but it does nothing. sudo and git ...all those do nothing

  • @tylerkratzer3981
    @tylerkratzer3981 Рік тому

    I am trying this on a Manta M8P with CM4. For somereason I am not able to find my serial/by-id? i get the error: ls: cannot access '/dev/serial/by-id/': No such file or directory. What would cause this?

  • @fate7944
    @fate7944 Рік тому

    @ModBot I am having an issue where i follow all the steps but the sd card fails to flash and I get a blank LCD. Solutions? (Ender 33 pro with SKR mini e3 v3)

  • @carlosrivas3440
    @carlosrivas3440 Рік тому

    No entiendo porque si instalas klipper en tu máquina , no usas directamente la interfaz de klipper ??? Que diferencia tiene ??

    • @guayabito6946
      @guayabito6946 Рік тому +1

      Klipper hay que instarlo en la tarjeta madre de la impresora porque es un "firmware" hay otro componente que se intala en el raspberry pi para controlarla.

  • @PimpolloMorales
    @PimpolloMorales Рік тому

    I dont know if you know the answer to this question, but can I run octoklipper from a phone or PC? Thanks in advance :)

  • @maxgajo
    @maxgajo Рік тому

    Hello, I do not have the file kilpper.bin but only klipper.dict, klipper.elf and klipper.elf.hex. Which one do I have to rename? Thanks!

  • @marrinklomp9568
    @marrinklomp9568 2 місяці тому

    the github command asks for a username and password

  • @jleao2990
    @jleao2990 2 роки тому

    e get this error
    ###### Installing system start script...
    perl: warning: Setting locale failed.
    perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LC_CTYPE = "UTF-8",
    LANG = "en_GB.UTF-8"
    are supported and installed on your system.
    perl: warning: Falling back to a fallback locale ("en_GB.UTF-8").

  • @ricardo-iw9sq
    @ricardo-iw9sq 2 роки тому

    Hi, there seems to be loads of videos about upgrading to pi and klipper, but, just a few questions, do you actually notice a difference if your printer is just for prototyping, does it still work if you don't have WiFi because at my workshop their is to much noise even for mobile signal, seeing how complicated this is for a total newb could this be a plug and play off the shelf unit if the printers a stock machine or am I missing the point, I haven't pulled the trigger yet on a machine because when I see oh that's a good one another comes out and then another.

    • @natestrings673
      @natestrings673 2 роки тому

      I know this is old but, why not hardwire your pi to the network and avoid the noise all together?

  • @nathankean7968
    @nathankean7968 Рік тому

    When I try the serial id I get path not found. Any help?

  • @kingrutse3278
    @kingrutse3278 9 місяців тому

    im about to throw everything out the window lol ... why cant i ssh in anymore lol i didnt change the password

  • @doogle4144
    @doogle4144 2 роки тому

    Would OctoPrint's streaming gcode be considered a bottleneck for the way Klipper processes gcode (reading ahead) to determine optimum accelerations?

    • @meteyou9890
      @meteyou9890 2 роки тому

      only if you have very short individual gcode moves. which could be a circle segment, for example. you can work around this with ARC commands.

  • @lpka
    @lpka 2 роки тому

    Remote access mainsail please

  • @beep2132
    @beep2132 2 роки тому

    Can you do this for a build that doesn't run a raspberry pi ?

    • @guayabito6946
      @guayabito6946 Рік тому

      No, it needs the raspberry pi, that is the whole idea of klipper, taking away work from the main controlling board and offsetting it to the raspberry pi which can do a better job.

  • @johannes7856
    @johannes7856 2 роки тому

    Hey ho. I have a problem with my klipper installation. The error is: Unable to open config file /home/pi/printer.cfg . The cfg file is there and i can edit it with nano.

    • @ModBotArmy
      @ModBotArmy  2 роки тому

      Hmm but it is there. It sounds like it can view it as well so the only thing I could think of is permissions. That is the error that is being thrown in the OctoKlipper UI?

    • @johannes7856
      @johannes7856 2 роки тому

      @@ModBotArmy
      I had checkt the printer config and it had read and writhe rights.
      I messt something up during the installation. But i have fix it. I have taken the Octoklipper image and run the klipper installer. In this way i get the configs from octoclipper and the normal klipper because octoclipper does have other file paths and configs for Klipper.
      My onley Problem is now that the accelerometer dont work, but that is a problem for another day. ;)

  • @ominhtrunghieu683
    @ominhtrunghieu683 2 роки тому

    Hello i cant find the klipper.bin file plz help me :((

    • @ModBotArmy
      @ModBotArmy  2 роки тому

      Did you ftp into your pi? If so and its not there it is very likely that it did not compile correctly when you did the makemenu and then make

  • @lifehackertips
    @lifehackertips Рік тому

    yeah.... no..... this just seems to be too much effort and not enough support out there if I get stuck. According to Raspberry Pi Imager, OctoKlipperPi hasn't been updated in over a year, so it might be abandoned. My Ender 3 S1 came out after the last update so they probably don't even have the settings for this printer :-/

  • @corlissmedia2.0
    @corlissmedia2.0 Рік тому

    jesus, this is way too hard. I guess I'll buy a BIQU Hura-whatever.

  • @TheCmtgod
    @TheCmtgod 2 роки тому

    weirdly when i run my make command in putty, it makes a klipper.elf.hex instead of a klipper bin file and i dont know why. Anyone know a reason for this?

  • @kevinandrews9428
    @kevinandrews9428 Рік тому

    For everyone with the other board you need to rename Rename as Robin_nano_v3.bin

  • @ModernFocca
    @ModernFocca 2 роки тому

    i've been trying for days to install klipper on my octoprint and i always get stuck at this point i can't " make menuconfig" and all i get is this, i need help
    ###### Installing system start configuration...
    ###### Launching Klipper host software...
    [ ok ] Restarting klipper (via systemctl): klipper.service.
    pi@octopi:~ $ cd ~/klipper/
    pi@octopi:~/klipper $ make menuconfig
    Using default symbol values (no '/home/pi/klipper/.config')
    Configuration saved to '/home/pi/klipper/.config'
    Creating symbolic link out/board
    Loaded configuration '/home/pi/klipper/.config'
    Traceback (most recent call last):
    File "lib/kconfiglib/menuconfig.py", line 3281, in
    _main()
    File "lib/kconfiglib/menuconfig.py", line 661, in _main
    menuconfig(standard_kconfig(__doc__))
    File "lib/kconfiglib/menuconfig.py", line 705, in menuconfig
    locale.setlocale(locale.LC_ALL, "")
    File "/usr/lib/python3.7/locale.py", line 604, in setlocale
    return _setlocale(category, locale)
    locale.Error: unsupported locale setting
    make: *** [Makefile:116: menuconfig] Error 1
    pi@octopi:~/klipper $