Aller au contenu

GO Print

CAPTEUR CAPACITIF


Messages recommandés

dans ponterface ma dernière ligne de commande est bien M500 (enter)

donc je saute la ligne de commande M221 S1

ok je vois ça cette aprèm je dois partir bientôt.

A+

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 101
  • Crée
  • Dernière réponse

Top participants sur ce topic

Top participants sur ce topic

Message populaires

Pat 13

Images postées sur le topic

bonjour a tous

Désolé je suis rentré un peu tard hier soir.

j'ai remplacé la sonde par la même mais qui s'allume quand elle capte .je l'ai contrôlé en place et imprimante allumée avant de faire quoi que ce soit ,

elle s'allume bien quand je passe moi doigt dessous .

j'ai voulu faire le calage de la sonde par rapport a la buse

ma procédure avec Ponterface;

Home X - Home Y- X+100 - Y+100 et j'affine au plus près du centre . et premier problème la lumière s'allume loin du lit

G92 X0 Y0 Z0 (enter)

mais quand je veux déplacer le capteur vers le centre avec l'axe X+ (le capteur est a gauche de la buse) au pas de 0.1

l'extrudeur part tout a droite

C'est quoi le problème svp

A+

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

Salut, il faudrait savoir comment sont t'es homing dans marlin vers moins ou plus ? Si ton homing de X est a 1 c'est a dire que ton x se deplace vers Xmax et non vers Xmin

// Direction of endstops when homing; 1=MAX, -1=MIN
// :[-1,1]
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1

Pourquoi veux-tu faire cela ? Si c'est pour eviter que le homing palpe hors du plateau tu active simplement #define Z_SAFE_HOMING
il fera donc systematiquement
Homing XY
Deplacement au centre
Homing Z

Lien vers le commentaire
Partager sur d’autres sites

Salut

je vais voir ça dans marlin

// Direction of endstops when homing; 1=MAX, -1=MIN
// :[-1,1]
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1

je fais ça pour connaitre les cotes de décalage entre la buse et le capteur.

#define Z_SAFE_HOMING

#if ENABLED(Z_SAFE_HOMING)
  #define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2)    // X point for Z homing when homing all axes (G28).
  #define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2)    // Y point for Z homing when homing all axes (G28).

et pourquoi le capteur reste allumé ???

A+

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

Tu mesure avec un mètre, ne te prends pas trop la tête pour le décalage,
sachant qu'au final tu n'auras qu'un extrapolation du la planéité du plateau.
Si il reste allumé c'est qu'il détecte, si tu as des question sur ton capteur utilise m114 pour connaitre les états de tes endstops
pourquoi avoir changé ton installation si cela fonctionnait:/ ?

Lien vers le commentaire
Partager sur d’autres sites

Ok je vais garder les mesures de l'autre capteur vu que c'est le même.

étrange quand même l'histoire du capteur

j'allume l'imprimante l'extrudeur est à la position tout a gauche  a l'avant du plateau a une hauteur de 5cm

le capteur est éteint mais dès que je bouge genre X 0.1 il s'allume (il capte quoi ???)

je vais continuer on verra bien

A+ et merci encore

Lien vers le commentaire
Partager sur d’autres sites

Et M---e

je fait home x ok  home y ok home Z c'est le capteur qui ce met au milieu mais au lieu de descendre il monte

????????????????????????????,

A+

Lien vers le commentaire
Partager sur d’autres sites

Inverse la logique de ton capteur Z -> Z_MIN_PROBE_ENDSTOP_INVERTING
Pour lui est en rencontre avec un objet donc il monte pour sortir de la collision.

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

// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
#define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING true // set to true to invert the logic of the probe

je le met en false et Z_MIN_ENDSTOP_ INVERTING  aussi en false ???

Lien vers le commentaire
Partager sur d’autres sites

Il y a 15 heures, As3uS a dit :

essaie déjà avec  Z_MIN_PROBE_ENDSTOP_INVERTING en false.
Je ne sais pas si Z_MIN_ENDSTOP_INVERTING est pris en compte avec le probe defini en Z-min

Salut

ça semble marcher  en True

la lumière qui restait allumée je l'ai réglé par la petite vis de sensibilité du capteur ça ne remonte plus.

Maintenant je galère sur le réglage de la hauteur de buse pour l'impression.

je l'ai bien réglé avec cette méthode

M851 (défini le 0 offset)

M500 (enregistre dans l'eproom)

M211 S0 (désactive la protection négative)

G28 (Home)

G1 X   Y  Z0  (je rentre les valeurs du X et Y qui s'affiche sur le LCD)

je cale avec la feuille de papier

M851 Z (valeur du Z relevée a l'écran)

M211 S1 (réactive la protection négative)  sur la dernière tentative je ne l'ai pas fait

M500 (enregistre dans l'éproom)

Mais quand j'imprime la buse est écrasée au moins de 0.4 ( ce que je constate quand j’arrête l'impression et que pour que la feuille passe je dois remonter de 0.4)

le filament ne peut pas sortir.

As tu une méthode pour régler cette hauteur d'impression ??

et pour débuter quel code je dois mettre dans Cura pour le début d'impression ?

A+

Lien vers le commentaire
Partager sur d’autres sites

Salut, tu peux le faire via l’écran si c'est pris en charge dans ton marlin.
Menu preparer -> Decalage Offset -> Reinitialiser.

Sinon tu fais dans marlin avec l'aide de ponterface:
- Remet l'offset a 0
- Avec ponterface G28 puis G1 Y100 X100
- G1 Z0
- Avec les fleches tu descent jusqu'a obtenir la bonne epaisseur
- M114 tu recupere la position de Z

Maintenant dans ton marlin tu reportes la valeur que le m114 t'a donner dans la partie decalage offset
exemple M114 te retourne un Z -1.30

dans marlin tu renseigne :

#define Z_PROBE_OFFSET_FROM_EXTRUDER -1.30

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

t'as raison

j'ai quand même un doute le Z_PROBE_ OFFSET _FROM_ EXTRUDEUR c'est pas la mesure a renseigner entre la différence de hauteur de la base du capteur et celle de la buse ??

A+

Lien vers le commentaire
Partager sur d’autres sites

il y a 1 minute, As3uS a dit :

Si mais tu peux t'en servir pour régler ta buse aussi. Si tu n'y arrive pas par l'ecran ou par m851

j'ai pas tout compris mais bon je vais souder les câbles du capteur

A+

Lien vers le commentaire
Partager sur d’autres sites

http://marlinfw.org/docs/gcode/M851.html
Ca sera plus clair M851 Regle le Z_PROBE_ OFFSET _FROM_ EXTRUDEUR

N'oublie pas de faire m502 apres chaque changement de firmware, sinon tu il utilisera les valeurs de ton ancienne configuration a chaque fois

Tu as un capteur, c'est la différence entre la buse et le capteur qui compte, car c'est le capteur qui fera le leveling et qui mettra ta buse à la bonne hauteur. par rapport au plateau

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

il y a 42 minutes, As3uS a dit :

http://marlinfw.org/docs/gcode/M851.html
Ca sera plus clair M851 Regle le Z_PROBE_ OFFSET _FROM_ EXTRUDEUR

N'oublie pas de faire m502 apres chaque changement de firmware, sinon tu il utilisera les valeurs de ton ancienne configuration a chaque fois

Je dois faire M502 avant de téléverser de nouveau paramètre ?

le M500 ne suffit pas pour changer les nouveaux paramètre  dans l'éproom ?

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

il y a 6 minutes, As3uS a dit :

Tu téléverse et apres tu fais un m502 pour charger la configuration par défaut de ton marlin.
Tu changes t'es parametres et tu fait un m500

désolé c'est pas clair pour moi

Ex:j'ai changer la logic du capteur dans marlin et téléversé (ça marche) maintenant je vais refaire les réglage du capteur comme tu ma dit

désolé mais je fait comment (ça n’embrouille ce M502 je le tape ou est quand ?

A+

Lien vers le commentaire
Partager sur d’autres sites

M502 te permet de mettre en place les valeurs codées en dur dans ton fichier configuration.h marlin
et de laisser de coté les précedentes valeurs que tu as enregistrer avec t'es M500 précédents.
C'est pas dit qu'il y soit encore car marlin stock les valeurs M500 dans un petit cache de l'eprom 16ko je crois ca peut sauté avec le téléversement,mais dans le doute
une remise a 0 avec M502 c'est pas du luxe :) 
 

Donc tu commence avec m502 et apres tu fait tes reglages et tu fini avec m500 :)
 

Modifié (le) par As3uS
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
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...