Aide aux branchements du Ramps 1.4


Le Ramps 1.4 (Reprap Arduino Mega Pololu Shield), associé à la carte Arduino Mega 2560, peut gérer une imprimante avec les configurations suivantes:

 

- A) 1 Tête, les axes  X et Y, 2 moteurs pour l'axe Z couplés sur le même pilote (puissance limitée), 1 plateau chauffant, 1 ventilation

- B) 1 Tête, les axes  X et Y, 1 moteur pour l'axe Z, 1 moteur pour l'axe Z', 1 plateau chauffant, 1 ventilation

- C) 2 têtes, les axes X et Y, 2 moteurs pour l'axe Z couplés sur le même pilote (puissance limitée), 1 ventilation

- D) 2 têtes, les axes X et Y, 2 moteurs pour l'axe Z couplés sur le même pilote (puissance limitée), 1 plateau chauffant

Avec un module d'extension:

- E) 2 têtes, les axes X et Y, 2 moteurs pour l'axe Z couplés sur le même pilote (puissance limitée), 1 plateau chauffant, 2 ventilations

 

Cliquez sur les zones ci-dessus pour atteindre les informations

 

Agrandir l'image =>


Source: reprap.org


Vous pouvez retrouver sur cette page un exemple de connexions réalisables sur le Ramps 1.4



 1   Utilisation: Emplacement pour recevoir le pilote de chacun des 5 moteurs (attention, le sens de montage varie en fonction du type utilisé). Infos sur les pilotes ici.

Sur la photo: 1 = 2B, 2 = 2A, 3 = 1A, 4 = 1B, 5 = step, 6 = Dir

(2B & 2A => Bobine moteur 1, 1A & 1B => Bobine moteur 2)

Affectation des broches: (firmware)

X Step: 54  -  X Dir:  55

Y Step: 60  -  Y Dir: 61

Z Step: 46  -  Z Dir:  48

E0 Step: 26 - Y Dir: 28

E1 Step: 36 - Y Dir: 34

Pilote DRV8825

M0 M1 M2 Résolution du micro pas
0 0  0  Pas complet (valeur moteur)
1 0 0 1/2 pas
0 1 0 1/4 de pas
1 1 0 1/8 de pas
0 0 1 1/16 de pas
1 0 1 1/32 de pas
0 1 1 1/32 de pas
1 1 1 1/32 de pas

Pilote A4988

M0 M1 M2 Résolution du micro pas
0 0  0  Pas complet (valeur moteur)
1 0 0 1/2 pas
0 1 0 1/4 de pas
1 1 0 1/8 de pas
1 1 1 1/16 de pas

Sens de montage des pilotes:

À gauche le pilote DRV8825

À droite le pilote A4988


 2   Utilisation: Moteur d'entrainement du fil pour la tête nommée "E0" (la première tête par défaut)

Connectique: Prise Dupont 4 broches au pas de 2,54mm

2B => bleu, 2A => rouge, 1A => vert, 1B => noir

2B & 2A => Bobine moteur 1

1A & 1B => Bobine moteur 2

Affectation des broches: (firmware)

E0 Step: 26 - Y Dir: 28

 


 3   Utilisation: Cas 1 -> Moteur d'entrainement du fil pour la tête nommée "E1" (la deuxième tête)

                        Cas 2 -> Deuxième moteur pour l'axe Z

 

Nota: L'utilisation d'une deuxième tête implique la perte de la gestion de la ventilation, car la sortie D9 (broche 9) est réaffectée pour piloter la résistance chauffante. Pour récupérer cette fonction, il faut ajouter un module d'extension sur laquelle viendra se brancher la ventilation.

(Il est aussi possible de gérer la ventilation à la place du plateau, si l'imprimante n'en dispose pas).

 

      Connectique: Prise Dupont 4 broches au pas de 2,54mm

2B => bleu, 2A => rouge, 1A => vert, 1B => noir

 

2B & 2A => Bobine moteur 1

1A & 1B => Bobine moteur 2

Affectation des broches: (firmware)

E1 Step: 36 - E1 Dir: 34

ou

Z' Step: 36 - Z' Dir: 34



 4-5   Utilisation: Moteurs d'entrainement de l'axe X et Y              

          Connectique: Prise Dupont 4 broches au pas de 2,54mm

   2B => bleu, 2A => rouge, 1A => vert, 1B => noir

 

          2B & 2A => Bobine moteur 1

         1A & 1B => Bobine moteur 2

         Affectation des broches: (firmware)

         X Step: 54  -  X Dir:  55

  Y Step: 60  -  Y Dir: 61


 6   Utilisation: Cas 1 -> 2 moteurs pour l'entrainement de l'axe Z  

                 Cas 2 -> 1 moteur pour l'entrainement de l'axe Z

 

Nota: Le brochage prévoit l'utilisation de 2 moteurs, ce qui est couramment utilisé. Par contre, le courant nécessaire à l'utilisation à pleine puissance des 2 moteurs est souvent plus élevé que la capacité du pilote, il en résulte une perte de puissance (Infos sur les pilotes moteurs ici). Si l'imprimante n'utilise qu'une tête, il est préférable de réaffecter le moteur E1 au pilotage du deuxième moteur en le couplant au niveau du firmware.

 

      Connectique: Prise Dupont 4 broches au pas de 2,54mm

2B => bleu, 2A => rouge, 1A => vert, 1B => noir

 

2B & 2A => Bobine moteur 1

1A & 1B => Bobine moteur 2

Affectation des broches: (firmware)

Z Step: 46  -  Z Dir:  48


 7   Utilisation: Ecran LCD                

      Connectique: Dépend de l'écran utilisé.

Exemple: Smart Controller (photo) => Smart adaptateur + 2 nappes avec doubles connecteurs femelles de 10 broches (cet écran comporte le lecteur de carte SD intégré). Le Smart connecteur se coiffe sur les broches dédiées à l'écran et à celles de la carte SD (AUX-3)

 


 8   Utilisation: Lecteur de carte SD

Connectique: Cas 1 -> Adaptateur fourni avec l'écran, quand celui-ci comporte le lecteur de carte.

                      Cas 2 -> Directement avec la prise du lecteur de carte.

Attention, la prise comporte souvent 2 rangées de 6 broches, alors que la prise AUX-3 ne comporte que 2 rangées de 4 broches. Le lecteur doit être branché de telle sorte que les 4 trous inutilisés se trouvent en dehors du Ramps, (le lecteur dépasse ainsi de 5mm). Une sérigraphie sur le dessus indique souvent le groupe des 8 broches à connecter)

Affectation des broches: (firmware)

SD Card: 53

SD Card Detect: 49

 


 9   Utilisation: Alimentation 12V. Utilisable pour alimenter le module d'extension ventilateurs.

Connectique: Prise Dupont 2 broches au pas de 2,54mm.

(L'autre extrémité du fil se branche sur les 2 broches perpendiculaires aux 4 autres , indiquées 12V, sur le module d'extension). Attention à la polarité.

 

 10   Utilisation:

1) 4 sorties PWM "Servo" pour la gestion d'un capteur de type BLTouch ou de servomoteurs.


Firmware: broches 11, 6, 5, 4. Prise Dupont

 

2) Gestion d'un module d'extension pour le pilotage de 1 à 2 ventilateurs (0,5A maxi par sortie)

  Connexion: Branchement direct sur les 12 broches

Affectation des broches: (firmware)

Fan1: 4 (ou 6 suivant la version du module)

Fan2: 5 (ou 11 suivant la version du module) - Il peut être piloté par la commande: M42 P5 S0 à 250.

P5 désigne la broche 5 (pin 5) et S la modulation de la vitesse de 0 à 250. Attention, les ventilateurs ne commencent à tourner que quand un courant minimum est atteint. Celui-ci varie en fonction du ventilateur utilisé.

 


 11    Utilisation: Thermistances (sondes de température).

   3 emplacements: T0, T1, T2, ( 2 têtes + plateau chauffant).

  Connectique: Prises Dupont 2 broches au pas de 2,54mm.

  Affectation des broches: (firmware)

 T0: 13, T1: 14, T2: 15


 12   Utilisation: Fins de course

                         Cas 1 -> Utilisation de 2 fins de course par axe.

                         Cas 2 -> Utilisation d'un fin de course avec une limite de déplacement

Connectique: Prises Dupont 3 broches au pas de 2,54mm (2 disponibles par axe: X-, X+, Y-, Y+ , Z- , Z+).

Affectation des broches: (firmware)

X Min: 3  -  X Max:  2

Y Min: 14 - Y Max:  15

Z Min: 18 - Z Max:  19

 

Il est possible d'utiliser une sortie de fin de course pour, par exemple, piloter un détecteur de colmatage. Voir ici.


 13   Utilisation: Alimentation 12V

                         1 -> Plateau chauffant (11A max en continu)

                         2 -> Carte, moteurs, cartouches chauffantes. (5A max en continu)

(Un bon refroidissement de la carte améliore le seuil de tolérance des fusibles à accepter les pics de tensions, notamment pour l'utilisation de 2 têtes)

  Connectique: Bornier 2 x 2 pôles (attention à la polarité) Ø 2,5mm maxi.

 

(Attention à bien dimensionner l'alimentation en fonction des composants que vous allez utiliser)

 


 14    Utilisation: Résistance chauffante de la tête 1 (T0)

   Connectique: Bornier 2 pôles (attention à la polarité) Ø 2,5mm maxi.

   Affectation de la broche: (firmware)

   Heater 0: 10


 15   Utilisation: Cas 1 -> Ventilation de la zone d'impression

                          Cas 2 -> Alimentation de la résistance chauffante de la deuxième tête (T1)

  Connectique: Bornier 2 pôles (attention à la polarité) Ø 2,5mm maxi.

  Affectation de la broche: (firmware)

  Fan: 9 ou Heater 2: 9


 16    Utilisation: Résistances / plaque chauffante du plateau (11A maxi en continu)

   Connectique: Bornier 2 pôles (attention à la polarité) Ø 2,5mm maxi.

 

Nota: Pour les plateaux de plus de 130W, l'utilisation d'un relais s'avère nécessaire, mais il est aussi conseillé pour les puissances inférieures pour éviter la surchauffe de la carte.

Avec un relais, ne pas gérer la température en mode "PID" mais en mode "Bang Bang" pour l'épargner.

Affectation de la broche: (firmware)

Heater 1: 8


 17    Utilisation: Bouton de Reset


(Prise de la carte Arduino Mega 2560 connectée sous le Ramps)

 18    Utilisation: Raccordement à un ordinateur pour le pilotage de l'imprimante, ou pour intervenir sur le firmware.

   Connectique: Prise USB type B

 

  • 2 versions disponibles:

RAMPS version 1.4

RAMPS version 1.5


Écrire commentaire

Commentaires : 9
  • #1

    skypoiss (samedi, 19 août 2017 22:34)

    extra!!!

  • #2

    skypoiss (samedi, 19 août 2017 22:41)

    je voudrai faire fonctionné E0 et E1 en meme temps sur le meme file sur le meme extrudeur pour soulager le tirage sur la bobine, pouvez vous me dire ce que je dois changer dans le firmware?



  • #3

    GENAPART (mercredi, 23 août 2017 11:43)

    Bonjour,
    Pour synchroniser 2 extrudeurs, il y a normalement la fonction « Mixing Extruder » que vous trouverez sur la page de configuration du firmware Repetier dans la rubrique tools.
    Pour les utilisateurs de Marlin, vérifiez que la fonction équivalente existe.

    Vous avez aussi la possibilité de brancher les 2 moteurs sur E0. Dans ce cas le courant sera divisé par 2 pour chaque moteur, ce qui va réduire leur couple.
    Si vous utilisez un driver A4988, passer à un DRV8825 permet d’augmenter le courant jusqu’à 1,25A par moteur. Pensez dans ce cas à réduire le pas de ce dernier à 1/16 pour qu’il corresponde à la résolution, à la vitesse et au couple du A4988 (ou multipliez la valeur du pas par 2 dans le firmware).

    Pour utiliser une seule sortie pour alimenter 2 moteurs tout en conservant leur pleine puissance, vous pouvez dériver les sorties; Enable, Dir et Step, pour piloter 2 cartes de contrôles de type https://www.genapart.com/electronique/el1052 qui alimenteront chacune 1 moteur.

  • #4

    skypoiss (samedi, 09 septembre 2017 14:31)

    merci c'est fait!

  • #5

    skypoiss (samedi, 09 septembre 2017 14:33)

    maintenant je cherche a utilisé un joystick shield arduino nokia 5110 sur ma ramps1.4 mais je ne trouve aucun tuto la dessu...

  • #6

    daniel (dimanche, 24 septembre 2017 20:47)

    bonjour,
    vous écrivez
    Affectation des broches: (firmware)

    Z Step: 46 - Z Dir: 48
    je trouve pas dans marlin moi j'ai
    #define E0_DIR_PIN 28 et pad z dir 48

  • #7

    Genapart (lundi, 25 septembre 2017 12:19)

    Vous comparez la broche « Dir » n°48 affectée à l’axe Z, avec celle n°28 affectée au moteur de l’extrudeur E0. Elles ne peuvent donc pas être identiques.

  • #8

    Banane (samedi, 30 septembre 2017 17:00)

    Bonjour,

    Je souhaite une configuration un peu différente :

    2 cartouches d'extrudeur, 2 ventilations d'extrudeur, 2 ventilations de zone d'impression, 1 axe X, 1 axe Y et 2 axes Z.

    Pour le moment cette configuration est envisageable avec ce tutoriel mais je souhaiterais y ajouter un double parking de tête d'extrusion, cf le lien suivant : https://www.thingiverse.com/thing:1446731

    Alors je ne suis pas du tout calé en la matière car cela serait ma première réalisation.
    Mais lors de cette ajout j'aurais besoin des PIN servos pour contrôler les électro-aimants et les 2 ventilateurs d'extrudeur si j'ai bien suivi toutes la modification.
    Mais alors ou pourrais-je brancher les 2 ventilateurs de zone d'impression et pouvoir en contrôler la vitesse ?

    Cela est-ce possible ?
    Si oui comment SVP, merci.

  • #9

    Genapart (lundi, 02 octobre 2017 10:58)

    Bonjour,
    L’inconvénient d’utiliser le RAMPS avec la configuration que vous envisagez, c’est que le module d’extension destiné à la gestion de 2 ventilateurs additionnels (les seuls disponibles quand le D9 est utilisé par la résistance du deuxième extrudeur) occupe l’ensemble des broches « servo ».
    Une solution est peut être envisageable (à tester):
    En ne connectant pas ce module à son emplacement, mais par l’intermédiaire de fils (l’alimentation et 2 servos), cela libère les 2 broches servo qui ne sont normalement pas utilisées par le module et qui de ce fait doivent pouvoir être utilisées pour vos besoins.
    La gestion des ventilateurs se fait par la commande M42 P(n°de la broche) S(valeur de 0 à 250).
    Attention, les broches utilisées par les modules d’extension varient d’un modèle à l’autre (4 et 5 ou 6 et 11).
    Une autre solution un peu plus « propre » consisterait à utiliser une carte RUMBA qui dispose nativement de la possibilité de gestion de 6 moteurs, 2 extrudeurs, 3 ventilateurs, et plus de brochage servo.