Aller au contenu

Filament ABS

Chipux

cartes additionnelles RAMPS 1.4 + Carte capteur capacitif + Marlin 1.1.9

Messages recommandés

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!

Branchement carte.jpg

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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...^^) :
1558467067-dsc-0019.jpg

Bonne continuation

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