Italiano English
Modifica History Actions

Differenze per "cnc"

Differenze tra le versioni 9 e 10
Versione 9 del 2010-07-05 17:18:00
Dimensione: 1988
Autore: 93-40-119-213
Commento:
Versione 10 del 2010-07-23 19:11:24
Dimensione: 1996
Autore: dynamic-adsl-94-37-156-56
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 4: Linea 4:
Claudyus e gli altri ragazzi di ninux hanno presentato la cnc basata su Contraptor e controllata interamente su dal un sistema linux embedded Foxboard durante l'incontro hackmeeting 2010 a roma. 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.
Linea 26: Linea 26:
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 linux completo semplifica la fase di sviluppo. 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.

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