DIY Klipper Pad With Raspberry Pi in 2024 - Full Guide To Upgrading Your 3d Printer

Поделиться
HTML-код
  • Опубликовано: 1 ноя 2024

Комментарии •

  • @DavidJones-pi8rl
    @DavidJones-pi8rl 2 месяца назад +21

    I would also like to see tutorials on how to set up and tune your printer with klipper you mentioned at the end!

  • @alsadaj1834
    @alsadaj1834 Месяц назад +4

    Most of the how-to vids on youtube make assumptions that you already know all of the small details that you came to learn in the first place. I'm talking about " hit the y key and then hit enter" when you go to a certain step. I came for instructions and not assumptions. This video is the best I have ever seen. Don't you dare change how you do things. Any video you want to do in the future about klipper or touch screens or camera monitoring or even octopi with klipper would be very welcome. The one about klipper and octopi was a big hint. Thank you very much.

  • @GomanDK
    @GomanDK 2 месяца назад +2

    It would be so nice to see a full line of videos on how to setup and trim Klipper.
    I find your way of instructing on how to do things (maybe a bit "dry" ^^, but...) very easy to remember and do!
    You got me hooked, m8...!

  • @Offcut55
    @Offcut55 2 месяца назад +2

    Another great vid that I understood. I am still using Jeyers and been very happy with it but the upgrade urge is there again!

    • @HEATRACER24
      @HEATRACER24 2 месяца назад +1

      Jyers has been great to me too but switching to Klipper for this.

    • @ethzero
      @ethzero 2 месяца назад

      Same here. Marlin/Jeyers has served my Ender 3v2 very well but sadly it hasn't been updated since 2021 (which I just double checked on GitHub).
      Glad to see Klipper has now matured and fairly straightforward to install for most people now.

  • @prometheus4130
    @prometheus4130 2 месяца назад +19

    great video, however to restart the pi you should type reboot in putty rather than pulling the power supply, cutting power risks corrupting the sd card

    • @prometheus4130
      @prometheus4130 2 месяца назад +6

      correction: ‘sudo reboot’

    • @andrewmoore7601
      @andrewmoore7601 2 месяца назад +2

      Also type ‘exit’ to close your ssh connection cleanly instead of just ‘x’ing out of the window. However if you are restarting the pi the ssh connection is just gonna hang up on you regardless

    • @MisterkeTube
      @MisterkeTube 2 месяца назад

      @@andrewmoore7601 This is NOT needed. When closing the connection the shell will automatically exit as its tty gets closed. But unplugging the power of any (non-battery-backed) linux or windows system without correct poweroff is asking for filesystem corruption and with these flaky micro-SD cards possibly even a broken card.
      Also, on issuing a reboot your ssh is not really hanging. Your ssh client is just trying to continue the session and while the pi is rebooting, it cannot tell it this is not possible. That means the client will only know the pi is gone after the default TCP timeout and that's pretty long. Once the pi has rebooted, the client should get a response to its attempts to resume, telling it that connection no longer exists and then it will indicate the same. Note that this happens when the networking stack of the pi is up again, which might not yet include the ssh daemon, so getting the error that the connection is broken does not mean that also immediately reconnecting will work, but it will be pretty close.

  • @arkexplorer9328
    @arkexplorer9328 27 дней назад

    I think it should be mentioned the extreme insight of this video, especially to prioritize the importance of a dedicated device and a non-dedicated device, and how you can control that, just said, very well done!

  • @javfcr
    @javfcr 2 месяца назад +5

    ✔I like your video!
    Add my vote for the following features:
    i) To add a camera for the timelapse
    ii) to do the configuration settings and tune that should be done after the change to Klipper.

  • @andrewmoore7601
    @andrewmoore7601 2 месяца назад +2

    Couple of jargon definitions for anyone interested:
    SSH: Secure Shell - think of this as a Remote Desktop connection, but command line only. If you REALLY don’t want to mess with SSH, or if you can’t find your IP address easily you can use the HDMI port on the pi to connect it to a tv or monitor and then just plug a keyboard into the USB port. All of the commands you were running over SSH you can just type in with the keyboard instead. If you want to find your IP address so you can SSH/SFTP just run the ‘ifconfig’ command and your IP address will print out onto the console.
    SFTP: Secure File Transfer Protocol. Used exactly like you demoed; lets you transfer files from one device to another over a network.

  • @jpmche
    @jpmche Месяц назад

    Awesome video!. I would also like to see the additional tutorials on how to tune the printer with the klipperscreen.

  • @arkexplorer9328
    @arkexplorer9328 27 дней назад +1

    You're doing great!

  • @dynamisdk
    @dynamisdk 2 месяца назад +1

    would love to see guidelines for the rest of the config. I followed your Sonic Pad guides and found them extremely useful for a beginner to 3D printing so having the same here would be great.

    • @RBMcDowell68
      @RBMcDowell68 2 месяца назад

      I agree, a series on setting up the Pi (Klipper Pad) as was done with the Sonic Pad would be useful and appreciated

  • @cattflap1447
    @cattflap1447 2 месяца назад

    Just finished making this and got it running this morning, working well and very happy. I have the newer ender S1 pro with the F401 chip, when you update the firmware on this version your bin file has to go into a folder on the SD Card called STM32F4_UPDATE. Other than that it all went well. In the config where it talks about serial on PA10/PA11 etc, these are the physical pins on the MCU that the hardware is connected too. Would love to see a tutorial on this project, I'm new to Klipper so would be very useful. Thanks for the excellent tutorial.

  • @Andre_M_3D
    @Andre_M_3D 2 месяца назад

    Great video. I have quite a few printers. I ended up migrating my sovol sv06 and sv06 plus over to klipper last year. I did not care for the sonic pad so I returned it for the BTT pad 7. I also picked up a rasberry pie 3b and a BTT 5 inch screen and used them on my other sovol. I found using the pad 7 easier to set up, so essentially the CB1 over the Pie. They are both great options mind you but at this point the pad 7 is likely cheaper or around the same price as a pie and screen. Especially with all the sales for the pad 7 on places like Aliexpress.

  • @raynbow6
    @raynbow6 Месяц назад

    Great Ricky. Was hesitant to spend the money on a Sonic pad or Nebula whenever I have an Pi 3B lying around doing nothing. It's the config for my Max Neo that'll be the tricky part no doubt

  • @GapRecordingsNamibia
    @GapRecordingsNamibia 18 дней назад +1

    Just an FYI, in Linux or PI Os when in the terminal, if you see a capitalised letter, THAT letter is a default option, as in your case you had a Y/n that capitalised "Y" is the default option, in such a case just pressing the "enter" key is equal to typing "y + enter". Hope this makes sense? Great tut.

    • @RickyImpey
      @RickyImpey  17 дней назад

      Thanks👍

    • @GapRecordingsNamibia
      @GapRecordingsNamibia 17 дней назад

      @@RickyImpey No sir, THANK YOU! The 2c I know does not touch the amount of knowledge that you impart to us..

  • @RobertEchten
    @RobertEchten 2 месяца назад +3

    If you want to make the install even easier, instead of choosing the raspberry pi os (lite) option in the raspberry pi imager, there is an option to directly install kipper with mainsail. I don’t have my computer at hand to check the exact location, but if I remember correctly it was something like special purpose OSes->3D printing -> Mainsail OS. Basically it lets you skip the initial installation through KIAUI

    • @grasstreefarmer
      @grasstreefarmer 2 месяца назад +1

      MainsailOS is the slightly easier path but it currently doesn't support the Pi 5

    • @simonemartin-pn9zi
      @simonemartin-pn9zi 24 дня назад

      Im new to the raspberry pi world, if i install klipper on the board, then I cant use the raspberry for anything else, rigth?

    • @RobertEchten
      @RobertEchten 24 дня назад

      @@simonemartin-pn9zi You can but you will be using resources that klipper needs, so you could potentially slow down klipper to a point where it will cause problems in printing. But you could install something light or install something that only works when you're not printing, but if you want to avoid any issues, keeping the raspberry pi dedicated to klipper is the best option.. It also depends on what raspberry pi you use. Using a RPi 5 will give you more resources to share, so you will be probably fine adding funcionality besides Klipper, but running a Pi Zero you are already on the edge with Klipper. I run the Pi Zero 2 W and I'm running without issue, but I don't tax the Pi or Klipper much.

    • @simonemartin-pn9zi
      @simonemartin-pn9zi 24 дня назад

      @@RobertEchten thank you, I'll do some reserch on this topic

  • @pulith5220
    @pulith5220 2 месяца назад

    lovely. can you show how to calibrate using klipper and also how to adjust skew in it.

  • @The22v10
    @The22v10 2 месяца назад +1

    Definitely make that next one... Awesome Job on this..

  • @68darus
    @68darus 2 месяца назад

    Nice one Ricky, you smashed it again for those of us who also go cold as soon as we see the lines of script usually involved with Klipper (I'm also from an engineering background). I've been using the Sonic Pad and wouldn't go back now. I like the idea of putting all of my printers on their own Sonic Pad/Klipper rather than connecting them to one device so this would be cost effective for me at some stage in the future.
    If they are already running on Sonic Pad do the printers already have the correct firmware for this set up?

  • @elnurmehdiyev5062
    @elnurmehdiyev5062 Месяц назад

    Hey great tutorial, Does it recover (resume printing) after power loss?

  • @RoddersAway
    @RoddersAway 2 месяца назад

    It would be helpful if you could cover any extra bits and setup steps for the calibration of the klipper installation. I'm thinking of any accelerometers that might be required. A pointer to a recommended bit of hardware would be great. Thanks.

  • @xCopyCatz
    @xCopyCatz 2 месяца назад

    Maybe you should do this step-by-step tutorial on a old laptop, it would be far less troublesome if i got a video guide 2 years old when i was setting up klipper and kiauh on my old laptop!

  • @ethzero
    @ethzero 2 месяца назад +1

    Nice one!
    The issue maybe that ".local" hostnames are only for you're local/home network. It's possible that if you have multiple network segments (like wifi extenders) those names may not be re-broadcast (I had to fiddle with my WiFi extender to make this happen)
    One Tip: If you have Windows 10 or above for SSH you can use the *pre-installed* OpenSSH 'ssh', and 'ssh-keygen' command just as you would on Linux, Mac, etc.

  • @lancerobinson6013
    @lancerobinson6013 2 месяца назад

    Great video. And all worked well for me including printing the model. Just a note about the screen, mine arrived and the fan is too tall to fit inside your model. Maybe they have changed the part. I’ve done some load testing with a big print and with the supplied heat sink that comes with it, the cpu has not gone above 68c.

    • @tezgray
      @tezgray Месяц назад

      I just tried that nd appear sonic pad klipper isnt quite klipper, fail miserably

    • @lancerobinson6013
      @lancerobinson6013 23 дня назад

      @@tezgray are you replying to me? noone said this was sonic pad. Its klipper pad

  • @seboc1
    @seboc1 Месяц назад

    The first video describing what really to do is to install Klipper and how easy it is.

  • @gregdavidd
    @gregdavidd 2 месяца назад +1

    For me in Canada, those Elecrow 5" are $10 more expensive than several 7" touchscreens that i foudn with good ratings. Perhaps smaller is better but I have the space :)

  • @---ey6hj
    @---ey6hj 2 месяца назад +1

    As much as I appreciate all the work it takes to make one of these, maybe I just don’t have the confidence but does the sonicpad do the same thing? Even if it is more expensive it would probably be worth it for some people like me who aren’t as good with computers?

    • @imendlessmike
      @imendlessmike 2 месяца назад +1

      The sonic pad is a great option especially for creality users or if you are using a printer/s already on the list. It's basically plug and play, does *most* things that full version klipper does, and it comes with an accelerometer already pre configured. Pretty much all the macros a basic user would want are configured. Having an interface to connect to wifi networks is a big plus. Setting up multiple printers is a breeze.
      There are some things it lacks vs a full klipper install that your average person probably wouldn't know they were missing out on.

    • @---ey6hj
      @---ey6hj 2 месяца назад

      @@imendlessmike that’s good info, I have an s1 pro so it might be worth just paying for the sonic pad

    • @tezgray
      @tezgray Месяц назад

      @@---ey6hj I got a Sonic Pad a while ago, as a balance... plug and play it aint, plug and crash it certainly is, I might get 2 prints out before it crashes and tells me I need restart. It's up to date, been reset and update through again, ender printer so should be no compatibility issues ..... Whichever route you roll the dice, some times you win some times not so much

  • @WillardsChips
    @WillardsChips 2 месяца назад +1

    Hi Rick, does it mean when you flashed your printer for the Creality Sonic Pad, you don't need to flash the printer with the klipper.bin file???

    • @RickyImpey
      @RickyImpey  25 дней назад

      That's right, no need to do it again.

  • @ralph90009
    @ralph90009 2 дня назад

    .local network naming is enabled by the Bonjour service which is enabled by default on Linux, MacOs and most other operating systems, but must be installed on Windows. You probably just haven't installed it.

  • @seancosta5068
    @seancosta5068 2 месяца назад

    I have the same printer with a Sonic Pad connected to it. Are there any benefits to replacing the Sonic Pad with a Raspberry PI running Klipper? More features? better performance? The only thing I can think of is that you are at the mercy of Creality to update the Sonic Pad on a regular cadence rather than you updating Klipper on the Raspberry PI yourself. Thanks.

  • @tezgray
    @tezgray Месяц назад

    Will the printer config file I spent an age creating following your how to guides just transfer over from the Sonic Pad debacle ?

  • @MrJanglinJack
    @MrJanglinJack 2 месяца назад +1

    it's not good practice to use the default username/password. if some malicious code allow someone to penetrate your home network, that will pose a security risk to your pi, and allow someone to take full control of it (and printer, and eventually your house, if someone remove the heating limitations and make your hot end heat to oblivion, posing a real fire treat). other than that, great video, as always

    • @andrewmoore7601
      @andrewmoore7601 2 месяца назад +1

      Yup. Remember that that Pi is a full computer and an ssh session allows full control for a user to do/install whatever they want on the pi remotely. If you have the ssh service on your pi, ABSOLUTELY change the default password to something secure ASAP.

  • @chrismckay3868
    @chrismckay3868 25 дней назад

    stupid question, will a klipper pad work if I set up klipper on a small pc like a lenovo tiny?

  • @dannyperkins4220
    @dannyperkins4220 2 месяца назад

    I'm using a MacBook and I am lost. I downloaded the ssh putty for Mac got it running put in all of the information including the ip address it won't connect to the pi because I am using a router extension!

  • @nzavon
    @nzavon 2 месяца назад

    But I can buy a full kit including screen for for not that much more than, RP5 with Klipper preinstalled !

  • @-_Robert_-
    @-_Robert_- 25 дней назад

    Can I do all of it on BTT PI?

  • @geauxracerx
    @geauxracerx 2 месяца назад

    Yeah for me Putty has always refused to connect to hostnames even hardwired. So I just use the ip address

  • @AndrewduToit
    @AndrewduToit 2 месяца назад +1

    With Klipper I would prefer no screen on my printer. Btw. You top two affiliate links do not work

    • @narrowboatlongpod4176
      @narrowboatlongpod4176 2 месяца назад +2

      I like a screen by the printer as my laptop, running the slicer, is elsewhere. You can stop and restart a print if things go wrong and you can queue jobs and set them going from the printer. If everything is in one place, then you don't need another screen.

    • @RickyImpey
      @RickyImpey  2 месяца назад +1

      Thanks, hopefully fixed now👍

  • @bruceyoung1343
    @bruceyoung1343 2 месяца назад

    Run Klipper with SKR mini E3V3 64 bit board?

  • @rutgerdezeeuw
    @rutgerdezeeuw 2 месяца назад +1

    Is it really that much cheaper? I have seen the sonic pad for 100 euro,
    A pi 5 is about 90, power supply 20?, sd card 10? Screen 50? Case 5? Thats 185? I don’t see how this is cheaper, maybe faster?

    • @HEATRACER24
      @HEATRACER24 2 месяца назад

      I had everything laying around except the touchscreen, I bought a 7" because my eyes arent so good.

    • @MisterkeTube
      @MisterkeTube 2 месяца назад +1

      You don't need (and I'd argue don't even want) a Pi5 for this usecase. A pi3b+ will do fine. A pi4 is already overkill. If you don't need a screen and can live with the web-interface over wifi a pi zero2 w allows for a very small setup (especially if you use a serial connection to the printer's main board and powering it from the printer's power-supply using a suitable buck-converter). Of course, the more you deviate from the path shown here, the more knowledge/investigation you'll need. But a pi3b+ instead of that pi5 will be just fine and lower the cost.

  • @Numenor7
    @Numenor7 2 месяца назад +3

    You could just comment that reference out instead of deleting it, that way it's still in there in the appropriate location and syntax should you want to use the time lapse function in the future.

  • @HEATRACER24
    @HEATRACER24 2 месяца назад

    4.2.2 Creality board?

  • @six1free
    @six1free 2 месяца назад +2

    lol Elecrow 5" HDMI Touchscreen link already broken
    oh you mentioned not being a tech guy - likely linked to your logged in view or something

    • @RickyImpey
      @RickyImpey  2 месяца назад +1

      Thanks, hopefully fixed the links now. It was something to do with shortening the links.

    • @six1free
      @six1free 2 месяца назад

      @@RickyImpey protip though shortening your links (for places other than twitter where space is extremely limited) makes it seem like your hiding them - clickers take a risk the destination is some virus not knowing who hosts it (youtube is pretty good at filtering that tho)

  • @fordboyzzzz
    @fordboyzzzz 14 дней назад

    i just purchased an ender 3 v3 & cant even print a file off thingyverse, how stupid these manufacturers are. all i want to do is make a few parts for my rc glider but nope, now i see i need a sonic tablet thing.. lame as.feel a bit ripped off. i can however print a tiny boat. tried to use a slicer but still no - error 2111.

  • @cncisrobot6354
    @cncisrobot6354 2 месяца назад

    I have a sonic pad and it just keeps disconnecting when printing, getting very mad with it online lots of people having the same issue, lots of different ideas to fix it. I want to know does this way work reliable and not keep disconnecting as I don't know is it the design of the sonic pad the klipper software or the printer I have the saame one as you.

    • @bajojohn
      @bajojohn 2 месяца назад

      I ran klipper and Fluidd on a raspberry pi zero for a couple of years. I never had any disconnection issues. I removed the screen on my ender 3v2 used the UART connection for power and communication. I just used the web interface.

    • @jonathonodonnell253
      @jonathonodonnell253 Месяц назад

      BTT manta mobo with a CB-1 and a tft35 SPI. Toss the sonic pad in the trash where it belongs.

    • @tezgray
      @tezgray Месяц назад

      @@jonathonodonnell253 couldn't agree more, if I lived higher up, I'd happily throw the thing out the window. There are some good reviews and some crappy reviews ... quality control issue ?? mines sonic pad to ender printer so "should" be fine .. but it a P.O.S. Hopefully without the bespoke creality junk in the mix this might make it work ... Bambu here I come ????

    • @jonathonodonnell253
      @jonathonodonnell253 Месяц назад

      @@tezgray I got a SV-08 and love it, but I take my Ender3 V2 on the road with me. It has a BTT pi V1.2, creality 4.2.7 mainboard and a btt tft35 klipper screen. It’s also linear rails on all axis with a micro Swiss DD in a stealthy Swiss tool head. Oh and has canbus. Cost me $250.00 Canadian pesos for the upgrades. 😃

    • @tezgray
      @tezgray Месяц назад

      @@jonathonodonnell253 I'd consider upgrading the rails etc if I could get it to work long enough, to be fair don't think it's the printer, the sonic paad looks good but spends most of it's life telling me "error key 3" , whatever that means, restart. Hopefully this will at least give me something that's not a paperweight. or i just give in and offset upgrades against a bambu

  • @cncisrobot6354
    @cncisrobot6354 2 месяца назад

    Uless I am missing something without the screen you loose lots of functionality using the web browser is this correct?

    • @geauxracerx
      @geauxracerx 2 месяца назад

      No you actually have A LOT more control using the web browser. Like a ridiculously more amount of control
      In fact I would recommend avoiding kipper screen at all costs. If you need control while at the printer you can use phone or tablet web browser to still have all that unlimited control in the palm of your hand

  • @HEATRACER24
    @HEATRACER24 2 месяца назад

    Will a 7" touchscreen work fine for this?

    • @stefanb4389
      @stefanb4389 2 месяца назад +1

      Yes, if it works with the Pi

  • @arkexplorer9328
    @arkexplorer9328 27 дней назад

    😂 you don't need to know what it means. You just need to know why you are doing it, keep them on their toes ❤

  • @jonathonodonnell253
    @jonathonodonnell253 Месяц назад +1

    Sonic pad sucks, I am running it with a Creality 4.2.7 E3V2 and it throws a 298 error every print (sometimes twice). I would avoid the sonic pad like a plague personally. Switched the mobo from 4.2.7 to manta e3ez w/ CB-1 and haven’t looked back. Sonic pad= Junk

  • @arkexplorer9328
    @arkexplorer9328 27 дней назад

    The answer, however, might not be that obvious.

  • @-_Robert_-
    @-_Robert_- 25 дней назад

    I'd like it to be wireless. Otherwise i have no point to use it.

  • @nathrm
    @nathrm 2 месяца назад

    F NOOOOOOOOOOOOOOOOOOOOOOOo