Utiliser Mainsail et Fluidd avec Printer Tools via Moonraker

Utiliser Mainsail et Fluidd avec Printer Tools via Moonraker

par FixoLab


Mainsail, Fluidd et Printer Tools

La réponse rapide

Mainsail et Fluidd sont deux interfaces web open source pour Moonraker, et Printer Tools est un client distinct et indépendant de cette même instance Moonraker. Les trois peuvent fonctionner en même temps sur la même imprimante, car un changement effectué via l'un est simplement un changement dans les données de Moonraker, que voit tout client connecté.

Ce dont vous avez besoin

  • Une imprimante Klipper avec Moonraker installé et accessible
  • Mainsail ou Fluidd installés si vous prévoyez de continuer à utiliser l'un des deux pour la configuration ou l'accès console
  • Printer Tools installé sur Android, iPhone, iPad ou Mac
  • Les mêmes identifiants sur chaque client si votre configuration Moonraker exige l'authentification

Utiliser Printer Tools aux côtés de Mainsail ou Fluidd

  1. 1

    Conservez votre interface web existante installée

    Si vous utilisez déjà Mainsail ou Fluidd pour modifier printer.cfg, exécuter des commandes console ou gérer des macros, il n'est pas nécessaire de le désinstaller en ajoutant Printer Tools.

  2. 2

    Ajoutez le même hôte Moonraker dans Printer Tools

    Connectez l'imprimante dans Printer Tools via son propre flux de connexion, en saisissant la même adresse locale que celle utilisée pour accéder à Mainsail ou Fluidd dans un navigateur.

  3. 3

    Faites correspondre l'authentification entre les clients

    Si Moonraker exige une clé API, un jeton Bearer ou du Basic Auth, utilisez dans Printer Tools les mêmes identifiants qui fonctionnent déjà dans votre interface basée sur navigateur.

  4. 4

    Répartissez le travail entre les outils

    Utilisez Printer Tools pour la surveillance mobile quotidienne, les actions rapides de pause ou de reprise et les notifications, et gardez Mainsail ou Fluidd ouvert sur un ordinateur pour la configuration approfondie, l'édition de macros et l'accès console.

  5. 5

    Vérifiez que les changements apparaissent partout

    Un profil chargé, une bobine sélectionnée ou un réglage modifié dans un client devrait être visible la prochaine fois que vous ouvrez un autre, puisque les trois lisent le même état Moonraker.

Printer Tools à côté d'une interface web Moonraker

Tableau de bord Printer Tools à côté d'une session navigateur Mainsail ou FluiddTableau de bord Printer Tools à côté d'une session navigateur Mainsail ou Fluidd

Printer Tools et une interface web Moonraker peuvent rester ouverts en même temps, tous deux reflétant le même état d'imprimante en direct.

Ce qui reste cohérent entre les trois

  • Statut d'impression, progression et températures, puisque les trois lisent les mêmes objets Moonraker en direct
  • Profils Bed Mesh et données Spoolman, lorsque l'un ou l'autre est configuré sur l'instance Moonraker partagée
  • Listes de fichiers et historique d'impression rapportés par Moonraker
  • Pause, reprise, arrêt et contrôles standard, quel que soit le client ayant émis la commande

Ce que Printer Tools ne remplace pas

  • Modifier printer.cfg directement ne fait pas partie de Printer Tools, cela nécessite encore Mainsail, Fluidd ou un accès direct aux fichiers
  • Une console Klipper complète pour exécuter des commandes personnalisées arbitraires n'est pas disponible dans Printer Tools
  • Les écosystèmes de plugins spécifiques à Mainsail ou Fluidd ne se retrouvent pas dans le tableau de bord de Printer Tools

Problèmes courants avec plusieurs clients

Un réglage modifié dans Fluidd n'apparaît pas dans Printer Tools

Actualisez ou rouvrez l'imprimante dans Printer Tools. Si cela ne correspond toujours pas, confirmez que les deux clients pointent réellement vers le même hôte Moonraker et non vers deux imprimantes différentes.

L'authentification fonctionne dans le navigateur mais pas dans Printer Tools

Les interfaces navigateur peuvent reposer sur une session stockée plutôt que sur la clé API, le jeton Bearer ou l'identifiant Basic Auth statiques que Printer Tools a besoin que vous saisissiez directement.

Exécuter plusieurs clients semble ralentir Moonraker

Moonraker est conçu pour prendre en charge plusieurs clients simultanés, c'est donc rare. Si cela arrive, vérifiez l'utilisation des ressources de l'hôte lui-même plutôt que de supposer que les clients entrent en conflit entre eux.

Utiliser les trois à distance

Un VPN vers votre réseau permet à n'importe lequel de ces clients d'atteindre Moonraker comme à la maison. Printer Tools prend aussi en charge OctoEverywhere et Obico pour l'accès distant sans exposer Moonraker directement.

Questions fréquentes

Dois-je choisir entre Printer Tools et Mainsail ou Fluidd ?

Non. Ce sont des clients indépendants de la même instance Moonraker et ils peuvent être utilisés ensemble sans conflit.

Lequel utiliser pour la surveillance quotidienne ?

Printer Tools est conçu pour des vérifications rapides depuis le mobile et les notifications. Mainsail et Fluidd restent utiles sur un ordinateur pour la configuration et le travail en console.

Alterner entre eux causera-t-il des problèmes de synchronisation ?

Non. Il existe une seule source de vérité, Moonraker lui-même, donc chaque client reflète le même état sous-jacent.

Y a-t-il une réelle différence fonctionnelle entre Mainsail et Fluidd ?

Les deux sont des interfaces Moonraker open source activement maintenues, avec des mises en page et des panneaux de macros différents. Le choix entre les deux est surtout une question de préférence, pas de compatibilité avec Printer Tools.

Puis-je arrêter complètement d'utiliser une interface web ?

Vous le pouvez pour la surveillance et le contrôle quotidiens, mais en garder une installée reste utile pour des tâches comme modifier printer.cfg ou exécuter des commandes console que Printer Tools ne couvre pas.

Voir la compatibilité complète Klipper et Moonraker

Passez en revue les fonctionnalités Moonraker prises en charge, les besoins optionnels en caméra et Spoolman, les options d'accès distant et les limitations actuelles.

Voir la compatibilité Klipper
Printer Tools
Printer Tools

Toutes vos imprimantes 3D dans un seul tableau de bord

Surveillez vos imprimantes Bambu Lab, Klipper, OctoPrint, Creality, Snapmaker, Anycubic, Flashforge, Elegoo et Prusa depuis une seule application

Disponible sur Android, iPhone, iPad et Mac, avec des apps compagnons pour Apple Watch et Wear OS et un accès à distance facultatif via VPN, OctoEverywhere ou Obico

Printer Tools