After swapping my first Ender 3 to Klipper and getting a taste of the features it had to offer I immediately swapped my other 3 printers over and never looked back. Input shaper and the ease of modding the printer configuration are the backbone of the appeal for me.
I was thinking of changing to Klipper but then thought I am putting all my eggs in one basket, in my current set ups I have Insanity Automation Marlin and Octoprint running 5 of my 7 FDM machines, if Octoprint goes tits up I can still print using the firmware and the printer screens, correct me if I am wrong if Mainsail goes tits up I can't run the printer from the screen on its own.
@@AndrewAHayes I’m in the same boat, albeit with only 1 printer and I’m a noob. My printer is working flawlessly right now but I hate having to build bins in VSC. Seems like there are always errors and I’d love to be able to edit the config on the fly.
@@AndrewAHayes Mainsail is just 1 interface to communicate with Klipper firmware (through Moonraker in this case). Fluidd is another interface and you can also just keep using Octoprint (has a Klipper plugin) if you want. Klipper typically runs on a Raspberry Pi which basically upgrades your 3d printer mainboard with Wifi/Ethernet and a powerful CPU. If Marlin stops working your printer screens won't help you, same with Klipper, same with any firmware...
Thanks for the video! 👌Mainsail can now exclude failed objects during printing. This was a long-awaited feature that has finally been merged into Klipper. Also, TSD (they now have a new name) now supports Moonraker/Klipper.
This is such a helpful video! I am currently waiting on my first out-of-the-box Klipper printer to arrive and your explanation about the setup and advantages is fantastic! Can't wait to dive in and see what Klipper can do! Thanks!
@@ModBotArmy I'm really pumped about the input shaping/tuning procedure. I think I have a compatible IMU laying around, so I'm really excited to see how fast I can get my machine to print! 😄
DUDE this video as the one about the bambu lab are great ! You are finally gonna make me move on to Klipper on my Ender 3, this looks like a real game changer
*PLEASE CONTINUE THESE KLIPPER VIDEOS!* I installed Klipper, Mainsail a couple months ago. I don't get a lot of time to play with it so learning is a slow process but it's working. I still haven't set up my Ender 3 v2 screen or input shaper even though I have the hardware for it & there is soo much more to learn.
Just installed klipper on my ender 3 V2 a few days ago. It was very intimidating for some one like mr with very little programming background. But now I'm starting to love it.
This is the future of devices. More intuitive. If you ever feel a tinkle to dive a bit deeper in the world of programming, look at Phyton. It's also the language of the future. Written in human understandable logic.
Did go with the printer config or the board config? I notice the printer config for ender 3 v2 was dated 2020 and my printer is only about 2 weeks old. Thanks
Great review, spot on about the advantages. For me the ability to make a minor change without re-compiling is one of the best. I have been using it for over a year - converted 4 Ender 5s using a BTT Mini V3 and have two Rat Rigs. One other big advantage is bed tramming. The Rat Rigs have three Z motors, Klipper will adjust each motor to level or tram the bed, I have my 500 mm RR set to .02mm, so the three probe points will be within that amount. After the bed has been "leveled" you can then do a mesh. If my Z offset is correct I will get a perfect first layer across the entire bed
The first feature you named is just a game changer, I'm still on Marlin and I don't want to redo a firmware even for the features that I lack the most because of the risk of being unable to print anymore, as I have been during 3 months at the beginning of the year
@@un_ours_blanc Not sure what printer you have, and if you have a Raspberry Pi. If you have a board that has a Klipper pin mapping and you have a Pi, you may be able to test by simply flashing the board with the Klipper firmware, and still be able to go back by flashing Marlin. It is a lot easier to test if you have multiple printers, so you still have one or more running while you test.
@@un_ours_blanc lol! I have a Ender 3v2, a prusa mk3s+, and my voron 2.4r2 will be done by next weekend. I think I’m done buying printers.., well I might get one SLA printer before I’m done. Either sell the Ender or give it to my kids. We Home school then so it could be a fun addition to that
You can install klipper on old laptop(with linux) or tablet,old phone etc. with ADXL345+pico on usb. You can even have multiple klipper installs on one device and manage them in fluidd
My first printer was and Ender 3 V2. After a few months, I bought a Voron 0.1 kit, which came with a Pi3 and an SKR Mini E3 V2. I built the Voron to stock config, and quickly decided I wanted to swap my Ender to Klipper. So I bought a Pi Zero 2W and an SKR Pico for the Voron, and decided to set up the Ender with the Pi3 controlling both the Creality board and the SKR for dual independent Z control and multiple extruders. I'm still wrapping my head around the macros, and I haven't even touched input shaper yet, but I can already tell Klipper is going to be a must for any new printers I might acquire.
You haven't felt the pain of reprogramming until you've had to remove the PROM and put it in a UV bed for 30 minutes to erase it before you could program new firmware. You young whipper snappers have it easy... (excuse the tongue in cheek gatekeeping). And in those days we got gatekeeped by the old school punch card guys.
@@hainkm Never had to do that, but I have had an intermittent flashing LED cause bit rot over time because a colleague forgot to put a label over the glass window. It took a while to figure out what had happened to it inside a closed box.
Just a PSA, if you're already using a USB cable to print from Cura like I was (printer on heavy desk next to PC). You can setup a VM with 64bit Debian and install klipper. I setup Mainsail that way 2 days ago and its been a complete game changer for my E3V2. Even with a stock config and some basic calibration it was bonkers, after input shaping and pressure advance its good tier now.
Did the same with my E3V2, with direct drive mod and dragonfly hotend. It really is crazy fast now. Printing reliable on an ender 3 with 150mm/s speed and 10k acceleration.
I've only been fooling with firmware for a few months but I switched to klipper this week. It's definitely a learning curve but there's always an answer you just need patience and determination to find them
Nice way of saying it is an erector set with a thousand pieces. I'm a week into using Klipper on my CR6-SE and very likely will go soon back to Merlin with Community firmware before long.
i love klipper, but i think a prusa is the wrong printer for klipper. prusa (the company). tweaked the firmware for it so perfect, that you have too many work to get it close to it with klipper.
Klipperised my Anycubic Mega X first about a year ago and it totally levelled the printer up. Recently built a Voron 0.1 and the ability to play with the config has been awesome as I'm trying to get a 2 in 1 out hotend to work, as well as neopixels etc.
I highly recommend using an Orange Pi if you can't get an RPi (and maybe even if you can). Install is a piece of cake and works fantastic. I paid $42 shipped for the Orange Pi 3 LTS, which has a Quad Core Cortex A53, 2GB RAM, WiFi ac, 3 USB-A ports, and 8GB of eMMC. This thing compares favorably even against the RPi 4. The onboard storage means you don't even need to buy yet another SD card for the Pi. I literally used the card that came with my printer to flash Debian on the Pi, then basically ditched it. And there are no supply issues. Only extras you need are a 5V/3A USB-C power supply (or cable + charger), a case (that you can print), a heatsink + thermal paste for the CPU, and possibly a fan.
All the things mentioned in this video are good reasons for using Klipper. My favourite feature is the wireless access combined with Super Slicer. I can send and start a print directly from the slicer, no more saving and loading gcode files, let alone fiddling around with sd cards.
Combine that with VPN and monitoring camera with automatic turning off via smart plug and you can print remotely too (if you have filament loaded and clean bed). I do that myself pretty regulary :)
With Klipper, there is a big learning curve, but the results do speak for themselves and it's absolutely worth it. I started with the converion of a Creality Cr6-SE and got myself an Ender 3S1-Pro as well - both now running off a single raspberry pi 4, also while being able to switch between them on a single Klipperscreen. Not to mention the Webcam-Support as well as being able to access and crontrol the printers from anywhere through a VPN to the home-network when being away! Being able to run several printers off one RasPi is very helpful, especially when regarding the supplychain problems. Maybe that is something, you could look into - it surely would help a lot of people!
Did you have any issues with getting Klipper to run with the S1 Pro board or creality peripherals like CR touch and filament runout? How about pressure advance with whatever stepper drivers are on the main board? I've been trying to find any info about the S1 Pro main board, but it's been tough.
@@dmax9324 no, it all just worked. The most problematic part was preparing and flashing the firmware. The 3S1 simply didn’t want to take the .bin - then I found out that I had to create a sub directory with a specific name so it would flash (forgot the name of the directory, but when you need it I will look it up). The Rest is set up in the config file - I just took the base file for the 3S1 - it contains all the parameters so Klipper will recognise the sensors and probes. Then I was able to run all the usual calibrations :) Pressure advance just works fine, it’s not reliant on the drivers - all is calculated by clipper and the parameters that were found and set through the calibrations ^^
@@Hans.Krauss thanks a million! Been impossible to find info or folks with experience with the S1 Pro and Klipper. I was looking at the compatibility of the drivers on the creality boards and found different reports. It seems like the boards are hard wired into stealth chop, and pressure advance requires UART or spread cycle. But with the creality boards it needs a solder job, at least with the older 32 bit silent boards. Creality told me directly that I can't buy a new S1 board yet. I asked what happens if my board dies... Basically tough luck is what I was told. So I essentially didn't want to mess with firmware or the board at all. I may just try to get an SKR board and do it that way so I have a backup.
For anyone having trouble getting ahold of a Raspberry Pi an Orange Pi Zero2 is a great alternative, I ordered one for my friend for his birthday as he could not get a Raspberry Pi at a reasonable price to run Octoprint, although I have set up Octoprint on an Orange Pi Zero2 I believe it shouldnt have any trouble running Klipper as it can do everything a RPi 3B+ can do I havent moved to Klipper as I am really happy with the Insanity Automation FW and Octoprint, I also have the Octoprint running with a 7" touchscreen as I was not happy with Octodash or Octoscreen
i have klipper for a few wees now and im very happy, that i converted my ender 3v2. it so much more intuitive and there are soooooooo many features. macros in specific. i have heard, that you can implement material independend gcodes. for example you can slice a file and produce a gcode without having to specify a material in your slicer. once you upload the gcode to fluidd/mainsail, you can click a material Macro and some settings (temps, retraction, is, pa) specific to that material gets loaded, and you can print the file without needing to reslice it for pla and abs. i have yet to find a tutorial for that, or get myself to implement this feature into my klipper. but i think this would be such a quality of life improvement, if you can make several ;acros for one kind of material and you dont need to reslice a file. if someone knows what im talking bout, please hit me up i would really liek to have such kinde of feature
Once I got my bearings with my voron it's night and day between klipper and marlin on my older CR10s. So many things are simpler to do in Klipper, and problem solving is quicker.
You alca can run KIAUH script to install kllipper/moonraker/Mainsail/fluidd/octoprint on a regular desktop old PC/Labtop/thinclient with Linux Mint (as example), you can afford a lot of money thinclient used to be disposable for most of the buissness purposses, you can get one for 15€ or even free. Like from Spain! PD: You forgot the CANBUS, it's soo cool!
I've installed Klipper months and months ago...couldn't get it to print properly...but got a renewed interest and just these last 2 weeks. I've upgraded to direct drive, a PEI bed and dual z-axis. So been working on getting decent prints but having a hard time still. Don't know how much more difficult it would have been if I stuck to marlin
I know this is a 6 month old video but you don't need a raspberry pi, you can use an orange pi as I have klipper running on one. Also ypu can run it from a laptop as well. Just FYI since it's stated you need a raspberry pi, once again you don't, just research and you'll find a few other options you can install it on. Also certain orange pi have EMMC chips, ypu can load klipper on it and then use the micro SD card for storage. Already have an orange pi 3lts loaded running and using SD card for storage but klipper is on EMMC.
Alright peeps, here’s my question. I looked at Sonic Pad from Creality recently. It’s price, I thought, was reasonable considering I get Klipper, on a touch pad, all the input/outputs, etc…. Considering the challenge getting a pi, and in this case I get a touch screen, etc…. as well? It seems a good solution. Opinions? Advice?
Just recently started using klipper with an Ender 3 and it is awesome. I tried klipper years ago when it was a hackaday project but it just wasn't ready for prime time. I would like to see a plugin system like Octoprint.
The PI connects to the driver boards with usb? Surely that's not the best when it comes to timing. It's a complex level of software between the processors of the two boards (the PI and the driver board) just so they can talk. Can't the PI connect and use the driver chips directly?
It doesn't require a raspberry pi though. Any system that can run linux can run this. If you have an old PC laying around (laptop, desktop, etc) or another SBC .. you can run klipper with it.
I know a pi is the best way to go, but an old laptop is an amazing and powerful way to control not just one, but two, three, four printers. I've had great luck using an old 2 in 1 laptop with two printers. (Ubuntu server)
The printer must be stationary then right? So you sort of set up a hub that links multiple printers to that laptop? That is interesting. I do have a couple of older laptops here.
@@ModBotArmy you can do the same with Raspberry Pi. 3b and zero 2 W are pretty powerful to power up to 4 printers without monitoring camera (as mjpeg stream is quite cpu intensive), but it can handle two printers and cameras definitely. Klipper can connect to multiple boards too, so personally I have one skr 1.4 as a main board for my Ender 5 Plus and original Creality board as a sepratae one powering chamber heater, temp sensors for chamber and chamber fan.
@@3dexperiments I removed the stock board and spray board and switched to a btt e3 turbo which I made a mount in f360 near where the spray board was. I wanted to be able to switch between spread cycle and stealth chop. I hated moving the printer and flipping it any time I wanted to make big changes to something
@@AnIdiotwithaSubaru Will the spread cycle/stealth chop threshold setting in Klipper's printer configuration file work for you? You can easily change it whenever you want and restart the printer.
Nice vid. I tried Klipper 3x on my Ender 5 Plus. And every time something happens to the printers firmware. I cannot use it after loading Klipper, does not boot, screen is frozen. Have to flash the firmware to get the printer working again.
I’m considering Klippering my Weedo X40 but I’m unsure of the modifications to be made on an IDEX printer like this. Seems a little intimidating. I have everything hardware wise for it though.
I'm confused. How can this be referred to as a "Firmware" if it is not flashed to the main board? or.. is it flashed to the main board every time you're going to use it? Is it in lieu of, or in tandem with, OctoPrint/OctoPi? Thanks
when i got my raspberry pi about a year ago (i didn't have a printer) i got mine for 100 dollars they went up to 200 and then back down i was unlucky but my freind got his for 200 dollars OOOOF for the last few days i have been trying octoprint, mainsail, and my favorite fluidd
Ive been having this exact thought in my head all week since I got my kingroon kp3s I already flashed klipper on it, but would marlin be nicer on it? What do you think?
this is very interesting. i am having lots of issues getting my marlin firmware updated on my ender 3 max. ive only been printing for 2-3 months now. it was suggested to me on FB to look klipper up and try it. some of the videos ive seen were geared towards folk with a lot more experience and knowledge in this area than i do. is there a guide on what i need to buy to get this to work? im assuming it may take several $100 to get this done but i think id love to try. let me know where i could go to get this list of items that i need. im going to click on the links about to see if i can find it there. thanks in advanced.
1:08 klipper doesn't require raspberry pi. it requires a linux machine. people are using old laptops. i got some cheap old thin client for my first klipper printer.
Looking to convert to Klipper. I have a Biqu B1 and Klipper doesn’t have a pre canned config file for it. Should I use the SKR 1.4 and add to it or something like an Ender 3 and modify it?
For me on team Valkyrie, Klipper was way to complex to configure and there is no real release just nightly builds which makes this difficult to follow. I have RRF running on the Valkyrie and it is way simpler and performance wise I see no lack. I wish Klipper could follow a more structured release and developing plan and also have more support for standard gcodes. RRF is just so simple being RTOS and using standard gcodes making macros with no scripting in phyton and what not.
Great video. I've been using Mainsail for about 9 months now and love it. Ran into a problem the other day trying to get my Voron 2.4 using Mainsail and Cura 5 (or 4.3.1) to pause at a certain layer. First it said It didn't understand M600 (change filament) so I added the M600 macro the macros.cfg. Next time I ran a file it understood M600 but didn't understand M702 (unload filament) and blew right by the M600 and gave the error about "can't park". Does anyone have any instructions or a copy or their macro.cfg that will let me do this procedure? Thanks to all.
Partial fix: Watched a Kapman's Basement video got me as far as the pause routine using M0 after verifying I had [pause resume] in macros.cfg. That pauses and moves the hotend to the park position but turns off the hot end heater. Had to manually set extruder temp back to 240. Clicked resume arrow (or type resume on command line) got it going again. Next step: figure out hot to keep extruder at the required temp and then how to do a filament retraction then wait for a manual filament change.
Does Mainsail or Fluid allow you to delete multiple uploaded print files yet? this is one of my biggest annoyances with these browser frontends. RRF has been able to do this for years and I miss it on my klipper machines.
@@thegarageluthier it's just a question of implementation. From my point of Frond end developer, doing it ie. in React is easy. Anyway, Fluidd definitely allows to delete multiple jobs at once. Go to the Jobs category (3rd icon in a left panel) and there you can filter, select multiple items and delete them at once (or filtered only).
I've been poking around Klipper for quite some time but I moved from my Ender 3 to a BiquBX and works so well with Marlin that I'm kinda worried to take this step.
@@riccardosacchetti For some reason my comment disapeared. I tried Klipper this weekend and despite the fact I really liked Mainsail and Klippertouch the final results were disappointing compared to what I have to day. What do you mean by change the fan duct?
@@adilsongoliveira if you want, I can share the config. You have to change the duct for the speed. At least for me. With the standard Marlin i didn't like the results so far!
Yet another video that suggests that Klipper needs a raspberry pi to run. Any machine capable of running linux can be a Klipper machine, including that 10-year-old laptop that's in a box in the shed. Personally, I run multiple instances of Klipper on a cheap miniPC, and can drive many printers at one.
Covered how to install klipper on a laptop in a previous video 😊. Most are using pi’s and it was a bit of a generalization but there are quite a few solid alternatives as you mentioned.
Would like to have the opportunity to provide a constructive feedback on the video. I'd expect to have an experienced "UA-camr" to expose information using correct technical terms. Mansail, Fluidd and Octoprint are not "wireless interfaces". A quick visit to any of their homepages show's the working "web user interface". And sentences like "I never user anything other than Marlin or Klipper... KlipperScreen is probably the best..." doesn't provide much value in terms of information. Keep up
All UA-camrs repeat it again and again: "Klipper needs a Raspberry Pi". That is not true! Klipper runs on everything that supports Python. On Linux is it a lot easier to get it running. Instead of a Raspberry Pi you could use Odroid C2/C4, Asus Tinker board, Orange Pis/Nanopis/Banana PIs that have at least 512 MB RAM, an old office PC, an Intel NUC, an old Laptop, even an Android Tablet ...
I did add text on screen saying there are other options but they are not ideal. From what I saw smaller mcu like orange pi’s also got hit my shortages and for most I don’t see them wanting to run there printer off an old pc/laptop more than for testing or a proof of concept.
@@ModBotArmy The Odroids lack the Wlan, but are way more powerful. The tinkerboard too, but has WLAN. The old PC can be used until the SBC are more easy to get.
I have got an old office PC for less than 40 €. They have a huge amount of USB ports and enough power to run enough Klipper instances to run a small printer farm
Are there simple images you can just flash klipper to a board with like you can with the sd for the rpi? Because that's so far been the best argument I've heard. Sure you can install klipper, but there are no ready to use images and convenience is key for most people
Yes there are toxic people there and every other social media community. But there are good folks as well and they easily outnumber the rest. The easiest defense against rude people in the community is to pity and ignore them - imagine how miserable they must be.
After swapping my first Ender 3 to Klipper and getting a taste of the features it had to offer I immediately swapped my other 3 printers over and never looked back. Input shaper and the ease of modding the printer configuration are the backbone of the appeal for me.
I was thinking of changing to Klipper but then thought I am putting all my eggs in one basket, in my current set ups I have Insanity Automation Marlin and Octoprint running 5 of my 7 FDM machines, if Octoprint goes tits up I can still print using the firmware and the printer screens, correct me if I am wrong if Mainsail goes tits up I can't run the printer from the screen on its own.
@@AndrewAHayes I’m in the same boat, albeit with only 1 printer and I’m a noob. My printer is working flawlessly right now but I hate having to build bins in VSC. Seems like there are always errors and I’d love to be able to edit the config on the fly.
@@AndrewAHayes Mainsail is just 1 interface to communicate with Klipper firmware (through Moonraker in this case). Fluidd is another interface and you can also just keep using Octoprint (has a Klipper plugin) if you want. Klipper typically runs on a Raspberry Pi which basically upgrades your 3d printer mainboard with Wifi/Ethernet and a powerful CPU. If Marlin stops working your printer screens won't help you, same with Klipper, same with any firmware...
Thanks for the video! 👌Mainsail can now exclude failed objects during printing. This was a long-awaited feature that has finally been merged into Klipper. Also, TSD (they now have a new name) now supports Moonraker/Klipper.
This is such a helpful video! I am currently waiting on my first out-of-the-box Klipper printer to arrive and your explanation about the setup and advantages is fantastic! Can't wait to dive in and see what Klipper can do! Thanks!
It’s such an awesome firmware. I was super skeptical at first but damn has it won me over. Excited to see what you think after some time with it 😊
@@ModBotArmy I'm really pumped about the input shaping/tuning procedure. I think I have a compatible IMU laying around, so I'm really excited to see how fast I can get my machine to print! 😄
I've had Klipper installed on my ender 3 V2 for a while now. Absolutley love it! Using Fluidd.
DUDE this video as the one about the bambu lab are great !
You are finally gonna make me move on to Klipper on my Ender 3, this looks like a real game changer
Running Klipper on my E3Pro and my E3Max, love it, as you've mentioned making changes to the config is so much easier than Marlin.
*PLEASE CONTINUE THESE KLIPPER VIDEOS!*
I installed Klipper, Mainsail a couple months ago. I don't get a lot of time to play with it so learning is a slow process but it's working. I still haven't set up my Ender 3 v2 screen or input shaper even though I have the hardware for it & there is soo much more to learn.
Just installed klipper on my ender 3 V2 a few days ago. It was very intimidating for some one like mr with very little programming background. But now I'm starting to love it.
Eh but marlin is even harder
This is the future of devices. More intuitive. If you ever feel a tinkle to dive a bit deeper in the world of programming, look at Phyton. It's also the language of the future. Written in human understandable logic.
Did go with the printer config or the board config? I notice the printer config for ender 3 v2 was dated 2020 and my printer is only about 2 weeks old. Thanks
me too, i love klipper
Is it a lot of programming?
Great review, spot on about the advantages. For me the ability to make a minor change without re-compiling is one of the best. I have been using it for over a year - converted 4 Ender 5s using a BTT Mini V3 and have two Rat Rigs. One other big advantage is bed tramming. The Rat Rigs have three Z motors, Klipper will adjust each motor to level or tram the bed, I have my 500 mm RR set to .02mm, so the three probe points will be within that amount. After the bed has been "leveled" you can then do a mesh. If my Z offset is correct I will get a perfect first layer across the entire bed
The first feature you named is just a game changer, I'm still on Marlin and I don't want to redo a firmware even for the features that I lack the most because of the risk of being unable to print anymore, as I have been during 3 months at the beginning of the year
@@un_ours_blanc Not sure what printer you have, and if you have a Raspberry Pi. If you have a board that has a Klipper pin mapping and you have a Pi, you may be able to test by simply flashing the board with the Klipper firmware, and still be able to go back by flashing Marlin. It is a lot easier to test if you have multiple printers, so you still have one or more running while you test.
@@un_ours_blanc sounds like you need another printer! Two at least. Three is better!
@@nsboost XD I have two already
I think i'll wait a bit for the third
@@un_ours_blanc lol! I have a Ender 3v2, a prusa mk3s+, and my voron 2.4r2 will be done by next weekend. I think I’m done buying printers.., well I might get one SLA printer before I’m done.
Either sell the Ender or give it to my kids. We Home school then so it could be a fun addition to that
You can install klipper on old laptop(with linux) or tablet,old phone etc. with ADXL345+pico on usb. You can even have multiple klipper installs on one device and manage them in fluidd
My first printer was and Ender 3 V2. After a few months, I bought a Voron 0.1 kit, which came with a Pi3 and an SKR Mini E3 V2. I built the Voron to stock config, and quickly decided I wanted to swap my Ender to Klipper. So I bought a Pi Zero 2W and an SKR Pico for the Voron, and decided to set up the Ender with the Pi3 controlling both the Creality board and the SKR for dual independent Z control and multiple extruders. I'm still wrapping my head around the macros, and I haven't even touched input shaper yet, but I can already tell Klipper is going to be a must for any new printers I might acquire.
You haven't felt the pain of reprogramming until you've had to remove the PROM and put it in a UV bed for 30 minutes to erase it before you could program new firmware. You young whipper snappers have it easy... (excuse the tongue in cheek gatekeeping). And in those days we got gatekeeped by the old school punch card guys.
I used to be flashing EPROMS all the time for arcade games in the '80s, even hard drives were too expensive for coin ops in the early days
I got a mac emulator working on my Amiga by hacking open a workplace mac and copying the ROMs and burning a copy. Those days were fun.
How about not having a UV eraser and putting PROMs in the sunlight for hours to erase them...
@@hainkm Never had to do that, but I have had an intermittent flashing LED cause bit rot over time because a colleague forgot to put a label over the glass window. It took a while to figure out what had happened to it inside a closed box.
@@hainkm LOL been there, done that too!
Just a PSA, if you're already using a USB cable to print from Cura like I was (printer on heavy desk next to PC). You can setup a VM with 64bit Debian and install klipper. I setup Mainsail that way 2 days ago and its been a complete game changer for my E3V2. Even with a stock config and some basic calibration it was bonkers, after input shaping and pressure advance its good tier now.
Did the same with my E3V2, with direct drive mod and dragonfly hotend. It really is crazy fast now. Printing reliable on an ender 3 with 150mm/s speed and 10k acceleration.
@@MrDanielsahnedid you have to go dual z for those speeds?
@@Drumaier nah, z axis doesn't really matter for fast printing.
Thanks, I was looking for this and it came along.
Thank you. Great overview!
I've only been fooling with firmware for a few months but I switched to klipper this week. It's definitely a learning curve but there's always an answer you just need patience and determination to find them
Nice way of saying it is an erector set with a thousand pieces. I'm a week into using Klipper on my CR6-SE and very likely will go soon back to Merlin with Community firmware before long.
I don't think I will be installing Klipper on my Prusa, but if/when I build a 3D printer from scratch, I will definitely consider it.
Done on my Prusa.. much faster.
@@riccardosacchetti Clone or original?
@@jadelpino10 originale with skr 1.4 NON turbo
i love klipper, but i think a prusa is the wrong printer for klipper. prusa (the company). tweaked the firmware for it so perfect, that you have too many work to get it close to it with klipper.
@@meteyou9890 yep. The original firmware is a work horse. No doubt. But with a bit of work, try and errors, you can get closer and go over.
Klipperised my Anycubic Mega X first about a year ago and it totally levelled the printer up. Recently built a Voron 0.1 and the ability to play with the config has been awesome as I'm trying to get a 2 in 1 out hotend to work, as well as neopixels etc.
I highly recommend using an Orange Pi if you can't get an RPi (and maybe even if you can). Install is a piece of cake and works fantastic. I paid $42 shipped for the Orange Pi 3 LTS, which has a Quad Core Cortex A53, 2GB RAM, WiFi ac, 3 USB-A ports, and 8GB of eMMC. This thing compares favorably even against the RPi 4. The onboard storage means you don't even need to buy yet another SD card for the Pi. I literally used the card that came with my printer to flash Debian on the Pi, then basically ditched it. And there are no supply issues. Only extras you need are a 5V/3A USB-C power supply (or cable + charger), a case (that you can print), a heatsink + thermal paste for the CPU, and possibly a fan.
Sounds great! So you installed Mainsail/Klipper and it’s been running great?
Welcome to the home of the free. I moved to Idaho 1 year ago and it was the best decision I ever made.
Great video as always
I've not moved to Klipper just jet, But i'm counting on doing it soon 🙂
All the things mentioned in this video are good reasons for using Klipper. My favourite feature is the wireless access combined with Super Slicer. I can send and start a print directly from the slicer, no more saving and loading gcode files, let alone fiddling around with sd cards.
Combine that with VPN and monitoring camera with automatic turning off via smart plug and you can print remotely too (if you have filament loaded and clean bed). I do that myself pretty regulary :)
With Klipper, there is a big learning curve, but the results do speak for themselves and it's absolutely worth it. I started with the converion of a Creality Cr6-SE and got myself an Ender 3S1-Pro as well - both now running off a single raspberry pi 4, also while being able to switch between them on a single Klipperscreen. Not to mention the Webcam-Support as well as being able to access and crontrol the printers from anywhere through a VPN to the home-network when being away!
Being able to run several printers off one RasPi is very helpful, especially when regarding the supplychain problems. Maybe that is something, you could look into - it surely would help a lot of people!
Did you have any issues with getting Klipper to run with the S1 Pro board or creality peripherals like CR touch and filament runout? How about pressure advance with whatever stepper drivers are on the main board? I've been trying to find any info about the S1 Pro main board, but it's been tough.
@@dmax9324 no, it all just worked. The most problematic part was preparing and flashing the firmware. The 3S1 simply didn’t want to take the .bin - then I found out that I had to create a sub directory with a specific name so it would flash (forgot the name of the directory, but when you need it I will look it up). The Rest is set up in the config file - I just took the base file for the 3S1 - it contains all the parameters so Klipper will recognise the sensors and probes. Then I was able to run all the usual calibrations :)
Pressure advance just works fine, it’s not reliant on the drivers - all is calculated by clipper and the parameters that were found and set through the calibrations ^^
@@Hans.Krauss thanks a million! Been impossible to find info or folks with experience with the S1 Pro and Klipper. I was looking at the compatibility of the drivers on the creality boards and found different reports. It seems like the boards are hard wired into stealth chop, and pressure advance requires UART or spread cycle. But with the creality boards it needs a solder job, at least with the older 32 bit silent boards. Creality told me directly that I can't buy a new S1 board yet. I asked what happens if my board dies... Basically tough luck is what I was told. So I essentially didn't want to mess with firmware or the board at all. I may just try to get an SKR board and do it that way so I have a backup.
For anyone having trouble getting ahold of a Raspberry Pi an Orange Pi Zero2 is a great alternative, I ordered one for my friend for his birthday as he could not get a Raspberry Pi at a reasonable price to run Octoprint, although I have set up Octoprint on an Orange Pi Zero2 I believe it shouldnt have any trouble running Klipper as it can do everything a RPi 3B+ can do
I havent moved to Klipper as I am really happy with the Insanity Automation FW and Octoprint, I also have the Octoprint running with a 7" touchscreen as I was not happy with Octodash or Octoscreen
I installed klipper on my sermoon D1 with mainsail, after the initial adjustments and some configurations it is printing very well
i have klipper for a few wees now and im very happy, that i converted my ender 3v2. it so much more intuitive and there are soooooooo many features. macros in specific.
i have heard, that you can implement material independend gcodes. for example you can slice a file and produce a gcode without having to specify a material in your slicer. once you upload the gcode to fluidd/mainsail, you can click a material Macro and some settings (temps, retraction, is, pa) specific to that material gets loaded, and you can print the file without needing to reslice it for pla and abs.
i have yet to find a tutorial for that, or get myself to implement this feature into my klipper. but i think this would be such a quality of life improvement, if you can make several ;acros for one kind of material and you dont need to reslice a file. if someone knows what im talking bout, please hit me up i would really liek to have such kinde of feature
i like use klipper, i think is the best what i use till now
Klipper and fluidd 👌
Once I got my bearings with my voron it's night and day between klipper and marlin on my older CR10s. So many things are simpler to do in Klipper, and problem solving is quicker.
You alca can run KIAUH script to install kllipper/moonraker/Mainsail/fluidd/octoprint on a regular desktop old PC/Labtop/thinclient with Linux Mint (as example), you can afford a lot of money thinclient used to be disposable for most of the buissness purposses, you can get one for 15€ or even free. Like from Spain!
PD: You forgot the CANBUS, it's soo cool!
Marling BFT + OCtoPrint and BFT plugin allows upload and flash of marlin boards from octoprint interface
Start Print Macro + Firmware retraction, is the best thing ever when you want to run different printers with the same gcode
I've installed Klipper months and months ago...couldn't get it to print properly...but got a renewed interest and just these last 2 weeks. I've upgraded to direct drive, a PEI bed and dual z-axis. So been working on getting decent prints but having a hard time still.
Don't know how much more difficult it would have been if I stuck to marlin
I know this is a 6 month old video but you don't need a raspberry pi, you can use an orange pi as I have klipper running on one. Also ypu can run it from a laptop as well. Just FYI since it's stated you need a raspberry pi, once again you don't, just research and you'll find a few other options you can install it on. Also certain orange pi have EMMC chips, ypu can load klipper on it and then use the micro SD card for storage. Already have an orange pi 3lts loaded running and using SD card for storage but klipper is on EMMC.
Nice video and California is getting too expensive to live in considering moving myself.
Alright peeps, here’s my question. I looked at Sonic Pad from Creality recently. It’s price, I thought, was reasonable considering I get Klipper, on a touch pad, all the input/outputs, etc…. Considering the challenge getting a pi, and in this case I get a touch screen, etc…. as well? It seems a good solution. Opinions? Advice?
Just recently started using klipper with an Ender 3 and it is awesome. I tried klipper years ago when it was a hackaday project but it just wasn't ready for prime time. I would like to see a plugin system like Octoprint.
Octoklipper allows you to run klipper on octoprint
The PI connects to the driver boards with usb? Surely that's not the best when it comes to timing. It's a complex level of software between the processors of the two boards (the PI and the driver board) just so they can talk. Can't the PI connect and use the driver chips directly?
It doesn't require a raspberry pi though. Any system that can run linux can run this. If you have an old PC laying around (laptop, desktop, etc) or another SBC .. you can run klipper with it.
can it be used with Linux laptop + Arduino mega + RAMPS 1.4.?
I know a pi is the best way to go, but an old laptop is an amazing and powerful way to control not just one, but two, three, four printers. I've had great luck using an old 2 in 1 laptop with two printers. (Ubuntu server)
The printer must be stationary then right? So you sort of set up a hub that links multiple printers to that laptop? That is interesting. I do have a couple of older laptops here.
@@ModBotArmy you can do the same with Raspberry Pi. 3b and zero 2 W are pretty powerful to power up to 4 printers without monitoring camera (as mjpeg stream is quite cpu intensive), but it can handle two printers and cameras definitely.
Klipper can connect to multiple boards too, so personally I have one skr 1.4 as a main board for my Ender 5 Plus and original Creality board as a sepratae one powering chamber heater, temp sensors for chamber and chamber fan.
With raspi shortage It can be good to explore tvbox option. Anyone has got a spare tvbox somewhere....
What specifically can it improve on a ender 3v2 besides compiling changes in firmware that I'm not sure I need.
I'm still working on getting my Ender 6 on klipper! I had to really decide on how I wanted to wire it first so I still haven't made much progress 😂
What are you deciding about on wiring? With the stock Ender 6 board connected to the Pi via USB, klipper is really straight forward to set up and use.
@@3dexperiments I removed the stock board and spray board and switched to a btt e3 turbo which I made a mount in f360 near where the spray board was. I wanted to be able to switch between spread cycle and stealth chop. I hated moving the printer and flipping it any time I wanted to make big changes to something
@@AnIdiotwithaSubaru Will the spread cycle/stealth chop threshold setting in Klipper's printer configuration file work for you? You can easily change it whenever you want and restart the printer.
Nice vid. I tried Klipper 3x on my Ender 5 Plus. And every time something happens to the printers firmware. I cannot use it after loading Klipper, does not boot, screen is frozen. Have to flash the firmware to get the printer working again.
Yes
I’m considering Klippering my Weedo X40 but I’m unsure of the modifications to be made on an IDEX printer like this. Seems a little intimidating. I have everything hardware wise for it though.
I'm confused. How can this be referred to as a "Firmware" if it is not flashed to the main board? or.. is it flashed to the main board every time you're going to use it? Is it in lieu of, or in tandem with, OctoPrint/OctoPi? Thanks
Btw Klipper also works on Orange Pi. Far better board imo.
when i got my raspberry pi about a year ago (i didn't have a printer) i got mine for 100 dollars they went up to 200 and then back down i was unlucky but my freind got his for 200 dollars OOOOF for the last few days i have been trying octoprint, mainsail, and my favorite fluidd
Ive been having this exact thought in my head all week since I got my kingroon kp3s
I already flashed klipper on it, but would marlin be nicer on it? What do you think?
this is very interesting. i am having lots of issues getting my marlin firmware updated on my ender 3 max. ive only been printing for 2-3 months now. it was suggested to me on FB to look klipper up and try it. some of the videos ive seen were geared towards folk with a lot more experience and knowledge in this area than i do. is there a guide on what i need to buy to get this to work? im assuming it may take several $100 to get this done but i think id love to try. let me know where i could go to get this list of items that i need. im going to click on the links about to see if i can find it there. thanks in advanced.
1:08 klipper doesn't require raspberry pi. it requires a linux machine. people are using old laptops. i got some cheap old thin client for my first klipper printer.
Looking to convert to Klipper. I have a Biqu B1 and Klipper doesn’t have a pre canned config file for it. Should I use the SKR 1.4 and add to it or something like an Ender 3 and modify it?
Do you think klipper will work on a copy of an ender 3?
I would like to see a compairson between kliper and reprap
Funny dude. Why RPI? “Use tv-box Luke!” On rk3318 cpu with 2gb. 25$
For me on team Valkyrie, Klipper was way to complex to configure and there is no real release just nightly builds which makes this difficult to follow. I have RRF running on the Valkyrie and it is way simpler and performance wise I see no lack. I wish Klipper could follow a more structured release and developing plan and also have more support for standard gcodes. RRF is just so simple being RTOS and using standard gcodes making macros with no scripting in phyton and what not.
Klipper can be run on an old computer running Linux. Doing it now vs trying to get a raspberry pi.
Great video. I've been using Mainsail for about 9 months now and love it. Ran into a problem the other day trying to get my Voron 2.4 using Mainsail and Cura 5 (or 4.3.1) to pause at a certain layer. First it said It didn't understand M600 (change filament) so I added the M600 macro the macros.cfg. Next time I ran a file it understood M600 but didn't understand M702 (unload filament) and blew right by the M600 and gave the error about "can't park". Does anyone have any instructions or a copy or their macro.cfg that will let me do this procedure? Thanks to all.
Partial fix: Watched a Kapman's Basement video got me as far as the pause routine using M0 after verifying I had [pause resume] in macros.cfg. That pauses and moves the hotend to the park position but turns off the hot end heater. Had to manually set extruder temp back to 240. Clicked resume arrow (or type resume on command line) got it going again. Next step: figure out hot to keep extruder at the required temp and then how to do a filament retraction then wait for a manual filament change.
Does kipper support a tft35 E3 v3.0 lcd display ?
Does Mainsail or Fluid allow you to delete multiple uploaded print files yet? this is one of my biggest annoyances with these browser frontends. RRF has been able to do this for years and I miss it on my klipper machines.
You can use any sftp client too instead… or just pure ssh.
@@ZhuJo99 I know that but just not sure why there isn't an easy way from the browser? would seem a basic UI requirement?
@@thegarageluthier it's just a question of implementation. From my point of Frond end developer, doing it ie. in React is easy.
Anyway, Fluidd definitely allows to delete multiple jobs at once.
Go to the Jobs category (3rd icon in a left panel) and there you can filter, select multiple items and delete them at once (or filtered only).
My biggest problem with klipper is no one told me it should have been the first thing to do after buying my Ender 3
How does this compare to OctoPi ?
Is it possible to add klipper to a Neptune 3?
"Just got Marlin running on my Voron"
-no one ever
I've been poking around Klipper for quite some time but I moved from my Ender 3 to a BiquBX and works so well with Marlin that I'm kinda worried to take this step.
Flashed the bx with klipper.. so much better in speed and print quality. You have to change the fan duct.
There's a lot to be said for leaving things alone that work well enough. I prefer Klipper but I also can't leave things alone.
@cas curse I did but, as I said, I didn't like the final results unfortunately.
@@riccardosacchetti For some reason my comment disapeared. I tried Klipper this weekend and despite the fact I really liked Mainsail and Klippertouch the final results were disappointing compared to what I have to day. What do you mean by change the fan duct?
@@adilsongoliveira if you want, I can share the config. You have to change the duct for the speed. At least for me. With the standard Marlin i didn't like the results so far!
You can use a PC instead of RPi
Yet another video that suggests that Klipper needs a raspberry pi to run. Any machine capable of running linux can be a Klipper machine, including that 10-year-old laptop that's in a box in the shed. Personally, I run multiple instances of Klipper on a cheap miniPC, and can drive many printers at one.
Covered how to install klipper on a laptop in a previous video 😊. Most are using pi’s and it was a bit of a generalization but there are quite a few solid alternatives as you mentioned.
Way past me but sounds great though.
Also It will run on a pi zero if $ is an issue
Would like to have the opportunity to provide a constructive feedback on the video.
I'd expect to have an experienced "UA-camr" to expose information using correct technical terms. Mansail, Fluidd and Octoprint are not "wireless interfaces". A quick visit to any of their homepages show's the working "web user interface".
And sentences like "I never user anything other than Marlin or Klipper... KlipperScreen is probably the best..." doesn't provide much value in terms of information.
Keep up
I use klipper but miss the simplicity of marlin.
All UA-camrs repeat it again and again: "Klipper needs a Raspberry Pi". That is not true! Klipper runs on everything that supports Python. On Linux is it a lot easier to get it running. Instead of a Raspberry Pi you could use Odroid C2/C4, Asus Tinker board, Orange Pis/Nanopis/Banana PIs that have at least 512 MB RAM, an old office PC, an Intel NUC, an old Laptop, even an Android Tablet ...
I did add text on screen saying there are other options but they are not ideal. From what I saw smaller mcu like orange pi’s also got hit my shortages and for most I don’t see them wanting to run there printer off an old pc/laptop more than for testing or a proof of concept.
@@ModBotArmy The Odroids lack the Wlan, but are way more powerful. The tinkerboard too, but has WLAN. The old PC can be used until the SBC are more easy to get.
Yeah I do see it as viable to at least test it out until pi’s (hopefully) become more accessible again.
I have got an old office PC for less than 40 €. They have a huge amount of USB ports and enough power to run enough Klipper instances to run a small printer farm
Are there simple images you can just flash klipper to a board with like you can with the sd for the rpi? Because that's so far been the best argument I've heard. Sure you can install klipper, but there are no ready to use images and convenience is key for most people
RRF is better, mmm sorry
Well we all have our preferences. I certainly prefer RRF to Marlin but Klipper has it's own virtues.
What is RRF?
REPRAP
"alternatives are not ideal" is false. Anything that runs debian and is more powerful eg. old laptop, is more ideal than RPI.
I guess it depends on your setup. I don’t see a laptop as being nearly as mobile as a RPI.
@@ModBotArmy RPI stays with the printer the same way laptop would.
Title doesnt fit content
I've heard that Klipper's community is pretty toxic and aggressive. Do you think it's true?
Yes there are toxic people there and every other social media community. But there are good folks as well and they easily outnumber the rest. The easiest defense against rude people in the community is to pity and ignore them - imagine how miserable they must be.