# SnakeOilXY-3S
Entry level, low cost mod for Kingroon KP3S 3D printer.
For the latest documents, please visit our github page https://github.com/SnakeOilXY/SnakeOilXY-3S
## 1. Introduction
Kingroon KP3/3S is a nice small printer, but it comes with some mechanical design problems. This mod is aiming at fixing there problem with the lowest cost as possible.
## 2. The problems and solutions
### 2.1. X and Y axis
- There is no proper way to adjust the belt tension of X and Y axis
- The belt path is not straight. This will affect the printed part dimension based on where it printed on the build place, special on large model.
- This mod added belt tensioner for X and Y axis.
- Change the belt mounting method to make the belt path straight.(check image bellow, this method apply for both X and Y belt).
- All motor shafts are supported by bearing.
### 2.2. Z axis
- On some revisions of KP3/S the Z motor center and leadscrew nut are not well aligned. This will make the leadscew wobble and result in Z banding problem.
- This mod added Oldham coupler and Position adjustable top support bearing.
- Position adjustable top support bearing will allow to fine-adjust the leadscrew position so it parallel to the Z v-slot extrusion.
- Oldham coulper will deal with axial and angular misalignments of the leadscew nut.
### 2.3. E axis (optional)
- There is no problem with the original extruder except it too heavy for the unsupported gantry.
- This mod added 2 options for lighter extruder: Direct drive Sherpa mini mount and bowden extruder mount.
- The above extruder mounters can be use with V6 hotend or any other hotend using the same mounting method(Dragon hotend with groove adapter for example).
- Optional mounting slot for BLtouch/3Dtouch
- Compatible with bear_extruder_and_x_axis fan duct and other 3rd party ducts like RH_Dreambox's Air nozzle for the Bear extruder (Rev.1) or MajorOCD's Fan Duct for Bear Extruder
### 2.4. Klipper config
- Please visit our github for the latest update
## 3. Bill of materials
- Please visit our github for the latest update
## 4. How to print parts
- PETG, ABS or PC filament depend on your budget and how hot you will run the printer.
- 0,4mm nozzle, 0.2mm layer height, 5 walls, 30% infill. Support on build plate only.
- Oldham coupler will need to be printed with small layer height(0.05~0.1mm) and small diameter nozzle(~0.25mm) if possible. This parts will need some sanding to make the mating surface smooth enough.
## 5. Copyright Notice
- Sherpa mini extruder is an original work of Annex Engineering, modified parts using their source code/design files are re-released under ANNEX Engineering License.
- bear_extruder_and_x_axis is an original work of Grégoire Saunier, modified parts using their source code/design files are re-released under GNU General Public License v3.0.
- The CAD assembly using Kingroon KP3/S model of Fukuma Yohei at Thingiverse - Kingroon KP3S full assembly STP/OBJ data under Creative Commons - Attribution license
- This printer design(SnakeOilXY-3S), it's document and software are released under GNU General Public License v3.0.
The author marked this model as their own original creation.