- Kingroon KP3S 3.0 (Shipped with
Direct Titan Extruder
) - BLTouch v3.1
- Probe mount 3D model was downloaded from thingiverse
- replaced
Z Min
probe on the mainboard, keeping black-white color-coded pinouts.
- Installed landscape LCD mount
- LCD mount 3D model was downloaded from thingiverse
- note: Tried to change
define TFT_ROTATION TFT_ROTATE_90
configuration seems not working properly
- note: Tried to change
- Printed those parts
tft1.stl
,tft24.stl
,tftbase.stl
- LCD mount 3D model was downloaded from thingiverse
-
Clone Marlin repository with 2.0.9 tag.
git clone --depth 1 --branch 2.0.9 https://github.com/MarlinFirmware/Marlin.git buildspace
-
Replace configuration.
cat ./Marlin/Configuration.h > ./buildspace/Marlin/Configuration.h cat ./Marlin/Configuration_adv.h > ./buildspace/Marlin/Configuration_adv.h
-
Build firmware.
- Open VS Code
- Install
Auto Build Marlin
extension - Open
Auto Build Marlin
tab on extension bar on left side. - Click
Show ABM Panel
- Click
Build
on the right side ofmks_robin_nano35
OR Build manually
cd buildspace platformio run -e mks_robin_nano35 ; echo "done" >|/tmp/ipc
-
Prepare SD card to flash.
cp .pio/build/mks_robin_nano35/Robin_nano35.bin /media/sdcard/robin_nano.bin
-
Update firmware on KP3S.
- Poweroff your KP3S.
- Put SD card with
robin_nano.bin
into KP3S. - Power on (You'll see
TFT Updating
on screen.)
Follow Instructions here
- PID Autotune
- First Layer
- Baseline Print
- Extruder E-steps Calibration
- Slicer Flow Calibration
- Stepper Motor Driver Current
- Retraction Tuning
- Temperature Tuning
- Accerlation Tuning
- Linear Advance
- XYZ steps Calibration