dimanche 3 novembre 2013

Ne jamais, jamais, jamais arracher le connecteur d'alimentation 12 volts de votre Ramps

Bonjour à tous, nous venons de découvrir une information importante dont Luc (une connaissance) à fait les frais très récemment.
Son Arduino Mega et ses 4 StepSticks en sont mort sous le coup!!
Ramps 1.4 avec le connecteur d'alimentation
12volts visible en bas à gauche de l'image


Retenez bien ceci si un jour vous avez un problème avec votre OrdBot/RepRap
Ne jamais, jamais, jamais arracher le connecteur d'alimentation 12 volts de votre Ramps!
Le contexte
Nous avons une connaissance, nommée Luc, qui utilisait une alimentation de remplacement 12volts avec son OrdBot.
Un jour, l'alimentation produisit un bruit bizarre et Luc arracha la fiche 12 volts dans l'espoir de protéger efficacement son électronique de commande OrdBot.

Par la suite, Luc constata que plus rien ne fonctionnait. Après une analyse minutieuse, il s'est avéré que les 4 stepsticks étaient mort de chez mort, le méga en piteux état et le port USB de son ordinateur visiblement HS.

Que s'est-il passé?
L'alimentation à probablement été la source d'une instabilité mortelle, voire d'un effet transitoire destructeur.
Mais ce n'est pas tout, le fait d'arracher le câble d'alimentation en cours de fonctionnement à plus que certainement provoqué une pointe de surtension provoqué par un circuit LC.
Qu'est ce qui nous permet d'affirmer une telle chose?

Aujourd'hui, nous documentons avec grand soin le circuit A4988, le pilote de moteur pas-à-pas qui propulse les stepstick sur les OrdBot et les RepRap. C'est un produit idéal pour piloter des moteurs pas-à-pas avec Arduino.
Parmi toutes les docs que nous avons compulsés, nous avons retrouvé cette note d'application particulièrement pertinente:
Cette carte utilise des capacités céramiques à faible résistance série équivalente (low-ESR),ce qui la sensible aux destructions par les pointes de surtensions induites par les circuits LC, plus spécialement sur vous utilisez des câbles d'alimentations d'une longueur supérieure à quelques centimètres. Sous de mauvaises conditions, ces pointes de tension peuvent excéder les 35 V de tension maximale du A4988 et endommager la carte de façon permanente (même pour une alimentation moteur à 12 V).
Ajouter une capacité de découplage (voir notre tuto sur le A4988) permettrait de protéger le StepStick... par contre, il n'est pas précisé que c'est une méthode infaillible. A méditer donc.
 
Cet information est également complétée par le tutoriel "LC Voltage Spikes" publié par polulu.com (anglais).
 
Le fait que les 4 StepSticks soient justement totalement Hors-Service ne laisse donc plus vraiment de doute sur ce qui est arrivé aux  4 malheureux

Quelle solution d'arrêt d'urgence alors?
Avec ce que je viens d'apprendre, le mieux serait encore de presser sur le bouton "Reset" de la carte Arduino.
Il n'est certes pas facilement accessible mais vais prochainement me penchez sur ce problème.

Un tutoriel sur les StepStick A4988
Notre tutoriel sur le StepStick A4988 et son utilisatation avec Arduino contient de nombreuses informations utiles.

Je pense que c'est une lecture intéressante à plus d'un titre pour les possesseurs d'imprimante 3D utilisant ce type de matériel.

Où acheter


2 commentaires:

  1. Bonjour, je cherche depuis un moment et j'aurai une question.
    Qu'est connecteur sont utilisé pour les branchements sur la carte ramps,
    des connecteurs molex ou dupont?
    Merci

    RépondreSupprimer
  2. Les moteurs sont branchés avec des connecteurs Molex, la carte Ramps est alimentée avec un connecteur dupont

    RépondreSupprimer