Sommario:

Mini incisore laser per legno CNC e tagliacarte laser.: 18 passaggi (con immagini)
Mini incisore laser per legno CNC e tagliacarte laser.: 18 passaggi (con immagini)

Video: Mini incisore laser per legno CNC e tagliacarte laser.: 18 passaggi (con immagini)

Video: Mini incisore laser per legno CNC e tagliacarte laser.: 18 passaggi (con immagini)
Video: Stampante laser Cutter 2024, Dicembre
Anonim
Mini incisore laser per legno CNC e tagliacarte laser
Mini incisore laser per legno CNC e tagliacarte laser
Mini incisore laser per legno CNC e tagliacarte laser
Mini incisore laser per legno CNC e tagliacarte laser
Mini incisore laser per legno CNC e tagliacarte laser
Mini incisore laser per legno CNC e tagliacarte laser
Mini incisore laser per legno CNC e tagliacarte laser
Mini incisore laser per legno CNC e tagliacarte laser

Questo è un Instructables su come ho realizzato un incisore di legno CNC laser basato su Arduino e un tagliacarte sottile utilizzando vecchie unità DVD, laser da 250 mW. L'area di gioco è 40 mm x 40 mm max.

Non è divertente creare una macchina con le cose vecchie?

Passaggio 1: parti e materiali necessari

  • Arduino Nano (con cavo usb)
  • Meccanismo stepper per unità DVD 2x
  • 2x moduli driver per motore passo-passo A4988 (o scudo GRBL)
  • Laser da 250 mW con obiettivo regolabile (o superiore)
  • Alimentazione 12v 2Amp minimo
  • 1x IRFZ44N N-CHANNEL Mosfet
  • 1x resistenza da 10k
  • 1x resistenza da 47 ohm
  • 1x regolatore di tensione LM7805 (con dissipatore di calore)
  • Scheda PCB vuota
  • Intestazioni maschili e femminili
  • Connettore maschio a 2 pin JST stile XH da 2,5 mm
  • 1x condensatore da 1000uf 16v
  • Cavi jumper
  • 8x piccoli magneti al neodimio (che ho recuperato dal meccanismo dell'obiettivo del DVD)
  • 1x connettore a 2 pin con morsettiera a vite
  • Fascette (100mm)
  • Super colla
  • colla epossidica
  • Compensato di legno
  • Foglio acrilico
  • Alcune viti, bulloni e dadi M4
  • Occhiali di sicurezza laser

OCCHIALI DI SICUREZZA LASER sono necessari in questo progetto

La maggior parte delle parti recuperate o vengono portate dalla Cina attraverso un sito chiamato BANGGOOD.

Passaggio 2: smontare il meccanismo stepper dell'unità DVD

Smontaggio del meccanismo stepper dell'unità DVD
Smontaggio del meccanismo stepper dell'unità DVD
Smontaggio del meccanismo stepper dell'unità DVD
Smontaggio del meccanismo stepper dell'unità DVD
Smontaggio del meccanismo stepper dell'unità DVD
Smontaggio del meccanismo stepper dell'unità DVD

Sono necessari due driver per DVD, uno per l'asse X e il secondo per l'asse Y.

Usando un piccolo cacciavite a croce ho rimosso tutte le viti e il motore passo-passo staccato, le guide di scorrimento e il seguace.

I motori passo-passo sono motori passo-passo bipolari a 4 pin.

Le dimensioni ridotte e il basso costo di un motore DVD significano che non puoi aspettarti un'alta risoluzione dal motore. Questo è fornito dalla vite di comando. Inoltre, non tutti questi motori fanno 20 passi/giro. 24 è anche una specifica comune. Dovrai solo testare il tuo motore per vedere cosa fa. Procedura per il calcolo della risoluzione del motore passo-passo dell'unità CD:

Per misurare la risoluzione del motore passo-passo dell'unità CD/DVD, è stato utilizzato un micrometro digitale. È stata misurata la distanza lungo la vite. La lunghezza totale della vite utilizzando un micrometro, che è risultata essere 51,56 mm. Per determinare il valore del passo che è la distanza tra due filetti adiacenti sulla vite. I thread sono stati contati per essere 12 thread all'interno di questa distanza. Passo = distanza tra fili adiacenti = (lunghezza totale / numero di fili = 51,56 mm) / 12 = 4,29 mm/giro.

L'angolo di passo è di 18 gradi che corrisponde a 20 passi/giro. Ora che tutte le informazioni necessarie sono disponibili, la risoluzione del motore passo-passo può essere calcolata come mostrato di seguito: Risoluzione = (Distanza tra fili adiacenti) / (N passi/giro) = (4,29 mm/giro) / (20 passi/giro) = 0,214 mm/passo. Che è 3 volte migliore della risoluzione richiesta che è 0,68 mm/passo.

Passaggio 3: assemblaggio delle guide di scorrimento per gli assi X e Y

Assemblaggio delle guide di scorrimento per gli assi X e Y
Assemblaggio delle guide di scorrimento per gli assi X e Y
Assemblaggio delle guide di scorrimento per gli assi X e Y
Assemblaggio delle guide di scorrimento per gli assi X e Y
Assemblaggio delle guide di scorrimento per gli assi X e Y
Assemblaggio delle guide di scorrimento per gli assi X e Y

Per le guide di scorrimento ho usato 2 aste extra per prestazioni migliori e fluide. La funzione principale del cursore è di scorrere liberamente sull'asta con il minimo attrito tra l'asta e il cursore.

Mi ci è voluto del tempo per far scorrere liberamente il cursore sull'asta.

Passaggio 4: il telaio principale per lo Stepper X e Y

Il telaio principale per lo Stepper X e Y
Il telaio principale per lo Stepper X e Y
Il telaio principale per lo Stepper X e Y
Il telaio principale per lo Stepper X e Y
Il telaio principale per lo Stepper X e Y
Il telaio principale per lo Stepper X e Y

Utilizzando alcuni fogli di acrilico avevo realizzato due del telaio principale per lo stepper e le guide di scorrimento. Il motore passo-passo ha distanziali tra il telaio principale e la sua base, ed è necessario per l'Asse.

Passaggio 5: fissaggio della guida di scorrimento con il telaio principale

Fissaggio del binario di scorrimento con il telaio principale
Fissaggio del binario di scorrimento con il telaio principale
Fissaggio del binario di scorrimento con il telaio principale
Fissaggio del binario di scorrimento con il telaio principale
Fissaggio del binario di scorrimento con il telaio principale
Fissaggio del binario di scorrimento con il telaio principale

Prima usando la super colla ho provato a regolare la posizione corretta dei binari, dove dovrebbero essere in modo che il seguace faccia un contatto corretto con il filo dello stepper. Il contatto deve essere corretto, né troppo stretto né troppo scorie. Se il contatto non è corretto tra il cedente e la filettatura, i passaggi salteranno o il motore assorbirà più corrente del solito in condizioni di marcia. Ci vuole un po' di tempo per adattarsi.

Una volta aggiustato, usando la colla epossidica li ho riparati.

Passaggio 6: cablaggio dei motori passo-passo

Cablaggio dei motori passo-passo
Cablaggio dei motori passo-passo
Cablaggio dei motori passo-passo
Cablaggio dei motori passo-passo
Cablaggio dei motori passo-passo
Cablaggio dei motori passo-passo

Per i motori passo-passo ho usato il vecchio cavo USB, perché ha 4 fili all'interno e ha una copertura, ed è più flessibile e facile da lavorare.

Utilizzando la modalità di continuità nel multimetro, determinare determinare 2 Bobina, Bobina A e Bobina B.

Ho realizzato 2 paia di fili selezionando i colori, una coppia per la bobina A e la seconda per la bobina B. Le ho saldate e ho usato il tubo termoretraibile su di essa.

Passaggio 7: combinare gli assi X e Y

Combinazione degli assi X e Y
Combinazione degli assi X e Y
Combinazione degli assi X e Y
Combinazione degli assi X e Y
Combinazione degli assi X e Y
Combinazione degli assi X e Y

Movimento delle coordinate X e Y

Ho attaccato il cursore dell'asse X e Y insieme perpendicolarmente l'uno all'altro, usando un distanziatore tra di loro. E ha anche attaccato una sottile griglia metallica sopra di essa come letto di lavoro. I magneti al neodimio vengono utilizzati come supporto del pezzo da lavorare.

Passaggio 8: l'elettronica

L'elettronica
L'elettronica
L'elettronica
L'elettronica
L'elettronica
L'elettronica

LE PARTI UTILIZZATE PER IL CONDUCENTE SONO:

  • Arduino Nano.
  • 2x driver per motore passo-passo A4988.
  • 1x MOSFET A CANALE N IRFZ44N.
  • 1x LM7805 Regolatore di tensione con dissipatore di calore.
  • 1x 47ohm e 1x resistore da 10k.
  • 1x condensatore da 1000 uf 16 V.
  • 1x connettore maschio a 2 pin JST XH-Style da 2,5 mm.
  • Pin di testata MASCHIO e FEMMINA.
  • 1x (20 mm x 80 mm PCB vuoto).

In GRBL sono riservati i Pin digitali e analogici di Arduino. Il pin 'Step' per gli assi X e Y è collegato rispettivamente ai pin digitali 2 e 3. Il pin 'Dir' per gli assi X e Y è collegato rispettivamente ai pin digitali 5 e 6. D11 è per l'abilitazione laser.

L'Arduino si alimenta tramite il cavo USB. I driver A4988 tramite fonte di alimentazione esterna. Tutti i collegamenti a terra condividono le connessioni comuni. I VDD di A4988 sono collegati ai 5V di Arduino.

Il laser che ho usato funziona a 5V e ha un circuito a corrente costante integrato. Per la sorgente a 5 V costante dall'alimentatore esterno viene utilizzato il regolatore di tensione LM7805. Il dissipatore è obbligatorio.

Il MOSFET N-CHANNEL IRFZ44N funziona come un interruttore elettronico quando riceve un segnale digitale alto dal pin D11 di Arduino.

NOTA: 5 V da Arduino nano non possono essere utilizzati perché il laser assorbe più di 250 mA e Arduino Nano non è in grado di fornire così tanta corrente.

Configurazione del micro stepping per ogni asse

MS0 MS1 MS2 Risoluzione microstep

Basso Basso Basso Passo completo.

Alto Basso Basso Mezzo passo.

Basso Alto Basso Quarto di passo.

Alto Alto Basso Ottavo passo.

Alto Alto Alto Sedicesimo gradino.

I 3 pin (MS1, MS2 e MS3) servono per selezionare una delle cinque risoluzioni di passo secondo la tabella di verità sopra. Questi pin hanno resistori di pull-down interni, quindi se li lasciamo scollegati, la scheda funzionerà in modalità full step. Ho usato la configurazione del 16° passo per una configurazione fluida e priva di rumore. La maggior parte (ma certamente non tutti) i motori passo passo fanno 200 passi completi per giro. Gestendo opportunamente la corrente nelle bobine è possibile far muovere il motore a passi più piccoli. Il Pololu A4988 può far muovere il motore in 1/16 di passi - o 3.200 passi per giro. Il vantaggio principale del microstepping è ridurre la ruvidità del movimento. Le uniche posizioni completamente accurate sono le posizioni a passo intero. Il motore non sarà in grado di mantenere una posizione stazionaria in una delle posizioni intermedie con la stessa precisione di posizione o con la stessa coppia di mantenimento delle posizioni a passo intero. In generale, quando sono richieste velocità elevate, si dovrebbero utilizzare passi interi.

Passaggio 9: assemblare tutto insieme in uno

Assemblare tutto insieme in uno
Assemblare tutto insieme in uno
Assemblare tutto insieme in uno
Assemblare tutto insieme in uno
Assemblare tutto insieme in uno
Assemblare tutto insieme in uno

Ho fatto risaltare un laser con una striscia di metallo lunga e sottile e alcune staffe a L in plastica con alcuni supporti. Il tutto viene quindi montato su una tavola di compensato di legno utilizzando viti M4, dadi e bulloni.

Viene anche effettuato il collegamento dei motori passo-passo al driver.

Passaggio 10: assemblaggio laser

Assemblaggio laser
Assemblaggio laser
Assemblaggio laser
Assemblaggio laser
Assemblaggio laser
Assemblaggio laser
Assemblaggio laser
Assemblaggio laser

Il laser che ho usato è il modulo laser focalizzabile 200-250 mW 650 nm. L'alloggiamento esterno in metallo funge da dissipatore di calore per il diodo laser. Dispone di lenti focalizzabili per la regolazione del punto laser.

Usando due fascette ho montato il laser con il supporto. È possibile utilizzare anche il dissipatore di calore per il laser, ma il mio laser non si stava surriscaldando, quindi non l'ho usato. Collegare il terminale del cavo laser alla presa laser sulla scheda driver.

Puoi prenderne uno qui

Passaggio 11: regolazione della corrente del driver passo-passo

Regolazione della corrente del driver passo-passo
Regolazione della corrente del driver passo-passo
Regolazione della corrente del driver passo-passo
Regolazione della corrente del driver passo-passo
Regolazione della corrente del driver passo-passo
Regolazione della corrente del driver passo-passo

Per ottenere velocità di incremento elevate, l'alimentazione del motore è in genere molto più elevata di quanto sarebbe consentito senza limitazione di corrente attiva. Ad esempio, un tipico motore passo-passo potrebbe avere una corrente nominale massima di 1 A con una resistenza della bobina di 5, che indicherebbe un'alimentazione massima del motore di 5 V. L'utilizzo di un motore di questo tipo con 12 V consentirebbe velocità di passo più elevate, ma la corrente deve essere limitato a meno di 1A per evitare danni al motore.

L'A4988 supporta tale limitazione di corrente attiva e il potenziometro trimmer sulla scheda può essere utilizzato per impostare il limite di corrente. Un modo per impostare il limite di corrente è mettere il driver in modalità passo completo e misurare la corrente che scorre attraverso una singola bobina del motore senza sincronizzare l'ingresso STEP. La corrente misurata sarà 0,7 volte il limite di corrente (poiché entrambe le bobine sono sempre accese e limitate al 70% dell'impostazione del limite di corrente in modalità full-step). Si noti che la modifica della tensione logica, Vdd, su un valore diverso cambierà l'impostazione del limite di corrente poiché la tensione sul pin "ref" è una funzione di Vdd. Un altro modo per impostare il limite di corrente è misurare la tensione direttamente sopra il potenziometro e calcolare il limite di corrente risultante (i resistori di rilevamento della corrente sono 0,1Ω). Il limite di corrente si riferisce alla tensione di riferimento come segue: Limite di corrente = VREF × 1,25 Quindi, ad esempio, se la tensione di riferimento è 0,6 V, il limite di corrente è 0,75 A. Come accennato in precedenza, in modalità a passo intero, la corrente attraverso le bobine è limitata al 70% del limite di corrente, quindi per ottenere una corrente di bobina a passo intero di 1A, il limite di corrente dovrebbe essere 1A/0.7=1,4A, che corrisponde a un VREF di 1,4 A/1,25=1,12 V. Per ulteriori informazioni, vedere la scheda tecnica A4988. Nota: la corrente della bobina può essere molto diversa dalla corrente dell'alimentatore, quindi non utilizzare la corrente misurata all'alimentatore per impostare il limite di corrente. Il posto appropriato per mettere il tuo misuratore di corrente è in serie con una delle bobine del tuo motore passo-passo.

Passaggio 12: prepararsi

Prepararsi!
Prepararsi!
Prepararsi!
Prepararsi!
Prepararsi!
Prepararsi!

Utilizzando quattro piccoli magneti al neodimio bloccare il pezzo da lavorare sul piano di lavoro e impostare gli assi X e Y nella posizione iniziale (home). Accendi la scheda driver tramite una fonte di alimentazione esterna e da Arduino Nano al computer tramite un cavo da USB A a USB Mini B. Alimentare anche la scheda tramite una fonte di alimentazione esterna.

LA SICUREZZA PRIMA

SONO NECESSARI OCCHIALI DI SICUREZZA LASER

Passaggio 13: firmware GRBL

Firmware GRBL
Firmware GRBL
Firmware GRBL
Firmware GRBL
Firmware GRBL
Firmware GRBL
  1. Scarica il GRBL 1.1, qui,
  2. Estrai sul desktop la cartella grbl-master, la trovi nel file master.zip
  3. Esegui l'IDE Arduino
  4. Dal menu della barra delle applicazioni, scegli: Schizzo -> #include libreria -> Aggiungi libreria da file. ZIP
  5. Seleziona la cartella grbl che trovi all'interno della cartella grlb-master e clicca su Apri
  6. La libreria ora è installata e il software IDE ti mostrerà questo messaggio: La libreria è stata aggiunta alla tua libreria. Controlla il menu "Inclusione librerie".
  7. Quindi apri un esempio chiamato "grbl upload" e caricalo sulla tua scheda arduino

Passaggio 14: software per inviare G-CODE

Software per inviare G-CODE
Software per inviare G-CODE
Software per inviare G-CODE
Software per inviare G-CODE
Software per inviare G-CODE
Software per inviare G-CODE

Inoltre abbiamo bisogno di un software per inviare G-Code al CNC per questo ho usato il LASER GRBL

LaserGRBL è uno dei migliori streamer GCode di Windows per incisore laser fai-da-te. LaserGRBL è in grado di caricare e trasmettere il percorso GCode su arduino, nonché incidere immagini, immagini e logo con lo strumento di conversione interno.

LASER GRBL Scarica.

LaserGRBL controlla costantemente le porte COM disponibili sulla macchina. L'elenco delle porte consente di selezionare la porta COM alla quale è collegata la scheda di controllo. Selezionare la velocità di trasmissione corretta per la connessione in base alla configurazione del firmware della macchina (impostazione predefinita 115200).

Impostazioni grbl:

$$ - Visualizza le impostazioni di Grbl

Per visualizzare le impostazioni, digita $$ e premi invio dopo esserti connesso a Grbl. Grbl dovrebbe rispondere con un elenco delle impostazioni di sistema correnti, come mostrato nell'esempio seguente. Tutte queste impostazioni sono persistenti e mantenute in EEPROM, quindi se spegni, queste verranno ricaricate la prossima volta che accendi Arduino.

$0=10 (passo impulsi, usec)

$1=25 (passo di ritardo inattività, msec)

$2=0 (passo maschera inversione porta:00000000)

$3=6 (maschera di inversione porta dir:0000110)

$4=0 (passo abilita inversione, bool)

$5=0 (limite pin invertiti, bool)

$6=0 (invertire il pin della sonda, bool)

$10=3 (maschera rapporto stato:00000011)

$11=0.020 (deviazione giunzione, mm)

$ 12=0,002 (tolleranza arco, mm)

$13=0 (riporta pollici, bool)

$20=0 (limiti soft, bool)

$21=0 (limiti rigidi, bool)

$22=0 (ciclo di riferimento, bool)

$23=1 (maschera di inversione directory di riferimento:000000001)

$24=50.000 (avanzamento di riferimento, mm/min)

$25=635.000 (ricerca del punto di riferimento, mm/min)

$26=250 (rimbalzo del punto di riferimento, msec)

$27=1.000 (spostamento di riferimento, mm)

$ 100 = 314.961 (x, passo/mm)

$101=314.961 (y, passo/mm)

$ 102 = 314.961 (z, passo/mm)

$110=635.000 (x velocità massima, mm/min)

$ 111=635.000 (y velocità massima, mm/min)

$112=635.000 (z velocità massima, mm/min)

$120=50.000 (x accelerazione, mm/sec^2)

$121=50.000 (y accel, mm/sec^2)

$122=50.000 (z accelerazione, mm/sec^2)

$130=225.000 (x corsa massima, mm)

$131=125.000 (y corsa massima, mm)

$132=170.000 (z corsa massima, mm)

Passaggio 15: modificare il sistema

Modificare il sistema
Modificare il sistema
Modificare il sistema
Modificare il sistema
Modificare il sistema
Modificare il sistema
Modificare il sistema
Modificare il sistema

Ecco che arriva la parte più difficile del progetto

Regolazione del raggio laser nel punto più piccolo possibile sul pezzo da lavorare. Questa è la parte più difficile che richiede tempo e pazienza utilizzando il metodo trail and error

Modificare le impostazioni GRBL per $ 100, $ 101, $ 130 e $ 131

la mia impostazione per il GRBL è, $100=110.000

$101=110.000

$130=40.000

$131=40.000

Ho provato a incidere un quadrato di lati da 40 mm e dopo tanti errori e modificare l'impostazione di grbl, ho ottenuto la corretta linea di 40 mm incisa dall'asse X e Y. Se la risoluzione dell'asse X e dell'asse Y non è la stessa, l'immagine verrà ridimensionata in entrambe le direzioni.

Tieni presente che non tutti i motori passo-passo delle unità DVD sono uguali

È un processo lungo e dispendioso in termini di tempo, ma i risultati sono così soddisfacenti quando modificati.

Interfaccia utente LaserGRBL

  • Controllo della connessione: qui è possibile selezionare la porta seriale e il baud rate corretto per la connessione, in base alla configurazione del firmware grbl.
  • Controllo file: mostra il nome del file caricato e l'avanzamento del processo di incisione. Il pulsante verde "Play" avvierà l'esecuzione del programma.
  • Comandi manuali: qui puoi digitare qualsiasi riga G-Code e premere “invio”. I comandi verranno accodati alla coda comandi.
  • Registro comandi e codici di ritorno dei comandi: mostrano i comandi accodati e il loro stato di esecuzione ed errori.
  • Controllo jogging: consente il posizionamento manuale del laser. Il cursore verticale sinistro controlla la velocità di movimento, il cursore destro controlla la dimensione del passo.
  • Anteprima incisione: quest'area mostra l'anteprima dell'opera finale. Durante l'incisione, una piccola croce blu mostrerà la posizione attuale del laser in fase di esecuzione.
  • Grbl reset/homing/unlock: questi pulsanti inviano il comando di soft-reset, homing e sblocco alla scheda grbl. A destra del pulsante di sblocco è possibile aggiungere alcuni pulsanti definiti dall'utente.
  • Feed Hold e Resume: questi pulsanti possono sospendere e riprendere l'esecuzione del programma inviando il comando Feed Hold o Resume alla scheda grbl.
  • Conteggio linee e proiezione del tempo: LaserGRBL può stimare il tempo di esecuzione del programma in base alla velocità effettiva e all'avanzamento del lavoro.
  • Annulla lo stato di un controllo: mostra e modifica la velocità effettiva e l'override della potenza. Overrides è una nuova funzionalità di grbl v1.1 e non è supportata nella versione precedente.

Passaggio 16: incisione su legno

Image
Image
Incisione su legno
Incisione su legno
Incisione su legno
Incisione su legno

L'importazione raster consente di caricare un'immagine di qualsiasi tipo in LaserGRBL e trasformarla in istruzioni GCode senza la necessità di altri software. LaserGRBL supporta foto, clip art, disegni a matita, loghi, icone e cerca di fare il meglio con qualsiasi tipo di immagine.

Può essere richiamato dal menu “File, Apri File” selezionando un'immagine di tipo jpg,-p.webp

L'impostazione per l'incisione è diversa per tutti i materiali.

Definire la velocità di incisione per mm e linee di qualità per mm

Il video allegato è il time-lapse dell'intero processo.

Passaggio 17: taglio della carta sottile

Image
Image
Taglio di carta sottile
Taglio di carta sottile
Taglio di carta sottile
Taglio di carta sottile

Questo laser da 250 mW è anche in grado di tagliare carta sottile, ma la velocità deve essere molto bassa, ovvero non più di 15 mm/min e il raggio laser deve essere regolato correttamente.

Il video allegato è il time-lapse dell'intero processo.

Passaggio 18: taglio del vinile e creazione di adesivi personalizzati

Taglio del vinile e creazione di adesivi personalizzati
Taglio del vinile e creazione di adesivi personalizzati
Taglio del vinile e creazione di adesivi personalizzati
Taglio del vinile e creazione di adesivi personalizzati
Taglio del vinile e creazione di adesivi personalizzati
Taglio del vinile e creazione di adesivi personalizzati

Ho realizzato degli adesivi in vinile personalizzati. La velocità del boarder cambia rispetto al colore del vinile utilizzato.

I colori scuri sono facili da lavorare mentre i colori più chiari sono un po' difficili.

Le immagini sopra mostrano come utilizzare adesivi in vinile realizzati con il CNC.

♥ Un ringraziamento speciale agli sviluppatori GRBL:)

Spero che questo progetto ti sia piaciuto, fammi sapere nei commenti se hai domande, Vorrei vedere anche le foto delle vostre macchine CNC!

Grazie!! per il tuo supporto.

Concorso Microcontrollori
Concorso Microcontrollori
Concorso Microcontrollori
Concorso Microcontrollori

Primo Premio al Concorso Microcontrollori

Consigliato: