lundi 21 octobre 2013

Test des Ramps

Introduction
MCHobby distribue l'OrdBot Hadron en kit, une imprimante 3D performante.
Parmi tous les éléments du kit, il y a forcement l'électronique de commande.


Cette électronique, quoique stable, peut être le point de départ de questions diverses:
  • Est-ce mon montage qui est incorrect ou est-ce la Ramp qui a un problème?
  • Est-ce que tel ou tel step-stick fonctionne correctement? Est-ce mon câblage ou l'un d'entre eux est-il défectueux? 
  • Est-ce que la Ramps répond bien au microcontroleur? 
  • Et si c'était le micro-contrôleur?
Que de questions... légitimes par ailleurs.
    
Le cas des Arduino Mega
Les microcontroleurs Arduino Mega 2560 (les vrais) sont très sérieusement testés avant leurd commercialisationd.
E
n tant que distributeur Arduino Officiel, nous pouvons soutenir cet état de fait, l'expérience démontrant un taux de Défaillance de 0% pour le Mega et environ 0.44% pour Uno selon notre expérience.

Le cas de la Ramps et les Steps Sticks?
Ces derniers éléments ne sont pas issus de la fabrication "Made In Arduino" et peuvent suivrent des parcours de fabrication fort différents.

Même s'ils sont fiables, il serait génial d'en confirmer le fonctionnement à 100%. 


La garantie de fonctionnement!
A défaut d'une certitude, ces questions de fiabilité générale sont simplement légitime si l'on ne dispose pas des connaissances adéquates pour effectuer facilement les différents tests.

Il est pourtant si simple d'éviter de tels tracas.

Ainsi, MCHobby a décidé de tester les ramps + StepStick sur un environnement de test
au moment du contrôle des kits d'impression 3D.
 

De quoi assurer le bon fonctionnement avec certitude.



Les différents éléments 
Si vous avez un imprimante 3D, vous avez certainement rencontré une Ramps.

Ramps - Etage de puissance utilisé pour commander les moteurs
Sur la Ramps vient se place les StepStick... ces petit modules magiques qui permettent de contrôler les moteurs pas à pas

StepStick - Contrôle de moteur pas-à-pas

Le tout est commandé par un Arduino Mega, un microcontroleur puissant sur lequel est installer le FirmWare Marlin (pour le contrôle des OrdBots et des RepRap).
Arduino Mega
Environnement de test
Pour faire un environnement de test, il faut:
  • Un Arduino Mega préprogrammer avec un logiciel de test.
  • Des moteurs pas-à-pas 12 Volts correctements câblés sur des fiches Molex.
  • Une alimentation 12V
  • La RAMPS + Steps Stick a tester.
Méthode de test
  • Brancher la Ramps (fil rouge à gauche)+StepSticks sur le Méga
  • Brancher les moteurs
  • Brancher l'alimentation 12V --> La séquence de test démarre
La séquence de test démarre automatiquement à la mise sous tension.
Pour redémarrer la séquence, il faut simplement presser le bouton Reset et le programme contenu dans le Mega2560 redémarre.
Branchement des moteurs sur la Ramps
Un simple test... les moteurs doivent tourner
Un programme simple
Le programme de test est vraiment très simple, le plus simple est encore de le consulter en suivant le lien vers le programme Arduino
Exemple pratique en vidéo
Voici un test de Ramps que nous savons avoir un problème sur l'axe X.
C'est la raison pour laquelle le début de la démo se fait avec le moteur branché sur le port du second extrudeur (le programme de test contrôle aussi ce moteur).
Ensuite... je déplace le StepStick (pas oublier de débrancher l'alimentation) sur l'axe X. Ce que la vidéo ne reproduit pas... c'est le bruit bizarre du moteur pourtant bien audible en situation réelle.

Aucun commentaire:

Enregistrer un commentaire