https://github.com/dids/klipper-priority-fix
A simple but hacky workaround for raising Klipper service priorities on lower end SBCs like BTT-CB1, to avoid timeouts and failed prints.
https://github.com/dids/klipper-priority-fix
bigtreetech bigtreetech-cb1 btt cb1 klipper klipper-priority-fix mainsail moonraker
Last synced: 8 months ago
JSON representation
A simple but hacky workaround for raising Klipper service priorities on lower end SBCs like BTT-CB1, to avoid timeouts and failed prints.
- Host: GitHub
- URL: https://github.com/dids/klipper-priority-fix
- Owner: Dids
- License: mit
- Created: 2023-08-23T14:46:06.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-08-24T12:49:17.000Z (about 2 years ago)
- Last Synced: 2025-01-19T05:54:26.220Z (9 months ago)
- Topics: bigtreetech, bigtreetech-cb1, btt, cb1, klipper, klipper-priority-fix, mainsail, moonraker
- Language: Shell
- Homepage:
- Size: 23.4 KB
- Stars: 10
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# klipper-priority-fix
A simple but hacky workaround for raising Klipper service priorities on lower end SBCs like BTT-CB1, to avoid timeouts and failed prints.
## Installation
Start by checking out the repository to your home directory.
```bash
git clone https://github.com/Dids/klipper-priority-fix.git ~/klipper-priority-fix
```Now you can run the install script, which should automatically setup everything for you.
```bash
~/klipper-priority-fix/scripts/install.sh
```While optional, it is highly recommended that you also setup automatic updates, simply by adding the following `update_manager` entry to your `moonraker.conf` (or to the file where you configure Moonraker's update manager).
```yaml
# Update manager entry for klipper-priority-fix
[update_manager klipper-priority-fix]
type: git_repo
channel: dev
path: ~/klipper-priority-fix
origin: https://github.com/Dids/klipper-priority-fix.git
primary_branch: master
install_script: scripts/install.sh
managed_services: klipper-priority-fix
```While the installation script should already take care of this, ensure that the line `klipper-priority-fix` is added to the bottom of your `~/printer_data/moonraker.asvc` file, so that Moonraker can control the klipper-priority-fix service.
If you setup the automatic updates above, you may additionally need to restart Moonraker.
```bash
systemctl restart moonraker
```Now klipper-priority-fix be installed, running and kept up-to-date automatically.
## License
See [LICENSE](LICENSE).