My KP5L Klipper Configure

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.

Dirs

kp3s-v1.3

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.

  1. I did not use TMC UART mode, so I commented out the tmc in printer.cfg.
  2. My extruder motor direction is not reversed, I removed ! -> dir_pin: PD3.
  3. The first setup I did not use bltouch I needed to comment out [include bltouch.cfg] in printer.cfg and [gcode_macro PROBE_CALIBRATE] section in marcos/marcos.cfg.
  4. 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
  5. 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.
  6. I designed a mount for the 3d touch sensor: https://www.thingiverse.com/thing:5745607
  7. Messure sensor x, y, z offset follow this video, then we can generate the bed mesh
  8. 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.

m8p-v1.1

My M8P is version 1.1. I also upgrade hot end to E3D Revo Six and use a 5v PWM fan from Noctua.

Pros & Cons of KP5L

Pros

  • large print area
  • frame is solid, better than v wheel

Cons

  • 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