Before starting, I recommend printing the following:
- For bltouch mounting: https://www.thingiverse.com/thing:4816601
- For better cooling: https://www.thingiverse.com/thing:4820826
NOTE: Robin_nano.bin file is compiled for F103 Processor. Usually found on the V2 with red extruder If you need a .bin file for another processor, compile one using the "Build Klipper firmware for Kingroon KP3S" section of this guide: https://3dprintbeginner.com/how-to-install-klipper-on-kingroon-kp3s/
To know what processor you have, unscrew the bottom plate of the printer to get access to the mainboard. Now just read what the MCU has written on it. Ex. STM32F103
- Place Robin_nano.bin in the root of a microSD card and place in printer
- Turn printer on and give it 60 seconds to update. Screen will go blank, it is normal
- Turn printer off
- Install mainsailOS or FluiddPI on raspberrypi of choice (cant go wrong with either, although I prefer Fluidd since you can change settings when printer is off)
- Here is a great guide for mainsailOS https://3dprintbeginner.com/how-to-install-mainsailos-on-raspberry-pi/
- And here is one for FluiddPI https://docs.fluidd.xyz/installation/fluiddpi
- Turn on printer and connect the Pi to the USB port of the printer
- Update all packages after acessing the GUI by typing the IP address of the pi into your browser
- Read printer.cfg and uncomment/update sections that need to be uncommented or updated
- Place/update printer.cfg in the confugration section where moonraker.cfg exists
- Click restart firmware on the main page
- Calibrate esteps https://youtu.be/T-knWbh1Gg8?t=551. Extrude filament with the nozzle at printing temperature. Do not cold extrude like in the video. Just follow his calculations
- Only do steps 14 and 15 if you have bltouch
- Home all axis, and in console run
probe_caliberate
Place a piece of paper under the nozzle and adjust the Z until there is slight friction when you move the paper. Save, restart - Home all axis, and do a bedmesh (in Fluidd, go into tools tab and hit calibrate, after its done, save, restart firmware)
- Do step 17-18 if you do not have bltouch
- type
bed_adjust_screws
in console - Place a piece of paper under the nozzle and adjust the bed screws until there is slight friction when you move the paper. Save, restart
- Lastly, do a pid calibrate for bed and extruder:
PID_CALIBRATE HEATER=extruder TARGET=210
wait about 5 minutes then save and restartPID_CALIBRATE HEATER=heater_bed TARGET=60
wait about 10 minutes then save and restart- All done! Happy printing