Aller au contenu

Filament ABS

adagio_72

Buse qui tape pendant autolevel

Recommended Posts

Bonsoir à tous,

Je crée un nouveau post relatif à mon soucis d'autolevel. (Aux modérateurs, vous pouvez clôturer le précédent, merci)

Lorsque je lance la commande G29 ou G30 je n'ai déja pas le même fonctionnement.

Même point de départ mais après pas les même déplacements?

Ce que je ne comprends pas , c'est qu'après un premier passage au dessus de mon plateau, la tête descend en Z. Le capteur s'allume à 3mm mais la tête continue à descendre.. Arrete d'urgence sinon sa tape!!

Je ne sais pas si cela vient de mon écriture de firmware ou d'adressage de mon capteur capacitif.

// Precision for G30 delta autocalibration function
#define AUTOCALIBRATION_PRECISION 0.03 // mm

// Diameter of print bed - this is used to set the distance that autocalibration probes the bed at.
#define BED_DIAMETER 180 // mm

// Z-Probe variables
// Start and end location values are used to deploy/retract the probe (will move from start to end and back again)
#define Z_PROBE_OFFSET {30, 20, 20, 0}  // X, Y, Z, E distance between hotend nozzle and deployed bed leveling probe.
#define Z_PROBE_DEPLOY_START_LOCATION {35, 53, 20, 0}   // X, Y, Z, E start location for z-probe deployment sequence
#define Z_PROBE_DEPLOY_END_LOCATION {5, 53, 20, 0}       // X, Y, Z, E end location for z-probe deployment sequence
#define Z_PROBE_RETRACT_START_LOCATION {43, 84, 20, 0}  // X, Y, Z, E start location for z-probe retract sequence
#define Z_PROBE_RETRACT_END_LOCATION {43, 84, 20, 0}     // X, Y, Z, E end location for z-probe retract sequence

#define AUTOLEVEL_GRID 24 // Distance between autolevel Z probing points, should be less than print surface radius/3.

Comme le préconise rerap france j'ai modifié mon pin.h en changeant l'adresse Zmin 18 en 12.

Il n'est pas branché sur ma ramps à la place de mon endstop Z, mais sur un module dédier au capteur .

Pouvez-vous m'éclairer SVP

Merci d'avance

@+Emmanuel

 

pins.h

Configuration.h

Partager ce message


Lien à poster
Partager sur d’autres sites

Je n'ai pas modifié mon pin personnellement avec leur carte

Si tu as branché le signal de ton palpeur sur le endstop, reste en 18

Partager ce message


Lien à poster
Partager sur d’autres sites


Merci de l'info je fais la modif de suite

Existe t'il une commande en gcode qui me permettrait de tester la capteur manuellement comme les endstop?

Est ce que je dois activer la ligne :  // #define ENDSTOPPULLUP_ZMIN

Merci

@+Emmanuel

Modifié (le) par adagio_72

Partager ce message


Lien à poster
Partager sur d’autres sites

non si cette ligne est décommentée

#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors

elle active tous les endstop

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est bon, j'ai une réponse de mon capteur maintenant avec la commande M119.

J'ai lancé un cycle avec la commande G29 et j'ai essayé G30, parcours de mesures différents, et très long avec la commande G29

Maintenant, comment analyser les résultats:

Avec la commande G29

RECEIVED: 22.675 22.675 22.675 22.275 22.288 22.288 22.288

RECEIVED: 23.050 23.050 22.425 22.062 22.088 22.013 22.013

RECEIVED: 23.312 23.138 22.750 22.338 22.375 22.187 22.312

RECEIVED: 23.812 22.950 22.737 22.250 22.225 22.250 22.675

RECEIVED: 23.862 23.538 22.975 22.712 22.400 22.487 22.900

RECEIVED: 23.687 23.687 22.750 22.663 22.513 22.562 22.562

RECEIVED: 23.475 23.475 23.475 23.425 22.925 22.925 22.925

 

Avec la commande G30

RECEIVED: Z-Tower Endstop Offsets

RECEIVED: 22.1750 X:0.00 Y:0.00 Z:0.00

RECEIVED: 23.1875 21.7750 Tower Position Adjust

RECEIVED: 22.2750 A:0.00 B:0.00 C:0.00

RECEIVED: 23.8000 22.6500 I:0.00 J:0.00 K:0.00

RECEIVED: 22.5125 Delta Radius: 125.1500

RECEIVED: X-Tower Y-Tower Diag Rod: 250.0000

RECEIVED: ok

 

Comment faire pour régler précisement le capteur , je ne parle pas de sa sensibilité.

Mais de ses coordonnées par rapport a la buse

#define Z_PROBE_OFFSET {30, 20, 20, 0}  // X, Y, Z, E distance between hotend nozzle and deployed bed leveling probe.

Les coordonnées on quoi pour origine?

Pour le X et le Y ok mais le Z? je sais par exemple que mon capteur est régler pour se déclencher à 3mm du plateau .

 

Encore merci pour ton aide Garcmi

Bonne fin de soirée

@☺+Emmanuel

Partager ce message


Lien à poster
Partager sur d’autres sites

Je me suis un peu précipité hier soir.

Ce matin, je redétermine manuellement la position de mon capteur par rapport a ma buse. J'ai toujours un doute sur le Z. Je suis au milieu de mon plateau , x=0, y=0, Z= 5mm, mais comme c'est une delta le + est vers le haut donc je laisse +??

Je règle mon capteur pour se déclencher à 3mm du plateau

Je lance un homme

Je fais redescendre le tout et à 3mm le capteur d'active, mais  je n'arrive plus a mettre ma buse au point 0, le capteur en se déclenchant a 3mm fais en quelque sorte un nouveau 0

Est ce que le problème vient de cette ligne:

#define Z_PROBE_OFFSET {30, 20, 5.2, 0}

Un problème d'élément commenté alors qu'il ne le faudrait pas.????

Merci d'avance

@ª+Emmanuel

 

Configuration.h

Configuration_adv.h

pins.h

Partager ce message


Lien à poster
Partager sur d’autres sites

Voila un sujet qui tombe à pic, j'ai moi aussi passé mon dimanche à essayer d'installer un autolevel et que des échec,

Avec le Marlin de Johann, j'ai le même résultat que toi, la buse va s'écraser sur le bed au lieu de remonter après déclenchement du swich, je suis donc passé au Marlin de Rich Cattel, le palpage ce fait bien en G29 (autoleveling) comme en G30 (autocalibration) mais cela ne m’apporte aucune correction ?????

 

Partager ce message


Lien à poster
Partager sur d’autres sites

 

Tout comme toi j'utilise le Marlin de Rich Cattel, J'ai une très grosse différence de résultat de "palpage" si j'utilise ou G29 ou G30 (Les autres Marlin que j'ai pu trouver, refusent de se téléverser avec un soucis de type error ARDUINO).

J'ai imprimé hier soir 8 pièces pour la fabricration d'une petite CN , et tout comme toi je n'ai pas de correction.

Je vais faire un test en décommantant cette ligne dans la config adv h:

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Je n'ai jamais utilisé cette commande

Si je fais M502 pour vider la mémoire, ensuite je commande G29 pour lancer l'autolevel

Il faut sans doute sauvegarder les mesures pour les prendre en compte?

M501 pour sauvegarder?

 

Partager ce message


Lien à poster
Partager sur d’autres sites

apparemment après un G29 il n'y a plus rien à faire et surtout pas de home, maintenant les spécialistes t'en diront plus car chez moi ça ne veux pas fonctionner

Partager ce message


Lien à poster
Partager sur d’autres sites

Je relance une impression sans palpage et je vais comparer le resultat

J'ai enlevé le home après le G29

Je pense que le capteur semble fonctionner, mais il est un poil trop haut limite a ce que le filament n'adhère pas

A confirmer

@+Emmanuel

Partager ce message


Lien à poster
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


×