Aller au contenu

GO Print

Anet A8 + capteur capacitif LJC18A3-H-Z/BX


kharn

Messages recommandés

Si il a réellement un capteur NC, ça ne pourra pas fonctionner!

Si il envoie bien 0V capteur non sollicité, c'est comme si le switch d'origine était en appui permanent et coupait le fonctionnement des moteurs Z (hall_Z en permanence).

Lien vers le commentaire
Partager sur d’autres sites

il y a 3 minutes, Janpolanton a dit :

Il faudra ajouter un transistor NPN  en sortie pour inverser le signal.

Tu peux lui faire le schéma pour être sûr qu'il parte sur une bonne base?

Lien vers le commentaire
Partager sur d’autres sites

il y a 32 minutes, Pat 13 a dit :

du coup j'ai mesuré j'ai bien 10k entre le noir et le marron de la sonde

ça c'est ok , donc tu as bien la resistance de pull up , la zener suffit , apres pour la logique ça doit pouvoir s'inverser dans le marlin , il faut que tu testes à la main ( pas sur l'imprimante)

Lien vers le commentaire
Partager sur d’autres sites

il y a 25 minutes, Janpolanton a dit :

@Pat 13

Pour lever les doutes peux-tu :

  • Débrancher la sortie signal capteur de la carte mère
  • mesurer la tension de sortie signal capteur non sollicité ( logiquement 0V)
  • faire la même mesure capteur sollicité (logiquement aux environs de 5V)

je n'ai plus 4.84v mais 4.74v

en descendant la buse au pas de 0.01 la tension chute a chaque pas pour arrivé a 0.quelque chose

donc ne passe pas de 4.74v a 0v d'un coup

Lien vers le commentaire
Partager sur d’autres sites

il y a 1 minute, Janpolanton a dit :

Peut-être avec Marlin, mais je ne m'avancerai pas sur ce sujet.

Je fais un copier-coller complet de la section pour que tu vois ce que j'ai déjà vu.

//===========================================================================
//============================== Endstop Settings ===========================
//===========================================================================

// @section homing

// Specify here all the endstop connectors that are connected to any endstop or probe.
// Almost all printers will be using one per axis. Probes will use one or more of the
// extra connectors. Leave undefined any used for non-endstop and non-probe purposes.
#define USE_XMIN_PLUG
#define USE_YMIN_PLUG
#define USE_ZMIN_PLUG
//#define USE_XMAX_PLUG
//#define USE_YMAX_PLUG
//#define USE_ZMAX_PLUG

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

#if DISABLED(ENDSTOPPULLUPS)
  // fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined
  //#define ENDSTOPPULLUP_XMAX
  //#define ENDSTOPPULLUP_YMAX
  //#define ENDSTOPPULLUP_ZMAX
  //#define ENDSTOPPULLUP_XMIN
  //#define ENDSTOPPULLUP_YMIN
  //#define ENDSTOPPULLUP_ZMIN
  //#define ENDSTOPPULLUP_ZMIN_PROBE
#endif

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

// Enable this feature if all enabled endstop pins are interrupt-capable.
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
#define ENDSTOP_INTERRUPTS_FEATURE
Lien vers le commentaire
Partager sur d’autres sites

il y a 2 minutes, Pat 13 a dit :

je n'ai plus 4.84v mais 4.74v

en descendant la buse au pas de 0.01 la tension chute a chaque pas pour arrivé a 0.quelque chose

donc ne passe pas de 4.74v a 0v d'un coup

c'est normal ça ne peut pas fonctionner correctement vu que la resistance de pull up vient changer les valeurs du pont diviseur , d'où l'idee de la zener qui permet de s'affranchir de tous ces problemes

Lien vers le commentaire
Partager sur d’autres sites

à l’instant, jc83 a dit :

c'est normal ça ne peut pas fonctionner correctement vu que la resistance de pull up vient changer les valeurs du pont diviseur , d'où l'idee de la zener qui permet de s'affranchir de tous ces problemes

 quand je rebranche la sonde a la carte j'ai 4.87 v et ça ne descend pas en dessous de 2.14v

je n'ai pas de diode zener

par contre plein de résistances lol

Lien vers le commentaire
Partager sur d’autres sites

il y a 26 minutes, Janpolanton a dit :

Oui c'est faisable mais vu ses mesures ça ne semble pas être un NC!

Je n'y comprends plus rien

On n'a pas encore envisagé la réponse qui fâche, la possibilité d'un capteur défectueux.

Lien vers le commentaire
Partager sur d’autres sites

Il y a 3 heures, Pat 13 a dit :

je n'ai plus 4.84v mais 4.74v

en descendant la buse au pas de 0.01 la tension chute a chaque pas pour arrivé a 0.quelque chose

donc ne passe pas de 4.74v a 0v d'un coup

Ce n'est pas normal, il y a un problème de branchement. Le capteur devrait basculer franchement dès détection.

Sur le diagramme ci-dessous (jonction des rectangles vert et orange pour un capteur NPN NC), si on a 5V entre le fil noir et  le fil bleu, la LED doit être éteinte et inversement si on a 0V la LED doit être allumée. Il n'y a pas de position intermédiaire

On peut voir les photos de ton raccordement pour comprendre?

image.png.7d05f9d5c6697e803666a57fd783d799.png

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

Ah! ce brave Karnaugh il faisait la paire avec son copain Boole....

Edité car il m'est venu une idée.

Il doit être possible de garder l'ancien end stop Z en sécurité des BL Touch et autres capteurs...

Il suffit de faire un OU logique entre les 2 et roule ma poule.:1_grinning:

En logique câblée il suffit d'ajouter  2 diodes et une résistance

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

Il y a 1 heure, Janpolanton a dit :

Ah! ce brave Karnaugh il faisait la paire avec son copain Boole....

Edité car il m'est venu une idée.

Il doit être possible de garder l'ancien end stop Z en sécurité des BL Touch et autres capteurs...

Il suffit de faire un OU logique entre les 2 et roule ma poule.:1_grinning:

En logique câblée il suffit d'ajouter  2 diodes et une résistance

Je confirme, certains le font.

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

Après réflexion, faire du 5V avec un pont diviseur ou avec une Zener même si ça fonctionne, n'est pas satisfaisant. Il me semble préférable d'isoler le capteur de la carte mère par coupleur optique.

Schéma simulé du capteur et du end-stop de sécurité.

partie supérieure end stop non appuyé --> signal sur la borne 3

Partie inférieure end stop appuyé --> 0V sur la borne 3 (en réalité il y a une légère tension de 0.1V assimilable à un zéro logique)

image.thumb.png.00f9e31287cbcedd8b8b9903802c9901.png

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