Welcome! Log In Create A New Profile

Advanced

Buse trop haute après autolevel

Posted by Adagio_72 
Buse trop haute après autolevel
April 05, 2016 01:13PM
Bonsoir
Je cherche toujours à faire fonctionner mon autolevel sur ma DELTA.
Je ne sais pas si j'avance .....
Voila ce qui se passe une fois l'autolevel terminé:

[dl.free.fr]

La buse s'envole ;0), comme si elle tenait compte des mesures du plateau mais en les multipliant par 100...
Dans configuration adv. h
si cette ligne est décommentée;

#define ENDSTOPS_ONLY_FOR_HOMING // If defined the endstops will only be used for homing

La buse est largement au dessus de mon plateau

à l'inverse si je la commente, mon impression se fait normalement mais je vois bien que rien a été pris en compte après l'opération d'autolevel.

Mon script de départ sous Simply est le suivant:

G28 ; home all axes

M502

G29 ; Palpage

G28 ;Home all Axes


Avez vous une idée de ce qui bug?

Merci

@+Emmanuel
Re: Buse trop haute après autolevel
April 05, 2016 01:26PM
Bonjour

Je crois que le G28 doit etre avant le G29
Re: Buse trop haute après autolevel
April 05, 2016 02:11PM
Merci je vais corriger
En esperant qu'un miracle opère ;0)
Re: Buse trop haute après autolevel
April 05, 2016 03:08PM
Il ne faut surtout pas faire de G28 après le G29, ca réinitialise le palpage a zéro
Re: Buse trop haute après autolevel
April 05, 2016 03:22PM
Effectivement après modification cela semble fonctionner.
Sans palpage pour la meme pièce j'ecrase la première couche faisant un 'pied d'elephant' a ma piece
Avec palage j'ai un soucis car je suis un poil trop limite a ce que le pla n'accroche pas.
Est que je peux jouer sur la hateur de ma première couche pour compenser ou modifier la valeur d'offset du palpeur dans le firmware?
MErci
@+Emmanuel
Re: Buse trop haute après autolevel
April 05, 2016 05:26PM
Jouer sur une surextrusion pour compenser un souci est une mauvaise idée.
La bonne méthode est la suivante : Si tu es trop haut de 0,25mm par exemple, alors tu vas dire au firmware que quand il pense être à 0 après palpation, il est en fait à 0.25 et ton script de départ devient alors :

G28 ; home all axes
M502
G29 ; Palpage
G92 Z0.25 ; <<== Ici ton offset
G1 Z0

Avec cette façon de faire, tu ne triches pas, et tu auras sur le LCD la VRAIE hauteur à laquelle se trouve la tête tout au long de l'impression.
Voili voilou.

Edited 2 time(s). Last edit at 04/05/2016 05:52PM by ZeFrenchie.
Re: Buse trop haute après autolevel
April 05, 2016 05:34PM
Ne vaut il mieux pas mettre à jour le Z de l'autolevel dans le firmware plutôt que d'indiquer un offset dans le gcode ?
Parce que la, ça fait quand même un peu penser à un patch comme façon de faire...


Ma Prusa i3 (ancienne imprimante, transformé en Itopie depuis)
Mon Itopie
Mon thingiverse
[TUTO] Lcd full graphic avec firmware Marlin
--
Possibilité de vous imprimer des pièces, n'hésitez pas à demander en MP
Re: Buse trop haute après autolevel
April 05, 2016 05:44PM
Quote
joyeufetar
Ne vaut il mieux pas mettre à jour le Z de l'autolevel dans le firmware plutôt que d'indiquer un offset dans le gcode ?
Parce que la, ça fait quand même un peu penser à un patch comme façon de faire...

Tu peux, mais personnellement, je préfère garder la main dessus facilement rien que parce que je ne tiens pas à devoir remodifier mon firmware à chaque changement de buse.
Mon offset était de 0.96 il y a 15 jours, il est de 0.98 aujourd'hui parce que j'ai malencontreusement heurté le capteur avec la main et c'est assez pratique de pouvoir le changer directement sur l'interface.
Les scripts de départ (et les autres) ne sont pas à considérer comme du bricolage, l'instruction est la même en réalité sauf qu'elle n'est pas codée en dur.
Mais on peut aussi faire comme tu le dis.


Printer: Acrylic Prusa I3 / Marlin 1.1.0RC6 / E3Dv6 (0.4)
Materials: PLA, Nylon, PET
------
My useful utility to finely tune steps in Marlin:


Re: Buse trop haute après autolevel
April 06, 2016 06:32AM
Merci pour toutes ces informations que je vais m'empresser d'utiliser smileys with beer
@+Emmanuel
Re: Buse trop haute après autolevel
April 06, 2016 01:07PM
Voila mon script comme indiqué ci-dessus:
G28 ; home all axes
M502 ; effacer memoire
G29 ; lancement de palpage
G92 Z0.2
G1 Z0
La machine lance le palpage
Mais imprime à mi hauteur de la machine????

Je viens de modifier le script en enlevant la commande G29
La machine fait son home et apres catastrophe elle s'emballe sur les butées haute


J'ai oublié quelque chose?
JE pige plus a ce capteur.....grrrr

Edited 1 time(s). Last edit at 04/06/2016 01:12PM by Adagio_72.
Re: Buse trop haute après autolevel
April 06, 2016 03:34PM
Tu as du planter qqch dans ta config, une virgule au lieu d'un point, un offset de déclaré quelque part, une valeur avec des zéros en trop (genre un point décimal oublié...)

Le capteur n'y est pour rien.
Re: Buse trop haute après autolevel
April 06, 2016 03:52PM
D'accord, merci de ta réponse.
Ou je dois orienter mes recherches:
Dans mon firmware?
Mon script de départ?
Je mets au cas ou ma congif.h en pj
Je sais c'est pas de la super lecture ;0(
Encore merci

Edited 1 time(s). Last edit at 04/06/2016 03:53PM by Adagio_72.
Attachments:
open | download - pins.h (57.4 KB)
open | download - Configuration.h (25.2 KB)
Re: Buse trop haute après autolevel
April 06, 2016 04:11PM
Quote
Adagio_72
Voila mon script comme indiqué ci-dessus:
G28 ; home all axes
M502 ; effacer memoire
G29 ; lancement de palpage
G92 Z0.2
G1 Z0
La machine lance le palpage
Mais imprime à mi hauteur de la machine????

Je viens de modifier le script en enlevant la commande G29
La machine fait son home et apres catastrophe elle s'emballe sur les butées haute


J'ai oublié quelque chose?
JE pige plus a ce capteur.....grrrr

Déjà, ton M502 est inutile.
Ensuite, ton discours n'est pas clair. Tu ne nous dit pas si elle fait son home X, Y ou Z, ou 2 d'entre eux, ou les 3.

Si elle prend bien son origine Z, elle ne doit pas monter.
Si par contre, elle va chercher son origine en haut, c'est que tu as inversé ton axe Z.

Plus de précisions seraient bienvenues.

PS. As-tu un LCD ?

Edited 1 time(s). Last edit at 04/06/2016 04:12PM by ZeFrenchie.
Re: Buse trop haute après autolevel
April 06, 2016 04:20PM
Merci
Je vais déja supprimer le M502.

Ma Delta fait son home avec la commande G28, les trois bras montent simultanément en haut de la machine, pour venir s'arreter sur les endstop
Je suis à ce moment en X0 Y0 Z322
Comme c'est une Delta tout en en MAX, je n'utilise pas les endstop en mini sur ma ramps

Si je suis inversé , il ne me faut donc pas Z0.25 mais Z322.25 ??

Oui j'ai un LCD (2 lignes)

Encore merci d'avoir pris le temps de me répondre.
Re: Buse trop haute après autolevel
April 06, 2016 04:31PM
Quote
Adagio_72
Si je suis inversé , il ne me faut donc pas Z0.25 mais Z322.25 ??
Je pense que tu as mis le doigt dessus oui...

Tiens-nous au jus.
Re: Buse trop haute après autolevel
April 06, 2016 04:35PM
Ok, je vais faire un essai demain et je ne manquerai pas de vous en tenir informé
MErci et bonne fin de soirée
Re: Buse trop haute après autolevel
April 06, 2016 05:11PM
Une petite dernière avant d'aller domir
J'utilise Simplfy comme logiciel
Je viens de regarder la config et je me demande si elle ne pourrait pas semer le trouble:
Attachments:
open | download - configsimplify.JPG (63.8 KB)
Re: Buse trop haute après autolevel
April 06, 2016 05:13PM
Si je comprends bien, elle va chercher son origine Z là haut et doit tout redescendre ensuite pour commencer l'impression.
En jetant un œil sur ton fichier de config, je m'en suis rendu compte.

Essaies ça en script de départ, il est volontairement plus long et t'affiche à l'écran la cinématique en cours.
(J'espère que ta machine peut déterminer ses origines indépendamment.)
Ça va te permettre de savoir lors de quelle action le problème se pose s'il se pose encore.
Il te suffit de regarder l'écran, en étant prêt à appuyer sur le bouton d'arrêt d'urgence au cas où et de te souvenir du dernier message affiché à l'écran.
Si tout est OK, tu n’auras qu'à l’alléger par la suite.

M117 Home XY...
G28 XY
M400
M117 Home XY OK
G4 S5
;--------------------------------
M117 Home Z...
G28 Z
M400
M117 Home Z OK
G4 S5
;--------------------------------
M117 Autobed...
G29
M400
M117 Autobed OK
G4 S5
;--------------------------------
M117 Correction niveau...
G1 Z0 F3000
M400
G92 Z0.2                         ; <== Ton Offset zero
G1 Z0 F10
M400
M117 Buse a 0 OK
G4 S5
M117 Impression...

Tu vas devoir aussi affiner tes "DEFAULT_AXIS_STEPS_PER_UNIT" par la suite car j'ai remarqué qu'ils étaient bruts, mon petit utilitaire pourra t'aider pour ça.


Printer: Acrylic Prusa I3 / Marlin 1.1.0RC6 / E3Dv6 (0.4)
Materials: PLA, Nylon, PET
------
My useful utility to finely tune steps in Marlin:


Re: Buse trop haute après autolevel
April 06, 2016 05:13PM
Salut,

J'utilise aussi S3D, et je me suis posé la même question.
Dans le doute, j'ai désactivé toute la partie de droite (les deux parties updates).
Et perso je n'ai vu aucune différence.
Donc je ne sais pas si c'est utile au final.


Ma Prusa i3 (ancienne imprimante, transformé en Itopie depuis)
Mon Itopie
Mon thingiverse
[TUTO] Lcd full graphic avec firmware Marlin
--
Possibilité de vous imprimer des pièces, n'hésitez pas à demander en MP
Re: Buse trop haute après autolevel
April 11, 2016 11:50AM
Bonsoir,

Encore merci pour votre aide.
Voila ou j'en suis:

J'ai essayé le script que tu m'as conseillé: (juste le début de modifié ou je fais un home x,y,z comme je suis sur une DELTA)
En position Home, je suis à X=0, Y=0 et Z=322

M117 HOME AXES
G28 ; home all axes
M400
M117 HOME AXES OK RAS
G4 S5
;-------------------------
M117 AUTOBED
G29
M400 RAS
M117 AUTOBED OK
G4 S5
;---------------------
M117 CORRECTION NIVEAU
M400
G92 Z0.2 ; correction offset Jusque la RAS, après palpation, la buse se met en position Z0.2
G1 Z0 F300 A partir d'ici cela ne fonctionne pas. Ma machine repart en direction du Home et s'arrête à environ Z252
M400
M117 BUSE A 0 OK
G4 S5
M117 IMPRESSION


Je pense que j' ai un bug du coté de mon firmware. J'ai passé l'après midi à le relire mais je vois pas ou j'ai fais une boulette.

J'avais des impressions a faire, si je commente cette ligne dans mon Marlin:
#define ENDSTOPS_ONLY_FOR_HOMING // If defined the endstops will only be used for homing

L'impression se fait au dessus de mon plateau et non pas à Zero

Alors que si je la décommente, elle vient imprimer a Zero avec un peu d'écrasement

Je sais vraiment plus quoi faire, orienter mes recherches....

Merci
@+Emmanuel
Attachments:
open | download - Configuration.h (25.3 KB)
open | download - Configuration_adv.h (17.3 KB)
open | download - pins.h (57.4 KB)
Re: Buse trop haute après autolevel
April 11, 2016 12:02PM
Quote
Adagio_72
;---------------------
M117 CORRECTION NIVEAU
M400
G92 Z0.2 ; correction offset Jusque la RAS, après palpation, la buse se met en position Z0.2

En fait, elle ne se met pas en position 0.2, elle ne bouge pas et le firmware corrige ses données en intégrant qu'elle est à 0.2 et non-pas à 0

Quote
Adagio_72
G1 Z0 F300 A partir d'ici cela ne fonctionne pas. Ma machine repart en direction du Home et s'arrête à environ Z252

Là par contre, c'est anormal, la commande G1 Z0 doit amener la buse à son niveau 0 mais avec ton système inversé, j'ai un doute... Que t'indique l'écran à propos de Z quand il y-est indiqué "AUTOBED OK" juste avant ce G1 Z0 F300 ? Ça t'indique Z 0 ou Z 250 et des bananes ?
Re: Buse trop haute après autolevel
April 11, 2016 12:11PM
Merci de ta réponse

Vu ce que tu me dis j'ai donc un autre problème:

M117 CORRECTION NIVEAU
M400
G92 Z0.2 ; correction offset Jusque la RAS, après palpation, la buse se met en position Z0.2

Avec ce script , la machine bouge , donc pas normal.

Et pour la dernière commande
G1 Z0 F300
J'ai rien vu sur mon écran ...

Ce que je ne comprends pas c'est qu'effectivement ma machine est d'une certaine manière inversé. Mais avec une commande Z0 elle ne doit pas aller vers le Zmax=322
C'est la que je me dis qu'il y a une boulette dans le Marlin, mais je trouve désespérément pas.
Re: Buse trop haute après autolevel
April 11, 2016 12:29PM
Quote
Adagio_72
M117 CORRECTION NIVEAU
M400
G92 Z0.2 ; correction offset Jusque la RAS, après palpation, la buse se met en position Z0.2
Avec ce script , la machine bouge , donc pas normal.

UN G92 ne doit rien faire bouger, il y'a un loup.

M117 Correction niveau... <== Message "Correction niveau" sur l'écran
G1 Z0 F3000 <== Amène la buse à 0 si elle ne s'y trouve pas et affiche Z 0 à l'écran
M400
G92 Z0.2 <== Affiche Z0.2 à l'écran, rien ne bouge
G1 Z0 F10 <== Descend la buse de 0.2mm et affiche à l'écran Z 0
M400
M117 Buse a 0 OK <== Affiche à l'écran "Buse a 0 OK"

Quote
Adagio_72
Ce que je ne comprends pas c'est qu'effectivement ma machine est d'une certaine manière inversé. Mais avec une commande Z0 elle ne doit pas aller vers le Zmax=322
C'est la que je me dis qu'il y a une boulette dans le Marlin, mais je trouve désespérément pas.
Re: Buse trop haute après autolevel
April 11, 2016 12:46PM
Je viens de refaire un essai:

A l'ecran j'ai bien AUTOBED

Par contre je ne vois jamais sur mon LCD le message d'après:
AUTOBED Ok

Une fois le palpage terminée, j'ai a l'écran SLEEP (5secondes) et ma machine remonte en Z pour s'arrêter a 7 cm des endstops et après j'ai SLEEP à l'écran et plus rien

Voila ce que j'ai dans ma fenêtre de communication sous Simplify:
SENT: M117 HOME AXES
SENT: G28
SENT: M400
SENT: M117 HOME AXES OK
SENT: G4 S5
RECEIVED: ok T:205.0 /204.0 B:15.6 /0.0 T0:205.0 /204.0 @:4 B@:0
SENT: M117 AUTOBED
RECEIVED: ok
SENT: G29
SENT: M400
RECEIVED: ok
SENT: M105
RECEIVED: ok
RECEIVED: ok
SENT: M117 AUTOBED OK
SENT: G4 S5
RECEIVED: ok
SENT: M105
RECEIVED: ok
SENT: M117 CORECTION NIVEAU
RECEIVED: 0.290 0.290 0.290 -0.160 -0.410 -0.410 -0.410
RECEIVED: 1.040 1.040 0.540 0.102 -0.198 -0.373 -0.373
RECEIVED: 1.853 1.453 0.803 0.490 0.652 0.177 -0.235
RECEIVED: 2.078 1.640 0.965 0.815 0.628 0.078 -0.010
RECEIVED: 1.990 1.565 1.378 0.978 1.140 0.528 0.240
RECEIVED: 1.565 1.565 1.090 1.103 0.690 -0.010 -0.010
RECEIVED: 1.390 1.390 1.390 1.078 0.578 0.578 0.578
RECEIVED: ok
RECEIVED: ok
SENT: M105
RECEIVED: ok T:203.6 /204.0 B:15.5 /0.0 T0:203.6 /204.0 @:49 B@:0
SENT: M400
RECEIVED: ok
SENT: G92 Z0.2
SENT: M400
RECEIVED: Error:Line Number is not Last Line Number+1, Last Line: 0 ICI ERREUR?????
RECEIVED: Resend: 1
RECEIVED: ok
RECEIVED: ok
SENT: M105
RECEIVED: ok T:204.1 /204.0 B:15.7 /0.0 T0:204.1 /204.0 @:41 B@:0
SENT: M117 BUSE A 0 OK
SENT: G4 S5
RECEIVED: ok
RECEIVED: ok
SENT: M117 IMPRESSION
RECEIVED: ok
SENT: G92 E0
RECEIVED: ok T:204.1 /204.0 B:15.7 /0.0 T0:204.1 /204.0 @:41 B@:0
RECEIVED: ok
RECEIVED: ok
SENT: M105
SENT: G1 E-3.8000 F15000
RECEIVED: Error:Line Number is not Last Line Number+1, Last Line: 0
RECEIVED: Resend: 1
RECEIVED: ok
SENT: G1 Z0.690 F1002
RECEIVED: ok T:204.3 /204.0 B:15.6 /0.0 T0:204.3 /204.0 @:38 B@:0
SENT: T0
RECEIVED: ok
RECEIVED: ok
SENT: G1 X-4.787 Y-7.636 F1500
RECEIVED: ok
SENT: G1 Z0.190 F1002
RECEIVED: ok
SENT: G1 E0.0000 F4500
RECEIVED: echo:Active Extruder: 0
Active Extruder: 0
RECEIVED: ok
RECEIVED: ok
SENT: M105
SENT: G92 E0
RECEIVED: ok T:204.3 /204.0 B:15.7 /0.0 T0:204.3 /204.0 @:40 B@:0
SENT: G1 X-4.132 Y-8.458 E0.0419 F750
RECEIVED: ok
RECEIVED: ok
SENT: M112
RECEIVED: ok
SENT: M105
RECEIVED: ok T:204.3 /204.0 B:15.5 /0.0 T0:204.3 /204.0 @:36 B@:0
SENT: G1 X-4.118 Y-8.474 E0.0428
RECEIVED: ok
SENT: G1 X-3.948 Y-8.664 E0.0530
RECEIVED: ok
Total build time: 5.95 minutes
Disconnected.
Emergency stop issued! Attempting to reconnect...
Attempting connection at \\.\COM8...
Re: Buse trop haute après autolevel
April 11, 2016 01:55PM
Ton "Error:Line Number is not Last Line Number+1, Last Line: 0" semble être du à un défaut de communication (Baudrate trop haut, perturbations, câble USB...) mais pour autant, l'ordre mal interprété est renvoyé une seconde fois et bien compris. C'est un problème à corriger mais ce n'est pas la cause de ton souci principal (A confirmer).
Mais je ne suis pas très familier de cette erreur.
Quelle version de Marlin et de carte mère as-tu ?

Pour le reste de tes investigations, je ne peux plus suivre. Un axe qui bouge sur une commande G92, ça dépasse mes compétences.
Re: Buse trop haute après autolevel
April 11, 2016 02:00PM
Merci d'avoir pris le temps de me répondre.
Je vais abandonner la mise en place de ce capteur.
Cela fait plus de 8jours que je suis dessus et je ne vois plus rien avancer.
Encore merci
@+Emmanuel
Sorry, only registered users may post in this forum.

Click here to login