Firmware Klipper e Marlin – TwoTrees Sapphire Plus SP5
Klipper-for-TwoTrees-Sapphire-Plus-SP5
Klipper printer-twotrees-sapphire-plus-sp-5-v1-2020.cfg
https://github.com/Klipper3d/klipper/blob/master/config/printer-twotrees-sapphire-plus-sp-5-v1-2020.cfg
Generic
https://github.com/Klipper3d/klipper/blob/master/config/generic-mks-robin-nano-v1.cfg
Installing Klipper on Sapphire Plus (SP-5)
Format your MicroSD to FAT32 with a 4096 allocation unit size.
cd klipper
sudo make menuconfig
- Enable extra low-level configuration options
- select Micro-controller Architecture (STMicroelectronics STM32)
- Processor Model (STM32F103)
- select Bootloader offset (28KiB bootloader)
- Communication interface (Serial (on USART3 PB11/PB10))
- (250000) Baud rate for serial port
- (!PC6, !PD13) GPIO pins to set at micro-controller startup # to turn off display at startup
Press Q to Quit and Y to save.
Note that the “make flash” command does not work with MKS Robin boards.
So run…
sudo make
sudo python3 ./scripts/update_mks_robin.py ./out/klipper.bin ./out/Robin_nano35.bin
Copy the file /home/pi/klipper/out/Robin_nano35.bin to an SD card and then restart the printer with that SD card.
Rename the firmware as Robin_nano35.bin if the TFT Display is connected, otherwise rename it Robin_nano43.bin
You can find Klipper v10/v11 Firmware ready to flash here
https://3dprintbeginner.com/how-to-install-klipper-on-sapphire-plus/
https://makerme.blog/posts/installing-klipper-on-sapphire-plus/
With PUTTY:
Find the mcu with:
ls /dev/serial/by-id/*
Problemi: ls cannot access /dev/serial/by-id/* No such file or directory
https://klipper.discourse.group/t/debian-11-bullseye-udev-bug-no-board-or-serial-found/10711
take the serial path and put it in [mcu] of the printer.cfg of klipper.
Klipper Splash Screen Creator
https://github.com/pappicio/klipper-splash-creator/tree/main/WindowsApp1
Klipper issues
No connection with Moonraker after updates
If you update Kliper and Moonraker with Kiauh
in the folderprinter_data/systemd
Check klipper.env
For some reason you can end up with serial connection.
This needs to be changed back to UDS.
KLIPPER_ARGS="/home/pi/klipper/klippy/klippy.py /home/pi/printer_data/config/printer.cfg -l /home/pi/printer_data/logs/klippy.log -a /tmp/klippy_uds"
Firmware basato su Marlin 2.1.x bugfix
e le relative configurazioni
https://github.com/Travis90x/TwoTrees-Sapphire-Plus-SP5-Marlin/tree/2.0.x-stable