<div>fwd&#39;ing the discussion to the fab list -- </div><div><br></div><div><br></div>What about expresscard slots?  Central has an adapter to parallel.  No support for linux of course, but for the sake of comparison it&#39;s an interesting alternative.  Does the T60 have an expresscard slot?<div>

<br></div><div>  <a href="http://www.centralcomputers.com/commerce/catalog/product.jsp;jsessionid=9E01220BC876515377395BD22604B367?product_id=71937&amp;czuid=1340823292437" target="_blank">http://www.centralcomputers.com/commerce/catalog/product.jsp;jsessionid=9E01220BC876515377395BD22604B367?product_id=71937&amp;czuid=1340823292437</a><br>

<br><div class="gmail_quote">On Tue, Jun 26, 2012 at 10:34 PM, Andy Isaacson <span dir="ltr">&lt;<a href="mailto:adi@hexapodia.org" target="_blank">adi@hexapodia.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>On Tue, Jun 26, 2012 at 06:57:37PM -0700, Hao wrote:<br>
&gt; However, I don&#39;t think Arduino-parallel converter can be used in a<br>
&gt; situation that I need it to control MAXNC CNC machine in realtime, from<br>
&gt; EMC2/Axis software on my laptop. Can it?<br>
<br>
</div>You definitely cannot run MAXNC over a USB parallel port adapter.  As<br>
Martin says, a PCI or PCIe or even ExpressCard or PC Card (PCMCIA) would<br>
be more likely to work, whichever one your PC has.  Central Computer<br>
definitely has PCI and PCIe.<br>
<br></blockquote><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The reason why MAXNC can&#39;t use a USB-to-parallel adapter is, you need to<br>
send very precisely timed signals.  USB introduces jitter and latency,<br>
since the USB parallel port adapter uses a whole USB packet to say &quot;turn<br>
off pin 12&quot; and similar.  (If you&#39;re *lucky* it&#39;s one packet, more<br>
likely it&#39;s doing a multi-round-trip conversation between your USB<br>
driver and the chipset in the adapter.)<br>
<br></blockquote><div><br></div><div><div><br>Is there anything inherant to the raw speeds of usb that prevents a parallel port adapter from being designed that actually works?  </div><div>
usb 2.0 is at least 10x that of the fastest parallel port standards... Are you saying this is an impossible engineering feat? </div></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


If you instead develop an Arduino adapter for the device, you can use<br>
the Arduino to provide the precise timing that you need.  Then MAXNC<br>
just says &quot;hey arduino, pulse pin 1 500 times at 40 Hz, then pulse pin 2<br>
30 times at 60 Hz&quot;.  The Arduino takes care of making sure the timing is<br>
precise.  Since it&#39;s a microcontroller it&#39;s very good at flipping bits<br>
at exactly the right millisecond.<br>
<br>
I&#39;m pretty sure there are Arduino libraries for this application<br>
already; have you looked around at all?<br>
<span><font color="#888888"><br></font></span></blockquote><div><br></div><div>Raumfahrtagenteur in Berlin replaced all the electronics in their laser cutter and I think it&#39;s worth looking into as an alternative controller, but I&#39;m having trouble finding the documentation for the laser at  <a href="http://www.raumfahrtagentur.org/" target="_blank">http://www.raumfahrtagentur.org/</a></div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span><font color="#888888">
-andy<br>
</font></span><div><div>_______________________________________________<br>
Noisebridge-discuss mailing list<br>
<a href="mailto:Noisebridge-discuss@lists.noisebridge.net" target="_blank">Noisebridge-discuss@lists.noisebridge.net</a><br>
<a href="https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss" target="_blank">https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss</a><br>
</div></div></blockquote></div><br></div><div><br></div><div>-rma</div>