Skip to content

my journey converting a sainsmartcept corecption 300 to klipper using a raspberry Pi 4

Notifications You must be signed in to change notification settings

jgarder/Coreception-Klipper0.10.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coreception-Klipper0.10.0

sainsmart Coreception 300 with Klipper. This will hold general installation and config

  1. Get Coreception (or any robin nano printer) and setup with Bltouch in mtl detector 2 spot according to pic.

  2. get raspberryPI or laptop

  3. install OS (i chose FluiddOS which is just debian/ubuntu with klipper/mainsail/moonraker preinstalled)

  4. compile klipper for your mcu which should be a MKS Robin Nano (v1.2.004) board on stock coreception.

  5. 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.

  6. run "make"

  7. "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.

  8. 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'

  9. if your using ubuntu and cannot find your MCU path

  10. verify all printer components and tune extruder/Bed PID

  11. Setup Extruder Steps (if Not Stock)

  12. Setup ZOffset/probe calibrate

  13. testprint

  14. Setup pressure advance

  15. Every Pres_adv change retune retraction (click here for FW_retract tuning which i recommend)

  16. setup the Rpi to ALSO be a secondary MCU for resonance testing

  17. Check your Resonance

  18. Check resonance to check belt tension on coreXY machines

  19. testprint

  20. setup Start and end Gcodes (also check the included ones)

  21. enjoy

some commands used to get everything setup

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

  1. copied a lot from this

  2. beanisfat leaves a comment i use

  3. more config discussion inclusing making 2208 uart and coreception

  4. GREAT klipper print tuning guide i found after doing all this

  5. if your using ubuntu and cannot find your MCU path

About

my journey converting a sainsmartcept corecption 300 to klipper using a raspberry Pi 4

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published