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 link. {{attachment: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: {{attachment: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 ==== Link di interesse ==== 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