Installing Klipper on the Creality Ender3 V2 (and other 32 bit creality printers)

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hello in today's video and because of your requests we're going to be taking a look at how to install clipper on the ender 3 v2 printer [Music] now for those unfamiliar with clipper i do have a separate video on my channel going over what clipper is as a 3d printer firmware and some of the benefits to running it the printer we're going to be using today is a stock creality ender 3v2 the controller board on it is the 4.2.2 revision you should be able to use this installation method on most of the creality 32-bit machines you may need to refer to the configuration settings for your individual printer just to ensure that you're adjusting the right settings and using the right configuration but you can use this method to flash the firmware on any of those printers now there are a few things you are going to need to install clipper on your machine and the first thing is a raspberry pi now we are going to be installing clipper using one of its standalone interfaces today we'll be using fluid however mainsail is another option and the advantage to using the standalone interface is they require much less power so today i am going to be using a raspberry pi 3a to install clipper however if you do not wish to run a webcam on your printer or you don't need one a raspberry pi zero will be able to run clipper just fine on your printer so if you have one of these that's been collecting dust because it hasn't been powerful enough to run octoprint you can run clipper on a raspberry pi zero just fine now you are going to need to power your raspberry pi zero so you could use a plug-in wall power source like i'll be using today you can also if you have the skills to wire in a buck converter or a separate power supply for the raspberry pi itself you are going to need whatever kind of usb cable you need to connect your printer's controller board to the raspberry pi and lastly you are going to need two sd cards you're going to need an sd card to flash the firmware on your controller board and you are going to need a separate sd card that will be installed in your raspberry pi so the first thing we're going to be doing is downloading and installing fluid pi on our sd card that will be installed in the raspberry pi now fluid pi is the standalone sd card image for fluid this will make the installation method much simpler so i'll have these all linked below but simply go to the fluid github and download the latest release and then once it is downloaded you can use something like bellana etcher here to flash it to your sd card that you'll be using in the raspberry pi and then we just let that process happen now once this is done and the sd card is flashed you can go ahead and enter your wi-fi information so you can connect to your raspberry pi over your home network and you're going to go ahead and go to the wpa supplicant file and enter your wi-fi ssid and the password for it here don't forget to delete the pound signs and then also at this time if you do plan on running a webcam you can enter the fluid pi folder or mainsail if you're running mainsail os and at this point you can adjust your usb camera options for resolution and frame rate now we can take our sd card and we can plug it into our raspberry pi and then plug the raspberry pi into its power source do not plug it into your printer yet and then once powered on you can go ahead and connect to it over your home network through your web browser via its ip address if you're unsure of what the ip address is you can connect to your wi-fi router usually and it'll display a list of everything that's connected to it it should show up as fluid so as you can see now we are connected to it and we are missing a configuration so we're going to have to go ahead now and make the firmware portion to flash onto the controller board so that we can talk between the raspberry pi and the controller board on our printer to do that you are going to need to ssh into your raspberry pi now i use putty here as my terminal of choice and then you just enter the ip address here and then when you connect to it the default login is pi and the default password is raspberry it's the same procedure as octoprint now at this point we need to make what's called a make menu config so i'll have a link here to the clipper website and you can follow along with the installation method here but it's simply copy and paste in cd clipper and then enter the command make menu config this will bring up some options here now what you have to adjust here is based on your controller board so as you can see here we are using a default ender3v2 controller board it's the 4.2.2 what you can do if you're running a different printer you can go to the clipper config section and just reference what the configuration settings are for your specific printer at this point so according to this we need to select the stm32f103 as our controller and there we go and we need to select a 28 kbit boot loader and then we need to disable usb for communication and then you hit escape save and we're done so after we're done setting up the configuration here we're going to go ahead and run the make command this will generate our file and then once that process is done we are going to have to take that file off the raspberry pi install it in an sd card plug it into our printer and boot it so to pull it off the sd card the software i use is called winscp and then you can open up a new session you can enter the ip address of your raspberry pi you need to ensure you're connected over sftp username is pi password is raspberry and then once you're connected go into the clipper folder the out folder and then you will see a file called clipper.bin that is the file you are going to need so what you can do is just drag and drop it over to the sd card you'll be using to flash your controller board and you're going to have to rename it now according to the instructions for the controller board that the ender 3v2 ships with when you rename this you cannot simply name it firmware.bin you have to name it something else other than firmware.bin and it must not match the last file name that was flashed so i'm going to call it k firmware and then once that's done you can eject the sd card so after we have the firmware file renamed to k firmware on the sd card we're going to go ahead and unplug our screen on some controller boards having a screen plugged into the controller board when you flash it prevents flashing so just to be safe we're going to remove it at this time it won't be functional with clipper anyways so you might as well remove it we're going to take our sd card install it in the printer and power it on now it should flash automatically on power up finally we can go ahead and take our raspberry pi and plug it in to our printer now what we can do at this point there is a command that we can run that will ensure that we are talking to the controller board itself after flashing it and as you can see right there we are connected now in the default configuration this is the serial address if your serial id is different in the configuration from what is shown here simply swap it over because this is the serial id you're going to be wanting to use in your configuration so at this point here you can connect to the raspberry pi through your web browser and you'll see here that it's missing its configuration so now we're going to go ahead and install our configuration for the ender 3v2 so to do that go over to printer and select config examples and then scroll down until you find the ender 3v2 or whatever printer you will be installing clipper on and then download it then you're going to scroll back up switch over to the config directory and then you're going to upload the downloaded config to this directory after it's uploaded go ahead and rename it to printer.cfg and restart the firmware now once the firmware is restarted you do see we do have some warnings here and this is because this configuration is meant for clipper itself we need to add some stuff now that is specifically for fluid or mainsail if you chose to install mainsail so we're going to open up our printer config and in this case since we're using fluid here we're going to go back to the fluid github scroll down to docs required configurations and as you can see here you can just copy and paste each one of these into your configuration i like to put macros at the bottom save and restart and there we go now we are configured properly with the default configuration and everything should be connected so now we have clipper configured with the stock configuration for the ender 3v2 and as you can see everything's homing fine we should be good to go ahead and do a test print now just to ensure that everything is set up properly now with clipper there are some further tuning you may want to do especially with a fresh build and i'll cover those things such as pid tuning and pressure advance in another video input shaper is a little bit more advanced and we'll get it separate video so i hope you found this video informative if you do have any questions as always make sure you ask them in the comments below if you like the video make sure you like that smash button and if you want to see more content such as this make sure you are subscribed to the channel if you want to support the things i do and the content i produce i do have links in the description to do so so i hope you learned something new today and as always be safe out there and have yourself a great day thank you [Music] foreign [Music]
Info
Channel: NERO 3D
Views: 61,980
Rating: undefined out of 5
Keywords: voron, voron design, v2, v2.4, v2.1, v24, v2.2, v2.0, vzero, v0, v1, serial, request, cereal, overview, intro, 3d, printer, 3d printer, corexy, core, xy, abs, enclosed, klipper, ender3, creality, ender3v2, ender 3 v2, ender3 v2, e3v2, ender 3 v 2, creality ender, klipper install, install klipper, mainsail, mainsailos, fluidd, fluiddpi, klipper ender3, klipperize, installing klipper, creality ender3 v2, how to
Id: gfZ9Lbyh8qU
Channel Id: undefined
Length: 11min 2sec (662 seconds)
Published: Fri Feb 12 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.