Yahoo Groups archive

Homebrew PCBs

Index last updated: 2026-04-05 19:38 UTC

Message

RE: [Homebrew_PCBs] Re: Produce Quick & Cheap PCBs with a CNC paper cutter

2012-06-27 by Tony Smith

> USB 2.0 is used on a lot of direct stepping desktop and bench top mills.
So speed
> of the USB interface isn't an issue. What is an issue is the need for true
real-time
> support on Windows platforms. The Windows Kernel is the bottle neck of
such
> control systems. Not the USB interface.


Well, yes & no.

When people say USB is the problem they are comparing running a mill using
the parallel port, and then the USB port.  Even if you use a USB to Parallel
converter, the output from the USB/parallel is too choppy.  That's just how
USB works, it's fast but not as 'real time' as parallel.

In simple terms, talking to a parallel port (even under Windows) has fewer
delays than talking to USB.  You can predict the time it will take for a
message to be sent out the parallel port, with USB there will be tiny
unpredictable delays.

To use USB you need something like a Smoothstepper or Flashcut board, you
can view those as fancy USB-to-parallel converters if you like; they'll
buffer up the USB messages and send them to the mill at the correct rate.

Of course there's a premium for doing that, a parallel port is basically
free while a Smoothstepper isn't.  Then again if you want to run you mill
from a laptop...

Tony

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.