Skip to content
This repository has been archived by the owner on Nov 9, 2024. It is now read-only.
/ Kingroon-KP3S-Marlin Public archive

Marlin configuration for Kingroon KP3S 3D Printer

Notifications You must be signed in to change notification settings

dulfe/Kingroon-KP3S-Marlin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Marlin Configuration for Kingroon KP3S 3D Printer

This repository ONLY contains the CONFIGURATION files needed to compile your the MARLIN firmware for Kingroon KP3S 3D Printer.

It uses the "example" KP3 configuration from Marlin/Configuration repo as a base and some modifications to make it work with this board.

This configuration has been tested with Marlin 2.0.7.2

Marlin 2.0.7.2 has a bug with TOUCH CALIBRATION so M995 does not work as expected. This CONFIGURATION has values that currently work with my screen.

Notes

  • It uses a modified version of the MKS Robin Nano board named Kingroon KP3 v1.2
  • It uses TMC2225 drivers which are compatible to A4988.
  • Screen is a modified version of MKS TFT24 named KingRoon TFT24 v1.1
  • Stock firmware uses Marlin Emulation mode in the TFT screen that communicates with the mainboard using G-Codes, but uses an old MKS UI library (not supported by stock Marlin)
  • Marlin Emulation mode (a.k.a. Modern UI) currently only supported with TFT35 screens, so TFT24 needs to use full TFT.
  • Default settings were taken from the original SD card, file robin_nano_cfg.txt
  • Stock display is in portrait mode, but Marlin needs it to be landscape.

Even thought the PID values have been taken from the default configuration file, I found out it is better to calibrate it yourself.


USE IT AT YOUR OWN RISK

I am not responsible for any 3D printer converted into a glorified paper weight!


Compilation Instructions

Expert:

If you have done it before for any printer using Marlin, then just copy both configuration files to your marlin source code and compile as normal.

Not So Expert (NSE):

If you are new to that, you can:

Installation

  • Rename the BIN file generated in the previous step to Robin_nano.bin (if you use the NSE method, the file is <marlin source>\.pio\build\mks_robin_nano35\Robin_nano35.bin)
  • Copy that file to your Micro SD (backup your original Micro SD so you have the stock firmare just in case you want to go back)
  • Make sure to delete the old files from the Micro SD.
  • Take that Micro SD and put it in your printer.
  • Turn ON your printer.
  • It will update automatically.

Branches

  • The STOCK branch has the firmware configuration for the stock printer without any kind of modification.
  • The MASTER/DEVELOP contains the configuration for my personal printer which I hope to modify soon!

About

Marlin configuration for Kingroon KP3S 3D Printer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published