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 demandeDESCRIPTION
Informations de base.
Numéro de modèle. | FUT6304 |
Code SH | 85340090 |
Capacité de production | 30 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.
Produits connexes
-
Différents types d'estampage de précision sur mesure, fabrication de métaux en provenance d'un fabricant chinois
-
Matrice de découpe personnalisée, matrice d'étape de découpe, matrice unique
-
Outillage de formage d'écrous de doigts de transfert de matrice de frappe à froid
-
Matrice d'estampage progressive pour feuille de tambour de machine à laver