CNC fatto in casa su Arduino. È possibile realizzare una macchina CNC con le proprie mani?

Da dove iniziare a realizzare una macchina CNC economica

Dobbiamo decidere quali motori e quale elettronica di controllo utilizzeremo per il CNC. Il parametro principale che determina la dimensione della macchina è la dimensione del motore che muove la piattaforma inferiore.

Telaio della macchina CNC più economica

Conoscendo le dimensioni dei motori, puoi realizzare un telaio. Ecco come realizzare un telaio per macchina CNC adatto alla maggior parte dei motori. Il telaio può essere realizzato utilizzando profilo in alluminio e foglia. Ciò faciliterà lo spostamento delle piattaforme della macchina. Tuttavia, aumenterà il costo della piattaforma della macchina CNC Arduino. Inoltre, bisogna tenere conto che per una macchina realizzata con profilo di alluminio, sarà necessario realizzare una base zavorrata in modo che non “salti” durante i movimenti rapidi delle piattaforme, se in futuro si desidera installare “ motori passo-passo più veloci”.

Tipo di ingranaggio di una macchina CNC economica

Questo telaio è universale, perché ad esso è possibile collegare sia una trasmissione a vite che una trasmissione a cinghia. Un azionamento a vite è più economico ed è opportuno farlo fin dall'inizio. Se non sei soddisfatto della velocità, puoi facilmente installare una trasmissione a cinghia. Qui viene descritto come installare una trasmissione a cinghia su una macchina CNC utilizzando Arduino. Per realizzare un ingranaggio a vite sono sufficienti 2 cuscinetti e un perno filettato, la cui lunghezza è pari alla lunghezza della piattaforma. Ho usato un perno M6. Inoltre, avrai bisogno di 6 dadi e 4 rondelle delle dimensioni appropriate. Dopo aver deciso e realizzato il telaio, possiamo decidere quale attrezzatura utilizzeremo. Per un azionamento a vite, tutto è più o meno ovvio. Per la cintura leggi qui.

Elettronica di una macchina CNC da tavolo

L'elettronica di una semplice macchina CNC include motori passo-passo, driver per motori passo-passo, scheda Arduino e cavi.

Motori per macchine CNC domestiche

Maggior parte un'opzione economica: 28BYJ-48-5V. In base alle dimensioni dei motori e alla loro posizione futura, puoi decidere come sarà una macchina CNC economica. Consiglio di posizionare immediatamente la piattaforma inferiore più in alto. Questo è necessario per poter installare qualsiasi motore. Puoi riorganizzarlo in seguito, ma è meglio pensarci in anticipo.

Driver per motori passo-passo per CNC semplici

Per motori 28BYJ-48-5V i driver si adatteranno ULN2003. Questo kit motore passo-passo - driver del motore passo-passo costa circa $ 5 nei negozi online cinesi. Nello schema sono adatti i driver per motori passo-passo 28BYJ-48-5V ULN2003. Ho acquistato 3 set di macchinisti.

Controller della macchina CNC più economica

In qualità di controllore per macchina domestica Il CNC utilizza la scheda Arduino UNO. Qualsiasi modifica di Arduino andrà bene. Il lavoro è stato testato su Arduino Nano, Arduino Mega e le loro repliche cinesi.

Firmware Arduino per macchina CNC

Scarica il codice sorgente del firmware per Arduino

Di seguito è riportato un elenco di firmware Arduino per varie configurazioni di macchine CNC.
A seconda della configurazione della macchina CNC e dello scopo (disegno, fresatura, masterizzazione, incisione, scansione 3D, stampa 3D), è necessario selezionare un firmware Arduino specifico e installarlo.

Macchina CNC in legno utilizzando Arduino

Firmware per driver di motori passo-passo controllati da 4 canali, ad esempio basati sul circuito ULN2003, per UNIPOLARE SD

  • Arduino, ULN2003, 28BYJ-48-5V, disegno, fresatura (2D, 3D)
  • Arduino, ULN2003, 28BYJ-48-5V, incisione/bruciatura laser, sagome, ornamenti

Firmware per driver di motori passo-passo controllati da 4 canali, ad esempio basato sul circuito L298N, per BIPOLARE SD

  • Arduino, L298N, SD bipolare, disegno, fresatura (2D, 3D)
  • Arduino, L298N, SD bipolare, incisione/bruciatura laser, sagome, ornamenti
  • Arduino, L298N, SD bipolare, incisione/bruciatura laser, fotografie, dipinti

Firmware per driver di motori passo-passo controllati da 2 canali (DIR/PUL o CW/CLK), ad esempio DM420A o basato sul circuito TB6560A

  • Arduino, DM420A, 17HS3404N, disegno, fresatura (2D, 3D)
  • Arduino, DM420A, 17HS3404N, scansione 3D
  • Arduino, DM420A, 17HS3404N, incisione/bruciatura laser, sagome, ornamenti
  • Arduino, DM420A, 17HS3404N, incisione/bruciatura laser, fotografie, dipinti
  • Arduino, DM420A, 17HS3404N, incisione/bruciatura, fotografie, dipinti (bruciatore)

Firmware non compatibile con il software, esempi di funzionamento con Arduino

Descrizione e installazione del firmware Arduino per CNC sulla scheda

Il firmware per la scheda Arduino è scritto nel linguaggio Processing nell'ambiente di sviluppo Arduino 1.0.2 nel sistema operativo Windows.

Codice sorgente del firmware Arduino per il controllo di 3 motori passo-passo tramite porta COM

Per iniziare con Arduino è necessario installare il necessario Software. Per fare ciò, vai sul sito ufficiale di Arduino e scarica la distribuzione da questa pagina. Sul sito ufficiale di Arduino puoi trovare molti esempi di firmware per la scheda, oltre ad apprendere i principi di base per lavorare con la scheda. Ora eseguiamo il file di installazione, selezioniamo una cartella, accettiamo il contratto di licenza, ecc. Dopo l'installazione, l'icona di Arduino apparirà sul desktop. Ora puoi collegare la nostra scheda Arduino al tuo computer, per questo utilizziamo Cavo di collegamento USB 2.0 USB A - USB B. Stiamo aspettando che Windows trovi e installi il nuovo hardware. Successivamente, avvia il programma Arduino e seleziona la porta COM desiderata selezionando Strumenti->Porta seriale nel menu principale. In un nuovo schizzo copiamo il codice sorgente del firmware per il controllo della macchina CNC.

Ora premi il pulsante Scaricamento. Aspettiamo che il programma Arduino controlli, compili e installi il firmware sulla scheda Arduino. Proviamo a verificare se il firmware funziona. Per fare ciò, è necessario collegare i motori e avviare Monitor del porto nel programma Arduino. Il monitor della porta si trova in Servizio menu principale. Nel modulo Port Monitor, inserisci il comando:
1000,2000,3000;
E premi il pulsante Inviare. Vediamo come ruotano i motori a velocità diverse. Quando i motori smettono di ruotare, il firmware Arduino trasmetterà OK tramite computer USB, questo verrà visualizzato nel Monitor porta.

COME IMPOSTARE SCALA SULLA MACCHINA

Come garantire che il disegno sul monitor e le sue dimensioni corrispondano alle dimensioni che realizzerà la macchina CNC?

Progetti/Modifiche

Perché il disegno “striscia” oltre il bordo del tavolo o è troppo piccolo?

Molto spesso si vede come i principianti e gli operatori CNC meno esperti cercano di calcolare la scala del prodotto nella fase di sviluppo della macchina. Ricalcolano i gradi di rotazione del motore, il passo della vite a ricircolo di sfere, la lunghezza della corsa e molti altri parametri. Nel frattempo, esiste un metodo semplice per ottenere dimensioni reali sulla macchina senza tali procedure ad alta intensità di manodopera. Con questo articolo cercherò di aiutare tutti gli appassionati di macchine CNC.

Partiamo dal presupposto che tu abbia già deciso quale potenza del motore è adatta a te.

Quindi, installa i motori esistenti sull'asse della macchina

Installa qualsiasi vite a ricircolo di sfere che hai potuto acquistare o procurarti.

Se non è presente alcuna vite a ricircolo di sfere, installare una vite trapezoidale

Il passo della filettatura e l'angolo di rotazione del motore non hanno importanza!

Quindi la tua macchina è pronta, collegata al computer, il programma CNC è in esecuzione (nel nostro caso è MASN-3)

Finestra delle impostazioni del motore dell'asse Fig1

Aprire il programma Blocco note - (Start-tutti i programmi-accessori-blocco note)

Digitare il programma

Salvare il programma con qualsiasi nome con estensione "txt"

Salva su "Desktop" per una ricerca rapida

Caricare il programma in MASN-3 (File-Open Gcodes).

Posiziona il taglierino

Tocca il pezzo con esso leggera profondità

Reimposta tutte le coordinate

Esegui il programma che hai scritto.

La macchina disegnerà un segmento lungo 50 mm

Misurare la dimensione risultante del segmento e dividere il numero risultante per il numero nella finestra del programma MACH-3 lungo il percorso -> “Passo\unità” nella finestra all'indirizzo “Configurazioni” quindi “Impostazioni motore”

(La prima finestra in basso a sinistra è etichettata "")

numero di passi per 1 mm di movimento della macchina

Dividi questo numero per 50 (la lunghezza del segmento) e inserisci il numero risultante

Fresare nuovamente la sezione e verificare il risultato, ripetere le impostazioni se necessario.

Esempio

Abbiamo creato un file “segmento” la cui lunghezza è stata impostata su 50 mm.

Caricato su MASN-3

Abbiamo avviato la macchina.

Abbiamo ottenuto una dimensione di taglio sulla macchina pari a 55 mm.

Dobbiamo portarlo a 50 cm (visto che lo abbiamo impostato inizialmente)

Dove 2000 è il numero disponibile nella colonna “Passo\unità”.

55 - il risultato ottenuto sulla macchina (in mm).

36,36 = 1 passo macchina (1 mm)

1818 = 50 passi macchina (50mm)

1818 - Inseriamo questo numero al posto 2000 nella tabella

Vestibilità precisa

Abbiamo disegnato un file “segmento” sulla macchina dopo le modifiche apportate in precedenza.

Avuto:

1818 \ 50,5 = 39,60

39,60 x 50 = 1980 - Inserisci questo numero nella tabella

Questo è tutto.

Benvenuti nel sito web di un progetto aperto per sviluppare con le proprie mani una macchina CNC basata su Arduino

Progetto Una semplice macchina CNC su Arduinoè stata concepita per lo sviluppo, il debug e il test del software necessario per il funzionamento delle macchine a controllo numerico computerizzato (CNC).

Di conseguenza, volevo spendere un minimo di denaro per la produzione dei componenti meccanici ed elettronici della macchina.

Il consiglio è stato selezionato come controller Arduino, grazie al suo enorme potenziale di interazione con vari dispositivi. Funzionale Arduino Facilmente espandibile grazie alla possibilità di connettere un numero enorme di dispositivi che supportano protocolli standard di trasferimento e controllo dati. Sul sito ufficiale arduino.cc Sono state pubblicate informazioni complete sulla connessione dei dispositivi ad Arduino e sulla programmazione di Arduino.

Le fresatrici CNC, o meglio i programmi per macchine CNC, funzionano con immagini vettoriali, che di per sé sono piuttosto costose. Ciò ha inizialmente spostato la direzione della ricerca verso lo sviluppo di una fresatrice CNC in grado di lavorare gratuito immagini raster (file normali in formato bmp, jpg, gif, ecc.).

Macchina CNC (stampante 3D), Arduino Uno e motori potenti o scheda accoppiatore ottico a 5 assi CNC Shield VS

Mettendo tutto insieme otteniamo caratteristiche assolutamente sorprendenti:

  • basso costo di una macchina CNC (meno di 100 dollari o 3.000 rubli escluso il costo di un computer);
  • facile accessibilità a tutte le parti della macchina;
  • lavorare con immagini raster che chiunque può creare facilmente con un semplice editor grafico (ad esempio Paint);
  • piattaforma estensibile per lo sviluppo di molti sistemi correlati;
  • Idealmente, il software dovrebbe essere in grado di elaborare fotografie e/o immagini ottenute da uno scanner convenzionale.

Inizialmente era previsto l'uso Macchina CNC su Arduino per fresare figure piatte, ornamenti e corpi tridimensionali. Successivamente però è stato collegato alla macchina un sensore di contatto Scansione 3D. Quindi la macchina è stata installata modulo laser per incisione/bruciatura. E infine, la macchina CNC è stata trasformata in una stampante 3D: ciò ha richiesto l'installazione di un blocco aggiuntivo chiamato estrusore.

Pertanto, otteniamo non solo una fresatrice CNC a 3 assi su Arduino, ma un'intera piattaforma sulla base della quale può essere facilmente assemblata:

  • macchina per fresare forme 2D e corpi 3D;
  • contattare lo scanner 3D;
  • Incisore/bruciatore laser CNC;
  • stampante 3d.

Il sito Web contiene informazioni dettagliate Schemi di assemblaggio di macchine CNC, comprese le sue modifiche, Disegni di macchine CNC, codici sorgente software e codici sorgente firmware per Arduino.

Macchina CNC su Arduino e le sue modifiche sono state assemblate con le tue mani. Naturalmente, una macchina CNC di questo tipo non è adatta per scopi industriali, ma è adatta per la produzione di pezzi e per padroneggiare i principi di funzionamento della meccanica e del software.

Inoltre il sito presenta una sezione separata dedicata all'acquisto dei componenti macchina fatta in casa CNC e necessario Forniture, dove viene descritto dove, come ea quale prezzo è possibile acquistare i componenti richiesti di una semplice macchina CNC.

Le macchine CNC sono parte integrante della produzione metallurgica. Sono utilizzati per produrre varie parti, dai bulloni agli elementi di vari tipi di macchine e strutture. Questa tecnologia può essere applicata anche a casa sviluppando con le proprie mani una macchina CNC su Arduino.

Cos'è il CNC

Soprattutto per chi non lo sapesse, vi dirò in poche parole cosa significa questa abbreviazione di tre lettere.

CNC- questo è il controllo numerico

Macchina CNCè una macchina con un computer che controlla le sue unità. Gli azionamenti, a loro volta, ruotano l'attrezzatura (l'oggetto che taglia il pezzo) e spostano il bancale (il pezzo si trova su di esso).

Ad esempio, per realizzare una parte complessa in acciaio, la macchina, come un artista ritaglia lo stencil di Lenin con uno scalpello da un tronco, sposterà similmente gli utensili lungo il pezzo fino a completare tutte le istruzioni del codice del programma del computer.

È possibile assemblare una macchina CNC su Arduino con le proprie mani?

Per raccogliere macchina arduino Ci vorrà molto tempo e pazienza per farlo da solo. La base degli elementi e la complessità del progetto dipendono solo dai compiti che verranno assegnati alla macchina.

Ad esempio, per creare un mini plotter a casa (anche una macchina CNC), avrai bisogno delle seguenti parti:

  • Arduino UNO – 1 pz.
  • Driver motore L298 – 2 pz.
  • Servo piccolo – 1 pz.
  • Unità DVD/CD – 2 pz.

Il microcontrollore fungerà da computer. L298 è necessario per controllare la parte di potenza degli azionamenti. Gli azionamenti, se posizionati perpendicolarmente, eseguiranno due assi di movimento: X, Y. Il servoazionamento è progettato per l'asse Z ad esso verrà attaccato un marcatore, che fungerà da strumento di stampa; Come questo un'idea semplice, chiunque abbia acquisito competenze di base per lavorare con Arduino può implementarlo.

Esempi di progetti CNC Arduino

  1. Macchina per incidere con laser potente brucia modelli su legno.
  2. Un esempio di creazione di una fresatrice CNC Arduino. Come attrezzatura viene utilizzato un trapano.
  3. Un'altra interessante implementazione di una macchina per incidere basata su laser e arduino uno

In questo articolo considero solo la possibilità di realizzare una macchina CNC utilizzando Arduino. Il processo di creazione di un mini plotter su Arduino è un argomento ampio e separato.


In questo progetto ti mostrerò come costruire facilmente e semplicemente il tuo mini plotter CNC economico utilizzando Arudino. Certo, puoi semplicemente comprare un plotter, ma in primo luogo è molto costoso e in secondo luogo non ne ho bisogno :)

Per gli assi X e Y utilizziamo motori passo-passo e guide ricavate da due vecchi lettori DVD\CD. Zona di lavoro il nostro plotter CNC avrà 4 x 4 centimetri.

Dato che il progetto si basa sull'utilizzo di una porta seriale, puoi anche utilizzare un modulo Bluetooth (ad esempio HC-06) per connettere il plotter al tuo computer in modalità wireless!

Passaggio 9. Programma per lavorare con il codice G.

Ora siamo pronti per stampare la nostra prima immagine utilizzando il nostro mini plotter CNC! Per fare ciò, abbiamo bisogno di un programma intermedio tra noi e il plotter. Converte il codice G in movimenti servo.

Cos'è il codice G? Il codice G è un file con le coordinate X, Y e Z. Si presenta così:

M300 S30.00 (Unità di stampa abbassata)
G1 X10,00 Y10,00 F2500,00

G1 X20,00 Y10,00 F2500,00

M300 S50.00 (Dispositivo di stampa sollevato)

Quindi dovrai installare un componente aggiuntivo che ti consenta di esportare le immagini in G-code. Puoi scaricarlo da questo link.

Impostiamo Inkscape per la prima volta. Apri il programma, vai al menu "File" e fai clic su "Proprietà documento". Guarda la prima illustrazione sopra e modificala come mostrato nell'immagine. Quindi chiudi questa finestra. Utilizzeremo un'area di stampa di 4 per 8 centimetri. Quindi, guarda la seconda immagine.

Come digitare il testo: inserisci il testo, cambia il carattere in Times New Roma e imposta la dimensione su 22. Quindi fai clic sull'icona del cursore e allinea il testo come mostrato nella terza immagine sopra. Seleziona un percorso dal menu "Oggetto da percorso".

Come stampare le immagini: questo è più difficile del testo. Le immagini devono avere uno sfondo trasparente. Trascina l'immagine in Inkscape con il mouse. Fare clic su "Ok" nella finestra successiva. Successivamente è necessario ridimensionare l'immagine in modo che si adatti alla nostra area stampabile (vedi immagine 4). Fare clic su "Percorso" dal menu e selezionare "Traccia bitmap". Quindi fai come mostrato nella quinta immagine. Fare clic su Ok e chiudere la finestra. Quindi sposta l'immagine grigia e rimuovi il colore dietro di essa. Sposta l'immagine in bianco e nero in Posto giusto nuovamente e fare clic sul pulsante "Oggetto da percorso" nel menu "Percorso". La sesta immagine mostra come eliminare un'immagine.

Esporta come codice G: infine, vai al menu File, fai clic su "Salva con nome" e seleziona ".gcode". Fare clic su OK nella finestra successiva. È tutto! Il nostro codice G è pronto per essere stampato sul nostro nuovissimo mini plotter CNC!

In contatto con

Creare un CNC su Arduino relativamente facile. Ma molti lo percepiscono come un’opzione per gli utenti non professionisti, ritenendo che questo approccio sia adatto solo ai “manichini”.

Cos'è Arduino

Innanzitutto è bene capire cos’è Arduino.

Arduino è:

  • il nome del marchio dell'attrezzatura, strumenti di programmazione con l'aiuto dei quali è possibile costruire modelli di macchine utensili (comprese quelle a tre assi), semplici sistemi di automazione e robotica;
  • una linea di prodotti la cui architettura aperta consentirà di copiare o integrare progetti esistenti;
  • una piccola scheda con il proprio processore e memoria;
  • piattaforma informatica o controller hardware;
  • un linguaggio di programmazione che permette di disassemblare vari software (shareware, le ultime novità in campo informatico);
  • cosiddetto progettista elettronico.

Creando dispositivi elettronici su Arduino in grado di ricevere segnali da vari sensori digitali e analogici ad esso collegati come base. Pertanto, nel contesto di questo articolo, parleremo di schede.

Sviluppo elettronico con Arduino

Tale scheda può essere assemblata dall'utente stesso o acquistata come gruppo. È in grado di ricevere software per computer. Arduino, semplificando il lavoro con i microcontrollori, presenta vantaggi rispetto ad altri dispositivi:

  • basso costo;
  • multipiattaforma (capacità di lavorare su diversi sistemi operativi);
  • ambiente di programmazione semplice e intuitivo (adatto sia ai principianti che agli utenti esperti);
  • I microcontrollori ATMEGA8 e ATMEGA168 sono utilizzati come base per Arduino.

Uno degli artigiani, secondo lo schema, ha creato il primo dei materiali disponibili al costo di circa 170 dollari. Il suo scopo è tagliare plastica e compensato, tagliare parti per creare qualsiasi prodotto fatto in casa. La parte elettronica è assemblata su arduino con firmware GRBL. Per questo avevamo bisogno dei nodi principali:

  • Schede Arduino R3, aggiornamento cnc Shield v3 o nuova versione v4;
  • SD (tipo NEMA 17);
  • alimentazione (24 V, 15 A).

Meccanica preparata per CNC fatto in casa con le tue mani, incluso un telaio in compensato spesso 10 mm, viti e bulloni da 8 mm. Per realizzare guide lineari, ho preso angolo di metallo 25x25x3 mm e cuscinetti 8x7x22 mm. Il movimento dell'asse Z avviene su un perno M8, mentre gli assi X e Y sono su cinghie dentate in poliuretano T2.5. È stato utilizzato un fuso fatto in casa.

Lo spazio di lavoro della macchina è di 45 cm in X, 33 cm in Y, 4 cm in Z. Per quanto riguarda la fresa, in Cina sono state acquistate diverse frese (3 e 4 taglienti). Sono ideali per il metallo, ma per il compensato (gli ingranaggi dovevano essere tagliati) ne servivano altri.

Macchina CNC in legno

Richiede Arduino uno R3, G-code Sender e GRBL. È necessario preparare in anticipo materiali e componenti: compensato, dadi e bulloni, albero filettato e aste in acciaio, cuscinetti a sfera, motore Nema 23 e relativi driver, alimentatore 24 V, 15 A, boccole in caprolon, fluoroplastica e metallo , fili.

Gran parte dell'elettronica è stata inviata dalla Cina.

La base è realizzata in blocchi di legno con fori passanti ciechi. Un albero filettato in acciaio installato al centro della macchina funge da azionamento per l'asse X. Nel momento della sua rotazione, il carrello (tavolo di lavoro) si muove lungo questo asse X.

ATTENZIONE: più il compensato o il blocco di legno sono spessi, minori saranno le vibrazioni e maggiore sarà la precisione di posizionamento.

Il portale (asse Y) è installato su una tavola mobile, fissata con un dado sotto la tavola. L'asse Z serve a spostare l'elemento di lavoro (alimenta l'utensile in posizione verticale).

Avrai bisogno di bulloni e dadi per il montaggio. Non dovresti incollare insieme quelli rotti; è meglio sostituirli con quelli nuovi. Quando si collega Arduino, SD e driver a ciascuno di essi, è necessario fornire loro gli alimentatori. Una volta scaricato e configurato il codice GRBL, puoi aprire G-code Sender e collegare il tuo Arduino al PC. Il consiglio è pronto a partecipare al processo di controllo della macchina CNC.

Per impostare il percorso di lavorazione vengono utilizzati i disegni di qualsiasi programma CAD. Un programma CAM viene quindi utilizzato per generare il file .

Perché sono necessari gli scudi?

Titolari dispositivi fatti in casa Abbiamo sentito molto parlare di schede di espansione - Controllore Arduino scudo, il cui utilizzo espande la funzionalità delle apparecchiature di fresatura.

Di solito lo scudo è realizzato per adattarsi al fattore di forma della scheda. Utilizzano anche più scudi contemporaneamente, installandoli sul microcontrollore (uno sopra l'altro). Gamma della loro applicazione:

  • utilizzando il dispositivo Arduino ufficiale - Ethernet cnc Shield, è possibile ottenere l'indipendenza del progetto dal PC e viene utilizzato anche per ospitare un server web;
  • 4 Relay Shield: la possibilità di collegare 4 dispositivi periferici;

IMPORTANTE: devi fare attenzione ai pin di questo dispositivo per non danneggiare Arduino.

  • Protoshield è uno scudo molto utile nel momento in cui si assembla il circuito;
  • LCD Shield consente di trasmettere le informazioni di Arduino direttamente su uno schermo periferico;
  • Energy Shield: opzioni di alimentazione avanzate per Arduino. È possibile ricaricare cellulari e gadget;
  • la protezione del motore fornisce il controllo e la protezione di un gran numero di motori;
  • SD Card Shield viene utilizzato per elaborare e archiviare grandi quantità di informazioni;

  • Fornirà Wi-Fi Shield collegato alla porta seriale telecomando azionamenti per progetti robotici;
  • GPRS Shield è dotato di antenne per l'utilizzo della rete GSM/GPRS;
  • Lo scudo E-Ink è un modo di utilizzare la tecnologia dell'inchiostro elettronico; il display necessita di un minimo di energia per alimentarlo;
  • Music Shield è in grado di riprodurre musica tramite Arduino con una qualità eccellente.

È possibile creare una stampante laser 3D o una macchina CNC utilizzando schede Arduino economiche. Con la scheda di espansione CNC Shield puoi lavorare su macchine CNC, macchine per incisione o fresatrici. E lo schermo per il controllo di tre SD (macchina a tre assi) ha tre connettori, in modo che non ci siano problemi con ciascun driver durante la connessione.

Per chi ama bruciare su vari materiali

Su Internet puoi vederne numerosi modelli fatti in casa bruciatori in grado di creare disegni su compensato, plastica, metallo e persino vetro. Inoltre, si ottengono la somiglianza fotografica e una certa tridimensionalità dell'immagine. La superficie viene pulita, sgrassata, trattata con acrilico bianco del marchio Kudo e, utilizzando un bruciatore laser CNC, chiamato anche pirostampante, vengono create immagini uniche. A volte il processo dura 6 o più ore.

La velocità di funzionamento del bruciatore è stabile a 10 m/min e i programmatori hanno idee su come aumentarla senza interferire con il funzionamento dell'unità di controllo. Puoi anche controllare il masterizzatore da un laptop (Windows XP e 7) senza utilizzare il cavo LPT. Ciò trasformerà la combustione in un'attività entusiasmante per bambini e adolescenti che utilizzano le funzionalità dei laser cutter.

E l'interazione?

È sorprendente ascoltare le dichiarazioni di alcuni artigiani secondo cui Arduino non è adatto al CNC, soprattutto perché la simbiosi con mach3 arduino è impossibile, presumibilmente non vogliono interagire.

Altri sono sicuri del contrario: Arduino può essere implementato per CNC utilizzando tre opzioni:

  1. Controller completamente autonomo.
  2. La commissione interprete è responsabile dei movimenti, ma questi vengono calcolati sul computer.
  3. Scheda traduttore (adattatore): funge da porta LPT virtuale.

Molti utenti della rete che hanno problemi elettronici chiedono consigli su un programma in modo che le macchine controllate da uno possano funzionare senza intoppi e senza intoppi. sono progettati per elaborare il pezzo in modo uniforme, eseguendo i segnali del blocco di programma.

Un router laser, anche realizzato da te, dimostrerà il rispetto di tutti i parametri di movimento.

Invece di una conclusione

Qualunque sia il dispositivo assemblato dagli artigiani Basato su Arduino: una fresatrice o un dispositivo laser per bruciare, hanno bisogno di disegni e schemi, materiali e componenti, alcune abilità pratiche per affrontare questo compito. E anche – fiducia nelle proprie forze, abilmente combinata con il desiderio di imparare qualcosa dagli altri.

Nell’era dell’informazione e dell’automazione. Macchina CNCÈ molto comune e non puoi strangolare nessuno con esso. E molte persone assemblano queste macchine da sole a casa. Non molto tempo fa, un mio vecchio amico mi ha suggerito di assemblare una macchina. Lavora su una fresatrice Macchina CNC. Dopo una piccola riflessione, abbiamo deciso di assemblare una macchina CNC con un costo minimo.


Lo scopo di creare una macchina CNC:

In primo luogo, per testare la tua forza e capacità.

In secondo luogo, il primo battito è spesso grumoso. Ma non nel nostro caso. In soli 2 fine settimana abbiamo assemblato una macchina miscelata lungo 2 assi.

Successivamente abbiamo apportato piccole modifiche. Ecco cosa abbiamo ottenuto:

Scelto per la gestione. Un'opzione economica e affidabile, poiché è disponibile un'ampia scelta di firmware e programmi per il controllo della macchina per Arduino. L'alimentatore è stato preso dal computer. Il motore del mandrino è stato preso dal compressore rotto di un'auto. Una panoramica completa del circuito e del programma sarà nel prossimo video.

Per il montaggio abbiamo utilizzato materiali che avevamo in giro. Abbiamo acquistato solo guide sui mobili. E una stampante ad aghi. Di conseguenza, le nostre spese hanno aggiunto poco più di 2000 rubli. Ha scritto nel titolo Macchina CNC per 3000 rubli. perché se compri tutto, puoi rientrare in questa cifra.

A causa di Macchina CNC assemblato secondo il principio dei costi minimi, presenta una serie di svantaggi. Ad esempio, quando si guida per più di un'ora, i motori si surriscaldano e devono avere il tempo di raffreddarsi. Non è ancora possibile installare radiatori per raffreddare ciascun motore e molto probabilmente non è consigliabile. È possibile che se la macchina viene utilizzata per l'incisione laser, i motori non si surriscaldino così rapidamente. Considererò le restanti carenze nei seguenti video.