CNC powered by Arduino

in una cnc la meccanica è fondamentale :smiley: con una buona meccanica puoi usare stepper con una coppia bassa e riuscire ad avere una precisione del decimo di mm...
se vuoi progettarti l'elettronica, avere una buona precisione e spendere "poco" ti consiglio di studiare un metodo per pilotare gli stepper in microstepping.

Il microstepping da capire è molto semplice, metti che hai uno stepper i cui avvolgimenti interni assorbono 1A. Grazie alla tecnica del microstepping te fai passare in un avvolgimento 0.707A e nell'altro avvolgimento uguale. Avrai creato uno step intermedio di 45 gradi. Oppure in un avvolgimento fai passare 0.866 A nell'altro 0.5 ampere e avrai uno step intermedio di 60 gradi, viceversa con 0.5 e 0.866 avrai uno step intermedio di 30 gradi.
La coppia dello stepper sarà maggiore di quella nominale, ora appena sveglio non saprei quantificartela, però credo che sia minore di 1.2volte la coppia nominale.
Quella nominale viene calcolata attivando un avvolgimento alla volta, quindi in half stepping, in full stepping la coppia aumenta di 1.2 perchè attivi 2 avvolgimenti alla volta.
Guarda questo articolo l'ho trovato ora http://hobbytron.altervista.org/circuiti/microstep.htm se ti va di leggertelo lo spiega.
con 6 di questi http://www.national.com/ds.cgi/LM/LMD18245.pdf
potresti pilotare 3 stepper con massimo 55V a 3A, mica male no?

Quoto in pieno Calamaro ed aggiungo che il microstepping, elimina anche i problemi di risonanza meccanica fra il motore e la barra filettata oltre ad essere più preciso come lavorazione...
inoltre ci sono in vendita driver per stepper che montano ic fatti da Allegro semiconductors che incorporano la possibilità di pilotaggio fino ad 1/32 di step e non hanno bisogno di dissipatori inquanto sono molto efficienti!

Vi ringrazio molto dei link e delle indicazioni. La pagina con l'articolo è fatta bene, anche se non ci sono informazioni nuove rispetto ad altro materiale documentale che ho trovato su vari siti. Per quanto riguarda il microstepping, conosco bene il metodo ma ho scelto di non utilizzarlo (impiegando un motore da 200 step / giro ovvero 1.8 gradi / step) in quanto è pure vero quanto dice Calamaro ma è altrettanto vero che il microstepping riduce notevolmente le prestazioni del motore in termini di forza di torsione. C'è da dire che al di là del sistema meccanico degli assi, 200 step per giro applicati coassialmente ad una barra filettata di passo M6 corrispondono a 5000 punti per pollice di risoluzione, ovvero 0,05 mm per ogni step. Direi che la precisione è più che nella norma di un apprecchio "preciso" :slight_smile:

Per quanto riguarda il circuito del controller è fatto e funzionante, utilizza arduino e sto rilasciando sul sito il "prodotto", come oggetto a sè stante, per controllare con tre diversi tipi di tensione (3.3 - 5 - 12) e potenze fino a 3A sia gli stepper dei tre assi che l'elettroutensile.
Conoscendo "storicamente" i software CNC e 3D Modeling, la parte a bordo del controller (Arduino compreso) ha diverse caratteristiche su cui sto scrivendo un articolo a corredo di circuiti, datasheet e quant'altro, che lo rende completo ed efficace per poterlo adattare a qualunque impianto hardware di controllo da computer. Per ora non vi anticipo nulla, ma in nottata dovrei riuscire a mettere in linea le prime cose.

Una curiosità - Se andate nell'area Knowledge Base di contesti.eu (il link è un paio di post sopra) trovate i disegni di tutti i particolari attualmente realizzati per la struttura della milling machine (revisione 2.2).
I materiali sono liberamente scaricabili dalla pagina introduttiva in formato pdf.
Pensavo di mettere "in vendita" i dxf dello stesso materiale a 2 euro, con il vincolo che una volta scaricati, chi li usa può modificarli a patto che mi riposti le modifiche le quali andranno a costituire un database di opzioni differenti. Chi si prende i dxf riceve via mail man mano che vengono eventualmente fatti aggiornamenti al disegno della struttura, automaticamente i nuovi file. Che ne pensate? Può essere una cosa carina ?

a presto.

Pensavo di mettere "in vendita" i dxf dello stesso materiale a 2 euro, con il vincolo che una volta scaricati, chi li usa può modificarli a patto che mi riposti le modifiche le quali andranno a costituire un database di opzioni differenti. Chi si prende i dxf riceve via mail man mano che vengono eventualmente fatti aggiornamenti al disegno della struttura, automaticamente i nuovi file. Che ne pensate? Può essere una cosa carina ?

ciao, scusa se mi intrometto, ma se vuoi creare un circolo virtuoso del genere, i dxf secondo me dovresti darli gratuitamente con qualche licenza tipo CC.

Figurati, chiunque può intromettersi... Intanto una cosa è la licenza una cosa è il costo eventuale. Mi spiego - visto che contesti.eu è TUTTO licenziato cc ed ovviamente chiunque può prelevare materiali a determinate condizioni. Le licenze di circuiti, hardware, software e quant'altro sono tutte CC 3.0 BY-NC-SA Ovvero obbligo di citare la fonte, non utilizzo commerciale (escluso ovviamente il proprietario) e condividi allos tesso modo. Contesti.eu (se guardi la versione italiana lo trovi facilmente) pubblica libri, che vengono venduti in formato e-book con licenza cretive commons come sopra a 7 euro. Idem dicasi per vari documentari che abbiamo fatto il cui dvd - licenza cc idem - viene venduto a 10 euro.

Se tu vuoi vedere il materiale, scaricarlo e farne quel che vuoi - a condizioni di licenza - puoi andare al link del post sopra dove c'è tutto, compreso il pdf scaricabile di tutte le tavole. Il dxf è anche rimaneggiabile per cui lo puoi acquistare (sempre 2 leuri...) Una volta che l'hai preso ovviamente ne puoi fare quel che ti pare compreso metterlo in distribuzione gratuita a parenti e amici o mandarlo via mail, non stai violando nessuna licenza, anzi... Essendo che si tratta di lavoro, è un po' come il software cc che utilizzo, se questo mi chiede di mandargli una cartolina o di spedirgli 5 dollari, beh, mi pare che ci stia dentro tutto il discorso. Questo è il concetto di open.

Questo è il concetto di open.

..certo, solo che pagare per una cosa cosìdetta Open, oppure fare un'offerta (naturalmente non obbligatoria), non è la stessa cosa.

OpenSource non vuol dire per forza GRATIS, questo è poco ma sicuro.

Ma se una licenza permette di redistribuire il materiale gratuitamente, che senso ha farlo pagare alla fonte?

Cmq non voglio aprire il vaso di Pandora, questo non è il forum sulle licenze libere, e questo è un thread su CNC ;D

No figurati, però le discussioni hanno senso, fanno riflettere. almeno a me. Tieni conto che in questo caso - anche ora - puoi scaricarti tutto il materiale relativo. come per quanto riguarda l'open hardware che non ho comprato ma di cui ho utilizzato le idee. così come metto in linea quello che faccio io. se però vuoi una versione manipolabile, ha un costo simbolico.

L'offerta simbolica è un po' il pulsante "donate" che sta sul progetto, ma su tutta la parte dei progetti e materiali che comunque ti puoi scaricare, doando o meno...

Non so...

A proposito di farlo pagare alla fonte ... ti passo un post ap-post-a :smiley:

Il senso è che tu lo puoi prendere e ridistribuire. Non puoi venderlo, ma questo è il minimo mi pare. Il titolare lo mette in vendita. Se gli riconosci il merito te lo compri, altrimenti se puoi lo cerchi.

L'esperimento l'abbiamo fatto su diverse iniziative. Se vai su www.contesti.eu e cerchi "dvd museo accorsi" vedrai che è un documentario realizzato anche benino, non breve, non noioso che ha avuto un buon successo. Ne abbiamo ricavato circa 3000 euro a venderlo a poco meno di 10 euro la copia.
Tutti quelli che l'hanno comprato possono ovviamente copiarlo e ridistribuirlo perchè anzichè la siae abbiamo adottato la licenza cc 3.0 ita (che tra l'altro è un'ALTERNATIVA e non una cosa da affiancare).

Sull'hardware idem. Per quanto riguarda le pubblicazioni, il libro "guida per il traduttore freelance" è in vendita a 7 euro con la stessa licenza.
c'è gente che penso se lo passi senza problemi, perchè gli interessa, perchè non è cosè interessata all'argomento ma può sempre essere utile leggerlo ecc.
C'è anche un sacco di gente che se lo compra, traduttori e specialisti del settore. E poi lo distribuiscono nella loro cerchia, non violano nessuna legge e noi riusciamo a tenere in piedi il meccanismo, che è molto meno violento e vincolante di quello editoriale tradizionale.
Se l'argomento ti interessa scrivimi a parte perchè stiamo mettendo giù un libro con il comune di modena proprio su queste esperienze cc / commerciali case histories ecc.

ciao...

Nella sezione knowledge base del sito contesti.eu sono state rilasciate le tavole (scaricabili in pdf) della struttura della Milling Machine XYZ-Stepper come si trova attualmente in fase di montaggio finale, interamente costruita in alluminio.
Al momento della fabbricazione dei vari pezzi, trattandosi ovviamente di sperimentazione in corso sono state apportate alcune ulteriori semplificazioni che si sono dimostrate più efficienti e quindi adottate.

Trovate le tavole nell'area Structure Design Key dello knowledge base.

Come avevo annunciato qualche post indietro, a mò di sostegno del progetto (completamente autofinanziato :cry: ) sono "in vendita" i file DXF delle tavole, al prezzo simbolico di 2? - che peraltro ho messo anche in saldo a 1.5? - Era stata avanzata la critica che se è open non deve costare, ma a questo proposito ho già risposto sempre qualche post più su.

Naturalmente chi decide di "acquistare" i dxf li può modificare e utilizzare liberamente in quanto si tratta di materiale rilasciato con licenza CC (Non Commercial) ma oltre a questo riceve anche le versioni precedenti dei disegni e viene aggiornato senza dover fare richiesta su aggiustamenti e ridefinizioni del progetto man mano che le modifiche apportate durante la costruzione vengono verificate e testate.

XYZ-DC Motor Controller

Appena rilasciato il progetto con tutti i materiali e i download (file eagle, librerie, schemi, datasheet ecc.) del controller sviluppato e testato per gestire tre motori passo passo e un motore in corrente continua.
A cosa servirà mai?

Una delle caratteristiche più interessanti, oltre alla completezza, è la possibilità di realizzare il controller completo con una spesa di soli 35 euro! Arduino escluso, naturalmente...

Buon divertimento e buone osservazioni. :slight_smile:

NOOOO sei un graaaandeeeee!!
Ma funziona anche con motori DC con encoders ottici?

Presumo di si, è modulare e strutturato in modo da poter funzionare con parti diverse, ma il discorso è un po' più ampio. Perchè non date un occhio a quanto ho già messo in linea?

Una cosa credo interessante: sto facendo un accordo con CNC italia per distribuire i contenuti e il materiale (controller e macchina e quanto annesso e connesso) attraverso il loro portale. Che ne pensate? Ovviamente il materiale a questo punto sarebbe tradotto.

P.S. Il codice del controller è sotto test, con interessanti caratteristiche.

Magari arrivo tardi :-? io mi sono costruito la CNC in legno (MDF) i carrelli li ho presi qui:
http://stores.ebay.it/linearmotionbearings
Consiglio...magari spendete qualcosina di più,ma alla fine vi divertite molto di piu e vi dura più tempo.

e se vi interessano le stampanti 3D ....a me piace da morire questa...usa un procedimento diverso da quella che scioglie materiale plastico,ma a livello di divertimento e possibilità di creare oggetti creativi è il massimo.

Zona geografica: Firenze - Siena

Aspettative: Imparare qualcosa di più sulla comunicazione pc-arduino

Cosa intendete fare (tipologia di lavorazione) con la vosta CNC ? Incisione Laser

Su che materiale: Plastica

Budget: Ridotto

Possibilità di eseguire lavorazioni da voi e eventuale capacità ? Dremel e cacciaviti:)

Salve, ho realizzato una struttura in legno con 2 assi (X e Y) con due motori passo passo.
Per comandarli uso un'arduino 2009 con il motor shield dell'adafruit.
Un'uscita dell'arduino comanda un piccolo relay che permette l'accensione / spegnimento del laser.
Quello che vorrei capire è come fare il passo successivo; cioè il poter
"plottare" un disegno bidimensionale realizato con cad / solidworks / qualsiasi software mi consigliate.

Ovviamente so che la base è far leggere l'arduino dal serial read per avere le info dal pc...ma per ora mi fermo qui...:S Qualcuno che mi può dare qualche spintarella nella giusta direzione?:slight_smile:

Ci sono anche io per la reprap, dai ragazzi che è una figata..

C'è anche la versione golosa della RepRap:

:smiley:
(non c'entra nulla, ma è simpatico)

Tornando al discorso della componentistica più economica (ricordo che la parte più costosa è sostanzialmente l'estrusore): ho recuperato una pistola per colla a caldo da 2 eur (china store)...

Posterò 2 foto, ma un ugello del genere non è utilizzabile: il calore viene generato da 2 piastrine a cui arriva direttamente la 220, separate da un blocchetto di ceramica (o altro, non saprei).

Non ho però provato a smontare la pistola per colla a caldo pagata parecchio di più...

Non so quanto si riesca a giocare con un potenziometo..

Ho poi trovato un progettino che utilizza questo:

che è sostanzialmente un extruder da pochi dollari (ma che non usa naturalmente pla):
http://www.evilmadscientist.com/article.php/fabricpainter

ciao
m

Scusate ma che fin ha fatto questo progetto? Per caso qualcuno ha poi realizzato la fresa?

io piano piano la sto realizzando .. adesso ho le viti le barre di scorrimento il legno i motori e l'elettronica devo solo ordinare le chiocciole e poi la monto :slight_smile:

Ma, per quanto riguarda la parte elettronica sei già riuscito a far funzionare il sistema?
Sai essendo io davvero entry level, e anche qualcosa in meno, mi preoccupo molto di quello.