Arduino CNC

Ciao, questo è il mio primo istruttore e spero di fare di più.

Questo progetto era per "Creative Electronics", un modulo di Beng Electronics Engineering del 4 ° anno presso l'Università di Malaga, School of Telecommunications.

//www.etsit.uma.es/

È un cnc che utilizza Arduino UNO R3, GCode Sender e GRBL. Il cnc è realizzato in legno grazie all'aiuto di mio padre. Ci sono volute molte ore per eseguire la parte meccanica, tuttavia la parte elettronica è più veloce da fare, ma è molto gratificante. Ho basato il mio progetto su questi video e ho ricevuto molto supporto dall'autore del primo video.

[Reproducir video]

[Reproducir video]

Il costo totale del progetto è di circa 450 €.

Passaggio 1: materiali e componenti

Per esperienza, consiglio di acquistare tutti i materiali necessari prima di iniziare la realizzazione di qualsiasi progetto.

Materiali e componenti:

  • Legno laminato
  • Barre d'acciaio avvitate
  • Barre d'acciaio
  • Cuscinetti a sfera
  • Noccioline
  • viti
  • Motori passo-passo (nel mio caso Nema 23)
  • Driver per motori passo-passo TB6560
  • Alimentatore switching 24V 15A
  • Arduino UNO R3
  • Alcuni fili
  • Cuscinetti in nylon e metallo

Passaggio 2: asse X.

Per costruire la base sono stati tagliati diversi assi di legno che hanno realizzato fori e fori ciechi. Queste tabelle costituiscono il supporto della macchina. Le aste in acciaio avvitate funzionano come una trasmissione a vite senza fine. I fori ciechi fungono da arresto per le barre d'acciaio che fungono da guide per l'asse x, al centro, mettiamo la barra d'acciaio avvitata, che durante la rotazione genera uno spostamento nell'asse x. Sopra, abbiamo messo una tavola di legno di peso e spessore maggiori per la stabilità.

Passaggio 3: asse Y.

La costruzione del ponte (asse y) è molto simile a quella della base, ma è supportata su una tabella che viene spostata nell'asse x da un dado fisso sotto la tabella. Lo vedi nell'ultima foto.

Passaggio 4: asse Z.

E infine l'asse z, analogamente fatto che gli altri due assi e porta un supporto per una fresatrice o una macchina per incidere. Per testare ho usato un cacciavite per spostare l'asse. :)

Passaggio 5: assemblaggio di tutti gli assi

L'assemblaggio finale è semplice con alcune viti. Non ho usato la colla per sostituire le parti se rotta.

Passaggio 6: connessioni elettroniche

I collegamenti sono semplici. È necessario utilizzare un driver per ciascun motore. Ogni driver ha bisogno di alimentazione per funzionare. Uso un alimentatore 24V 15A. Seleziono nei driver i miei motori amperaggio. A +, A-, B +, B- corrispondono a ciascuna delle due bobine dei motori e dei suoi poli. CLK + (Clock) si collega con il pin passo su Arduino, CW + (Clock Wise) si collega al pin di direzione, CLK- e CW- si collega al pin GND. EN + ed EN- non devono essere collegati.

Nel link sottostante sono riportati i diagrammi a spillo di Arduino di GRBL e alcune descrizioni.

//github.com/grbl/grbl/wiki/Connecting-Grbl

Passaggio 7: caricamento e configurazione di GRBL su Arduino Uno R3

Vedo questo video per caricare GRBL su Arduino Uno R3. Nella descrizione di questo sono i collegamenti ai programmi e file di GRBL. È molto semplice. Con XLoader carica il codice GRBL (grbl_v0_8c_atmega328p_16mhz_9600. Hex) sul tuo arduino, quindi apri GCodeSender per connettere Arduino al tuo PC ed è pronto per l'uso.

Questo video spiega come configurare GRBL in base ai motori passo-passo.

Passaggio 8: fine

È possibile utilizzare qualsiasi programma CAD per progettare progetti e programmi CAM per la lavorazione del GCode per esigenze di lavoro diverse. Uso MasterCam X7 che è un programma CAD e CAM.

E questo è il risultato finale e spero che ti piaccia.

Grazie mille per guardare questo istruttivo e buon divertimento!

Articoli Correlati