sainsmart Coreception 300 with Klipper. This will hold general installation and config
-
Get Coreception (or any robin nano printer) and setup with Bltouch in mtl detector 2 spot according to pic.
-
get raspberryPI or laptop
-
install OS (i chose FluiddOS which is just debian/ubuntu with klipper/mainsail/moonraker preinstalled)
-
compile klipper for your mcu which should be a MKS Robin Nano (v1.2.004) board on stock coreception.
-
run "make menuconfig", setup for the mcu STM32F103, enable "extra low-level configuration setup", select the 28KiB bootloader, and serial (on USART3 PB11/PB10) communication.
-
run "make"
-
"make flash" does not work with MKS Robin,run the following command: ./scripts/update_mks_robin.py out/klipper.bin out/Robin_nano35.bin Copy the file out/Robin_nano35.bin to an SD card and then restart the printer with that SD card.
-
make backups of your klipper_config files (your going to put some info back into the new files) THEN copy over the new klipper)config files. if you overwrote moonraker.conf you will need to update your directories, unless you are named 'bob'
-
testprint
-
Every Pres_adv change retune retraction (click here for FW_retract tuning which i recommend)
-
setup the Rpi to ALSO be a secondary MCU for resonance testing
-
testprint
-
enjoy
sudo apt-get install git -y cd ~/klipper/ make menuconfig make ls /dev/serial/by-id/* sudo service klipper stop cd ~ git clone https://github.com/th33xitus/kiauh.git ./kiauh/kiauh.sh
i ended up using spi 5 and needed these commands on my Rpi to active spi5 dtoverlay=spi5-1cs dtparameter=cs0_pin=12
PID_CALIBRATE HEATER=extruder TARGET=170 PID_CALIBRATE HEATER=heater_bed TARGET=60
SHAPER_CALIBRATE
~/klipper/scripts/calibrate_shaper.py /tmp/calibration_data_x*.csv -o /tmp/shaper_calibrate_x.png ~/klipper/scripts/calibrate_shaper.py /tmp/calibration_data_y*.csv -o /tmp/shaper_calibrate_y.png
TUNING_TOWER COMMAND=SET_RETRACTION PARAMETER=RETRACT_LENGTH START=0 FACTOR=0.05 #this test will test retract length from 0 to 5 on a 20mm tower
##sources