CAD CAM EDM DRO - Yahoo Group Archive

Re: parallel port finally obsolete?

Posted by Tom
on 2012-02-24 13:24:37 UTC
--- In CAD_CAM_EDM_DRO@yahoogroups.com, Jon Elson <elson@...> wrote:
>
> scyvt wrote:
> > Having not been so closely following developments in the last year or so, I was wondering if such a black box had been perfected, and if motion control software had been adapted to it. From the responses so far, I have to conclude that the answer current is: still in development, by no means standardized; and furthermore not everybody sees the need - despite the disappearance of parallel ports from new computers.
> >
> Well, not sure what you are asking here. I have been making a stepper
> controller
> since 2002, with an FPGA and parallel port communications.
> So, it has been out there for a whole decade! It does not more the entire
> motion control task out the the external device, just the job of putting out
> step pulses. So, it needs the computer to be in "real time" control with
> it to watch position and keep feeding it new velocities. Moving everything
> out to the external hardware sounds good at first, but it puts a layer
> between
> the motion control and the user. That means delay, and possibly an
> interruption
> of the communication.
>
> What I DO NOT UNDERSTAND at all is why people are constantly trying
> to find a "better way", when this problem has been solved. Mach works
> quite well for a number of folks, and to my way of thinking LinuxCNC solves
> the problem completely, professionally, and still leaves great
> flexibility to
> adapt the system for specific applications.
>
> So, I have been making three different "black boxes", all dating back to
> 2002
> to 2004, for step/direction drives, analog servos and digital servos.
> It is not
> "still under development" but a production product. Mesa uses a fairly
> similar scheme but a different packaging arrangement, and they have
> also been making these for a number of years.
>
> Jon
>
Jon:

As a long time and respected member of CCED I am glad you posted. Having watched this market evolve and go from dedicated high dollar controllers to low cost PC based controls, gives you perspective that is grounded in logic. Some early approaches (before Art figured out how to make a Windows computer put out HF pulse streams) were it have a "special" card that plugged into the PC and ran the drivers. It worked because the parallel data never had to be first translated to serial then back to parallel to get multi-channel control. Even today there are cards like Galia (SP) cards that still converse on the PC buss but loop the feedback through the electronics on the card.

There seems to be a trend to go back to the future and move the controller back out of the PC (where it can be done cheaply) and move back to dedicated controllers. It is human nature to think there is always a better way to do things but sometimes "elegance" gets translated as "better".

There has been a lot of work done over at EMC2 (aka LinuxCNC) and you have always been a leader. You never tried to force builders into using EMC and in fact have been open about the fact it may not be a good choice for the casual non-technical builder.

The hand wringing and gnashing of teeth over the "death" of the parallel port has been going on for years. There was a rumor that XP (and then WIN 7) would not even support parallel ports...which were both false.

The lowly Parallel Port does have it's limitations. It can't generate much past 65,000 pps unless you have a really fast PC .I know EMC is much "closer" to the ports and Linux is WAY more efficient than Windows on resources but those limitations start to show up on more complex servo based machines. (although it escapes me what benefit a machine with .001 accuracy gets from having a resolution in the 4000 to 10,000 steps per rev, and with gearing motion in micros per step. On the up side it was free on computers for years and still available for about $14.00 as am expansion card.

There are lots of solutions. (unlike 8 years ago) In some ways it just confuses the market.

CCED has always been a place where builders can come and ask questions, get reasonable answers and not be flogged with sales posts. Contributors like yourself that have the experience and insight
are valuable.

Tom Caudle
owner-moderator

Discussion Thread

scyvt 2012-02-20 06:57:17 UTC parallel port finally obsolete? Ron Thompson 2012-02-20 07:10:27 UTC Re: [CAD_CAM_EDM_DRO] parallel port finally obsolete? Jeffrey T. Birt 2012-02-20 16:54:43 UTC RE: [CAD_CAM_EDM_DRO] parallel port finally obsolete? polaraligned 2012-02-21 03:43:16 UTC Re: parallel port finally obsolete? arthujt 2012-02-21 19:43:24 UTC Re: parallel port finally obsolete? arthujt 2012-02-21 19:43:26 UTC Re: parallel port finally obsolete? Bob Butcher 2012-02-21 21:08:08 UTC Re: parallel port finally obsolete? JanRwl@A... 2012-02-21 21:35:23 UTC Re: [CAD_CAM_EDM_DRO] Re: parallel port finally obsolete? Tony Smith 2012-02-21 21:47:20 UTC RE: [CAD_CAM_EDM_DRO] Re: parallel port finally obsolete? JanRwl@A... 2012-02-21 21:52:02 UTC Re: [CAD_CAM_EDM_DRO] Re: parallel port finally obsolete? Tony Smith 2012-02-21 21:54:40 UTC RE: [CAD_CAM_EDM_DRO] Re: parallel port finally obsolete? Tony Smith 2012-02-21 22:08:02 UTC RE: [CAD_CAM_EDM_DRO] Re: parallel port finally obsolete? Ron Thompson 2012-02-22 06:32:37 UTC Re: [CAD_CAM_EDM_DRO] Re: parallel port finally obsolete? 556RECON 2012-02-22 06:59:38 UTC Re: [CAD_CAM_EDM_DRO] Re: parallel port finally obsolete? markotime 2012-02-22 07:25:40 UTC Re: parallel port finally obsolete? Dr Stuart Harrison 2012-02-22 08:09:14 UTC Re: [CAD_CAM_EDM_DRO] Re: parallel port finally obsolete? Tom 2012-02-22 08:15:55 UTC Re: parallel port finally obsolete? samcoinc2001 2012-02-22 10:41:56 UTC Re: parallel port finally obsolete? scyvt 2012-02-22 13:51:48 UTC Re: parallel port finally obsolete? Lester Caine 2012-02-22 14:04:18 UTC Re: [CAD_CAM_EDM_DRO] Re: parallel port finally obsolete? Ron Thompson 2012-02-22 14:04:25 UTC Re: [CAD_CAM_EDM_DRO] Re: parallel port finally obsolete? 556RECON 2012-02-22 15:54:13 UTC Re: [CAD_CAM_EDM_DRO] Re: parallel port finally obsolete? Jeffrey T. Birt 2012-02-22 15:57:55 UTC RE: [CAD_CAM_EDM_DRO] Re: parallel port finally obsolete? Tom 2012-02-22 16:08:36 UTC Re: parallel port finally obsolete? Jeffrey T. Birt 2012-02-22 16:36:17 UTC RE: [CAD_CAM_EDM_DRO] Re: parallel port finally obsolete? Tom 2012-02-22 17:05:43 UTC Re: parallel port finally obsolete? Jeffrey T. Birt 2012-02-22 17:45:39 UTC RE: [CAD_CAM_EDM_DRO] Re: parallel port finally obsolete? Jeffrey T. Birt 2012-02-22 17:54:30 UTC RE: [CAD_CAM_EDM_DRO] Re: parallel port finally obsolete? Andy Wander 2012-02-22 18:00:59 UTC RE: [CAD_CAM_EDM_DRO] Re: parallel port finally obsolete? Tony Smith 2012-02-22 21:03:47 UTC RE: [CAD_CAM_EDM_DRO] Re: parallel port finally obsolete? turbulatordude 2012-02-23 04:25:33 UTC Re: parallel port finally obsolete? Tom 2012-02-23 09:03:11 UTC Re: parallel port finally obsolete? {gone off-topic} scyvt 2012-02-24 05:55:10 UTC Re: parallel port finally obsolete? Jon Elson 2012-02-24 09:58:22 UTC Re: [CAD_CAM_EDM_DRO] Re: parallel port finally obsolete? Tom 2012-02-24 13:24:37 UTC Re: parallel port finally obsolete? Ron Thompson 2012-02-24 13:32:59 UTC Re: [CAD_CAM_EDM_DRO] Re: parallel port finally obsolete? scyvt 2012-02-25 04:58:02 UTC Re: parallel port finally obsolete? turbulatordude 2012-02-25 05:53:12 UTC Re: parallel port finally obsolete? Jon Elson 2012-02-25 12:04:11 UTC Re: [CAD_CAM_EDM_DRO] Re: parallel port finally obsolete? Neil Gillies 2012-02-26 04:36:07 UTC Re: parallel port finally obsolete? scyvt 2012-02-26 13:07:14 UTC How to choose?; was "parallel port finally obsolete?" Andy Wander 2012-02-26 13:17:24 UTC RE: [CAD_CAM_EDM_DRO] How to choose?; was "parallel port finally obsolete?" JanRwl@A... 2012-02-26 13:26:44 UTC Re: [CAD_CAM_EDM_DRO] How to choose?; was "parallel port finally obsolete?" Andy Wander 2012-02-26 13:29:44 UTC RE: [CAD_CAM_EDM_DRO] How to choose?; was "parallel port finally obsolete?" scyvt 2012-02-26 13:36:32 UTC Re: parallel port finally obsolete? rwwink 2012-02-26 14:48:12 UTC RE: [CAD_CAM_EDM_DRO] How to choose?; was "parallel port finally obsolete?" Jon Elson 2012-02-26 15:13:56 UTC Re: [CAD_CAM_EDM_DRO] How to choose?; was "parallel port finally obsolete?" Jeffrey T. Birt 2012-02-26 17:41:57 UTC RE: [CAD_CAM_EDM_DRO] How to choose?; was "parallel port finally obsolete?" Neil Gillies 2012-02-27 08:39:00 UTC Re: parallel port finally obsolete? scyvt 2012-02-27 16:38:55 UTC Re: How to choose?; was "parallel port finally obsolete?" David G. LeVine 2012-02-27 17:36:58 UTC Re: [CAD_CAM_EDM_DRO] Re: How to choose?; was "parallel port finally obsolete?" Jon Elson 2012-02-27 18:47:58 UTC Re: [CAD_CAM_EDM_DRO] Re: How to choose?; was "parallel port finally obsolete?" Andy Wander 2012-02-27 19:08:59 UTC RE: [CAD_CAM_EDM_DRO] Re: How to choose?; was "parallel port finally obsolete?" scyvt 2012-02-28 17:53:42 UTC Re: How to choose?; was "parallel port finally obsolete?"