Welcome! Log In Create A New Profile

Advanced

gcode: comment faire un homing

Posted by jhd 
jhd
gcode: comment faire un homing
November 11, 2014 01:09PM
Yop tout le monde.
Mon imprimante homemade avance bien mais j ai un souci j aimerai forcer la position a laquelle je suis comme étant mon home et donc sans me servir des endstops.

J ai essayé avec g92 mais ça ne marche pas.

Quelqu un saurait faire ça car j ai lu le wiki gcode mais impossible de setter la position actuelle comme étant mon home.

L objectif est ensuite de pouvoir faire un g29 autolevel.

Par avance merci a ceux qui prendront le temps de me lire.


------------------------------------------------------------------------------------------------------------
Blog de GeeK: [www.zem.fr]
Reprap Prusa Mendel V2 pour 500€: [www.zem.fr]
Re: gcode: comment faire un homing
November 11, 2014 02:21PM
l'imprimante est obligé de faire un home sur les endstop , sinon elle ne saurais jamais exactement ou elle est!

voila mon start g code si ca peut t'aider

G90 ; Passage coordonnees absolues
G28 X Y ; Home X Y
G28 Z ; home Z

G91 ; Passage coordonnees relatives
M117 Palpage ; Message sur afficheur
G29 ; Palpage
G90 ; Passage coordonnees absolues
G1 Z1 F4000 ; retractation palpeur
G1 Z30 F4000 ; remonte de 30 pour degager buse
G1 X0 Y0  F8000 ; Avance avant bed


il fait donc , home XYZ max.

puis descend et palpe les 4 coins du plateau .
au dernier coin il descend jusqu'a 1mm( pour la rétractation de ma sonde autobed leveling)
puis remonte de 30 mm ( enlever du fil qui coule par exemple) et va se positionner au centre du plateau .

puis la hot end chauffe et l'impression commance

Edited 1 time(s). Last edit at 11/11/2014 02:28PM by One-T.
jhd
Re: gcode: comment faire un homing
November 11, 2014 02:46PM
Justement je voudrai la commande pr émuler les endstop. Car je veux pas faire un vrai homing


------------------------------------------------------------------------------------------------------------
Blog de GeeK: [www.zem.fr]
Reprap Prusa Mendel V2 pour 500€: [www.zem.fr]
Re: gcode: comment faire un homing
November 12, 2014 07:40AM
dans repertier trancheur manager de slic3r
printer settings custom g-code start gcode tu rajoute // devant g28
Re: gcode: comment faire un homing
November 12, 2014 12:21PM
comment émuler un endstop a un endroit donné , si l'imprimante ne sais meme pas ou elle est ? elle ne devine pas quelle est a tel ou tel endroit toute seule donc t obligé de lui donner des limite phisiques .
jhd
Re: gcode: comment faire un homing
November 12, 2014 12:57PM
Justement je veux émuler un endstop pour ke l imprimante considzre que l emplacement est 0/0


------------------------------------------------------------------------------------------------------------
Blog de GeeK: [www.zem.fr]
Reprap Prusa Mendel V2 pour 500€: [www.zem.fr]
Re: gcode: comment faire un homing
November 12, 2014 01:10PM
G92 X0 Y0 Z0 ;Décider que nous sommes à l'origine ICI.

Si ça marches pas il y a un autre problème. Quel firmware tu utilises ?


Most of my technical comments should be correct, but is THIS one ?
Anyway, as a rule of thumb, always double check what people write.
jhd
Re: gcode: comment faire un homing
November 12, 2014 01:16PM
Marlin. Le problème du g92 c'est que si tu fais g29 derrière y te dis erreur car il faut faire un homing x/y


------------------------------------------------------------------------------------------------------------
Blog de GeeK: [www.zem.fr]
Reprap Prusa Mendel V2 pour 500€: [www.zem.fr]
Re: gcode: comment faire un homing
November 12, 2014 01:49PM
perso je voit pas comment tu peux emuler un endstop si l'imprimante ne sais pas ou elle est .

meme si tu lui dit d'aller 2cm vers la droite pour aller au endstop virtuel . bah si tu éteint ta machine et tu déplace le chariot , elle aura beau refaire des 2cm pour arriver au endstop virtuel elle sera jamais au meme endroit que précédement .

je comprend pas le réel intéret de ce que tu veux faire .


un homing sur les endstop basique
+ 2 3 ligne de gcode pour placer ton chariot a l'endroit voulu c'est pas pareil non ?
jhd
Re: gcode: comment faire un homing
November 12, 2014 01:59PM
Non car je ne veux pas mettre de endstop en x et y :-)


------------------------------------------------------------------------------------------------------------
Blog de GeeK: [www.zem.fr]
Reprap Prusa Mendel V2 pour 500€: [www.zem.fr]
Re: gcode: comment faire un homing
November 12, 2014 02:55PM
Dans ce cas tu met des buttées mécaniques et tu déplaces toi même les axes au bon endroit avant de démarrer la machine. Ah, on arrête pas le progrès !
jhd
Re: gcode: comment faire un homing
November 12, 2014 03:19PM
Zavshizr c est ce que je veux faire mais pr faire un g29 y me soule avec le homing...


------------------------------------------------------------------------------------------------------------
Blog de GeeK: [www.zem.fr]
Reprap Prusa Mendel V2 pour 500€: [www.zem.fr]
Re: gcode: comment faire un homing
November 12, 2014 03:23PM
Je palais à la main - c'était une blague... Je vois mal comment faire un homing sans fins de course. Quelle est la raison pour laquelle tu ne veux pas mettre de endstops ?
jhd
Re: gcode: comment faire un homing
November 12, 2014 03:31PM
En gros je voudrai faire ça:
Placer mon chariot a la position voulue
Envoyer une commande pour faire style j ai déclenché les endstop
Faire un g29

Voici voilou


------------------------------------------------------------------------------------------------------------
Blog de GeeK: [www.zem.fr]
Reprap Prusa Mendel V2 pour 500€: [www.zem.fr]
Re: gcode: comment faire un homing
November 12, 2014 04:00PM
En gros c'est comme si tu voulais faire une origine pièce ?
jhd
Re: gcode: comment faire un homing
November 12, 2014 04:23PM
Ouais voilà. Émuler le homing pour faire un autolevel g29


------------------------------------------------------------------------------------------------------------
Blog de GeeK: [www.zem.fr]
Reprap Prusa Mendel V2 pour 500€: [www.zem.fr]
Re: gcode: comment faire un homing
November 12, 2014 05:39PM
Tu va voir . la magie

Tu met un interupteur a la place des endstop.tu peux tout coupler

Quand tu fait ton home tu reste apuyé et voila tu peux faire tn home ou tu veux

Bon courage pour reussir a imprimer quelque chose ( vla le parametrage de repetier ou de slic3r)

Je trouve que ca n'a strictement aucun interet . c 'est pas le homing qui prend tu temps
jhd
Re: gcode: comment faire un homing
November 12, 2014 05:44PM
Lol j ai déjà essayé la technique de l interrupteur :-)


------------------------------------------------------------------------------------------------------------
Blog de GeeK: [www.zem.fr]
Reprap Prusa Mendel V2 pour 500€: [www.zem.fr]
Re: gcode: comment faire un homing
December 08, 2014 02:24PM
salut tous,

et quand tu a le endstop et le câble fonctionnel et que si je fais un parc maison en Z ça ne s’arrête pas !! comment faire sans

"endstop et le câble fonctionnel" sur car tester sur X et Y ,reste que la carte !


kourou
Re: gcode: comment faire un homing
December 08, 2014 02:40PM
Quote
One-T
Tu va voir . la magie

Tu met un interupteur a la place des endstop.tu peux tout coupler

Quand tu fait ton home tu reste apuyé et voila tu peux faire tn home ou tu veux

Bon courage pour reussir a imprimer quelque chose ( vla le parametrage de repetier ou de slic3r)

Je trouve que ca n'a strictement aucun interet . c 'est pas le homing qui prend tu temps

Et si je te disais que mon imprimante n'a pas de end, depuis plus de 2 ans, et pourtant elle imprime a merveille...
Re: gcode: comment faire un homing
December 08, 2014 02:46PM
Sinon la vrai réponse pour imprimer sans endstop :
Se mettre au centre et pret pour imprimer, puis faire un G92 X0 Y0 Z0
Sur Slicer, régler le centre du plateau a 0 0.
Sa devrait marcher, en enlevant bien sur dans le GCode du début le G28 (home all axe)
Re: gcode: comment faire un homing
December 09, 2014 04:36AM
Quote
amalcor
Sinon la vrai réponse pour imprimer sans endstop :
Se mettre au centre et pret pour imprimer, puis faire un G92 X0 Y0 Z0
Sur Slicer, régler le centre du plateau a 0 0.
Sa devrait marcher, en enlevant bien sur dans le GCode du début le G28 (home all axe)

hé bien je vais tenter ça ,je ne met plus un € la dedans je ne print plus !!

merci

bon j'ai du louper quelque car pas marcher ,casser la vitre !!

sur Pronterface j'ai eu ça au démarrage avant de toucher a quoi que ce soit

""start
Printer is now online.
echo: External Reset
Marlin 1.0.0
echo: Last Updated: Nov 1 2013 16:29:27 | Author: (Kourou, Hadron)
Compiled: Nov 1 2013
echo: Free Memory: 5311 PlannerBufferBytes: 1232
echo:Hardcoded Default Settings Loaded
echoconfused smileyteps per unit:
echo: M92 X80.00 Y80.00 Z2560.00 E836.00
echo:Maximum feedrates (mm/s):
echo: M203 X400.00 Y400.00 Z3.00 E25.00
echo:Maximum Acceleration (mm/s2):
echo: M201 X6000 Y6000 Z50 E9000
echo:Acceleration: S=acceleration, T=retract acceleration
echo: M204 S3000.00 T3000.00
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)
echo: M205 S0.00 T0.00 B20000 X20.00 Z0.40 E5.00
echo:Home offset (mm):
echo: M206 X0.00 Y0.00 Z0.00
echotongue sticking out smileyID settings:
echo: M301 P22.20 I1.08 D114.00
echo:endstops hit: Y:130.99
echo:endstops hit: Y:130.98 ""

après avoir supprimer G28 et fais un G92 X0 Y0 Z0 ,mis les valeurs dites ,fais un Z maison ça a tout casser sad smiley donc y a un truc !

je vais tout revendre et me remettre au Mécano

Edited 1 time(s). Last edit at 12/09/2014 05:27AM by kourou.


kourou
Re: gcode: comment faire un homing
December 09, 2014 05:45AM
Ya un truc oui. Ca sappel des endstop qui n'y etaient plus mdr


C'est tout simplement la faute au gcode.
G92 x0 y0 ok.mais pas z0 lol.

Car suivant a la hauteur que tu es. Tu n'a plus le zmax qu'il pense avoir . resultat si admetton ta mit ton z a 5cm de ton endstop reel. Et bien alors a cause de g92 z0. Ta buse descendra... 5cm sous le plateau = casse.

Tu devrais ok ne pas utiliser de endstop comme tu veux.

Maks tu devrais surtout ajouter l 'auto bed. Afin de palper le bed et donc de determiner ton zmin( eh oui .. Ensdtop encore )

Mais avec ca tu sera donc certain de ne pas casser ton bed .

C'est ce que je fait manuellement lors de reglages. Je fait un homing normal et jappuie reellement sur le endstop zmax. Comme ca je fait mon homing n importe ou sur z. Puis l'autobed determine alors la position du bed grade au palpage= impossible de casser ( si tu as bien coché dans le firmware qu'il est impossible daller au dela d'une valeur minimale .


Sinon une petite astuce. Quand on fait des modifs dont on est pas sur.. Un petit doigt sur le reset ou la souris sur le bouton d arret d urgence pendant la demarche. Ca sauve la vie de ton bed ou de ta machine .. Et surtout .ca sert a ca un arret d urgence. Prevenir la casse

Edited 1 time(s). Last edit at 12/09/2014 05:55AM by One-T.
Re: gcode: comment faire un homing
December 09, 2014 05:53AM
Quote
lv-esad
Quote
One-T
Tu va voir . la magie

Tu met un interupteur a la place des endstop.tu peux tout coupler

Quand tu fait ton home tu reste apuyé et voila tu peux faire tn home ou tu veux

Bon courage pour reussir a imprimer quelque chose ( vla le parametrage de repetier ou de slic3r)

Je trouve que ca n'a strictement aucun interet . c 'est pas le homing qui prend tu temps

Et si je te disais que mon imprimante n'a pas de end, depuis plus de 2 ans, et pourtant elle imprime a merveille...

Je te répondrais alors pourquoi ne pas lui donner la démarche si tu la connais winking smiley
Re: gcode: comment faire un homing
December 09, 2014 10:18AM
+1 oneT

merci de la réponse ,mon doigt magique est toujours sur l’arrêt d'urgence hé hé, mais je dois me faire trop vieux pour ça !

fais braire ça fonctionnais trop bien et là plus rien

Edited 1 time(s). Last edit at 12/09/2014 10:20AM by kourou.


kourou
Re: gcode: comment faire un homing
December 09, 2014 10:28AM
Plus rien ? Ouvre un poste ou explique vite fait qu'on polue pas celui la
Re: gcode: comment faire un homing
December 09, 2014 10:37AM
Moi j'ai un end stop en Z seulement, c'est trop pénible de refaire le zero en altitude à chaque fois.

Sinon je fais quasiment comme almacor, sauf que je place la tête à la main dans le coin du plateau qui correspond au zéro X et Y - pas besoin de régler le centre du plateau à 0 / 0.

Ma méthode est :

A faire une fois pour toute :
  • Mettre le code G92 X0 Y0 Z0 dans le gcode de démarrage du découpeur.
  • Enlever toute commande de "homing" dans les réglages / le gcode de démarrage du découpeur (bon on pourrait le laisser en Z seulement dans mon cas).
  • Bien paramétrer la taille du volume max d'impression disponible dans le logiciel découpeur (skeinforge ici) et dans le logiciel de commande (Repetier pour moi).


A faire avant chaque impression :
  • Vérifier dans la sortie de mon découpeur que l'objet rentre bien dans la surface avant d'imprimer : skeinforge me sort une information style "l'impression fera telle taille, et commencera à telles distances des bords en X et Y".
  • Deuxième vérification visuelle au chargement du gcode dans Repetier.
  • Pousser à la main la tète d'impression au dessus du coin X=0 Y=0
  • Cliquer sur "Home Z" dans l'interface de commande - vu que j'ai un endstop en Z.


Most of my technical comments should be correct, but is THIS one ?
Anyway, as a rule of thumb, always double check what people write.
jhd
Re: gcode: comment faire un homing
December 09, 2014 02:54PM
Deux vis moi ça déconne quand je veux faire un palpage Z auto. Ça me met de faire un homing avant


------------------------------------------------------------------------------------------------------------
Blog de GeeK: [www.zem.fr]
Reprap Prusa Mendel V2 pour 500€: [www.zem.fr]
Re: gcode: comment faire un homing
December 09, 2014 02:58PM
c pr ca que tu fais un g92 xyz avant pour faire croire que tu l'as fait winking smiley
Re: gcode: comment faire un homing
December 09, 2014 03:26PM
T'as bien enlevé le G28 dans le gcode ?
Sorry, only registered users may post in this forum.

Click here to login