Aller au contenu

Filament ABS

kharn

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

Messages recommandés

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)

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 7 minutes, Janpolanton a dit :

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

oui mais il doit y avoir une commande dans marlin pour inverser la logique

Partager ce message


Lien à poster
Partager sur d’autres sites
youtube drone débutant
il y a 3 minutes, jc83 a dit :

oui mais il doit y avoir une commande dans marlin pour inverser la logique

Oui, c'est faisable.

Partager ce message


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

Partager ce message


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

Partager ce message


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

Partager ce message


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

Partager ce message


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

Partager ce message


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

Partager ce message


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

Partager ce message


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

Partager ce message


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

Partager ce message


Lien à poster
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez poster un message et vous inscrire plus tard. Si vous avez déjà un compte, connectez-vous afin de poster avec.

Invité
Répondre à ce sujet…

×   Vous avez copié du contenu avec formatage.   Supprimer le formatage

  Only 75 emoji are allowed.

×   Votre lien a été automatiquement intégré.   Afficher en tant que lien à la place

×   Le contenu sauvegardé a été restauré.   Effacer l'éditeur

×   You cannot paste images directly. Upload or insert images from URL.


  • Sur cette page :   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×
×
  • Créer...