RUclips algo keeps recommending me Klipper videos and now Chris uploaded a new klipper install video. I think the universe is trying to tell me something
I haven't got everything working yet but thanks so so much you're the only one going through the entire process everyone else is just showing half then skipping through the rest this is a great beginner video thanks sooo much
@@ChrisRiley I got the firmware flashed now I just need to finish configuring things for my custom printer also basically everything you showed also works with the cb1 and mainsail
If you want to use Klipper if supports a lot of mainboards. Have a look at the example, see if there is one for your printer. github.com/Klipper3d/klipper/tree/master/config
Trying to get this running on my E3S1, but the firmware file doesn't seem to change to chaps nor the extension to .cur Seems pretty straight forward the way you explain it, so I'm wondering what I may have done wrong. Any clues on that one?
The thing that had me screwed up for a while was setting USB in the configmenu, it needs to be set to Serial for a creality 4.2.2. I thought it wasn't flashing, but checking the log showed a lot of MCU related errors, recompiled with the serial option and it works now. Great video over all.
I have been building a custom 24 x 36 printer. I have ran into a snag I could use some help with. I loaded ocroprint on my raspberry 4 just fine. I installed the plug in for octoklipper and it went fine. I went threw all the steps of getting kipper clone and running makeconfig. It all went fine. I created the firmware.bin file and flashed it to the Octopus Max ez and it chander the name to firmware.cur so I pretty sure it went fine. But her is my issue. From this point the pi and octoprint can not see the board. When I run the ls command to find the address it says there is nothing found. When I try and open the configuration file in Octopus to edit it says file does not exist... What am I missing or what do I need to do different? HELLLLLPPPPPPP
I see this issue sometime, it gets confused on what the serial device should look like in Linux. This is the issue that helped me fix it. github.com/Klipper3d/klipper/issues/2709
@ChrisRiley hey Chris I did find a fix. I had been using the 32 bit version of both mainsail OS and I tried Octoprint OS both 32 bit because that is what was recommended everywhere. Everytime it was not creating the serial folder in /dev. Because I have a Raspberry 4b it supports 64 bit. So I went back and installed the 64 bit version of Mainsail and the serial folder was there and the /dev/serial/by-id worked perfect and I was able to get the serial address of my board. Hopefully this helps others In The future
For the GPIO pins to set at MCU startup it sounded like it should be an easy google search to find. I have failed miserably I have an Ender 2 Pro with a Creality V4.2.3 how do I search for the pin?
I know this is a year old, but I'm curious if this would work on the new Ender 3 V3 SE without the use of a Raspberry Pi? Could I just install Klipper on my printer without that?
Not sure on that print, I have never seen one, but to run Klipper you have to offload the processing, so I has to have another computer to do that for it.
Great video Chris Im having an issue finding the microprocessor pin assignments for my BTT SKR V1.4 board with the LPC1768 processor for the bin file. Any help would be appreciated. Thanks Mark
Thanks Mark! If it's not in the example config, you probably don't need to make any changes. Take a look here. github.com/Klipper3d/klipper/tree/master/config generic-bigtreetech-skr-v1.4.cfg
You can use ssh natively now in powershell. "ssh @" There is also a Windows 11 style "Console" app, free and written by Microsoft, in the Microsoft Store that lets you pull up multiple console apps, powershell versions, and linux on windows consoles; and with tabbed browsing.
Hey, Need help I am trying to install this on my Ender 3 Max. I have followed your vid but it doesnt seem to work? Do you have any idea how I can fix this? Thanks
i am getting some problems i am able to flash the custom klipper but it seems octoprint refuses to detect it. I was able to revert it back with octoprinter updater. is there anything i could do?
@@ChrisRileyi found out that kiauah helper was the problem. The thing was that octo print does not dectect pseudo port and kiauah does that. So i have to manually add it to run.
Hello Chris! Well don. BTW: You can access the Klipper editor anytime in the left sidebar, from top down: OctoKlipper - Printer Profile - Disconnect -_Open Editor_
Hi Chris, after searching the web and becoming completely frustrated decide to see if you could help. I am trying to flash the original bin file or factory reset of my ESP8266 but can not find a clear and concise video showing how to do this. Back story I loaded YAML file and somehow the ota password was overwritten and now can not upload new YAML files to the device. Of course I used ESPhome (add on) to HomeAssistant
Hey, I wish I knew how to help. On the ESP8266's I usually just write it full of zeros, then re-write my file. Not exactly sure how you are doing it. See if this video helps at all. ruclips.net/video/pJGBRriNc9I/видео.html
Hi Chris, thanks a lot for all your videos, they are like gold to me. I am building a voron with a raspberrypi and a BTT SKR V1.4. I am trying to find out the GPIO pins to set on the board. Do you know if they are !pc13? Thanks
@@ChrisRiley thanks a lot for your reply. That is the thing I did, at the moment everything working alright. Do you have any video to know how to install the driver TMC 2209? Thanks again.
Alot better then most but I'm still lost a little like the gpio settings I'm using the creality v2.5.2 boat in cr 10 v3 i have replaced extruder hot end and bed heater just trying to get it all to work
i get a connected to host and firmware version but after adding my boards .cfg and using the serial id from the previous step i am still met with a failure to connect to MCU :(
@@ChrisRiley thanks the reply! I actually found out the issue. My board is a gt2560 and I was flashing to the serial id which apparently went nowhere. I used dmesg to find out which USB was attached and tried that ID. I was able to flash and connect all fine after putting that ID in the config file. 😁
One could just wedge a 100k resistor into the thermistor connector to spoof a standard thermistor. Or perhaps convince the configuration that there IS no thermistor?
It is worth mentioning you don't need specifically raspberry pi, nearly any SBC can work, for example I am running Klipper on 10 year old cubieboard2, most popular alternative is orange pi. All you need a semi supported board that has ready image from for example Armbian. Then using Kiauh to automate installation of everything and done.
@@ChrisRiley Nice! Im still working on my config, but got display! I think you will get this, but this totally reminds me of putting my 1st Cisco iOS config together with 2 T1s coming in that I had to figure out how to bond and get all set up by searching google groups and piecing stuff together :D
klipper was a very uphill learning curve. one of the reasons I went back to marlin. I love the idea of on the fly config but in practice it was to much for me
You rather want to use KIAUH, so you are not tied to raspberry systems. With KIAUH, you can also install multiple instances if you are running multiple printers.
@@CharmPeddler Second option, but not limited to a Raspberry Pi. If you have anything that runs Linux, you can use KIAUH to install Klipper/Moonraker/Mainsail/Fluidd/OctoPrint/OctoScreen/camera support on it.
@@CharmPeddler script. You can install Klipper with it as well as Mainsail, FluiddPi, Moonraker (base) etc. You can even run multiple instances of Klipper on same HW, so ie RPI 3 has enough power to handle multiple printers with camera. That's great especially these days when RPIs are scarse and hardly available (or are overpriced as hell)
Good overview. I agree it is best to have your printer running correctly then try to convert to Klipper. I did this with my Ender 5 and a BTT Skr Mini 3 V.2. BTT had some good images and many more on the internet, just do a search. The biggest problem now is getting a Pi
Great video Chris. Thanks and keep up... I have one question. I want to use 1 raspberry pi for 2 klipper printers. Is the procedure the same as for the octoprint video you have made?
Looks like the show the board in the manual, but no pin numbers. img.staticdj.com/8f39f619af6bf34e5afb36ddbf2a0229.pdf?spm=..page_1995605.download_support_1.1 The marlin pins file might help. github.com/MarlinFirmware/Marlin/blob/bugfix-2.1.x/Marlin/src/pins/stm32f1/pins_CREALITY_V24S1_301.h
It's the arducam 16mp autofocus and 64mp hawk eye autofocus is a pain. Plus the freezing issues because of refreshing. I only got it working good on Octopiklipper.
I know I'm late to the video but why Klipper? What does it offer me over the stock Marlin that came with my printer vs the obvious hassle of getting it installed and my printer running correctly. I'm interested in using my 3 year old Anycubic Linear Kossel Delta as a test bed for learning about Klipper. It's currently running Marlin 1.1.18. I'm going to be tearing it apart for a service and I'd really like to upgrade to silent drivers and quieten it down a bit and if I'm going to be flashing firmware then why use Klipper vs Marlin. BTW, I'm a rich man, I have an unused Raspberry Pi 4 waiting for the project. My RPi 3B is running Octoprint on my new Artillery Sidewinder X2. Also, since the RPi is as rare and expensive as hens teeth maybe an investigation on the uses of super cheap surplus thin client running Octoprint or other software for print serving.
For most application Marlin is more than enough on a 3D printer. Klipper can be ran at a much faster rate and some of the features are implemented differently. In some instances, Klipper could possibly result in higher accuracy. In my opinion, again, I think Marlin is enough.
Thanks, Chris, for the Klipper install video/tutorial. I've been having problems with Octoprint (as you may know) and have been looking into Klipper to fix the issues. Octoprint seems to disconnect my E3V2 whenever I start my Biqu B1 it throws a serial connection timeout error. Will Klipper stop this error from happening? Thanks for the content!
Thanks George, it might be work a try, but I wouldn't think Klipper would correct the issue. Do you get the same issue if you try to connect to the printers with your PC?
@@ChrisRiley It "seems" to only happen when my E3V2 is printing, and I start a print with my Biqu B1 (and maybe my Ender 2 pro as well). But, it may also be that I'm using AUTO to find my printers ports. Octoprint while polling the ports interrupts the E3V2, and voila problem. But who knows?
@@georgemitchell2288 I would guess that AUTO setting is causing some of your issues. It's running through the device list and trying to connect to anyone of them randomly.
Chris Do you know can you run Opctoprint and Klipper on the same server. Here is my situation, I have 6 printers running right now on a Linux server, would like to add 2 Klipper Printers to the same server
Still rocking my MKS Gen L you helped me set up a couple yrs ago. I'm so far behind on Klipper updates that it still uses the old kinematics. Mainsail/fluidd is on my list for the next upgrade since I'm over a yr behind.
This is a great tutorial for those of us new to Klipper. I am building my firmware but have 1 question about GPIO pin setting. I cannot find the correct setting for a BTT E3 V3 board, nor can I find anyone changing this setting. All the example configs I found leave this setting unchanged? Any thoughts appreciated, Thanks !
OK so that seems like a lot of work... what are the real benefits of klipper over marlin? Now I don't have anything against hard work if it leads to some improvement. I recently purchased a Tronxy X5SA (wanted to play with a core XY and it was cheap) which is already not a standard way to upgrade Marlin, plus Tronxy does not supply their build configurations, plus it behaves weirdly. So I'm wondering if trying to get klipper on it could be worth the effort.
thank you very much for your efforts. i just want to say sthng klipper on a octoprint is pain in the a.. becouse it requires too many clics to do a easy job and octoprint is good for marlin firmware devices to get remote management. i like fluid more and used mainsaill too they are much lightweight much faster and easy to operate. and thats all my personal opinions. thank you again.
I've all but given up on Klipper. I've been trying for some time now to get it running on my new skr 2 but I can't seem to get it right. I know there has to be something I'm doing wrong but I've been following YTvid after YTvid and following the install directions from Mainsail and Klipper with no joy. I'm mainly interested in doing the full OS version so I could can really tell the differences and I wanted to just see a different UI. Someday I may delve back into this but it looks like I'll have to stick with Marlin and Octoprint for now. Good video though.
@@ChrisRiley LoL....just for shits and giggles, I disconnected everything, powered up my board from the pi and, following a couple parts of this vid, found that I didn't have the syntax of my mcu properly input into my printer.cfg file. I got it connected! Not physically as far as peripherals but communicating properly. Initially got the mcu error of ADC out of range but plugged in the thermistors and the dashboard shows a working printer. It would help if there was more documentation on errors to expect and how to correct them. Still...dude. Thank you for this vid! This is the most promising progress I've made toward getting this build running Klipper! And just from this one vid. Now to hook everything up again and see how it runs. Nervous excitement. I probably should wait for your vid for proper setup ;D but Ima try my best solo...here's to not frying a perfectly good skr 2!
When entering the password in Putty it keeps saying access denied despite both the user name and password being correct. I can login on Octoprint just fine but not on Putty. Do you have an idea for what is wrong?
The only thing I can think of is maybe putty is connecting to the wrong device? Are you using the .local address? Maybe there is more than one of those? You are using pi and raspberry correct?
@@ChrisRiley As far as I know yes. First time I’m doing this and I’ve tried both using pi and raspberry as well as creating my own username/password and neither works. Been double checking spelling and caps-lock too. Do you think it’s worth a try to start over clean and redo the process?
@@Viper4441 Might be worth a try, if you are using the raspberry Pi imager tool like I show, make sure you hit the settings cog and check all is correct.
What I want to know is what klipper actually does for me? will my prints be better in anyway? I have not seen any reason to care about it, even though I have been searching for a reason to because I own all the hardware required. The only plus I see is the ability to change configs without a full reflash of firmware. But I dont know how much time that actually saves you once you are proficient in vscode etc.. cause it only takes me maybe 5 minutes to set my configs and update. Someone please correct me if im wrong, would love a reason to play with klipper
I really don't have an answer for that. Some folks use Klipper to print a lot faster than other firmware's. I have yet to see why Klipper enables that, but hopefully my continued testing will make this more obvious.
The intro actually made me laugh aloud. Coworkers looking at me odd since I rarely do that.. "Today we are going to install Klipper firmware.. ayup.. "
Hi Chris very good tutorial, but I have two issues now: 1) As I couldn't be able to find the GPIO pins to set, I disabled "extra low level..." and created the file "Creating hex file out/klipper.elf.hex". 2) When I started WinSCP I could see in the pi only three files called klipper but not with the extension BIN, I see klipper.dict, klipper.elf and klipper.elf.hex. Finally which is the file I must rename and put into the pi? That's all for the moment. Thanks a lot! Max
Thank you for laying out the octoprint way. I have an ender 3v2 and i saw your mainsail video but i have been runnning octoprint for a year with 2 cameras, duckdns and openvpn for remote monitoring and i just feel bad to reset my pi (I am a noob and it took me quite a while to set it up and have everything running). Will I be missing out by staying on octoprint instead of mainsail or fluid ? Thanks a lot you got a sub!
Chris, I've been seeing A LOT of videos pop up about klipper lately and was wondering if it's better than Marlin? I have a Creality cr-6 se with the community firmware loaded. What does klipper do that marlin doesn't? Thx.
Thanks for your comment. A lot of it comes down to personal preference. Here's a link to an article on All3DP about it. all3dp.com/2/klipper-vs-marlin-difference/
@@ChrisRiley hell yeah !! all these different "alternative Pi" builds in the wild. The Cellphone Klipper one would be one of the best, for a ton of reasons, and it'd make customizing your enclosure build so freakin cool. Plus you mix that with some portable camera builds from the arduino world and you have a James Bond enclosure. lol
Great video, as always, Chris. I do wish you had gone with Mainsail or Fluidd, though. They have really become the more popular options for Klipper and are FAR easier/quicker to get up and running.
Nice to find this video, great overview, thanks. I've done the Octoprint with a Pi Zero2W on an E3 but would like to try Klipper. I noticed BigTreeTech has created their own board to replace the Raspberry Pi for a Klipper setup. Glad to have bought a few Pi models before the chip shortage fiasco.
Thanks! Yeah, a lot of boards are coming out with chips that can run linux. I just wish they would have a more consistent distro we can run. It seems every company is running their own flavor.
Another great video Chris, I have to say I really like and prefer the "klipper" interface's available (mainsail and Fluidd) over Octoprint but it's great to see it's an option. Keep up the great work.
so you can use klipper to change your printer config file to have all the latest features and lets say i want max temp to be 350c, and then use octoprint to print with a higher temp than the old limit? mind blown.
i build my own corexy a few months ago running marlin firmware on an btt octopus. i did everything by myself, designing parts all by myself, building the hardware, compiling the software etc. While building, i had in mind switching to klipper one day , mostly to get rid of the ghosting and ringing. But im afraid im not up to the task. This is hella complicated and i dont know why there is no easy way to install software on a raspberry.. its a hassle everytime i have to do something with a pi. thats real nerd territory there and i barely could follow the steps. i might give up before i even start.
I installed klipper/mainsail a couple months now on a 4.2.7 board in an ender5+. It all works great, only problem was had to do it manually since using an orangepi zero 2. Maybe I'll try octoklipper. it looks cool
You can use KIAH, its automizes the install on any system. With it you can also install any of the front end, mainsail, fluidd or octoprint or all of them at the same time. And also remove any of them when you want.
Great video Chris. Nowadays Pi's prices are ridiculous. Plus its not even available. With that being said, is there add another way to avoid the use of a pi and use some other type of hardware?
Man, I just can't bring myself to try it. Took me a lot of practice to be able to be proficient with Marlin, not sure if I want to start over again! Great video as always though.
🤘Chris you rock 😎If you done it its pretty clear... but before that its really confusing...again this helps sir..i did all this before and totally forgot it....things changed allot..this is video is gold for me
Coffee is set up with Stripe, you can Paypal me directly if you like. Thanks! ruclips.net/user/redirect?event=video_description&redir_token=QUFFLUhqbHhRMlhlRWpzczNZc3lmT0pLSDBtLTIxT09vZ3xBQ3Jtc0tuM3ZVOU1MQ0w3TnNCam8wVVVrYnpuQmhIZnB2Um1BZ3ZrcW83aEY0Z3dCVzIxa0c1YUpjd254OXRjVHpLSHZQZm1iUVVCTzduaWdkQWtlM3BWWnpsR2hHYkVUcUE5N1REZkFWTWE0UUI2QVZaVm11Zw&q=https%3A%2F%2Fwww.paypal.me%2FChrisBasement&v=qS1TC7zVXYw
Thank you very much Chris. this is the very first time ever that i understand what klipper is all about. still, i will NEVER move from Marlin and/or smoothie to Klipper unless there will be a configurator to go through all those steps. It seems like Klipper is for young nerds with lots of free time and patient. not for me :)
yes at first its time consuming but after that it is much faster. for eg. my hypercube have bltouch and 300x300 bed 25 point leveling take forever but with klipper it is much faster. and if you already know klipper you probably know it is much more reliable and better in almost every aspect. and if you backup your running config file it is faster to get up and running when you change any hardware.
@@rodneymckey9571 Thank you. still, better the devil you know. i reached the age where you know that things can be much simpler with scripts and such but they are not. there is a point in life you know what NOT to do. i can promise you that if there will be a script/template/configurator - i will jump on this Klipper wagon. for some it's fun to play with linux shells and endless commands which can be scripted but they are, sadly, not. for some installing Klipper is half the fun. for me it's a waste of time.
You say a quick google will get you the information. Only if you know what your looking for. Like the GPIO, I have no clue what that is or where to find it. I appreciate the video but its a little hard to follow for a pleb like me.
I definitely recommend a piece of software called MobaXterm -- it has many protocols built in and acts as a PuTTY replacment. It can also do file transfers over SFTP/SCP.
RUclips algo keeps recommending me Klipper videos and now Chris uploaded a new klipper install video. I think the universe is trying to tell me something
Give it a try and tell us what you think
Hi, very easy to follow and well compiled video, i did not see gpio pin set option in the yellow headed box during my install ?
Thanks! Make sure you are using the newest version. Also, the enable extra low option is checked.
I haven't got everything working yet but thanks so so much you're the only one going through the entire process everyone else is just showing half then skipping through the rest this is a great beginner video thanks sooo much
Thanks, let me know if I can help!
@@ChrisRiley for sure
@@ChrisRiley I got the firmware flashed now I just need to finish configuring things for my custom printer also basically everything you showed also works with the cb1 and mainsail
if i have a 3d printer, do i need another mainboard? Is the mainboard shown around 2:33 just a stand in for a full size 3d printer?
If you want to use Klipper if supports a lot of mainboards. Have a look at the example, see if there is one for your printer. github.com/Klipper3d/klipper/tree/master/config
Trying to get this running on my E3S1, but the firmware file doesn't seem to change to chaps nor the extension to .cur
Seems pretty straight forward the way you explain it, so I'm wondering what I may have done wrong. Any clues on that one?
First thing I would do is try some other SD cards. Make sure they are formatted fat32.
The thing that had me screwed up for a while was setting USB in the configmenu, it needs to be set to Serial for a creality 4.2.2. I thought it wasn't flashing, but checking the log showed a lot of MCU related errors, recompiled with the serial option and it works now. Great video over all.
Thank you! I can see how the different settings can get confusing. Seems like every board has just some little difference.
omg thankyou for this comment. I thought i bricked my board, but your suggestion fixed me right up
I have been building a custom 24 x 36 printer. I have ran into a snag I could use some help with. I loaded ocroprint on my raspberry 4 just fine. I installed the plug in for octoklipper and it went fine. I went threw all the steps of getting kipper clone and running makeconfig. It all went fine. I created the firmware.bin file and flashed it to the Octopus Max ez and it chander the name to firmware.cur so I pretty sure it went fine. But her is my issue. From this point the pi and octoprint can not see the board. When I run the ls command to find the address it says there is nothing found. When I try and open the configuration file in Octopus to edit it says file does not exist...
What am I missing or what do I need to do different?
HELLLLLPPPPPPP
I see this issue sometime, it gets confused on what the serial device should look like in Linux. This is the issue that helped me fix it. github.com/Klipper3d/klipper/issues/2709
@ChrisRiley hey Chris I did find a fix. I had been using the 32 bit version of both mainsail OS and I tried Octoprint OS both 32 bit because that is what was recommended everywhere. Everytime it was not creating the serial folder in /dev. Because I have a Raspberry 4b it supports 64 bit. So I went back and installed the 64 bit version of Mainsail and the serial folder was there and the /dev/serial/by-id worked perfect and I was able to get the serial address of my board. Hopefully this helps others In The future
For the GPIO pins to set at MCU startup it sounded like it should be an easy google search to find. I have failed miserably I have an Ender 2 Pro with a Creality V4.2.3 how do I search for the pin?
Check out the firmware example configs, they might have that board, it should list the pin. github.com/Klipper3d/klipper/tree/master/config
I know this is a year old, but I'm curious if this would work on the new Ender 3 V3 SE without the use of a Raspberry Pi? Could I just install Klipper on my printer without that?
Not sure on that print, I have never seen one, but to run Klipper you have to offload the processing, so I has to have another computer to do that for it.
hot end -6c, The new Ice Cream Printer. ;)
On actual serious note, if running Klipper with something not Octoprint does it have time-lapse plugins?
mmmm, ice cream printer. Good question, I think you have to have an ad on. Take a look at this. github.com/mainsail-crew/moonraker-timelapse
Did I miss the video where you setup the bed leveling to use the stock ended bltouch on the s1 and such?
Maybe this one?
ruclips.net/video/iEo7tJ0wbPU/видео.html
Great video Chris
Im having an issue finding the microprocessor pin assignments for my BTT SKR V1.4 board with the LPC1768 processor for the bin file.
Any help would be appreciated.
Thanks
Mark
Thanks Mark! If it's not in the example config, you probably don't need to make any changes. Take a look here. github.com/Klipper3d/klipper/tree/master/config generic-bigtreetech-skr-v1.4.cfg
You can use ssh natively now in powershell. "ssh @" There is also a Windows 11 style "Console" app, free and written by Microsoft, in the Microsoft Store that lets you pull up multiple console apps, powershell versions, and linux on windows consoles; and with tabbed browsing.
Thanks for the tips!
Hey, Need help I am trying to install this on my Ender 3 Max. I have followed your vid but it doesnt seem to work? Do you have any idea how I can fix this? Thanks
What errors are you getting?
@@ChrisRiley hey bud thanks i think it was me that put the firmware incorrectly but I am going to retry but 100% fresh
I like your videos, but hey, if there are several other and probably easier options available now, why stick still with octoprint?
No reason other than me trying to explain the in's and out's of how Klipper works. We are going to go over all the other options as well.
i am getting some problems i am able to flash the custom klipper but it seems octoprint refuses to detect it. I was able to revert it back with octoprinter updater. is there anything i could do?
Only thing I can think of is the MCU serial might be off.
@@ChrisRileyi found out that kiauah helper was the problem. The thing was that octo print does not dectect pseudo port and kiauah does that. So i have to manually add it to run.
Hello Chris! Well don. BTW: You can access the Klipper editor anytime in the left sidebar, from top down: OctoKlipper - Printer Profile - Disconnect -_Open Editor_
Thanks for the tips!
Would love to see you do a marlin vs Klipper video. I've scratch built an I3 and have no clue which way to go.
I'll look into it. Thanks for the idea
Great video,
Is it possible to do a multi instal klipper on RaspberryPI pi 3/4 ?
Regards
I think it is. Didn't make much sense when Pis were cheap and available, now it's a different story.
Yeah, you can run multiples but I'm not sure on the specifics as of now.
Hi Chris, after searching the web and becoming completely frustrated decide to see if you could help. I am trying to flash the original bin file or factory reset of my ESP8266 but can not find a clear and concise video showing how to do this. Back story I loaded YAML file and somehow the ota password was overwritten and now can not upload new YAML files to the device. Of course I used ESPhome (add on) to HomeAssistant
Hey, I wish I knew how to help. On the ESP8266's I usually just write it full of zeros, then re-write my file. Not exactly sure how you are doing it. See if this video helps at all. ruclips.net/video/pJGBRriNc9I/видео.html
How to found the GPIO pinset for BTT SKR 1.4
Here you go. github.com/bigtreetech/BIGTREETECH-SKR-V1.3/tree/master/BTT%20SKR%20V1.4/Hardware
Hi Chris, thanks a lot for all your videos, they are like gold to me. I am building a voron with a raspberrypi and a BTT SKR V1.4. I am trying to find out the GPIO pins to set on the board. Do you know if they are !pc13? Thanks
Thanks! You shouldn't need to config those pins with LPC1768, just leave them blank.
@@ChrisRiley thanks a lot for your reply. That is the thing I did, at the moment everything working alright. Do you have any video to know how to install the driver TMC 2209? Thanks again.
@@estoylopez ruclips.net/video/956z_XINp68/видео.html
It would have been nice to actual see the sample macro page link..
github.com/Klipper3d/klipper/blob/master/config/sample-macros.cfg
Alot better then most but I'm still lost a little like the gpio settings I'm using the creality v2.5.2 boat in cr 10 v3 i have replaced extruder hot end and bed heater just trying to get it all to work
The example config for the CR10 might help you. See if this one makes that part any clearer. ruclips.net/video/CMmevBC3DuU/видео.html
i get a connected to host and firmware version but after adding my boards .cfg and using the serial id from the previous step i am still met with a failure to connect to MCU :(
Hmmm...is it called printer.cfg ? That's the only thing I can think of unless klipper isn't getting flashed to the board successfully.
@@ChrisRiley thanks the reply! I actually found out the issue. My board is a gt2560 and I was flashing to the serial id which apparently went nowhere. I used dmesg to find out which USB was attached and tried that ID. I was able to flash and connect all fine after putting that ID in the config file. 😁
Woo Hoo! I'm glad you got it going
Hi, can you please make a video on Klipper Config for IDEX system using 2 in 1 out hotend (not mixing)
So there is 4 extruders and 2 nozzles
I'll look into it!
Most awaited video on this channel. good job as always. appreciated
Thank you
One could just wedge a 100k resistor into the thermistor connector to spoof a standard thermistor. Or perhaps convince the configuration that there IS no thermistor?
I might have to give that a try.
It is worth mentioning you don't need specifically raspberry pi, nearly any SBC can work, for example I am running Klipper on 10 year old cubieboard2, most popular alternative is orange pi. All you need a semi supported board that has ready image from for example Armbian. Then using Kiauh to automate installation of everything and done.
Thanks!
Hi can you do a vidio of puting klipper on a cr10 smart with marlin on it i have a sonic pad and have problems geting klipper on my printer
I'll see what I can do.
BAHAHAH searched Klipper SKR installed, and directed towards 127.0.0.1 :) TEACH ME BASEMENT GURU!
We will get to more installs soon! ;)
@@ChrisRiley Nice! Im still working on my config, but got display! I think you will get this, but this totally reminds me of putting my 1st Cisco iOS config together with 2 T1s coming in that I had to figure out how to bond and get all set up by searching google groups and piecing stuff together :D
klipper was a very uphill learning curve. one of the reasons I went back to marlin. I love the idea of on the fly config but in practice it was to much for me
👍🙂
You rather want to use KIAUH, so you are not tied to raspberry systems. With KIAUH, you can also install multiple instances if you are running multiple printers.
Thanks for the tip
I used to spend time in Discord helping people instal Klipper, Kiuah was my go to and still is to this day.
Is this an alternative to raspberry Pi? Or is this a script that will configure the installation of clipper and mainsail on a raspberry Pi??
@@CharmPeddler Second option, but not limited to a Raspberry Pi. If you have anything that runs Linux, you can use KIAUH to install Klipper/Moonraker/Mainsail/Fluidd/OctoPrint/OctoScreen/camera support on it.
@@CharmPeddler script. You can install Klipper with it as well as Mainsail, FluiddPi, Moonraker (base) etc. You can even run multiple instances of Klipper on same HW, so ie RPI 3 has enough power to handle multiple printers with camera. That's great especially these days when RPIs are scarse and hardly available (or are overpriced as hell)
Thanks!
Hey, thank you so much!
Good overview. I agree it is best to have your printer running correctly then try to convert to Klipper. I did this with my Ender 5 and a BTT Skr Mini 3 V.2. BTT had some good images and many more on the internet, just do a search. The biggest problem now is getting a Pi
No Kidding! Thanks Dave and thanks for the tips
Great video Chris. Thanks and keep up... I have one question. I want to use 1 raspberry pi for 2 klipper printers. Is the procedure the same as for the octoprint video you have made?
Thanks! I'm not 100% sure how they do this yet. It SHOULD be the same, but I haven't tried it yet.
For what ever reason everytime I try it never creates the /serial/ folder
It could be something up with the USB on the mainboard. Do you have another printer you can try to plug in just for a test?
what is the gpio pin for the ender 3 s1 board?
Looks like the show the board in the manual, but no pin numbers. img.staticdj.com/8f39f619af6bf34e5afb36ddbf2a0229.pdf?spm=..page_1995605.download_support_1.1 The marlin pins file might help. github.com/MarlinFirmware/Marlin/blob/bugfix-2.1.x/Marlin/src/pins/stm32f1/pins_CREALITY_V24S1_301.h
It's the arducam 16mp autofocus and 64mp hawk eye autofocus is a pain. Plus the freezing issues because of refreshing. I only got it working good on Octopiklipper.
🙂👍
Where I could find the gpio for a creality 4.2.7 board so I can finish that last step?
Here you go.
Link to Schematic:
klipper.discourse.group/t/creality-board-4-2-2-and-4-2-7-schematics/3104
I know I'm late to the video but why Klipper? What does it offer me over the stock Marlin that came with my printer vs the obvious hassle of getting it installed and my printer running correctly. I'm interested in using my 3 year old Anycubic Linear Kossel Delta as a test bed for learning about Klipper. It's currently running Marlin 1.1.18. I'm going to be tearing it apart for a service and I'd really like to upgrade to silent drivers and quieten it down a bit and if I'm going to be flashing firmware then why use Klipper vs Marlin.
BTW, I'm a rich man, I have an unused Raspberry Pi 4 waiting for the project. My RPi 3B is running Octoprint on my new Artillery Sidewinder X2.
Also, since the RPi is as rare and expensive as hens teeth maybe an investigation on the uses of super cheap surplus thin client running Octoprint or other software for print serving.
For most application Marlin is more than enough on a 3D printer. Klipper can be ran at a much faster rate and some of the features are implemented differently. In some instances, Klipper could possibly result in higher accuracy. In my opinion, again, I think Marlin is enough.
Thanks, Chris, for the Klipper install video/tutorial. I've been having problems with Octoprint (as you may know) and have been looking into Klipper to fix the issues. Octoprint seems to disconnect my E3V2 whenever I start my Biqu B1 it throws a serial connection timeout error. Will Klipper stop this error from happening? Thanks for the content!
Thanks George, it might be work a try, but I wouldn't think Klipper would correct the issue. Do you get the same issue if you try to connect to the printers with your PC?
@@ChrisRiley It "seems" to only happen when my E3V2 is printing, and I start a print with my Biqu B1 (and maybe my Ender 2 pro as well). But, it may also be that I'm using AUTO to find my printers ports. Octoprint while polling the ports interrupts the E3V2, and voila problem. But who knows?
@@georgemitchell2288 I would guess that AUTO setting is causing some of your issues. It's running through the device list and trying to connect to anyone of them randomly.
Chris Do you know can you run Opctoprint and Klipper on the same server. Here is my situation, I have 6 printers running right now on a Linux server, would like to add 2 Klipper Printers to the same server
I think you can, but I'm not sure the best way to isolate them. I have yet to look into that.
I decided to install Klipper on my BIQU BX and couldn't be happier.
One of the best printer..
I'm glad it's working out!
what gpio for creality 4.2.7 ender 3 board
Config options needed are here. github.com/Klipper3d/klipper/blob/master/config/generic-creality-v4.2.7.cfg
Still rocking my MKS Gen L you helped me set up a couple yrs ago. I'm so far behind on Klipper updates that it still uses the old kinematics. Mainsail/fluidd is on my list for the next upgrade since I'm over a yr behind.
Next video, stay tuned!
This is a great tutorial for those of us new to Klipper.
I am building my firmware but have 1 question about GPIO pin setting. I cannot find the correct setting for a BTT E3 V3 board, nor can I find anyone changing this setting.
All the example configs I found leave this setting unchanged?
Any thoughts appreciated,
Thanks !
If it's not in the example, then there shouldn't be a change needed.
@@ChrisRiley Thanks !
Thanks! Also stumbled upon this problem.
OK so that seems like a lot of work... what are the real benefits of klipper over marlin? Now I don't have anything against hard work if it leads to some improvement. I recently purchased a Tronxy X5SA (wanted to play with a core XY and it was cheap) which is already not a standard way to upgrade Marlin, plus Tronxy does not supply their build configurations, plus it behaves weirdly. So I'm wondering if trying to get klipper on it could be worth the effort.
👍🙂
thank you very much for your efforts. i just want to say sthng klipper on a octoprint is pain in the a.. becouse it requires too many clics to do a easy job and octoprint is good for marlin firmware devices to get remote management. i like fluid more and used mainsaill too they are much lightweight much faster and easy to operate. and thats all my personal opinions. thank you again.
Thanks for watching. We'll cover Mainsail and Fluidd on the next video.
I've all but given up on Klipper. I've been trying for some time now to get it running on my new skr 2 but I can't seem to get it right. I know there has to be something I'm doing wrong but I've been following YTvid after YTvid and following the install directions from Mainsail and Klipper with no joy.
I'm mainly interested in doing the full OS version so I could can really tell the differences and I wanted to just see a different UI. Someday I may delve back into this but it looks like I'll have to stick with Marlin and Octoprint for now.
Good video though.
Let us know how it goes. Good luck with your projects
@@ChrisRiley LoL....just for shits and giggles, I disconnected everything, powered up my board from the pi and, following a couple parts of this vid, found that I didn't have the syntax of my mcu properly input into my printer.cfg file.
I got it connected! Not physically as far as peripherals but communicating properly. Initially got the mcu error of ADC out of range but plugged in the thermistors and the dashboard shows a working printer.
It would help if there was more documentation on errors to expect and how to correct them.
Still...dude. Thank you for this vid! This is the most promising progress I've made toward getting this build running Klipper! And just from this one vid.
Now to hook everything up again and see how it runs. Nervous excitement. I probably should wait for your vid for proper setup ;D but Ima try my best solo...here's to not frying a perfectly good skr 2!
@@HedoBum I cannot even get the serial folder to show up during the instalation.
When entering the password in Putty it keeps saying access denied despite both the user name and password being correct. I can login on Octoprint just fine but not on Putty. Do you have an idea for what is wrong?
The only thing I can think of is maybe putty is connecting to the wrong device? Are you using the .local address? Maybe there is more than one of those? You are using pi and raspberry correct?
@@ChrisRiley As far as I know yes. First time I’m doing this and I’ve tried both using pi and raspberry as well as creating my own username/password and neither works. Been double checking spelling and caps-lock too. Do you think it’s worth a try to start over clean and redo the process?
@@Viper4441 Might be worth a try, if you are using the raspberry Pi imager tool like I show, make sure you hit the settings cog and check all is correct.
Installed mainsail. Used my previously saved cfg file everything works. Thank You!
Great to hear!
What I want to know is what klipper actually does for me? will my prints be better in anyway? I have not seen any reason to care about it, even though I have been searching for a reason to because I own all the hardware required. The only plus I see is the ability to change configs without a full reflash of firmware. But I dont know how much time that actually saves you once you are proficient in vscode etc.. cause it only takes me maybe 5 minutes to set my configs and update.
Someone please correct me if im wrong, would love a reason to play with klipper
I really don't have an answer for that. Some folks use Klipper to print a lot faster than other firmware's. I have yet to see why Klipper enables that, but hopefully my continued testing will make this more obvious.
@@ChrisRiley would be great to know, I look forward to that video.
The intro actually made me laugh aloud. Coworkers looking at me odd since I rarely do that.. "Today we are going to install Klipper firmware.. ayup.. "
¯\_(ツ)_/¯😉
Hi Chris very good tutorial, but I have two issues now: 1) As I couldn't be able to find the GPIO pins to set, I disabled "extra low level..." and created the file "Creating hex file out/klipper.elf.hex". 2) When I started WinSCP I could see in the pi only three files called klipper but not with the extension BIN, I see klipper.dict, klipper.elf and klipper.elf.hex. Finally which is the file I must rename and put into the pi? That's all for the moment. Thanks a lot! Max
Which board do you have? The HEX should only be used for Arduino type chips. WINscp sounds correct. You created the .hex, that's what you want.
Possible kobra Max ? Thanks
Maybe, we'll see.
Thank you for laying out the octoprint way. I have an ender 3v2 and i saw your mainsail video but i have been runnning octoprint for a year with 2 cameras, duckdns and openvpn for remote monitoring and i just feel bad to reset my pi (I am a noob and it took me quite a while to set it up and have everything running). Will I be missing out by staying on octoprint instead of mainsail or fluid ? Thanks a lot you got a sub!
That's great, thanks!
Chris, I've been seeing A LOT of videos pop up about klipper lately and was wondering if it's better than Marlin? I have a Creality cr-6 se with the community firmware loaded. What does klipper do that marlin doesn't? Thx.
Thanks for your comment. A lot of it comes down to personal preference. Here's a link to an article on All3DP about it. all3dp.com/2/klipper-vs-marlin-difference/
Is the Android Cellphone Klipper setup still in the works?
From the Octo4A setup
Yep!
@@ChrisRiley hell yeah !! all these different "alternative Pi" builds in the wild. The Cellphone Klipper one would be one of the best, for a ton of reasons, and it'd make customizing your enclosure build so freakin cool.
Plus you mix that with some portable camera builds from the arduino world and you have a James Bond enclosure. lol
Great to see a step by step install approach ! really appreciate this series ! stay safe !
Thanks, more to come!
Does anyone have a printer config for the Anycubic Kobra?
I don't maybe someone else will.
awesome video. I have a cr10 v3 that's bone stock could I just use that premade firmware?
Yes you can
Great video as always 👍
I have waited a long time to test kipper.
You have moved some of the hesitation...
Thanks 👍
Great video, as always, Chris. I do wish you had gone with Mainsail or Fluidd, though. They have really become the more popular options for Klipper and are FAR easier/quicker to get up and running.
i would have to agree with this guy
Try to use the arducam 16mp autofocus or 64mp autofocus on them.
Next Video!
I agree. I am trying to put together a full instruction set on how to run clipper and main cell for my ender 3 V2.
Nice to find this video, great overview, thanks. I've done the Octoprint with a Pi Zero2W on an E3 but would like to try Klipper. I noticed BigTreeTech has created their own board to replace the Raspberry Pi for a Klipper setup. Glad to have bought a few Pi models before the chip shortage fiasco.
Thanks! Yeah, a lot of boards are coming out with chips that can run linux. I just wish they would have a more consistent distro we can run. It seems every company is running their own flavor.
Nicely done. Thank you for having a great teaching style.
Thank you!
Another great video Chris, I have to say I really like and prefer the "klipper" interface's available (mainsail and Fluidd) over Octoprint but it's great to see it's an option. Keep up the great work.
Thank you
I am running Jyers on my ender 3v2 but apparently it is dead atleast for now, so would you recommend Marlin or Klipper for an Ender.
I'm a Marlin man myself.
I searched everywhere but I didn't find the pin gpio for the artillery genius :( help me please
Those pinouts are hard to find sometimes. Maybe see if Klipper has a discord server. Good luck!
so you can use klipper to change your printer config file to have all the latest features and lets say i want max temp to be 350c, and then use octoprint to print with a higher temp than the old limit?
mind blown.
Yes, Octoprint should allow you to print at whatever limits you have in the config file.
i build my own corexy a few months ago running marlin firmware on an btt octopus. i did everything by myself, designing parts all by myself, building the hardware, compiling the software etc. While building, i had in mind switching to klipper one day , mostly to get rid of the ghosting and ringing. But im afraid im not up to the task. This is hella complicated and i dont know why there is no easy way to install software on a raspberry.. its a hassle everytime i have to do something with a pi. thats real nerd territory there and i barely could follow the steps. i might give up before i even start.
Sorry you're having so much trouble. Hang in there!
I installed klipper/mainsail a couple months now on a 4.2.7 board in an ender5+. It all works great, only problem was had to do it manually since using an orangepi zero 2. Maybe I'll try octoklipper. it looks cool
You can use KIAH, its automizes the install on any system. With it you can also install any of the front end, mainsail, fluidd or octoprint or all of them at the same time. And also remove any of them when you want.
Cool, thanks for sharing
Now with the Prusa MK3S+
🙂👍
Great video Chris.
Nowadays Pi's prices are ridiculous.
Plus its not even available.
With that being said, is there add another way to avoid the use of a pi and use some other type of hardware?
I'm working on it, stay tuned
Man, I just can't bring myself to try it. Took me a lot of practice to be able to be proficient with Marlin, not sure if I want to start over again! Great video as always though.
Well hopefully, you got a better line on it now. Thanks for watching
I agree that much of this is a bit overwhelming. Nice overview!
Thanks Joel
I’ve been following you for years-another great video! Thanks. 🎉
Awesome! Thank you!
🤘Chris you rock 😎If you done it its pretty clear... but before that its really confusing...again this helps sir..i did all this before and totally forgot it....things changed allot..this is video is gold for me
Glad it helped!
Never looked back once I switched two years ago. But I believe mainsail is way better than octoprint.
Cool, thanks for your comment!
Thanks again for the fine work now I just need a another PI that's the hard part!
I know, right!?
For whatever reason could not get google pay to work can you add Paypal to your "buy me a coffee" section?
Coffee is set up with Stripe, you can Paypal me directly if you like. Thanks!
ruclips.net/user/redirect?event=video_description&redir_token=QUFFLUhqbHhRMlhlRWpzczNZc3lmT0pLSDBtLTIxT09vZ3xBQ3Jtc0tuM3ZVOU1MQ0w3TnNCam8wVVVrYnpuQmhIZnB2Um1BZ3ZrcW83aEY0Z3dCVzIxa0c1YUpjd254OXRjVHpLSHZQZm1iUVVCTzduaWdkQWtlM3BWWnpsR2hHYkVUcUE5N1REZkFWTWE0UUI2QVZaVm11Zw&q=https%3A%2F%2Fwww.paypal.me%2FChrisBasement&v=qS1TC7zVXYw
Thank you very much Chris. this is the very first time ever that i understand what klipper is all about. still, i will NEVER move from Marlin and/or smoothie to Klipper unless there will be a configurator to go through all those steps. It seems like Klipper is for young nerds with lots of free time and patient. not for me :)
yes at first its time consuming but after that it is much faster. for eg. my hypercube have bltouch and 300x300 bed 25 point leveling take forever but with klipper it is much faster. and if you already know klipper you probably know it is much more reliable and better in almost every aspect. and if you backup your running config file it is faster to get up and running when you change any hardware.
@@rodneymckey9571 Thank you. still, better the devil you know. i reached the age where you know that things can be much simpler with scripts and such but they are not. there is a point in life you know what NOT to do. i can promise you that if there will be a script/template/configurator - i will jump on this Klipper wagon. for some it's fun to play with linux shells and endless commands which can be scripted but they are, sadly, not. for some installing Klipper is half the fun. for me it's a waste of time.
As you know, I am a Marlin man but Klipper does have it's uses. Thanks for your comments and insight.
You say a quick google will get you the information. Only if you know what your looking for. Like the GPIO, I have no clue what that is or where to find it. I appreciate the video but its a little hard to follow for a pleb like me.
Thanks for your feedback!
I definitely recommend a piece of software called MobaXterm -- it has many protocols built in and acts as a PuTTY replacment. It can also do file transfers over SFTP/SCP.
Thanks
Agree! MobaXterm will become your favorite all-in-one terminal.
my sd card just says FIRMWARE
Make sure you tick the view file extensions box in the file explorer view tab.
Thank you for another great guide!!! 👏👏👏
Thanks for watching
I'm sure it used to be easier years ago to put Klipper on
Isn't that always the case? 🤔🙂 Thanks for watching!
@@ChrisRiley You ain't wrong :) I remember putting it on a CR10 when it first came out (Kliper)
As Always I learned something new in your video! I am not planning to use Klipper, but that SCP software looks interesting.
That's great! Thank you
@@ChrisRiley well, that didn't last long. 3 months ago. Huh.
Thank u 🙏🏻
Thanks for watching!
Shame I can't run it to my octopus without a raspberry pi
Hopefully the Pi will be back soon.
Lol on president and Ceo of Chris basement.
😀
You lost me when start flashing octoprint !
At least I had you for a little bit! Thanks for watching
22 minute video, 3 hours total time spent being dumb, 30 minutes great success
Great, I'm glad you got it going. Thanks for watching
Nope! Lolololololo
Thank you for your insight! ;)
@@ChrisRiley lolololol. I just know I’d be teaching it all how to fly if i attempted klipper!
4:47 you can also just use cmd and type the command "ssh (your raspberry pi user)@(your raspberry pi computer name)" edit: i use ssh user@klipper
Yep, lots of way to get this done.