1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.

ARDUINO+ RAMPS + BL TB6600 V1.2 [Résolu]

Discussion dans 'Electricité, variateurs, convertisseurs et moteurs' créé par poezadri, 5 Décembre 2015.

  1. poezadri

    poezadri Nouveau

    Messages:
    7
    Inscrit:
    5 Décembre 2015
    ARDUINO+ RAMPS + BL TB6600 V1.2 [Résolu]
    Bonjour , je viens vers vous car j'ai tout essayer et la j'avoue ne pas comprendre j'ai commander il y a peut de temps le driver suivant http://www.rasel.cz/www/prilohy/694-002.pdf
    je l'ai connecter a la ramps 1.4 à la place de mes pololu le en- sur le EN de la carte la broche dir au cw
    la step au clk et le gnd au +5V mais rien a faire le moteur reste immobile et en prise.
    les moteur sont des wantai byghm810

    j'espère que vous pourrez m'aider

    merci d'avance
     
  2. sans

    sans Compagnon

    Messages:
    589
    Inscrit:
    28 Décembre 2009
    Localité:
    Toulouse
    ARDUINO+ RAMPS + BL TB6600 V1.2 [Résolu]
    ???

    Pas très clair ce descriptif. Fais-nous une photo (lisible) de ton cablage. Ou un dessin (lisible).
     
  3. speedjf37

    speedjf37 Compagnon

    Messages:
    982
    Inscrit:
    15 Octobre 2009
    Localité:
    indre et loire
  4. poezadri

    poezadri Nouveau

    Messages:
    7
    Inscrit:
    5 Décembre 2015
    ARDUINO+ RAMPS + BL TB6600 V1.2 [Résolu]
    désolé de répondre si tardivement donc j'ai compris l'origine du souci toutes la logique est en effet inversé le 6N137 et les EL817 sont monter en inverse par rapport au signal de la ramps quel possibilité s'ouvre a moi mise à par de dessouder et d'inverser la logique
     
  5. speedjf37

    speedjf37 Compagnon

    Messages:
    982
    Inscrit:
    15 Octobre 2009
    Localité:
    indre et loire
    ARDUINO+ RAMPS + BL TB6600 V1.2 [Résolu]

    Bonjour,

    Pas besoin de modifier , juste câbler comme il faut !

    Pour simplifier la description
    en MAJUSCULE coté driver
    en minuscule coté breakboard


    Il faut alimenter la breakboard en 5V coté PC avec une alimentation (usb PC ok).


    Si optocoupleur en sortie sur la breakboard (pas le cas avec la RAMPS)
    Il faut alimenter la breakboard en 5V coté driver avec une alimentation isolée de la précédente

    Logique positive:
    Commun gnd
    EN- DIR- STEP- ->gnd
    EN+ -> en
    DIR+ -> dir
    STEP+ -> step

    Logique négative:
    Commun 5v
    EN+ DIR+ STEP+ ->5v
    EN- -> en
    DIR- -> dir
    STEP- -> step

    JF
     
  6. poezadri

    poezadri Nouveau

    Messages:
    7
    Inscrit:
    5 Décembre 2015
    ARDUINO+ RAMPS + BL TB6600 V1.2 [Résolu]
    donc si je comprends bien pour pouvoir m'en servir avec la ramps je dois ajouter un étage d'optocoupleur pour inversé la logique

    merci de vos réponse
     
  7. wika58

    wika58 Modérateur

    Messages:
    10 374
    Inscrit:
    17 Décembre 2006
    Localité:
    F-54560 / Lorraine
    ARDUINO+ RAMPS + BL TB6600 V1.2 [Résolu]
    Non.
    Sauf erreur de ma part, il y a déjà des optos en entrée du driver.

    Et en fonction que tes signaux de sortie soit 'Actif Bas' ou 'Actif Haut' tu prends l'un des 2 raccordements donnés par JF.
     
  8. poezadri

    poezadri Nouveau

    Messages:
    7
    Inscrit:
    5 Décembre 2015
    ARDUINO+ RAMPS + BL TB6600 V1.2 [Résolu]
    le truc ces que sauf erreur de ma par la ramps est prévue pour des polulu et j'ai seulement les signaux en+ dir+ et step+ ainsi qu'un ground et un plus 5V en sortie mais pas de en- dir- step-
     
  9. wika58

    wika58 Modérateur

    Messages:
    10 374
    Inscrit:
    17 Décembre 2006
    Localité:
    F-54560 / Lorraine
    ARDUINO+ RAMPS + BL TB6600 V1.2 [Résolu]
    Aah oui alors dans ce cas tu peux faire des inverseurs de signaux avec simplement un transistor PNP (style 2N2222) sur chaque signal.
    Tu t'y connais un peu en électronique ? Une résistance 1k en série avec la base et la sortie de ton RAMP, une autre résistance (1k ou autre) entre le collecteur et le +5V. Et l'entrée du driver prise sur l'E du transistor.8-)

    Désolé je ne connais pas les RAMPS... mais il doit y en avoir qui métrisent sur le forum. Attends leur avis...:wink:

    Par contre, après avoir regardé la doc de ton driver et un peu sur le net, je dirais que ton module attends des signaux 'Activ Low' car tu as les signaux et le +5VDC du côté signaux et pas de GND. Donc tu dois avoir le +5V qui vient de ta RAMP et pous les 3 signaux qui doivent être "tirés à la masse" pour que le signal soit considérés comme actif...
     
  10. speedjf37

    speedjf37 Compagnon

    Messages:
    982
    Inscrit:
    15 Octobre 2009
    Localité:
    indre et loire
    ARDUINO+ RAMPS + BL TB6600 V1.2 [Résolu]
    re

    J'ai trouvé sur ce lien une photo explicite:
    http://fr.aliexpress.com/item/High-...2479119820.html?spm=2114.44010208.4.16.dV7ku9

    Les entrées sont marquées sur le PCB derrière le connecteur
    EN-
    CW-
    CLK-
    +5V

    Câblage:

    Logique négative:
    Commun 5v
    EN- -> en
    DIR- -> dir
    STEP- -> step

    La suite c'est la paramétrage dans le logiciel de pilotage pour avoir les signaux ok

    Souvent le EN est facultatif (enable valide par defaut)
    Sinon pour le sens il suffit d'inverser une des deux bobines du moteur.

    JF
     
  11. poezadri

    poezadri Nouveau

    Messages:
    7
    Inscrit:
    5 Décembre 2015
    ARDUINO+ RAMPS + BL TB6600 V1.2 [Résolu]
    OK pour les inverseurs je n'y aurait pas penser, pour mes notions en électroniques je pense les avoirs mais je manque de pratique mais je connais les 2n2222 pour être sur dans l'ordre, une resistance 1K suivi d'un 2n2222 sur chaque signal , un +5v sur le collector et l'emmeteur directement sur le signal de mon drivers
     
  12. wika58

    wika58 Modérateur

    Messages:
    10 374
    Inscrit:
    17 Décembre 2006
    Localité:
    F-54560 / Lorraine
    ARDUINO+ RAMPS + BL TB6600 V1.2 [Résolu]
    Voilà l'avis d'un spécialiste.
    C'est tout de même plus simple si tu peux arranger les choses par paramétrage...

    Je souhaite aussi me lancer dans la commande de moteur PAP depuis un Arduino.
    J'ai le matos et il faut que je m'y mettre.
    J'ai souvent lu cela.
    Mais alors dans quel cas est-ce utile ?
     
  13. poezadri

    poezadri Nouveau

    Messages:
    7
    Inscrit:
    5 Décembre 2015
    ARDUINO+ RAMPS + BL TB6600 V1.2 [Résolu]
    je n'est pas precisé mais mais c'est pour une imprimante 3d avec le firmware marlin le slicer utiliser est simplify 3D, par contre je ne sais pas ou inverser la logique de façon logicielle, le sens de mes moteur ces pas un soucis, mais c'est ce EN inversée qui m’empêche de faire tournée les moteurs.
    ou dois je faire les modifs? dans le firmware ?
     
  14. sans

    sans Compagnon

    Messages:
    589
    Inscrit:
    28 Décembre 2009
    Localité:
    Toulouse
    ARDUINO+ RAMPS + BL TB6600 V1.2 [Résolu]
    Tu peux mettre le EN sur le Gnd. Comme ça ta carte est toujours activée. Step et Dir suivent les impulsions. Ca devrait tourner sans soucis.
     
  15. sans

    sans Compagnon

    Messages:
    589
    Inscrit:
    28 Décembre 2009
    Localité:
    Toulouse
    ARDUINO+ RAMPS + BL TB6600 V1.2 [Résolu]
    Avec EN active, le champ magnétique dans le moteur est activé; en conséquence l'axe est bloquée et le mouvement se fait uniquement par impulsion sur Step.

    EN désactivé débloque le moteur et tu peux tourner l'axe manuellement.
     

Partager cette page