Imprimante 3D CNC Shield V3 A4988, contrôleur pour Ramps1.4 Reprap, offre spéciale
Imprimante 3D CNC Shield V3 A4988, contrôleur pour Ramps1.4 Reprap, offre spéciale

Imprimante 3D CNC Shield V3 A4988, contrôleur pour Ramps1.4 Reprap, offre spéciale

Caractéristiques : cette carte d'extension en tant que carte d'extension de pilote, peut être utilisée pour les machine

Envoyez votre demande

DESCRIPTION

Informations de base.
Numéro de modèle.FUT6304
Code SH85340090
Capacité de production30 000 pièces/an
Description du produit

Caractéristiques : cette carte d'extension en tant que carte d'extension de pilote, peut être utilisée pour les machines à graver et les imprimantes 3D. Il s'agit d'un total de quatre emplacements, pouvant piloter quatre moteurs pas à pas A4988. Chaque moteur pas à pas routier n'a besoin que de deux ports IO. En d'autres termes, six ports IO peuvent être bien gérés par trois moteurs pas à pas. Très pratique à utiliser.

Introduction à la correspondance du port IO du module eg :

Chiffre correspondant IO ci-dessus

Carte d'extension r3

8 : EN (activation du pilote de moteur pas à pas, actif faible)

7 : Z.DIR (contrôle de direction de l'axe Z)

6 : Y.DIR (contrôle de direction de l'axe Y)

5 : X.DIR (contrôle de direction de l'axe X)

4 : Z.STEP (contrôle pas à pas de l'axe Z)

3 : Y.STEP (contrôle pas à pas de l'axe Y)

2 : X.STEP (contrôle pas à pas sur l'axe X)

// Ce qui suit est une procédure simple de contrôle du moteur pas à pas,

# définir EN 8 // activation du moteur pas à pas, actif faible

# définir X_DIR 5 // Contrôle de la direction du moteur pas à pas de l'axe X

# définir Y_DIR 6 // contrôle de direction du moteur pas à pas sur l'axe y

# définir Z_DIR 7 // contrôle de direction du moteur pas à pas de l'axe z

# définir X_STP 2 // contrôle pas à pas de l'axe x

# définir Y_STP 3 // contrôle pas à pas de l'axe y

# définir Z_STP 4 // contrôle pas à pas de l'axe z

/ *

// Fonction : étape . Fonction : pour contrôler la direction du moteur pas à pas, le nombre de pas.

// Paramètres : contrôle de direction dir, broche DIR du moteur pas à pas correspondant dirPin, broche "pas" du moteur pas à pas correspondant stepperPin, numéro de pas de pas sans valeur de retour.

*/

étape void (répertoire booléen, octet dirPin, octet stepperPin, étapes int)

{

digitalWrite (dirPin, dir);

retard (50);

pour (int je = 0; je

digitalWrite (stepperPin, ÉLEVÉ);

délaiMicrosecondes (800);

digitalWrite (stepperPin, FAIBLE);

délaiMicrosecondes (800);

}

}

void setup () {/ / Le moteur pas à pas utilisé dans la broche IO est réglé pour sortir

pinMode (X_DIR, SORTIE); pinMode (X_STP, SORTIE);

pinMode (Y_DIR, SORTIE); pinMode (Y_STP, SORTIE);

pinMode (Z_DIR, SORTIE); pinMode (Z_STP, SORTIE);

pinMode (EN, SORTIE);

digitalWrite (EN, BAS);

}

boucle vide () {

étape (faux, X_DIR, X_STP, 200) ; // Moteur de l'axe X inversé 1 anneau, le pas de 200 est un cercle.

étape (faux, Y_DIR, Y_STP, 200) ; // Moteur d'axe y inversé 1 anneau, le pas de 200 est un cercle.

étape (faux, Z_DIR, Z_STP, 200) ; // Moteur d'axe z inversé 1 anneau, le pas de 200 est un cercle.

retard (1000);

étape (vrai, X_DIR, X_STP, 200) ; // Moteur de l'axe X vers l'avant de 1 tour, le pas de 200 est un cercle.

étape (vrai, Y_DIR, Y_STP, 200) ; // Moteur de l'axe y vers l'avant de 1 tour, le pas de 200 est un cercle.

étape (vrai, Z_DIR, Z_STP, 200) ; // Moteur de l'axe z en avant de 1 tour, le pas de 200 est un cercle.

retard (1000);

}

Remarque : Lors de l'insertion du module A4988, veillez à ne pas l'insérer à l'opposé. Câblage du moteur pas à pas comme suit :

2A, 2B est un groupe (rouge, vert), 1A, 1B est un groupe (bleu, jaune), si vous souhaitez changer de direction, vous pouvez changer la position d'un groupe, par exemple 2A, 2B échangés mutuellement.