Caricamento contenuto pagina

È possibile caricare il contenuto per la pagina indicata sotto. Se viene cambiato il nome della pagina, è possibile caricare il contenuto per un'altra pagina. Se il nome della pagina è lasciato vuoto, il nome della pagina viene ipotizzato dal nome del file.

File da cui caricare il contenuto della pagina
Nome pagina
Commento
Di che colore era il cavallo bianco di Napoleone?

Italiano English
Modifica History Actions

cnc

Ninux.org crew presents:

Opensource CNC

Claudyus e gli altri ragazzi di ninux hanno presentato la cnc basata su Contraptor e controllata interamente su dal un sistema GNU/linux embedded Foxboard durante l'incontro Hackmeeting 2010 a Roma.

Questa pagina può essere considerata un punto di ritrovo per tenete in contatto tutte le persone interessate allo sviluppo e a partecipare attivamente.

Dettagli sulla costruzione saranno presto pubblicati a questo <fixme> link.

cnc1.jpg

Di seguito alcuni dettagli sulla architettura software attualmente in fase di implementazione:

Analisi e svantaggi dell'esistente

Allo stato dell'arte due alternative esistono nel mondo opensource per il controllo di sistemi cnc.

LinuxCNC è un progetto che utilizza kernel rtai e la porta parallela per controllare i motori.

Molto sofisticato come programma, molto ben fatto ma richiede un setup lungo e pc dedicato con porta parallela; discreta esperienza di elettronica.

RepRap usa un interprete di gcode basato su arduino connesso via usb

Difficilmente espandibile, nato per altri scopi. Scritto in C.

Foxboard e cnc

L'idea di usare la foxboard per pilotare motori passo-passo è naturale avendo a bordo la possibilità di controllare il pwm in hardware e la presenza di un sistema GNU/linux completo semplifica la fase di sviluppo.

L'architettura software finale è così pensata:

arch_cnc.jpg

References

http://git.billgatliff.com/?p=pwm.git - Bill's PWM generic api

http://sourceforge.net/apps/trac/acme-dev/browser/kernel-stuff/stepper-driver - Stepper motor driver

https://svn.ninux.org/ninuxdeveloping/browser/opensource-cnc - Python classes

email: contatti@ninux.org

http://code.google.com/p/heekscnc/

http://code.google.com/p/heekscad/

http://pminmo.com/

Dicono di noi

La Stampa - 4 luglio 2010 http://hispanico.ninux.org/lastampa.pdf