Skip to main content

Application de suivi - Ultimaker série S

Aperçu Application Ultimaker
📅 2021 – 2022
🛑 Terminé
👨‍💻 Co-auteur, développeur

Présentation

Depuis septembre 2021, Eirlab Community utilise deux imprimantes Ultimaker série S, équipées d’une API permettant de suivre à distance l’état des machines. L’application de suivi a été développée pour répondre au besoin de visualiser en temps réel la disponibilité, l’état et l’activité des imprimantes depuis l’open space, sans avoir à se déplacer.

Le projet a débuté avec le développement d’un client JavaScript affiché sur une télévision du fablab, puis a évolué vers une version Python/Flask pour un monitoring local et personnalisable. L’application est utilisée quotidiennement pour optimiser l’utilisation des machines et améliorer l’expérience des membres.

Contexte associatif

Projet réalisé au sein du fablab associatif Eirlab, pour faciliter la gestion partagée des ressources d’impression 3D. L’outil s’adresse à l’ensemble de la communauté Eirlab (membres, bénévoles, encadrants) et favorise l’autonomie et la fluidité des usages.

Démarche et réalisations 🚀

  • Analyse de l’API Ultimaker, tests sur le réseau local
  • Développement d’une interface web (ultimaker-screen) pour affichage TV
  • Déploiement sur Raspberry Pi, gestion de la robustesse (reboot auto)
  • Développement d’une version Python/Flask (Ultiwatcher) pour usage local
  • Documentation, support et évolutions selon les retours utilisateurs

Technologies et outils 🛠️

  • JavaScript (Node.js, npm)
  • Python (Flask)
  • Raspberry Pi
  • API Ultimaker

Liens et ressources 🔗

  • 💻 Code source Ultimaker-screen : GitHub
  • 💻 Code source Ultiwatcher : GitHub
  • 📝 Article de présentation : Eirlab.net