In the earlier article, we showed how to prepare Klipper firmware for Kingroon KP3S, today we are going to show you how to set up Klipper for Kingroon KP5L 3D printer and use.
If you have no idea how to set up the PI and get the firmware, please check the above article.
So, after setting up the Pi and flashing Klipper firmware to your KP5L, we are now able to do the next step.
1. Prepare Klipper Firmware Configuration Files.
Go to here, it’s a great project, you can get the firmware files and configuration files in it. Click “Code”, then “Download ZIP” to get all the files.
Unzip the file, then the “KP5L_Configuration” file is what you need.
Go to http://mainsail.local/config, then upload all the files in it. After that, Klipper firmware should work.
Then connect your KP5L to the Pi and click “Home all” Icon and see if everything is right.
You also need to modify the files based on the setup on your printer, for example, using BL Touch or not. Please go to https://www.klipper3d.org/Config_Reference.html for help. Everything is quite clear in it. If you want to save some time, you can also scroll down to the bottom, and download the whole bundle that we prepared for you.
2. Print to modify the Pressure Advance
The Pressure Advance is an important setting that affects the print quality. In order to get the best value for it, a test is necessary.
It’s quite simple, just print the test object and measure it. To save you some time, the bundle includes the required file, you can print it right away.
Before printing it, copy the two command lines to the console area, then click send.
The third line is not for KP5L, please don’t use it. After that, you can start the print.
So its setting will be changed by layers, all you need to do is to wait for the finish.
After that, use a caliper to measure the print, as the photo shows, from the bottom to the end of the sharpest corner. Then use the equation to get the value.
Then go to the “Machine” field, and open the extruder.cfg, find the “Pressure Advance”, then modify it.
After saving and rebooting, your new settings should work.
3. Print
You are all set, just enjoy the printing with KP5L. If you decide to print the fast benchy, some modifications may need to do to it, for example, upgrading the cooling system. Also, a PEX sheet could be another key to help. It is flexible and lighter than the original glass build plate.
Here are the Klipper Bundles for KP5L, including Klipper configurations, test prints, SuperSlicer profile, and Klipper firmware. We will also keep them updated. OK, that’s all for today.
Happy 3D printing!
In case you want to enable the filament runout sensor you need to add your another runout.cfg or put this info in the printer.cfg whatever suits you better
[filament_switch_sensor Runout]
switch_pin: ^PA4
pause_on_runout: True
That’s the switch pin and you have to add ^ to enable the pull up resistor
To use uart, you need to remove the resistor and jump the soldier pads on the drivers to use it.
Installed Klipper and everything is running fine… but I’d like to use the filament runout sensor. Do you know the pin that controls this device? If not, then I can simulate the behavior with the z+ endstop sensor, but I’ll need the pin name too lol.
I want to use this in a Linux pc.
I have it running on a rpi 4 but I have a PC with proxmox and a Ubuntu vm that I want to use for this.
Anyone?
removing #[include tmc.cfg] does allow printer to home all , thanks, and yeah who knows what the side effect is??? kp3s