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

Sdílet
Vložit
  • čas přidán 24. 08. 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... ​

Komentáře • 96

  • @AlexKeher
    @AlexKeher Před 4 měsíci +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 Před 6 měsíci +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!

  • @CoderSal-XIII
    @CoderSal-XIII Před 10 měsíci +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! 👍🏻

  • @yuoplan
    @yuoplan Před 9 měsíci +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.

  • @ChadLower
    @ChadLower Před 2 lety +1

    I’m making progresss now finally

  • @ThatFishGuy
    @ThatFishGuy Před měsícem

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

  • @ThreeDPrintDesigns
    @ThreeDPrintDesigns Před 2 lety +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.

  • @songlessbird1
    @songlessbird1 Před 2 lety +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.

  • @peppe15
    @peppe15 Před 2 lety +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 🙏

  • @petermead7510
    @petermead7510 Před 2 lety

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

  • @marsgizmo
    @marsgizmo Před 2 lety +13

    great tutorial! 👏😎

  • @mrs5850
    @mrs5850 Před 2 lety +2

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

  • @egoblast8293
    @egoblast8293 Před 2 lety

    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!

  • @peteprintsin3d807
    @peteprintsin3d807 Před 2 lety

    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.

  • @LordReef
    @LordReef Před 7 měsíci

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

  • @RamAirTA98
    @RamAirTA98 Před 10 měsíci

    Helped big time! Thanks for the vid.

  • @chev-ord-eep-ota5018
    @chev-ord-eep-ota5018 Před 11 měsíci +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

  • @speedracer9132
    @speedracer9132 Před rokem +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 Před 11 měsíci

      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 Před 6 měsíci

      Did you ever figure this out? @@MorrWorm8

  • @varek3d
    @varek3d Před měsícem

    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!

  • @AJayTheStageArtist
    @AJayTheStageArtist Před 2 lety

    😍😍 finally .. love it, thanks for sharing

  • @danielhahn7755
    @danielhahn7755 Před 3 měsíci +1

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

  • @BerndZeimetz
    @BerndZeimetz Před 2 lety +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 Před 2 lety +2

    power shell or cmd will work for SSH in win

  • @jcfpv3454
    @jcfpv3454 Před rokem +1

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

  • @AussieMysteries
    @AussieMysteries Před 2 lety +1

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

  • @danielchen7534
    @danielchen7534 Před 2 lety

    THANK YOU for this.

  • @chadblows
    @chadblows Před 2 lety +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 Před 2 lety +1

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

    • @ModBotArmy
      @ModBotArmy  Před 2 lety

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

  • @efekopan5225
    @efekopan5225 Před rokem +1

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

  • @Zgosc
    @Zgosc Před rokem

    5:37 saving for myself

  • @johnm.gerard1718
    @johnm.gerard1718 Před 2 lety

    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 Před 2 lety

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

    • @ModBotArmy
      @ModBotArmy  Před 2 lety

      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 Před 2 lety

      @@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.

  • @zaziethebeast1976
    @zaziethebeast1976 Před 2 lety +1

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

  • @spoonblender797
    @spoonblender797 Před 2 lety

    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

  • @kyleadams2419
    @kyleadams2419 Před 2 lety

    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  Před 2 lety +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.

  • @TDHobbies
    @TDHobbies Před rokem

    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.

  • @SeanTaffert
    @SeanTaffert Před 2 lety

    Windows powershell has SSH bult in too.

  • @ronm6585
    @ronm6585 Před 2 lety

    Thanks for sharing.

  • @jeremy6384
    @jeremy6384 Před 2 měsíci

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

  • @DennisMurphey
    @DennisMurphey Před rokem

    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

  • @triXsolarflare
    @triXsolarflare Před 2 lety +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 Před 2 lety

      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 Před 2 lety +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 Před 6 měsíci

      @@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 Před 2 lety

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

  • @Der_Chefschweisser
    @Der_Chefschweisser Před rokem

    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

  • @nikonaumann3457
    @nikonaumann3457 Před 2 lety

    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 Před rokem

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

  • @Martin-dw4eo
    @Martin-dw4eo Před 2 lety

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

  • @hauntycz5191
    @hauntycz5191 Před 9 měsíci

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

  • @tylerkratzer3981
    @tylerkratzer3981 Před rokem

    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?

  • @MachRC9
    @MachRC9 Před 2 lety

    What about opening Octoprint and installing the OctoKlipper Plugin?

  • @fate7944
    @fate7944 Před rokem

    @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)

  • @maxgajo
    @maxgajo Před rokem

    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!

  • @ChadLower
    @ChadLower Před 2 lety

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

  • @jleao2990
    @jleao2990 Před 2 lety

    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").

  • @marrinklomp9568
    @marrinklomp9568 Před měsícem

    the github command asks for a username and password

  • @carlosrivas3440
    @carlosrivas3440 Před rokem

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

    • @guayabito6946
      @guayabito6946 Před rokem +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.

  • @nathankean7968
    @nathankean7968 Před rokem

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

  • @ricardo-iw9sq
    @ricardo-iw9sq Před 2 lety

    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 Před rokem

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

  • @ModBotArmy
    @ModBotArmy  Před 2 lety +12

    *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 Před 2 lety

      Is it me or are both links the same?

    • @ModBotArmy
      @ModBotArmy  Před 2 lety +2

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

    • @brianbauman6328
      @brianbauman6328 Před 2 lety +2

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

  • @kingrutse3278
    @kingrutse3278 Před 8 měsíci

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

  • @lpka
    @lpka Před 2 lety

    Remote access mainsail please

  • @PimpolloMorales
    @PimpolloMorales Před 11 měsíci

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

  • @doogle4144
    @doogle4144 Před 2 lety

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

    • @meteyou9890
      @meteyou9890 Před 2 lety

      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.

  • @johannes7856
    @johannes7856 Před 2 lety

    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  Před 2 lety

      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 Před 2 lety

      @@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. ;)

  • @beep2132
    @beep2132 Před 2 lety

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

    • @guayabito6946
      @guayabito6946 Před rokem

      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.

  • @jon9947
    @jon9947 Před 2 lety

    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 Před měsícem

      what all is on your long list?

    • @jon9947
      @jon9947 Před měsícem

      @@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.

  • @ominhtrunghieu683
    @ominhtrunghieu683 Před 2 lety

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

    • @ModBotArmy
      @ModBotArmy  Před 2 lety

      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 Před rokem

    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 Před rokem

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

  • @TheCmtgod
    @TheCmtgod Před 2 lety

    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 Před rokem

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

  • @ModernFocca
    @ModernFocca Před 2 lety

    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 $