Klipper (Moonraker) integration for Stream Deck. Allows you to control your 3D printer directly from your Stream Deck.
Actions included:
Printer status: Display current status of your 3D printer, printing progress and various additional details that you can choose to display. Also allows to open a URL or execute a GCODE on press.
Spoolman status: If you have Spoolman integration set up, it can display the information about your currently selected spool, including how much filament is left.
Run GCODE: Execute a custom GCODE script on your printer.
Start print: Start printing a gcode file.
Pause print: Pause the currently running print process.
Resume print: Resume the paused printing process.
Cancel print: Cancel the printing process.
Speed factor (dial): Adjust the speed factor (feedrate) on the fly by turning the knob.
This plugin communicates with your 3D printer via the Moonraker API and does not depend on the frontend. You can use it together with Mainsail, fluidd, KlipperScreen, or anything else.
If you have any authentication in front of it and/or you have published your printer to the Internet, it's up to you to set it up so your Stream Deck can access it too.