Aller au contenu

Filament ABS

[RÉSOLU] Décaler la position de la buse


Aller à la solution Résolu par Idealnight,

Messages recommandés

Bonjour à tous,

Petite question, si je change la position de la buse sur la tête (exemple je la décale de +1 cm sur X et de - 1 cm sur Y), comment j'indique à l'imprimante la nouvelle position de la tête par rapport à l'ancienne ?

J’imagine que cela se passe dans marlin, mais mes connaissance à ce niveau sont plus que nulle.

Merci de vos réponses.

Lien vers le commentaire
Partager sur d’autres sites

En effet, c'est pas mal sous Cura (j'imagine que c'est présent sur les autres trancheurs également).

Autre question, après un G28, si je fait demande d'aller à la position par exemple X = 100, il s'agit de 100 mm en partant du plateau (surface imprimable) ou bien en partant de la position de la buse.

Et par ailleurs, comment est défini le point 0,0 pour l'imprimante d'un point de vu physique (par rapport aux endstop ?). Donc j'imagine que d'origine dans le firmware de mon imprimante, il doit y avoir une entrée donnant la position de la buse telle que livrée avec l'imprimante par rapport au point d'origine 0,0,0 ?

Je crois que je vais devoir faire un peu de recherche sur marlin and co.

Modifié (le) par methylene67
Lien vers le commentaire
Partager sur d’autres sites

il y a 33 minutes, methylene67 a dit :

Autre question, après un G28, si je fait demande d'aller à la position par exemple X = 100, il s'agit de 100 mm en partant du plateau (surface imprimable) ou bien en partant de la position de la buse.

Ha ... les jois du positionnement absolut ou relatif ... pour répondre simplement cela dépend du contexte d’exécution de la commande...

https://marlinfw.org/docs/gcode/G000-G001.html

  • In Relative Mode (G91) all coordinates are interpreted as relative, adding onto the previous position.

G28

; G90 ; en principe état par défaut positionnement absolut (état après démarrage de la machine)

G0 X100 ; allez en X=100 car en mode absolut

G91 ; passer en mode relatif

G0 X100 ; allez en X=X+100 car en relatif dans ce contexte (il y a un G91 fait juste avant ... et qui n'a pas encore était modifié avec un G90 ...)

 

Edit Mais si tu a fait un offset ... le référentielle change ... et c'est selon celui que tu utilise et de quand tu l'a fait ... (il faut imaginer un calque du point de référence 0,0,0 que tu déplace si tu utilise M206 et/ou M218 ...)

https://marlinfw.org/docs/gcode/M206.html

https://marlinfw.org/docs/gcode/M218.html

Mais via les paramètres de la machine sous Ultimaker Cura, là il me semble que c'est cura qui recalcule les valeur des coordonnées des instruction G0 G1 ... donc c'est lui qui gère le "calque de changement de référentielle" et impacte les valeur X, Y et Z et non plus le firmware ...

 

il y a 33 minutes, methylene67 a dit :

Et par ailleurs, comment est défini le point 0,0 pour l'imprimante d'un point de vu physique (par rapport aux endstop ?). Donc j'imagine que d'origine dans le firmware de mon imprimante, il doit y avoir une entrée donnant la position de la buse telle que livrée avec l'imprimante par rapport au point d'origine 0,0,0 ?

Là c'est "simple" ... enfin seulement si les  [XYZ]_MIN_POS  sont bien a 0 et les endstop en min ... 😉

https://marlinfw.org/docs/configuration/configuration.html#movement-bounds

sinon https://reprap.org/wiki/Configuring_Marlin_Bed_Dimensions

Modifié (le) par PPAC
  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

  • 1 month later...
  • fran6p changed the title to [RÉSOLU] Décaler la position de la buse

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...