With the insane price of raspberry pi boards, I used an old android tv box (flashed to armbian) for my latest project. Only cost me $8! I wasn't able to use FluiddPi, but KIAUH makes installing Klipper and Fluidd pretty simple.
@@jongranada I just got an orange pi zero2 (33 bucks included tax and shipping) and installed their official Debian image. Then setup Wi-Fi (need Ethernet cable or microHDMI for this), and then just run Kiauh for the rest. Orange Pi zero2 is slightly faster too (1.5ghz vs 1.0ghz pi zero2 W). Though, I haven’t connected the mcu and don’t know if it is powerful enough to run input shaper. I will try it in a few days.
I'm GOING to be using this series to move my printer to klipper! Have a Cr10v2(microswiss DD) and a SKR Pico, So I will have to do some CFG editing! Thank you and I loved the Milo CNC streams recently!
Well done sir! This could be an entire series, where people send you random printers and you Klipperize them....and they could try to stump you, like the Lock Picking Lawyer.
I am building my VMinion atm and am cannibalising my Ender 3 for parts. So I already watched your video on connecting a RPi Zero (2) to the skr board an am in the process of building the config files. Love your videos and your channel👌🏻
Awesome overview. I just did this myself last night! You may want to cover how to calculate run_current in your next vid as it seems many of the example configs run the steppers hot.
Great vid man, cristal clear and concise. The explanation for pins… nobody has talked about it in any other vid I watched so far (I’m trying to compile marlin). Here’s a request. Can you do a short video on basic to compile marlin? Nothing seems to work even when I compile successfully then my printer shows a blank screen. Thanks
Hey, I wanted to chime in as I have used your former guide on how to install Klipper, but had to improvise some stuff to get it working for me. I am using an Ender 3 Pro with the older Creality V1.1.5 mainboard, which at the time I thought was the V4.2.7 (I had bought it with the "silent board" upgrade on Ali). After trying repeatedly to flash the firmware onto it, at first the 4.2.7 firmware and then the correct one for the V1.1.5, I started running out of option as for why the mainboard wasn't updating whe I inserted the SD card into it. After doing some research, I noticed that the Creality mainboard could be talked to using an SPI connection via the pins on it, so as a last resort, I just YOLO'd and went down that rabbit hole. I connected the RPi 3b I was using to the mainboard via the GPIO, and miraculously, I could finally flash the firmware. With that said, I'm no genius either, I followed a guid. Or moreso, two guides. The first one is by LinuxTrucker on his blog (I don't think I can post links, so search for "linuxtrucker flash klipper" in your favourite search engine and you should find it), which linked to another written guide by MR. Ducky on Fission3D, explaining step by step how to flash Klipper on an Ender 5, which also uses the Creality 1.1.5 mainboard. After running Input Shaper and Flow Compensation, I now print reliably at 150 mm/s with 4000 mm/s² acceleration on a stock (OK, nearly stock, I printed a direct drive adapter) Ender 3 Pro. No linear rails, no custom cooling solution, no high flow hotend, nothing, just stock parts and a direct drive adapter ("SpeedDrive", on Thingiverse) with the included silicone sock. Happy printing!
8 bit microcontrollers needs to be flashed via a dedicated ISP programer or via USB with the AVRdude utility (for ATmega microcontrollers) using the Raspberry, theres not an 8 bit microcontroller "works for all" solution but luckly almost all RepRap era control boards uses ATmega's microcontrollers (comming from the arduino heritage) and modern ones are 32 bit SD card flashable microcontrollers so this simplify a little bit the things, congrats on figuring out how to do it, it's not trivial at all :D
It would be great if you could make a video on installing multiple instances of klipper on a raspberry pi. Its so difficult to find one with the chip shortage
For the completely new beginner, the config file can be thought of as a road map that your controller uses to relay information. Pin assignments are the roads. Example: I-15 has all communication with only z stepper motor. Highway 20 carries all information for the bed thermistor. These roads are used only for these actions, always and forever, unless the config file says differently.
I'm intimidated in installing Klipper on my Ender 3 Pro with upgrades (BLtouch, dual z axis, Micro Swiss All-Metal hotend, metal extruder) with the BTT Skr 3 Mini v3.0.
Hi. First, I love your videos. I learned a lot. What I'm not got at the moment is one thing. Does the Micro SD card have to stay in the printer after flashing new firmware, or can it be removed after that?
Thanks for the great videos. A few questions. You say SKR 1.4 but then it shows an SKR MINI E3 V3.0?? Also, when using an Ender 5 printer with an SKR MINI E3 V3.0, the Ender config lists from stepper x, y, z, and then extruder. The config for the board lists stepper x, tmc2209 stepper x, stepper y, tmc2209 stepper y, etc. So you change the pins, but what of the driver settings? Are those only for stealthchop?
Really useful - Many thanks... Quick question - I'm planning on installing Klipper/Fluidd on my upgraded Ender 3 (BTT SKR Mini E3 v2, BLTouch, and a hand-built Marlin) before venturing into the world of Voron. I've already been down the rabbit hole and the basics are done, running on a 3B+ with a PoE hat, but I'm a little confused configuring printer.cfg to support a mains switching relay so I can power on/off the actual printer remotely. Any pointers much appreciated...
You mentioned on another video about being able to make an independent Input Shaper MCU, so that you wouldn't need to plug into each RPi. That video would be very useful.
Hi Nero, Can you tell me where to download the Klipper.bin file for a Elegoo Neptune 3 Max? I found the Printer.ofg file by a GitHub page But I can't find the Printer.bin file for this Printer. I have a BTT Pad 7 with klipper installed which I wish to use to control the Elegoo Neptune 3 Max and a Elegoo Neptune 3 with. Great videos btw. Thanks for your help.
How do you set up your recording to swap between the camera and the screen cap with an overlay of your camera at a push of a button if you don't mind me asking? Also awesome videos
How do you set it up for multi extruder? I was looking at buying another printer and the one I want the most is the zonestar z9v5 pro mk4 but even the z9v5 community hasn't figured it out yet.
Hello!!! I'm new with klipper... runing everithing on a old laptop... I'm try to setup klipper on my prusa mini clone also have a second prusa buddy clone from fysetc already flash my second board gonna try to build a tiny-M so I can have a voron 0 bigger then the 0 with the 190 mod.... question here is: I'm hvae trouble with LDC config on klipper... any idea in how I can do that? any help is appreciated!!! love you channel 1st time i saw a voron was in your channel get im love with... already print a 2.4 350 and the tiny M. saving some money to start source parts
what config example is there for the raspberry pi 4 ? im trying to put klipper on my elegoo neptune 3 pro.. having trouble getting the bin for the printer itself.. i have mainsail on my pi4 and im trying to use it as a headless setup
hi guys, first time getting into 3D printing here and first time attempting to klipperized my ender 3 S1 pro. I'm following the KIAUH method and when I tried Get MCU ID, I cannot get any when selecting USB or USB (DFU mode). it will only detect MCU when selected UART and it's dev/ttyAMA0. But when I tried flashing it using UART, it failed. Can anyone please help me what I need to do get this flashed? Cheers
i bricked my anycubic linear plus. after my new e3d cartridge install and it would not start after heating so i read it needed calibration through pronterface ,that would not connect no matter what i changed on port speed or anything, so i just disconnected the usb and before the 3d printer could restart to be interfaceable i switched power and now just have blocky screen. please help i am frustrated and at my wits end
I have a bunch of raspberry pi 2 sitting around and I can find a Wi-Fi adapter and hook it up with no problem. I know how to do that. How do you or anyone feel about running klipper on a pi 2
I have an ender 3 with an unknown ramps board and a raspberry pi. Can't remember how I made this rats nest work 3 years ago and lost all my klipper settings updating octoprint like an idiot.
Hi, presently I am building a large size 3d printer with Dual X axis, it has 4 extruders with 2 nozzles (2 in 1 out hotend) Is klipper support this Config? Marlin only supports dual x with 2 extruders and 2 nozzles only Please help
So do you NEED this extra control board or not? Can you do this with JUST a raspberry pi 3 and your printer or is this MCU board thing also a requirement no one is being upfront about? If it's not 100% necessary how do you install klipper with JUST a Raspberry pi?
@@CanuckCreator I just found out like 2 seconds ago it turns out my creality pad and the config file it automatically sets up does indeed work it's just I can't hit "print" on the actual pad it doesn't do anything. I thought something was wrong with the firmware but it must be just this update because when I plug in the IP address and use I think fluidd is what it gives you by default, it will print from the PC and everything seems to be working decently now. So yea for anyone else out there DON'T delete your PI and reflash it with Mainsail if you have a creality pad, just go to "network settings" > "wireless"/"wired"> "view IP address" or whatever and then plug that IP from the Creality Pad into chrome/firefox and print from THERE if your sonic pad won't print anything lol. I'm so glad the solution turned out to be simpler but it was counterintuitive and frustrating that it didn't work simply cause I was printing from the pad cause my thought process was "get klipper running as basic as possible printing from the Creality pad first THEN mess around with more advanced stuff on the remote klipper tools like mainsail or fluidd" but that thinking backfired and this one dumb bug made me Believe I did something wrong and had to involve a raspberry pi + external mcu control board ☠️
pff I try to use Klipper on my Geeetech A10T... but it is not easy.... pffff there are also no tutorials for that printer? For my Ender3 I found tutorials and that one is working....
Whoa!!! What did you say,One pi can run multiple controller boards? If I have 2 creality mainboards, and want to use the second for additional extruder steppers, fans, hotends. I can? Would both mainboards be on the same USB? That would be great news!
Two controllers on the same Raspberry Pi/computer, not same USB. But yes, that's possible. Actually that was the original setup for the Voron 2.4, using two SKR 1.3 boards to control all 7 stepper motors, before boards with 8 stepper drivers were made available.
@@FilmFactry they are somewhat being nitpicky, you said "same USB" which kinda implies same port, which you can't physically do. Two boards on two USB ports would totally work, but one can also use the hardware UART on the Pi's GPIO to connect to one board without using USB.
If using a Raspberry 4 you can run 5 boards (4 via usb and 1 via UART) technically on a USB 3.0 you can use a hub and run more boards using the unique serial on the hub but if you are in the need of more than 5 boards maybe your worries are in another level.
Any idea how to install klipper on a Ender 3V2 with a GD32F303RET mcu? I've run into problems creating a valid firmware that creates a serial folder and a by-id when queried. Any ideas?
Id double check that that MCU is supported and if so make sure your trying to flash it with the latest klipper install as well, should just follow the same steps as outlined here github.com/Klipper3d/klipper/blob/master/config/printer-creality-ender3-v2-2020.cfg
@@CanuckCreator at least the pi camera modules are fine. I had an old USB Webcam where ffmpeg had to do some software encoding (don't remember what exactly the term was) and that was quite resource intensive.
Doesnt matter what controller/printer it is, but in your printer.cfg theres a position_max: section under each stepper section and thats were you put the printer travel limits
@@CanuckCreator thanks for that info! Really helped, but now how do I invert the rotation? I need to invert the Z direction so that it works on my Ender 5😅😅
beards growing 😆 oeh cute machine minion i gues ..saw diffrence in wifi channels sir some only go to channel 11 others 13 might be a issue at 12-13 in a max channel 11 land but 1 like more 😁🖖
"What we are doing is I'm going to be..." It takes practice practice practice to defeat these asinine speaking habits that use filler phrases. What we are gonna do now is we are gonna. What you wanna do now is you wanna. YT is a one-on-one experience. I'm right hear in front of you. Don't wave your hands in my face. I can't see what you are holding if you swing it around. Defeat this by holding it in one hand and pointing to it with the other. If I was actually there I would have ducked when you you swung the Pi in the air. Just my 2 cents.