/KP3S

KP3S 3d Printer Configuration Information

Primary LanguageC++

Kingroon KP3S

For general documentation/upgrades, please go here: https://bubba.org/kp3s

Marlin v2.x for Kingroon KP3S

Thanks to @olavgm for his work on 2.0.7 : https://github.com/olavgm/marlin-kp3s

I've changed the configuration.h and configuration_adv.h files and provided those in the different version folders/Marlin directories.

  • Support for BLTouch has been added
  • Babystepping added (but babystepping automatically updates z offset, so make sure to save once you have your z offset the way you want it). To use this, start a print, go into Settings -> Tune -> Z probe offset.
  • You'll need to turn your LCD sideways using this print, or just turn your head sideways. I've chosen to do this since I use Octoprint and also have a magnetic camera mounted to where this LCD screen would overhang.

A version without bltouch support has been added. I have not tested it, but feel free to report any issues. It has mesh bed leveling enabled. You can find it here.

Installation

  1. Follow the guidance here on installing and connecting: https://bubba.org/kp3s/3dTouch/
  2. To install, copy Robin_nano.bin to in the root of an FAT32-formatted SD card.
  3. You will need to adjust your Z-Offset (where your printer thinks the bed is in perspective to the extruder tip). Get your favorite bed leveling test print and utilize the Tune -> Z Probe Offset menu (only available after a print has been sent to the printer). You can also adjust this down to zero and slowly decrease it (go towards the negative) if you are worried about damaging your bed.

Downloading a build

These builds are built using the Titan settings below. If you have a different setup, you will need to configure your parameters using repetier or Ocotprint. The changes are mentioned below.

Building your own.

Grab the configs from here and then use the directions from TH3D, but use this code.

Changes needed if you do not have a Titan extruder with mount on the right side

KP3S w/ Stock Extruder, BL Touch mounted on left of extruder

  1. Mount BL Touch here: male - should be printed with supports & female (original files from here: https://www.thingiverse.com/thing:4609134)
  2. Configure your ESTEPS Marlin Motion menu (Control -> Motion -> Steps/mm) - https://marlinfw.org/docs/features/lcd_menu.html#steps/mm) and Z Probe Offset via Marlin Prepare menu (Prepare -> Bed Leveling). You cannot change all of the offsets via marlin, so you may need to use Repetier below. You will set your z offset yourself via Marlin menu. If you don't use the mount above, your offsets WILL be different and you'll need to compile your own version.
#define DEFAULT_AXIS_STEPS_PER_UNIT   { 160, 160, 800, 185 }  // for stock extruder
#define NOZZLE_TO_PROBE_OFFSET { -27, 0, 0 }  // old extruder, mount on left

or, you can do this via Repetier or Octoprint via termina:

M92 X160 Y160 Z800 E185
M851 X-27 Y0 Z0

KP3S w/ Stock Extruder, BL Touch mounted on left of extruder

  1. Mount for BL Touch is here
  2. Configure your ESTEPS Marlin Motion menu (Control -> Motion -> Steps/mm) - https://marlinfw.org/docs/features/lcd_menu.html#steps/mm) and Z Probe Offset via Marlin Prepare menu (Prepare -> Bed Leveling). You cannot change all of the offsets via marlin, so you may need to use Repetier below. You will set your z offset yourself via Marlin menu. If you don't use the mount above, your offsets WILL be different and you'll need to compile your own version.
#define DEFAULT_AXIS_STEPS_PER_UNIT   { 160, 160, 800, 185 }  // for stock extruder
#define NOZZLE_TO_PROBE_OFFSET { -27, -1, 0 }  // old extruder, mount on left

or, you can do this via Repetier or Octoprint via terminal:

M92 X160 Y160 Z800 E185
M851 X-27 Y0 Z0

KP3S w/ Titan w/ metal enclosure, BL Touch mounted on right of extruder

  1. Mount BL Touch using this mount
  2. You can download this version directly from me and do not need to make the modifications below: https://github.com/bdwilson/KP3S/tree/main/releases
  3. Configure your ESTEPS Marlin Motion menu (Control -> Motion -> Steps/mm) - https://marlinfw.org/docs/features/lcd_menu.html#steps/mm) and Z Probe Offset via Marlin Prepare menu (Prepare -> Bed Leveling). You cannot change all of the offsets via marlin, so you may need to use Repetier below. You will set your z offset yourself via Marlin menu. If you don't use the mount above, your offsets WILL be different and you'll need to compile your own version.
#define DEFAULT_AXIS_STEPS_PER_UNIT   { 160, 160, 800, 905 } // for titan 
#define NOZZLE_TO_PROBE_OFFSET { 31, -1, 0 }  // titan extruder mount on right

or, you can do this via Repetier or Octoprint via termina:

M92 X160 Y160 Z800 E910
M851 X29 Y-1 Z-2.41

<< Back to Main KP3S site