<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>cnc</title><revhistory><revision><revnumber>11</revnumber><date>2010-07-23 19:12:35</date><authorinitials>dynamic-adsl-94-37-156-56.clienti.tiscali.it</authorinitials></revision><revision><revnumber>10</revnumber><date>2010-07-23 19:11:24</date><authorinitials>dynamic-adsl-94-37-156-56.clienti.tiscali.it</authorinitials></revision><revision><revnumber>9</revnumber><date>2010-07-05 17:18:00</date><authorinitials>93-40-119-213.ip38.fastwebnet.it</authorinitials></revision><revision><revnumber>8</revnumber><date>2010-07-05 17:14:46</date><authorinitials>93-40-119-213.ip38.fastwebnet.it</authorinitials></revision><revision><revnumber>7</revnumber><date>2010-07-05 11:58:09</date><authorinitials>93-40-119-213.ip38.fastwebnet.it</authorinitials></revision><revision><revnumber>6</revnumber><date>2010-07-05 11:27:55</date><authorinitials>93-40-119-213.ip38.fastwebnet.it</authorinitials></revision><revision><revnumber>5</revnumber><date>2010-07-05 11:23:26</date><authorinitials>93-40-119-213.ip38.fastwebnet.it</authorinitials></revision><revision><revnumber>4</revnumber><date>2010-07-05 10:59:05</date><authorinitials>93-40-119-213.ip38.fastwebnet.it</authorinitials></revision><revision><revnumber>3</revnumber><date>2010-07-05 10:39:14</date><authorinitials>93-40-119-213.ip38.fastwebnet.it</authorinitials></revision><revision><revnumber>2</revnumber><date>2010-07-04 08:10:28</date><authorinitials>93-40-125-143.ip38.fastwebnet.it</authorinitials></revision><revision><revnumber>1</revnumber><date>2010-07-04 08:07:03</date><authorinitials>93-40-125-143.ip38.fastwebnet.it</authorinitials></revision></revhistory></articleinfo><para>Ninux.org crew presents: </para><section><title>Opensource CNC</title><para>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. </para><para>Questa pagina può essere considerata un punto di ritrovo per tenete in contatto tutte le persone interessate allo sviluppo e a partecipare attivamente. </para><para>Dettagli sulla costruzione saranno presto pubblicati a questo &lt;fixme&gt; link. </para><para><inlinemediaobject><imageobject><imagedata fileref="http://www.nnx.me//cnc?action=AttachFile&amp;do=get&amp;target=cnc1.jpg"/></imageobject><textobject><phrase>cnc1.jpg</phrase></textobject></inlinemediaobject> </para><para>Di seguito alcuni dettagli sulla architettura software attualmente in fase di implementazione: </para><section><title>Analisi e svantaggi dell'esistente</title><para>Allo stato dell'arte due alternative esistono nel mondo opensource per il controllo di sistemi cnc. </para><para><emphasis role="strong">LinuxCNC </emphasis>è un progetto che utilizza kernel rtai e la porta parallela per controllare i motori. </para><para>Molto sofisticato come programma, molto ben fatto ma richiede un setup lungo e pc dedicato con porta parallela; discreta esperienza di elettronica. </para><para><emphasis role="strong"><ulink url="http://www.nnx.me/cnc/RepRap#">RepRap</ulink></emphasis> usa un interprete di gcode basato su arduino connesso via usb </para><para>Difficilmente espandibile, nato per altri scopi. Scritto in C. </para></section><section><title>Foxboard e cnc</title><para>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. </para><para>L'architettura software finale è così pensata: </para><para><inlinemediaobject><imageobject><imagedata fileref="http://www.nnx.me//cnc?action=AttachFile&amp;do=get&amp;target=arch_cnc.jpg"/></imageobject><textobject><phrase>arch_cnc.jpg</phrase></textobject></inlinemediaobject> </para><section><title>References</title><para><ulink url="http://git.billgatliff.com/?p=pwm.git"/> - Bill's PWM generic api </para><para><ulink url="http://sourceforge.net/apps/trac/acme-dev/browser/kernel-stuff/stepper-driver"/> - Stepper motor driver </para><para><ulink url="https://svn.ninux.org/ninuxdeveloping/browser/opensource-cnc"/> - Python classes </para><para>email: <ulink url="mailto:contatti@ninux.org">contatti@ninux.org</ulink> </para><section><title>Link di interesse</title><para><ulink url="http://code.google.com/p/heekscnc/"/> </para><para><ulink url="http://code.google.com/p/heekscad/"/> </para><para><ulink url="http://pminmo.com/"/> </para></section></section><section><title>Dicono di noi</title><para>La Stampa - 4 luglio 2010 <ulink url="http://hispanico.ninux.org/lastampa.pdf"/> </para></section></section></section></article>