Chipux Posté(e) Décembre 14, 2018 Posté(e) Décembre 14, 2018 Bonjour à tous, Je viens vers vous après pas mal de recherches sur mon problème et aucune réponse complète. J'ai une configuration classique Arduino Mega 2560 + RAMPS 1.4 avec Marlin 1.1.9. Je souhaite donc ajouter un capteur capacitif à mon montage pour palper le plateau, et j'ai cette carte qui se branche sur la RAMPS : https://www.reprap-france.com/produit/1234568387-carte-dinterfacage-de-capteur-inductifcapacitif La carte se branche ici : Voir image "Branchement carte" Comme vous pouvez le voir dans la description du produit sur le site, les consignes pour configurer Marlin sont valables seulement pour la version 1.0.x. En effet, il faut réattribuer certains pins pour que le capteur soit reconnu correctement. Or entre la version 1.0.x et la version 1.1.x de Marlin le fichier pins.h à été séparé en différents fichiers correspondant chacun à une carte. J'ai réussi à réattribuer le pin pour que le capteur soit reconnu et passe de "open" à "triggered" avec la commande M119 en fonction de la présence d'un élément à proximité ou non. Il reste cependant un problème, lorsque j'exécute la commande G28 le capteur inductif n'est pas utilisé pour prendre le Z0 mais c'est mon ancien endstop Z qui est utilisé. Lorsque j'indique à Marlin que mon endstop Z (qui est mon capteur capacitif) est branché sur le pin 12 au lieu du 18 (habituellement utilisé pour les endstop mécaniques) cela ne fonctionne pas... Le G29 qui suit (après avoir fait une Home Z avec un endstop mécanique classique) semble fonctionner correctement. Sauriez vous comment indiquer à Marlin d'utiliser mon capteur capacitif comme endstop Z? Merci de votre aide!
Chipux Posté(e) Décembre 15, 2018 Auteur Posté(e) Décembre 15, 2018 Problème résolu, pour ceux que ça intéresse : Dans Configuration.h il faut : #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN (ligne 670 chez moi) Dans pins_RAMPS.h : il faut : // // Limit Switches // #define X_MIN_PIN 3 #ifndef X_MAX_PIN #define X_MAX_PIN 2 #endif #define Y_MIN_PIN 14 #define Y_MAX_PIN 15#define Z_MIN_PIN 12 #define Z_MAX_PIN 19 // // Z Probe (when not Z_MIN_PIN) // #ifndef Z_MIN_PROBE_PIN #define Z_MIN_PROBE_PIN 12 #endif Les commandes G28 et G29 s'exécutent bien avec le capteur capacitif pour l'axe Z.
Dgils Posté(e) Mai 18, 2019 Posté(e) Mai 18, 2019 Salut, Merci pour les info. Je viens d'acheter une tete delta avec ce capteur. J'etait dans la meme galere que toi du coup. J'essayes demain ton branchement. Par contre quelle couleur sur quel borne ? bleu noir marron
Chipux Posté(e) Mai 21, 2019 Auteur Posté(e) Mai 21, 2019 Salut, Content que cela ai servis, voici comment la carte est branchée chez moi (il faudrait que je m'occupe du cable management que je fasse un boitier...^^) : Bonne continuation
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant