Intégration externe - Moonraker / Klipper (imprimantes 3D)

Salut tout le monde !

@AlexTrovato, c’est ta demande : voici Moonraker / Klipper, pour les imprimantes 3D sous Klipper (Voron, RatRig, Sovol, Elegoo, Creality K1 et K2 rootées…), avec Mainsail ou Fluidd. Troisième étage du « pack impression 3D » après OctoPrint et Bambu Lab. Tout passe en local, par l’API de Moonraker.

Ce que ça fait

  • Un appareil par imprimante (jusqu’à 3) : état, fichier, progression, temps écoulé et restant, couche, températures et consignes (buses, plateau, caisson, capteurs), ventilateur, webcam, et des boutons pause et reprise.
  • Un widget « Impression 3D Klipper » : jauge, températures, heure de fin, et les boutons utiles au moment.
  • Des déclencheurs : impression démarrée, terminée, échouée ou annulée, en pause, et Klipper arrêté sur une erreur (avec son message).
  • Des actions de scène : pause, reprise, annulation, préchauffer, couper les chauffes, et lancer une macro Klipper par son nom.

Même règle de prudence que pour les deux autres : les consignes de température sont en lecture seule sur l’appareil, et l’arrêt d’urgence n’est pas exposé.

Le truc sympa

Impression terminée → « benchy terminé en 1 h 05 » sur Telegram
Klipper s’arrête sur une erreur → alerte avec le message de Klipper
Fumée détectée → annuler, couper les chauffes, éteindre la prise de l’imprimante

Installation

Gladys 5.1 minimum.

Elle arrive dans le store au prochain passage de l’indexeur. En attendant : Intégrations → Installer depuis GitHub, avec l’adresse GitHub - guim31/gladys-moonraker: Moonraker / Klipper 3D printers for Gladys Assistant: progress, temperatures, pause and resume · GitHub

  1. Saisissez l’adresse IP de l’imprimante (et une clé d’API si Moonraker ne fait pas confiance au réseau de Gladys).
  2. Ajoutez l’imprimante depuis l’onglet Découverte.

Petites réserves honnêtes : pas de lancement d’impression ni de G-code libre (seulement des macros nommées), la webcam est une capture rafraîchie chaque minute, et trois imprimantes au plus. Elle a été testée contre un vrai Moonraker avec un Klipper simulé : vraie impression, pause et reprise, annulation, arrêt d’urgence, mauvaise clé. Mais pas encore sur une imprimante physique, donc vos retours sont les bienvenus.

Codée avec l’aide de Claude Code. Projet indépendant, non affilié à Klipper ni à Moonraker.

Dépôt : GitHub - guim31/gladys-moonraker: Moonraker / Klipper 3D printers for Gladys Assistant: progress, temperatures, pause and resume · GitHub

Dites-moi ce qui manque :slight_smile: