Klipper Auto Power Off - Smart Shutdown Module
Hello everyone,
I’m pleased to share with the Klipper community a module I’ve developed: Klipper Auto Power Off.
In Brief
This module automatically powers off your printer after a completed print, once temperatures have dropped below a configurable threshold and after a customizable idle timeout.
Key Features
Smart shutdown: waits until temperatures are safe
Configurable temperature threshold (default: 40°C)
Customizable idle timeout (default: 10 minutes)
Compatible with all power control device types supported by Moonraker (GPIO, TP-Link Smartplug, Tasmota, etc.)
Interface in English and French
Integration with Fluidd (well-tested) and Mainsail (being tested)
Automatic updates via Moonraker’s update manager
Installation
Installation is simple via a script:
wget -O install.sh https://raw.githubusercontent.com/JayceeB1/Klipper-Auto-Power-Off/main/scripts/install.sh
chmod +x install.sh
./install.sh
Current Project Status
The module is functional but still in active development:
Fluidd support well-tested
Mainsail support still being tested (feedback welcome)
Some minor bugs may still exist (I need you!)
Also working on a more advanced Fluidd web interface integration
GitHub Link
For more information, check out the GitHub repository: GitHub - JayceeB1/Klipper-Auto-Power-Off: A Klipper module that automatically powers off your 3D printer
I’m open to your feedback, suggestions for improvement, and bug reports. Feel free to share them here or via GitHub.
Thank you!