Aller au contenu

GO Print

Décaler la valeur d'initialisation de l'axe Y (du plateau) d'un centimètre


Anakin

Messages recommandés

Bonjour,

J'ai voulu imprimer la pièce la plus grande que je pouvais.

J'ai vu que cura va jusque 19,2 cm. J'ai donc créé un objet de cette dimension.

Petite surprise : Après initialisation sur la butée pour le plateau j'ai un décalage d'un centimètre. J'aurais voulu savoir quelle valeur changer dans le fichier XML (comme le G1 pour le Z) pour décaler mon initialisation d'un centimètre?  En effet ma pièce dépasse lors de l'impression (alors que de l'autre côté j'ai la place largement manquante ).

Merci

 

Anakin

 

Lien vers le commentaire
Partager sur d’autres sites

Ben justement c'est bizarre.

J'avais perdu la lamelle métallique. Je me suis dit que c'était le centimètre manquant. En effet du coup le plateau venait taper directement sur l'interrupteur. Mais même avec cette lamelle cela ne change pas. J'ai essayé en rajoutant une brique de lego contre la lamelle mais rien non plus. Du coup je pense que j'irai plus vite en rajoutant 1 cm dans le xml...

Merci

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

OK merci.

Par contre pourquoi 2 valeurs ? Dans mon XML j'ai :

G28 X0 Y0    ;move X/Y to min endstops, so the head is out of the way;

Du coup pour cette ligne je comprends bien le Y10 au lieu du Y0.

Par contre pour la deuxième j'ai (et d'autres encore en G92):

 ;bloc Offset
G92 Z10

Je lui rajoute aussi Y10 (ou Y-10) ?

Pourquoi le modifier dans ces 2 lignes et pas sur une seule ?

Merci

Lien vers le commentaire
Partager sur d’autres sites

et pour les autres G92 dans le fichier ? Cela a-t-il une importance ? Sais-tu où avoir plus de doc sur les commandes G2, G32 et autres ?

Une autre question : pourquoi ne pas modifierdirectement cette ligne :

G28 X0 Y0    ;move X/Y to min endstops, so the head is out of the way; 

par :

G28 X0 Y-10    ;move X/Y to min endstops, so the head is out of the way;

J'aurais tendance à penser que cela permet de choisir le décalage ?

Si j’applique ta procédure j'aurais en xml :

;bloc Offset
G92 Z10
G91        ;relative positioning  
G1 Z{z_offset}
G90 
G92 Z0

G1 Z3
G1 X100 Y200 F3000
G1 Z2
M106        ;start fan full power
M109 S{print_temperature}
M82 ;set extruder to absolute mode
M107 ;start with the fan off
G92 E0 ;zero the extruded length
G1 F200 E3 ;extrude 10mm of feed stock
G92 E0 ;zero the extruded length again
G1 F{travel_speed}
    </Gstart>
    <Gend>
M104 S0        ;extruder heater off
M106 S255        ;start fan full power
M140 S0        ;heated bed heater off (if you have it)
G91        ;relative positioning
G1 E-1 F300    ;retract the filament a bit before lifting the nozzle, to release some of the pressure
G1 Z+3 E-2 F{travel_speed}    ;move Z up a bit and retract filament even more
G28 X0 Y0    ;move X/Y to min endstops, so the head is out of the way;
G28 Y
G92 Y-10

G4 P360000
M908        ;stop fan

Cela te parait correct ?

 

Merci

Lien vers le commentaire
Partager sur d’autres sites

si tu demande gentillement à gogole il te donneras toute les explications des gcodes (fait gaffe, ggodes ne donnes pas le même résultat)

si tu met -10, à mon avis tu va avoir des problèmes

Là j'imprime donc je peut pas vérifier que j'ai complètement raison.

Apparemment tu as modifié le "Gend", ce qui sans trop réfléchir m’emmènes a penser que cela ne sert a rien.

Moi je serais toi j'essaierais un G92Y10 après un G28Y  dans le "Gstart" (je croie que je me répète, mais je suis pas sure), tu ne risques rien, au pire ta dagoma prends feu.

 

Lien vers le commentaire
Partager sur d’autres sites

Le firmware de la dagoma interdit d'aller en dessous de zéro et au dessus des limites hautes

#define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
#define max_software_endstops true  // If true, axis won't move to coordinates greater than the defined lengths below.

 

Pas sûr qu' G92 Y-10 soit accepté (Edit Y pas Z désolé)

le mieux est de déplacer le portique pour qu'il se trouve au centre du plateau (plateau en butée = Y =205)

 

 

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

Il y a 3 heures, Huggy a dit :

Le firmware de la dagoma interdit d'aller en dessous de zéro et au dessus des limites hautes

#define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
#define max_software_endstops true  // If true, axis won't move to coordinates greater than the defined lengths below.

 

Pas sûr qu' G92 Z-10 soit accepté

le mieux et de déplacer le portique pour qu'il se trouve au centre du plateau (plateau en butée = Y =205)

Ah, il y en a un qui suis dans le fond dans la salle, ;o)

Ont peut donc (peut être) tenter un 

G1Y100

G92Y90

 

aller soyons fous, on rajoute un G1Y0 pour voir si la buse est toujours au dessus du plateau ;o)

 

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

oula!

Je suis un peu perdu dans toutes vos explications.

Je vais me renseigner sur les gcodes ça doit pas être très compliqué.

Je me demandais si j'avais pu monter les supports du plateau à l'envers pour avoir ce décalage?

Je referais des tests demain.

 

Lien vers le commentaire
Partager sur d’autres sites

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...