Aller au contenu

Messages recommandés

Posté(e)

Maintenant il a dit qu'il n'est pas électronicien, donc il n'est pas à l'abri d'une mauvaise soudure dans son montage.

Posté(e)

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

Posté(e)

Ok, donc mauvais choix de capteur, tu conseillerais quel montage du coup?

Posté(e)
à l’instant, Maeke a dit :

Ok, donc mauvais choix de capteur, tu conseillerais quel montage du coup?

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

Posté(e)
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?

Posté(e)
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)

Posté(e)
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

Posté(e)
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.

Posté(e)
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

Posté(e)
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
Posté(e)

ok merci

je dois partir

je repasserais sur le fofo

A+

et encore merci

Posté(e)
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

Posté(e)
à 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

Posté(e)
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.

Posté(e) (modifié)
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
Posté(e) (modifié)

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
Posté(e)

T'as un schéma de cablage et de montage électronique pour garder le end stop en plus du capteur ?

Envoyé de mon Redmi Note 4 en utilisant Tapatalk

Posté(e) (modifié)
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
Posté(e)

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

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