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

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 พ.ย. 2024

ความคิดเห็น • 91

  • @DavidJones-pi8rl
    @DavidJones-pi8rl 3 หลายเดือนก่อน +23

    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 2 หลายเดือนก่อน +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.

  • @prometheus4130
    @prometheus4130 3 หลายเดือนก่อน +20

    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 3 หลายเดือนก่อน +6

      correction: ‘sudo reboot’

    • @andrewmoore7601
      @andrewmoore7601 3 หลายเดือนก่อน +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.

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

  • @kiwikiwibun
    @kiwikiwibun วันที่ผ่านมา

    very through and easy to understand, thank you, havent yet purchase pi but has already able to imagine how am gonna have it, really thank you!

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

  • @Offcut55
    @Offcut55 3 หลายเดือนก่อน +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 3 หลายเดือนก่อน +1

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

    • @ethzero
      @ethzero 3 หลายเดือนก่อน

      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.

  • @andrewmoore7601
    @andrewmoore7601 3 หลายเดือนก่อน +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.

  • @arkexplorer9328
    @arkexplorer9328 หลายเดือนก่อน

    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!

  • @jpmche
    @jpmche หลายเดือนก่อน

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

  • @arkexplorer9328
    @arkexplorer9328 หลายเดือนก่อน +1

    You're doing great!

  • @RobertEchten
    @RobertEchten 3 หลายเดือนก่อน +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 หลายเดือนก่อน

      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 หลายเดือนก่อน

      @@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 หลายเดือนก่อน

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

  • @dynamisdk
    @dynamisdk 3 หลายเดือนก่อน +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

  • @Andre_M_3D
    @Andre_M_3D 3 หลายเดือนก่อน

    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.

  • @SweAmazon69
    @SweAmazon69 2 วันที่ผ่านมา

    Haven't checked the rest of your channel, but this was awesome and I did, this "along side" you, ok, we got different printers (I'm with a Ender 3v2) and got everything you showed here (worked with both Raspberry pie 5, and the ender 3v2) don't have the touch-screen but got some old Andriod phones laying around I'll try using as the touch-screen (found a few videos here on YT showing that process) and I would LOVE to se calibration-videos on this setup too..
    //Cheers from Sweden

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

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

  • @68darus
    @68darus 3 หลายเดือนก่อน

    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?

  • @GapRecordingsNamibia
    @GapRecordingsNamibia 24 วันที่ผ่านมา +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  23 วันที่ผ่านมา

      Thanks👍

    • @GapRecordingsNamibia
      @GapRecordingsNamibia 23 วันที่ผ่านมา

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

  • @elnurmehdiyev5062
    @elnurmehdiyev5062 หลายเดือนก่อน

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

  • @RoddersAway
    @RoddersAway 3 หลายเดือนก่อน

    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.

  • @The22v10
    @The22v10 3 หลายเดือนก่อน +1

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

  • @pulith5220
    @pulith5220 3 หลายเดือนก่อน

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

  • @sinusshephard5314
    @sinusshephard5314 22 ชั่วโมงที่ผ่านมา

    cool,i learned something today.

  • @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 29 วันที่ผ่านมา

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

  • @---ey6hj
    @---ey6hj 3 หลายเดือนก่อน +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  หลายเดือนก่อน

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

  • @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 ?

  • @gregdavidd
    @gregdavidd 3 หลายเดือนก่อน +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 :)

  • @seancosta5068
    @seancosta5068 3 หลายเดือนก่อน

    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.

  • @ethzero
    @ethzero 3 หลายเดือนก่อน +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.

  • @xCopyCatz
    @xCopyCatz 3 หลายเดือนก่อน

    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!

  • @ralph90009
    @ralph90009 9 วันที่ผ่านมา

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

  • @MrJanglinJack
    @MrJanglinJack 3 หลายเดือนก่อน +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 3 หลายเดือนก่อน +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 หลายเดือนก่อน

    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!

  • @seboc1
    @seboc1 2 หลายเดือนก่อน

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

  • @nzavon
    @nzavon 3 หลายเดือนก่อน

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

  • @-_Robert_-
    @-_Robert_- หลายเดือนก่อน

    Can I do all of it on BTT PI?

  • @bruceyoung1343
    @bruceyoung1343 3 หลายเดือนก่อน

    Run Klipper with SKR mini E3V3 64 bit board?

  • @geauxracerx
    @geauxracerx 2 หลายเดือนก่อน

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

  • @rutgerdezeeuw
    @rutgerdezeeuw 3 หลายเดือนก่อน +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 3 หลายเดือนก่อน

      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.

  • @AndrewduToit
    @AndrewduToit 3 หลายเดือนก่อน +1

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

    • @narrowboatlongpod4176
      @narrowboatlongpod4176 3 หลายเดือนก่อน +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  3 หลายเดือนก่อน +1

      Thanks, hopefully fixed now👍

  • @cncisrobot6354
    @cncisrobot6354 3 หลายเดือนก่อน

    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 2 หลายเดือนก่อน

      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

  • @HEATRACER24
    @HEATRACER24 3 หลายเดือนก่อน

    4.2.2 Creality board?

  • @cncisrobot6354
    @cncisrobot6354 3 หลายเดือนก่อน

    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

  • @six1free
    @six1free 3 หลายเดือนก่อน +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  3 หลายเดือนก่อน +1

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

    • @six1free
      @six1free 3 หลายเดือนก่อน

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

  • @Numenor7
    @Numenor7 3 หลายเดือนก่อน +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 3 หลายเดือนก่อน

    Will a 7" touchscreen work fine for this?

    • @stefanb4389
      @stefanb4389 3 หลายเดือนก่อน +1

      Yes, if it works with the Pi

  • @fordboyzzzz
    @fordboyzzzz 21 วันที่ผ่านมา

    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.

  • @arkexplorer9328
    @arkexplorer9328 หลายเดือนก่อน

    😂 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 2 หลายเดือนก่อน +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 หลายเดือนก่อน

    The answer, however, might not be that obvious.

  • @-_Robert_-
    @-_Robert_- หลายเดือนก่อน

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

  • @nathrm
    @nathrm 3 หลายเดือนก่อน

    F NOOOOOOOOOOOOOOOOOOOOOOOo