Sovol SV01 Pro Klipper 3D Printer Configuration Files

Includes configuration files for a "Klipperized" but otherwise stock Sovol SV01 Pro filament 3D printer as well as settings for certain modifications such as:

Usage

Fork or clone this repo somewhere on your Klipper host and add [include] statements with relative paths in your instance's printer.cfg, see the included sample_printer.cfg for an example.

If you'd like to track updates with Moonraker's Update Manager, KAMP's technique adapted below works well.

  1. ssh into your Klipper device and execute the following commands:

     cd ~
     
     git clone https://github.com/louisrousseau/sovol-sv01-pro-klipper-custom-configs.git
     
     ln -s ~/sovol-sv01-pro-klipper-custom-configs printer_data/config/sv01pro

    Note: This will change to the home directory, clone the repo, create a symbolic link of the repo to your printer's config folder.

    It is also possible that with older setups of klipper or moonraker that your config path will be different. Be sure to use the correct config path for your machine when making the symbolic link.

  2. Open your moonraker.conf file and add this configuration:

     [update_manager sovol-sv01-pro-klipper-custom-configs]
     type: git_repo
     channel: dev
     path: ~/sovol-sv01-pro-klipper-custom-configs
     origin: https://github.com/louisrousseau/sovol-sv01-pro-klipper-custom-configs.git
     managed_services: klipper
     primary_branch: main

    Note: Whenever Moonraker configurations are changed, it must be restarted for changes to take effect.

To flash an updated Klipper firmware to your mainboard:

  1. Have a formatted SD card in your mainboard.
  2. Update Klipper as usual.
  3. Copy update_creality_board.sh to your home directory, which assumes your Klipper repo is in ~/klipper
  4. chmod +x update_creality_board.sh
  5. .\update_creality_board.sh
  6. Power cycle your mainboard. Script shuts down the Klipper host as my machine powers the Pi from a 24V-to-5V converter fed from the printer's power supply.

Thanks, acknowledgements, useful links

License

GPLv3, see LICENSE for full text.