For general documentation/upgrades, please go here: https://bubba.org/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.
- Follow the guidance here on installing and connecting: https://bubba.org/kp3s/3dTouch/
- To install, copy Robin_nano.bin to in the root of an FAT32-formatted SD card.
- 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.
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.
Grab the configs from here and then use the directions from TH3D, but use this code.
- Mount BL Touch here: male - should be printed with supports & female (original files from here: https://www.thingiverse.com/thing:4609134)
- 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
- Mount for BL Touch is here
- 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
- Mount BL Touch using this mount
- 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
- 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