https://github.com/jakpaul/klipper-status-led
Klipper state-independent neopixel status LED on Raspberry Pi
https://github.com/jakpaul/klipper-status-led
klipper raspberry-pi service user-interface
Last synced: 3 months ago
JSON representation
Klipper state-independent neopixel status LED on Raspberry Pi
- Host: GitHub
- URL: https://github.com/jakpaul/klipper-status-led
- Owner: jakpaul
- License: gpl-3.0
- Created: 2025-02-27T12:57:24.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-02-27T16:00:45.000Z (3 months ago)
- Last Synced: 2025-02-27T19:35:08.236Z (3 months ago)
- Topics: klipper, raspberry-pi, service, user-interface
- Language: Python
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Neopixel Status LED for Klipper
A service that independently controls addressable LEDs based on Klipper status. Intended to run on a Raspberry Pi making use of its GPIOs.
**Currently still under development**
## Why use this instead of the built-in LED support
Klipper to my knowledge currently has no way of processing commands while in an error state or when any MCUs are shut down. This is probably by design as a safety feature. In this state, updating LEDs connected via Klipper is not possible.
I wanted my status signal to be able to clearly show these states too if something goes wrong (Yes, having flashing lights on it is absolutely critical for printer operation). The script also adds some basic animations.
Because the service is independent of Klipper, it can provide clear indication even when Klipper is shut down.
## Installation
TODO
## Configuration
TODO