Notifications
Clear all

Récupération temps-réel position xyz de la buse  

  RSS
ThomasR
(@thomasr)
New Member
Récupération temps-réel position xyz de la buse

Bonjour à tous,

Je souhaite faire l'acquisition d'une prusa Mini dans les semaines à venir afin de faire du monitoring en temps réel.
Pour ce faire, il faudrait que je récupère les positions en quasi "temps-réel" de la buse.

Savez-vous si d'origine, des capteurs sur la buse ou sur les axes permettent de récupérer ces données en temps-réel (sans que ça soit l'interprétation du G-Code par le processeur qui me remonte la position) ?

Sinon, avez-vous une idée s'il est possible d'ajouter des encoders sur les axes afin de récupérer ces données, ou quelqu'un l'a-t-il déjà fait ?

Merci d'avance,

A bientôt.

Thomas

Posted : 20/04/2023 9:08 am
Olivier-Saraja
(@olivier-saraja)
Noble Member
RE: Récupération temps-réel position xyz de la buse

Bonjour,

Je ne comprends pas très bien l'intérêt de ce que tu souhaites faire (je pense qu'il nous manque le contexte de ton projet) mais octoprint te permet de récupérer en temps réel les lignes de gcode sur lesquelles l'imprimante travaille. Tu es déjà dans ce cadre là dans du "quasi temps-réel". Tu pourras probablement lui faire dire la position de la buse en temps réel car Octoprint est un projet open source et il te permettra probablement de programmer un greffon qui te restituera les informations exacte que tu souhaites.

Aucune idée pour les encodeurs sur les axes. Cela me semble une sacrée machine à gaz à implémenter, même si le hardware et le firmware sont open source. Mais à nouveau, je ne comprends pas bien ce que tu souhaites faire 😅 donc mes commentaires sont à prendre avec le recul qui convient.

Anycubic Photon Mono X 6k et Wash&Cure Plus, Bambulab X1c avec AMS

Posted : 20/04/2023 9:36 am
ThomasR
(@thomasr)
New Member
Topic starter answered:
RE: Récupération temps-réel position xyz de la buse

Merci pour ton retour Olivier.

Je souhaite développer un démonstrateur de jumeau numérique, et dans ce cadre tenter dans un premier temps de connecter en temps réel la représentation 3D de l'imprimante avec les données de position récupérées en temps réels de capteurs sur l'imprimante (synchronisation imprimante avec sa CAO).

J'ai vu en effet que Octoprint permet la récupération de ces données mais c'est pour moi, fait à partir du G-code. Je veux en fait aller au-délà du contrôle/commande que permet Octoprint.

De ce que j'ai vu, le seul capteur est celui de nivellement et les positions sont récupérées du G-code si je ne me trompe pas.

Posted : 20/04/2023 9:45 am
Frame
(@frame)
Noble Member
RE:

Exact, la position de la tête est définie dans le gcode lui même généré par le slicer...

il n'y aurait pas d'intérêt pour l'utilisateur lambda que l'imprimante génère elle aussi via des capteurs (qui devraient être très précis) l'emplacement de la tête lors de l'impression... Hormis pour une comparaison des données du gcode et de l'emplacement réel de la tête d'impression mais pourquoi ferait on cela?

Maintenant cela existe peut-être sur des imprimantes FDM ou autre professionnelles avec des cartes mères capables de gérer en temps réel les emplacement XYZ de l'imprimante, cela demanderait, je pense, une puissance dont ne dispose pas ce type d'imprimante...

This post was modified 2 years ago 2 times by Frame

Prusa MK4S -2x Prusa Mini+ - Bambulab X1 Carbon/P1P- Silhouette Cameo 4-Laser Xtool S1 40w- Imprimante Canon Sublimation...

Posted : 21/04/2023 8:20 am
Share: