KIAUH - The Easiest Klipper Install - Mainsail and Fluidd - Chris's Basement - 2023
ฝัง
- เผยแพร่เมื่อ 3 มิ.ย. 2024
- Today we're using KIAUH for an easy Klipper installation. We install both Mainsail and Fluidd at the same time!
00:00 Introduction
01:16 Overview
02:10 Install
05:23 Using KIAUH
06:34 Mainsail and Fluidd
09:03 Extra Features
12:41 Conclusion
Helpful Links:
🔗🔗🔗🔗🔗🔗🔗
Link to Guide I like:
www.obico.io/blog/install-kli...
Link to Kiauh github:
github.com/dw-0/kiauh
Helpful videos:
🎞🎞🎞🎞🎞🎞🎞
Klipper - MKS Skipr Install - Linux Video:
• Klipper - MKS Skipr In...
SUPPORT THE CHANNEL BY CLICKING THESE LINKS!
Show your support by becoming a TH-cam Member!
th-cam.com/users/chrisrileyjoin
E3D Affiliate Link:
e3d-online.com/?aff=32
OpenBuilds - Great CNC and 3D Printer Parts (aff)
openbuildspartstore.com/?ref=...
Slice Engineering - Mosquito Hotends (aff)
www.sliceengineering.com/?p=r...
Wham Bam Systems Flexible Beds (aff)
bit.ly/2HoS1cV
Amazon (aff) [US DE GB CA IT ES FR JP]:
www.amazon.com/?tag=chrisbase...
Banggood(aff) ban.ggood.vip/7vm3
Aliexpress(aff) s.click.aliexpress.com/e/UrRbCm8
Buy me a coffee to keep me going!
buymeacoff.ee/Wc0DouFbl
You can support my work on Patreon
/ brotherchris
One Time Tips, You Can PayPal Me:
www.paypal.me/ChrisRiley3D
--------------------------------------------
Find Me On Social Media!
--------------------------------------------
Twitter : / chrisriley3d
/ chrisriley3d
profile.php?...
/ chrisriley3d
FTC Disclaimer: A percentage of sales is made through Affiliate links
As an Amazon Associate I earn from qualifying purchases. - วิทยาศาสตร์และเทคโนโลยี
Thank you for the coverage! I never expected that this project would develop such a wide reach.
Short clarification regarding the backup before update feature: that one is currently disabled in the background and won't do anything. I need to change some code to make it work again but i try to get around that as soon as possible. The rollback function does not utilize those backups though. Those backups would be plain old and simple copies of the folders of Klipper, Moonraker and so on. The rollback function actually rolls back the git history via git reset. It's an "in place rollback" utilizing the regular git tools so to say.
Did you change your name on github? Also, Thank you for this excellent tool.
Yes i did. Im glad you like it!@@joeldriver381
Thanks for the update and all the hard work on this!
Thanks a lot! @@ChrisRiley Ah and you already spotted the update i made a few minutes ago? Yeah i went ahead and updated the backup functions quickly :). Also it's now possible to utilize the backup before update capabilities again which you mentioned. For some reason i cannot update my initial comment to clarify that i already made that code change. Anyways, thank you for covering my little helper tool! :)
@@th33xitus You're the best! 😉😉
You have no idea how helpful displaying a clear full screen image of your PC screen is. Its a LIFESAVER . I waste so many hours watching other channels trying to work out the software side of 3d printing . More often than not it ends in frustration. Your channel is safe harbour.
That's very nice of you to say!
Like always, fantastic content Chirs! Kiauh is so amazing, it's really needed in the Klipper ecosystem to keep Klipper in reach for more casual users.
There’s also an incredible developer behind the project; they were so amazing to work with when we added OctoEverywhere support to Kaiuh!
Thank you! Yes, awesome work is being done here.
don't you love the good old days where a simple 8 bit board running marlin just works great and simple to configure!?.. i still use an 8 bit board on my old black-widow and things just works and prints looks awsome! I love Chris! - He's the man. it's just he is a proffesional and he knows everything and i can only admire how he feels at home with all these neverending configuration of something that used to be so simple and cheap.
Those were the good old days! Thanks for watching
That was never a thing ... the working great i mean.
Love this tool. Thanks
Glad you like it!
Thanks Chris, I think now I could finally revive my dusty and old ender 3. So far I didn't use it, mostly because updating marlin and build the configuration from scratch every time was a pain, but now with klipper it will be something of the past.
Great to hear! Thanks for watching!
good video, up to par for Chris. When you are done with the skipr series please do the video on running multiple instances of klipper on one computer.
Stay tuned!
Thanks for your great video.
This board seems very interesting. Qidi uses it also on their new X 3 series. I ordered an x-max 3, it should be delivered soon. I also ordered the eMMC adapter (there is a USB version also) and a spare eMMC module (both together about 12€ on Aliexpress), so I can do a backup of qidi's setup in case something goes wrong while update or tinkering.
In other videos it's mentioned the 8GB of the eMMC is a bottleneck, there is low free space and storing gcode in the default folder (wich is used if you connect the slicer to the printer directly) is limited by available space. So I thought about using a bigger eMMC module.
While there does no seem to be a bigger module from mks, the eMMC module for Orange Pi M4 seems to have same connector and formfactor (the two screwholes left and right of the connector do not exist, but the other (not used on the skipr) is in the same spot. The adaper to microSD looks identical. So I ordered the 32GB module with adapter. As I do not know if the connector realy has same pinout, I will just test the spare 8gb-mks module with the adapter shiped with the 32GB module. If it works, its electrical compatible, if smoke accours, its obviosly not (and I just lost the cheap 8GB spare module and maybe one adapter).
Still, I remember on a rasperry pi you had to start an autoexpand to use full storage size if you have a bigger sd than the image. How is it on the mks skipr? If you flash the image on a larger SD or eMMC, do you have to expand the system afterwards manually or is it done by the system on first boot automaticly?
I am curious what you find out with the larger drive, I hope it fits the board, that would be great. Armbian should expand it automatically. If it doesn't, just reset the run once. forum.armbian.com/topic/487-reinitiate-sd-card-resize-on-boot/
I just installed kiauh from wsl2 and it was so smooth and easy!
That's great! Thanks for watching
A great video chris
Glad you enjoyed it!
thanks for update easy life
Welcome! Thanks
KIAUH is great! Didn't use it for Mainsail/Fluidd, but KlipperScreen, Obico, MobileRaker, etc
Awesome! Thank you
love the info provided made setting up my pi easy. I have a question maybe you could answer can you use KIAUH on the BTT CB1 board. the reason i am asking is i am upgrading my ender3's with the BTT Manta M5P and CB1with canbus.
Yes you can! It will work exactly the same.
You mentioned an issue with the Debian 10 distro, has that been fixed?? I am very new (just a few days so far, still trying to figure out how everything works) to Linux, using LMDE 6 cinnamon, after DECADES of Windows, and have also NEVER compiled any firmware of any type. I just rebuilt my Ender 5 Plus to the point of, the only thing left that is still Creality, is the cube. I also built a triple Z axis following TH-camr "LilMikey's Big Plans" design. I have a BTT SKR Pro v1.2, and a BTT Pad 7. I've also seen videos showing the use of an old Android phone or tablet, to run Octo, not sure if that's even needed with the Pad 7. Compliments of a brain injury a few years ago, my hands, concentration levels, and just basic trust in myself when it comes to doing stuff like this, are all getting in the way. All the hardware is done, now it's just the firmware, and I just need to be 120% sure that I'm doing things right. The last thing I want to do is brick my board. What's even worse than that, is looking at my printer, and being unable to use it.
The pad 7 should take care of everything you need to run the machine. Including the distro issues. So if it is up and running fine, it includes Klipper. Go with what BTT provides for install files and you will be good.
very helpful. could you go farther into the rollback? I broke fluid and now I have the dreaded 502 error.
I'll see what I can do!
Hi Chris, I successfully flashed my old Replicator 1 dual extruder printer with Klipper. I have klipper, Moonraker and mainsail as well as fluidd installed on a Linux mint laptop. This laptop is connected to my LAN I can print from mainsail as well as Fluidd but only on the localhost, on the laptop itself. I am not able to connect to the laptop from another network client. I am using :80 and :81 for M and F. I have already added a couple trusted clients into the Moonraker cfg but no joy. Do you have an idea or tip? Thanks
It could be a firewall. Check this out. forums.linuxmint.com/viewtopic.php?t=282502 It should be off, but double check.
@@ChrisRiley that is exactly what it was. I turned off the UFW in the mint firewall and things started working. Thanks for your reply.
Will this also be applicable to installing KIAUH on a Bigtreetech Pad7?
Yes! It will work exactly the same.
can you make a toutorial for the esp01s esp3d compyling because i can´t get it to work
Let me know if this helps at all. th-cam.com/video/NGgzw-XayEo/w-d-xo.html
hello, I was following your steps, but every time when I tried to reinstall Klipper, the receiving objects stopped at around 10% and eventually failed.
this is how it looks like:
Cloning into '/home/mks/klipper'...
remote: Enumerating objects: 61251, done.
remote: Counting objects: 100% (71/71), done.
remote: Compressing objects: 100% (56/56), done.
error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: CANCEL (err 8)
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
What is going oh here and what should I do?
Try this command instead. cd ~ && git clone github.com/dw-0/kiauh.git
Would you do a video showing all the different alternatives for a Raspberry Pi? Seeing how Pi's are like unicorns, it would be nice to see what options there are as it seems there are more competitors to fill the Pi shortages. I did watch the videos you had done on the Le Potato, Android phone, Skpr, and Mellow Fly Gemini, which are great.
orange pi
Inovato. Any of the T95 Android TV boxes. I like the Innovato because it comes with a power supply and a pre-flashed OS, for $35.
+1 for Inovato. They are solid little boxes, and not loaded with sketchy OS loads like some of those budget Amozon boxes. So nice to use a real power supply, rather than USB.
I have also used the BTT Klipper Pi board. Same issue with having to use their image, but super simple, and add bonus of being able to run on 12v/24v, rather than USB or gpio input. And has an ADXL input built in.
Try these!
$35 - Le Potato - Raspberry Pi Alternative:
th-cam.com/video/1gWkOil-MtY/w-d-xo.html
Android TV Box - Take 2 - Time For Linux:
th-cam.com/video/xAaAy7UPtF8/w-d-xo.html
Silly question I think... But I'll ask it anyways.
I installed Octoprint for my Ender 3's (v3 and v2) on an old PC and they are working great.
I want to play with klipper for both. Can I install klipper on the same machine? Or should I start over and install klipper on a clean install of Linux?
I'm not quite sure how the two systems might interact.
You can install them on the same machine, but I would start over and let Kiauh do the install. It will help you keep the installs separate and save you a lot of work.
Great to hear! Thanks for messaging back.
Can you still use octoprint with marlin via kiauh? Or is it specifically octoklipper? (I apologize... I'm still new to this.)
@@crooker2 Yes, Kiauh actually installs a generic version of Octoprint, so you should be able to use it with Marlin.
Could I use this on my old prusa mk2.5 printers? I have an rpi on bot of them running octoprint.
Hey Espen! Yes, you can. You would use the flash menu option to flash it. You don't have to do the SD card stuff like on 32b boards.
@ChrisRiley great! Does klipper constantly turn on and of the heatbed output like prusa does (multiple times a second). I had a problem with the heatbed terminal on one of my rambo boards it started melting. So I used a relay instead and just used the terminal to control the relay. The problem I faced was that I had to use an older firmware on the printers because the newest one at the time constantly turn the heatbed on and of like crazy. The relay was clicking like mad!
@@EspenShampoo25 Prusa is really aggressive with the PID on the bed, you're right it does it really rapidly. With Klipper it's more mild. You shouldn't have that issue.
Nice, I'm in the process of upgrading my mk2.5s printers with hemera extruder I've had lying around for years now. Have thought about upgrading to a new printer but I don't think mk4 is worth the price! Should have been a corexy imo
@@ChrisRiley follow up question to this. I've got a MK3S that I'd love to set up with all of this and have input shaper and other fun features working on it; would I need the MKS board in addition to prusa's board or would it replace it, or would an existing raspberry pi (like a pi3B) work fine (so long as I get Linux installed on it first)? I just want to clarify this comment for my own sanity in case I'm missing something here.
so ho do you start octoprint part of it then
Not sure I understand...You can install Octoprint from here if you want to, but you don't have to. You can use any Linux install you wish.
Do you know if KIAUH is compatible with the Orange Pi Zero 3 (4gb) 😅 I say this bc it's a nice under $50 and over 1gb of ram pi alternative
It should be. As you can see, Chris also used an armbian based image. And i was told that KIAUH works on armbian :)
🙂👍
Can I use this on the BTT-Pi board?
Yes! Video on it will be up soon.
@@ChrisRiley awesome thanks!
So I try to run fluidd in port 80 and mainsail in port 81
After I restart my board, I cannot access mainsail at port 81
What did I do wrong?
Hmmm, what version of Linux are you running? It could be a software firewall blocking the port, like UFW.
@@ChrisRiley Hi, Thanks for reply. I'm using the Raspberry Pi Zero 2 W. Using the Raspberry Pi OS Lite 64-bit with Debian Bookworm.
After I uninstall Mainsail and install it again using KIAUH, it is now working. Even after restart.
I restarted a couple of times now and its still working.
I don't know what went wrong in the first time.
@@damzelfly Awesome, glad it's working now.
Nice! Currently figuring out what to use on Pi Zero Camera to setup as IP camera. Separate from main Pi4 running Klipper/MainSail. Suggestions appreciated? cheers!
Edit: Saw Chris has video covering Obico (the Spaghetti Detective).
There's a lot of good stuff out there. Check out iSpy www.ispyconnect.com/camera/raspberry-pi
Hello I"m a newbei here... I installed klipper on my raspberry pi to use with my anycubic kobra 2, I keep getting this error "Source contains parsing errors: '/home/berty/printer_data/config/printer.cfg' [line 289]: 'printer.cfg
'". I have looked and cann"t a solution. can anyone help...
You have something going on in printer.cfg. It could be a bracket or something out of place. It says line 289, but it could be somewhere else.
I do not speak English well.
There are parts in the video that I don't understand.
This corresponds to about 5 minutes of the video.
kiauh - 3(remove) - b(back)
A screen where the installation programs are initialized will appear.
What kind of method is this?
Yes, this is Kiauh, it's a shell script to help install Klipper. th-cam.com/video/LImiFmhMAB0/w-d-xo.html
Tried the link and it does not work. It asks for my username and password then has an authentication error.
Which link?
I'm suspecting that it may just be too late now, but --
perhaps aVe could give you a few pointers about how to scare your camera into maintaining focus? Perhaps you need to speak Canuck to do it correctly - not sure....
I know, it drives me crazy!
Now I have my answers to why Two Trees SK1 has no camera. I badgered them to get the User/Password for three weeks before they sent it, along with a legal threat that if I 'exposed' their username/password they would pursue legal recourse (I'd already found the user/password at Makerbase and several TH-cam videos). I have no idea when they will either 1. Refund my money or 2. Move to a different OS like Debian, either way I'm stuck with a overheating lemon. Yes, the MKS Skipr has two 40mm fans dedicated to it, the reason this machine has a 67db noise factor, yet no one is talking about the 'cooling' issues. I currently show 239 updates pending that will not be install... Oh and don't get me started on the use of M400
Sounds like Two Trees needs to do something about this. I would for sure request a refund.
Armbian ругается на python/ как переустановить?
Kiauh should do all that for you.
@@ChrisRiley The thing is that an outdated version of python error occurs.
I love KIAUH but if you use it, I would not recommend doing updates from Mainsail or Fluidd, always do your updates from KIAUH. I've tried doing the updates from Mainsail and it failed and ruined the whole setup. I had to reinstall everything. I dunno if it's different now but I never had an issue updating from KIAUH so I only update it that way.
Thank you for liking the tool :) Usually KIAUH is designed to work hand in hand with Mainsail or Fluidd. Updating happens through Moonraker in that case. I don't think Moonraker does things differently than KIAUH does, but i can't tell 100% sure.
same thing happened to me…
I did have an update that I applied through Mainsail introduce a bug in Klipper that required reverting. I ended up fixing it through Kiauh. Updating through Kiauh would have been better, but so easy to just hit update in the web UI when it pops up. I am sure it isn't trivial, but it would be awesome if Mainsail /Fluidd could trigger an update through Kiauh behind the scenes.
Thanks!
"well actually" it only runs on linux distributions that use systemd.
Good point.