Controller CNC Shield V3 A4988 per stampante 3D di vendita caldo per Ramps1.4 Reprap

Prodotti

Controller CNC Shield V3 A4988 per stampante 3D di vendita caldo per Ramps1.4 Reprap

Controller CNC Shield V3 A4988 per stampante 3D di vendita caldo per Ramps1.4 Reprap

Caratteristiche: Questa scheda di espansione come scheda di espansione del driver può essere utilizzata per macchine per

Invia la tua richiesta

DESCRIZIONE

Informazioni basilari.
Modello numero.FUT6304
Codice SA85340090
Capacità produttiva30000 PZ/Anno
Descrizione del prodotto

Caratteristiche: Questa scheda di espansione come scheda di espansione del driver può essere utilizzata per macchine per incidere, stampanti 3D. Ha un totale di quattro slot e può azionare quattro motori passo-passo A4988. Ogni motore passo-passo da strada necessita solo di due porte IO. In altre parole, sei porte IO possono essere ben gestite da tre motori passo-passo. Molto comodo da usare.

introduzione alla corrispondenza della porta IO del modulo eg:

Figura corrispondente IO sopra

Scheda di espansione r3

8: EN (abilitazione driver motore passo-passo, attivo basso)

7: Z.DIR (controllo della direzione dell'asse Z)

6: Y.DIR (controllo della direzione dell'asse Y)

5: X.DIR (controllo della direzione dell'asse X)

4: Z.STEP (controllo passo-passo dell'asse Z)

3: Y.STEP (controllo passo-passo dell'asse Y)

2: X.STEP (controllo passo-passo dell'asse X)

// Quella che segue è una semplice procedura di controllo del motore passo-passo,

# definire EN 8 // abilitazione motore passo-passo, attivo basso

# definisce X_DIR 5 // Controllo della direzione del motore passo-passo dell'asse X

# definisce Y_DIR 6 / / controllo della direzione del motore passo-passo dell'asse y

# definire Z_DIR 7 / / controllo della direzione del motore passo-passo dell'asse z

# definisce X_STP 2 / / controllo passo-passo dell'asse x

# definisce Y_STP 3 / / controllo passo-passo dell'asse y

# definisce Z_STP 4 / / controllo passo-passo dell'asse z

/*

// Funzione: passo. funzione: controllare la direzione del motore passo-passo, il numero di passi.

// Parametri: controllo direzione dir, pin DIR corrispondente del motore passo-passo dirPin, pin DIR corrispondente del motore passo-passo stepperPin, numero di passo del passo senza valore di ritorno.

*/

void passo (boolean dir, byte dirPin, byte stepperPin, int passi)

{

digitalWrite (dirPin, dir);

ritardo (50);

for (int i = 0; i

digitalWrite (stepperPin, ALTO);

ritardoMicrosecondi (800);

digitalWrite (stepperPin, BASSO);

ritardoMicrosecondi (800);

}

}

void setup () {/ / Il motore passo-passo utilizzato nel pin IO è impostato su output

pinMode (X_DIR, OUTPUT); pinMode (X_STP, USCITA);

pinMode (Y_DIR, OUTPUT); pinMode (Y_STP, OUTPUT);

pinMode (Z_DIR, OUTPUT); pinMode (Z_STP, OUTPUT);

pinMode (EN, USCITA);

digitalWrite (EN, BASSO);

}

ciclo vuoto () {

passo (falso, X_DIR, X_STP, 200); // Motore dell'asse X inverso 1 anello, il passo 200 è un cerchio.

passo (falso, Y_DIR, Y_STP, 200); / / Motore dell'asse y inverso 1 anello, il passo 200 è un cerchio.

passo (falso, Z_DIR, Z_STP, 200); / / Motore dell'asse z inverso 1 anello, il passo 200 è un cerchio.

ritardo (1000);

passo (vero, X_DIR, X_STP, 200); // Motore dell'asse X in avanti di 1 giro, il passo 200 è un cerchio.

passo (vero, Y_DIR, Y_STP, 200); / / Motore dell'asse y in avanti di 1 giro, il passo 200 è un cerchio.

passo (vero, Z_DIR, Z_STP, 200); / / Motore dell'asse z in avanti di 1 giro, il passo 200 è un cerchio.

ritardo (1000);

}

Nota: quando si inserisce il modulo A4988, fare attenzione a non inserirlo nella parte opposta. Cablaggio del motore passo-passo come segue:

2A, 2B è un gruppo (rosso, verde), 1A, 1B è un gruppo (blu, giallo), se si desidera cambiare direzione, è possibile cambiare la posizione di un gruppo, ad esempio 2A, 2B scambiati reciprocamente.