Stampanti 3D

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 folder
printer_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

en_GBEnglish (UK)