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

cnc +arduino je suis un peu perdu

Discussion dans 'Electronique spécifique CNC' créé par KrysT'off, 27 Août 2016.

  1. KrysT'off

    KrysT'off Nouveau

    Messages:
    4
    Inscrit:
    27 Août 2016
    cnc +arduino je suis un peu perdu
    Bonjour

    J'envisage la réalisation d'une petite CNC (plus pour le coté défi que l'utilité)

    En cherchant un peu partout et surtout sur le forum du cite,j'ai vu qu'il y avait 2 montages :

    Celui-ci :
    Arduino-CNC-Shield-V3_m.jpg
    Arduino + Shield +driver 4xA4988

    Ou celui-ci :
    tb6560_m.jpg
    Arduino+TB6560(rouge bien sur)

    Ma question est simple quel sont les avantages et les inconvénients de chaque montage
    fiabilité ,facilité de réglage et autre

    Par avance merci
     
    Dernière édition: 27 Août 2016
  2. vibram

    vibram Compagnon

    Messages:
    790
    Inscrit:
    15 Mars 2014
    cnc +arduino je suis un peu perdu
    Salut,
    Je n'ai pas testé directement les cartes mais j'ai utilisé chaque driver.
    En fait avant de réfléchir en avantages et inconvénients de chaque carte, il faut réfléchir en terme de contrainte.
    De mémoire les pololu a4988 peuvent sortir jusqu'à 1.6A alors qu'un tb6560 pourra sortir jusqu'à 2.8 (à vérifier !!!)
    Donc le choix est vite fait si t'as un moteur qui demande 2A pour fonctionner correctement.

    Si les deux drivers conviennent, je te conseille le tb6560. Il est bien plus cher mais beaucoup plus facile à régler. Simple avis personnel
     
  3. jicer

    jicer Compagnon

    Messages:
    2 278
    Inscrit:
    6 Janvier 2014
    Localité:
    paris
    cnc +arduino je suis un peu perdu
    Je suis d'accord avec vous vibram

    j'ai les drivers mais j'ai pas encore eu le temps d'essayer , et sur le topic :
    http://www.usinages.com/threads/methode-simplissime-pour-drivers-puissant.91219/

    j'ai essayer de m'exprimer sur l’intérêt de ce choix ... sans succès ... j'ai laisser tombé ... tellement des voix discordante et inadéquate
    ce fesait entendre ...

    mais je reste persuader que c'est une bonne trouvaille !
    Que je vais mettre en oeuvre des que j'en aurai l'occasion.





    AMicalement

    jc

    ps : pour une cnc avec "le shield cnc" c'est du pareil au meme que avec l'exemple imprimante 3D du liens précité - pour l'adaptation des drivers

    ps1 : il serai tout de même convenable de trouver le shield cnc pour
    un atemega 2560 arduino. (d'ailleur je crois j'en suis sure a 99 pour cent, que le shield de la photo est ok aussi pour le 2560)
    --Ce serai vraiment mieux et pour a peut pres le même prix.--

    Voir .. détourner un shield d'imprimante 3D ...?

    ps2 : excuser moi si vous avez trouver mon intervention hors sujet

    ps3 :
    http://andre.team9.99.org.nz/2012/10/replacing-pololu-stepper-drivers-with.html
     
    Dernière édition: 28 Août 2016
  4. Doctor_itchy

    Doctor_itchy Modérateur

    Messages:
    3 554
    Inscrit:
    20 Avril 2007
    cnc +arduino je suis un peu perdu
    le shield en photo est pour une arduino uno !

    pour une cnc fraiseuse une uno est parfaitement suffisante :) mais il faut encore un pc pour controler GRBL !

    pour une imprimante qui gére 1 a 2 axe en plus la gestion pwm de temperature une mega 2560 oui sans hésiter " avec l'ecran 3" lcd graphique déporté qui offre une souplesse d'utilisation et permet de se passer d'un pc !!! en cnc fraiseuse le code devras etre adapter et est vraiment plus complexe que grbl !

    les drivers du shield du haut offre 1.6A constant , des drv8825 qui se mette en lieux et place des a1.6a offre 2.2amp phase et une plus grande résolution de pas ( et coute le meme prix :) ) il faut juste collé un petit radiateur sur le chip et le ventiller obligatoirement :)

    la carte rouge en tb , vis a vis du shield protonner + 4 drv8825 , elle est moins bien et plus encombrante , la seule difference c'est que la seconde peu tourné directement au port // du pc avec sa db25 que tu peu géré 4 axe réel en db25 // et pas avec la uno ( enfin si mais il faut modifié le code source :) et revoir le branchement des pin sur le cpu !

    sinon toute deux accepte 35V d'alim moteur , offre 2.2a et 2.5 l'autre ( en micro pas de toute façon tu ne doit pas monter au courant nominal donc ... , les carte TB sont connue pour offrir des heure de débug divers et varier pour certaine serie !!! les protonner vont du premier coups ( si on programme et parametre grbl correctement bien sur ! )

    ha et les vitesse avance + gestion XY simultanée se font a merveille sur la uno et forçement ne demande donc que un petit pc munis d'une prise usb ( un pc portable p3 800 avec 1go de ram suffit amplement , contre un pc plus baleze + port // correct pour la solution sans arduino

    pour la mega 2560 + ramps ça marche aussi avec des drv8825 mais si tu ne fait pas une imprimante 3d autonome et si ta fraiseuse n'as pas plus de 3 axe et que tu veut un pc a coter la uno fera tres bien le boulot :)


    j'ai une ramps 2560 et une uno avec protonner j'ai pas mal tester et je ne prendrais plus d'autre carte a moins d'avoir besoin de moteur plus gros , mais on peu piloté de gros drivers avec la uno sans soucis :) la uno sert pour une fraiseuse cnc , les test sont plutot prometteur les petit moteur néma 17 de 2amp sont assez puissant ! et je peu piloter une electrobroche en pwm sans soucis et cela avec un tres vieux pc portable sous linux , compact et fiable :)
     
  5. KrysT'off

    KrysT'off Nouveau

    Messages:
    4
    Inscrit:
    27 Août 2016
    cnc +arduino je suis un peu perdu
    Merci beaucoup pour tout ces bons conseils

    Donc pour des moteur nema 23 le shield + 4 drv8825 c'est mort
     
  6. Doctor_itchy

    Doctor_itchy Modérateur

    Messages:
    3 554
    Inscrit:
    20 Avril 2007
    cnc +arduino je suis un peu perdu
    mort , non du tout si tes nema 23 on un courant max de 2.2a pas de soucis si plus, alors il faut garder le arduino nano et monté des drivers plus puissant a coter :wink:
     
  7. jicer

    jicer Compagnon

    Messages:
    2 278
    Inscrit:
    6 Janvier 2014
    Localité:
    paris
  8. KrysT'off

    KrysT'off Nouveau

    Messages:
    4
    Inscrit:
    27 Août 2016
    cnc +arduino je suis un peu perdu
    Ok !! pour moi le nema 23 étais un moteur mais non en faite c'est un type de moteur

    je regarde ca de plus près merci encore
     
  9. Doctor_itchy

    Doctor_itchy Modérateur

    Messages:
    3 554
    Inscrit:
    20 Avril 2007
    cnc +arduino je suis un peu perdu
    oui la norme nema définis sa fixation qui on des taille standardisée nema 11 17 23 34 42 ect ect cela peu être un pas a pas , un brushless , un servo , un simple moteur a courant continus voir des moteur triphaser :wink:
     
  10. KrysT'off

    KrysT'off Nouveau

    Messages:
    4
    Inscrit:
    27 Août 2016
    cnc +arduino je suis un peu perdu
    sans vouloir abusé de votre temps il existe aussi des tb 6600 avez-vous déjà fait des test avec ces drivers ?
     
  11. BernardG

    BernardG Apprenti

    Messages:
    124
    Inscrit:
    8 Octobre 2016
    Département:
    71700
    cnc +arduino je suis un peu perdu
    KrysT'off, je ne sais pas où tu en es dans ta recherche, mais c'est une bonne idée de commencer par clarifier un certain nombre de choses.
    Tout d'abord, ce n'est pas une bonne idée (de mon point de vue) de partir du matériel, mais de partir du budget et du logiciel, l'électronique à mettre derrière étant dépendante des choix logiciels, et le budget intervient pour le choix des moteurs et drivers.

    Pour piloter une machine CNC, un Arduino Uno faisant tourner GRBL est trés largement suffisant pour des besoins amateurs et semi-professionnel. GRBL EST le logiciel. Si tu accepte de t'embéter à faire toutes les connections toi même, il n'y a aucun besoin d'une autre carte. Un Arduino Uno vaut autour des 20€, et GRBL est Open Source et Gratuit. A comparer avec Mach3, qui vaut autour des 300€ et a besoin d'un PC dédié.

    La carte mise en 1ère photo est un clone chinois, d'une version largement dépassée, de la réalisation faite par Protoneer en Nouvelle Zélande: http://www.ebay.com/itm/Arduino-CNC-Shield-V3-51-GRBL-v0-9-compatible-Uses-Pololu-Drivers-/281670664172. Pour +- 20€, elle permet de ne pas s'embêter à faire toutes les connections avec l'Arduino soi-même.

    La deuxième carte n'a strictement rien à voir, elle est faire pour être branchée sur un port parallèle, et est sans doute conçue pour Mach3

    Maintenant, passons aux drivers. Il faut les choisir et fonction des moteurs. Les moteurs, eux, doivent être choisi en fonction de l'application, sur les critères de poids, d'encombrement, et de couple. En 2 mots, il vaut généralement mieux avoir un Nema 17 coupleux, qu'un Nema 23 trop juste en couple. Tout simplement parcequ'il y a des chances que le Nema 17 soit plus léger, et il est de toutes façons moins encombrant. Pour une première "petite" réalisation, je ne vois pas du tout l'intérêt à chercher plus gros et plus puissant qu'un Nema 17, sachant que certains Nema 17 sont plus puissants que certains Nema 23 (mais ce n'est que mon opinion, bien sûr).

    Finalement, les drivers. Le CNC Shield a été conçu pour pouvoir y monter des drivers Pololu A4988 et DRV8825, MAIS ON PEUT AUSSI S'EN SERVIR POUR PILOTER n'IMPORTE QUEL AUTRE DRIVER! Chose que je ne vois jamais prise en compte sur les forums dans la réflexion quant à l'utilisation d'un Arduino pour piloter une CNC. Toutes les broches/pins pour ce faire sont disponibles et labellisées. Il est donc tout à fait possible d'utiliser GRBL avec des moteurs bipolaires type Nema 34 où 42, et de monter à 7 où 8 ampères par moteur!

    La seule vraie "limite" actuelle de Grbl est qu'il ne sait pas faire du 4 axes , mais pour une 1ère "petite" machine, il me semble que cette limite est illusoire.

    Pour en savoir un peu plus sur Grbl, tu peux venir lire sur mon blog: https://www.lebearcnc.com/category/grbl/
     
  12. CNCSERV

    CNCSERV Compagnon

    Messages:
    1 663
    Inscrit:
    27 Décembre 2007
    cnc +arduino je suis un peu perdu
    Un moteur puissant est un moteur qui à du couple et qui tourne vite. A couple égal le moteur qui aura le plus petit courant aura besoin de plus de tension, c'est logique. Donc avec un driver de 1.6A et 36V d'alimentation il ne faut pas s'attendre à des miracle. Avec un moteur de 4.2A et un driver à 50V on va pouvoir avoir un moteur presque 4 fois plus puissant, il n'y a pas photo.
     
  13. BernardG

    BernardG Apprenti

    Messages:
    124
    Inscrit:
    8 Octobre 2016
    Département:
    71700
    cnc +arduino je suis un peu perdu
    On peut toujours contredire pour le plaisir de contredire. Il est évident que 1.6 x 36 = 57.6 watts et que 4.2 x 50 = 210 watts, ce qui n'est pas comparable en terme de puissance. Je parlais de moteur Type Nema 17 et Type Nema 23. Dans le contexte de cette conversation, où il s'agit de "première petite CNC", et pas de bête de course, il me semble parfaitement raisonnable de mettre en avant le fait qu'il existe des moteurs Nema 17 plus puissants que des Nema 23. Surtout si on considère une même alimentation, a priori en 24 Volts

    Exemple: https://www.amazon.com/Torque-Bipolar-Stepper-Motor-Extruder/dp/B00PNEQUZ2 Nema 17 donné pour 65 Ncm et 2.1A
    https://www.amazon.com/Small-Current-Stepper-Motor-Bipolar/dp/B00PNEQX1S Nema 23 donné pour 60Ncm et 0.88A

    Bien sûr que si on augmente à la fois ampérage et voltage, on a plus de puissance; mais il faut aussi prendre en considération le budget, et surtout se demander quelle est la puissance nécessaire pour son application. Une Citroën 2cv avec un V8 de 700 CV fonctionnera beaucoup moins bien qu'avec les +- 30 cv de son moteur d'origine, sauf à changer toutes les autres pièces de la voiture, en plus du moteur.
     
  14. BernardG

    BernardG Apprenti

    Messages:
    124
    Inscrit:
    8 Octobre 2016
    Département:
    71700
    cnc +arduino je suis un peu perdu
    Non, le shield de la photo n'est pas OK pour un Atmega, et non, ce ne serait pas mieux, tout simplement parceque GRBL ne tourne pas sur un Atmega! Le fait qu'ils puissent être (presque certainement) physiquement compatibles, n'entre pas en compte. Le Uno et le Atmega n'utilisent pas les mêmes processeurs, fin de l'histoire.
     
  15. speedjf37

    speedjf37 Compagnon

    Messages:
    981
    Inscrit:
    15 Octobre 2009
    Localité:
    indre et loire
Chargement...
Articles en relation
  1. ghisrider
    Réponses:
    14
    Affichages:
    5 609

Partager cette page