I have a Kingroon KP5L 3D printer, I prefer to use klipper instead marlin. I have follow the official klipper configure but got some issue.
After a lot of upgrade I have totally different KP5L. I hope this repo is useful for your setup and your decision of purchase KP5L.
My KP5L came with KP3S v1.3 Motherboard. I also purchased 3D Touch from Kingroon.
I did get my KP5L on Klipper works OK. There is some step and some changes to the offical repo.
- I did not use TMC UART mode, so I commented out the tmc in
printer.cfg
. - My extruder motor direction is not reversed, I removed
!
->dir_pin: PD3
. - The first setup I did not use bltouch I needed to comment out
[include bltouch.cfg]
inprinter.cfg
and[gcode_macro PROBE_CALIBRATE]
section inmarcos/marcos.cfg
. - I connected the 3d touch to z+ port on the motherboard. The sensor pin should be
sensor_pin: ^PC4
. I found the pinout on MKS-Robin-Nano - The 3d touch sensor from kingroon store also always report open no matter pin_down or pin_up. so
pin_up_touch_mode_reports_triggered: False
. - I designed a mount for the 3d touch sensor: https://www.thingiverse.com/thing:5745607
- Messure sensor x, y, z offset follow this video, then we can generate the bed mesh
- It is nice to do resonance compensation, the easy way is to print the test tower, follow this doc.
This setup is pretty good. But I found the CH341 (usb-uart) chip somehow disconnect randomly. So I change the motherboard to M8P.
My M8P is version 1.1. I also upgrade hot end to E3D Revo Six and use a 5v PWM fan from Noctua.
- large print area
- frame is solid, better than v wheel
- Y axis can move is a huge range, it is not easy to enclosure the print.
- mother board is not reliable, at least for my printer
- hot end is easy to stuck