CAD CAM EDM DRO - Yahoo Group Archive

Re: EHP External Hardware Proposal

Posted by hansw
on 2000-02-01 18:37:44 UTC
Relpy in text

Bertho Boman wrote:

> From: Bertho Boman <boman@...>
>
> More thoughts:
>
> I think Hans is going full speed but we need to talk about our goals.

Well not really, I have been planning something like this for several months...

>
>
> A few of my suggested goals:
>
> Keep it simple and do not reinvent the wheel. Make it possible for persons to either use what is commonly available or easily
> modifiable.
>

I understand..

>
> To make an external multi-axis, coordinated controller board is a significant undertaking. To further complicate it by adding
> the servo/stepper amplifiers on board would be a very large task to say the least. Besides the hardware there would be tons of
> software required.
>

That's not what I was intending

>
> Doing a one channel DSP (or Micro-P) based controller like I described is a reasonable group project. That would separate the
> motion control software from the servo amplifier and the tach feed back and it would also remove the need for an expensive
> custom PC I-O card. Actual I-O could be either through the parallel port or even opto isolated RS-232.

I'm not for the DSP stuff, only becasue I don;t have the equipment. I worked with a TI DSP project, even down to crocc checking the
code for it, but the entry $$$ is very high .
It's also an over kill, at least for what I'm thinking about...

>
>
> The software to drive it only needs to be modified slightly: Instead of writing the the command to the PC I-O card D/A it sends
> it out on the printer port or the equivalent step speed command. Instead of reading the shaft encoder counter on the I-O card
> it reads it from the printer port. I think it would be relatively easy to modify CNC software to do the above.
>

Well that depends on the approach..... Before this thread started, in my original plans would have written my own g-code
interpreter, as I realized there was nothing out there that I could rely on, that is to say nothing that used the serial port and
published the protocols... So it would have been a do it my self deal.

>
> That means multiple existing software could be used with slight modification since none of the timing or feedback loops are
> changed for the software. Only the local servo constants would be modified but they are normally external anyhow.

I'm not worried about existing software. In fact most of it uses the printer port, it sounds to me like you think we are proposing
some kind of hardware for the existing software and the printer port....... I'm confused....

>
>
> Neither Hans or I are happy to have to fiddle with Linux but if the installation and RT kernels issues are streamlined, EMC
> would be an excellent choice for the software. That would also remove the need to modify EMC to make it work well with
> steppers. An other possible alternative would be if Hans or someone with the right experience can take a look at what it takes
> to run EMC under a slightly modified NT to get reasonable RT performance as I mentioned in a previous post.

As I posted earlier, outboard hardware doing the pulse generation, driven my RS-232 ( or later USB simple conversion for the
Program) the outboard
hardware can stack a whole series of commands and related data, thereby "smoothing" the jerky response from ANY operating system (
even Mac)

If I understand it correctly a version of EMC does exist for Windows NT ? or did I get the wrong message ?

>
>
> A small single channel board with PWM amps that can be used with either steppers or servos sounds good. Hey, stack up six of
> them and we have a hexapod! It would solve several problems:
>

As I said earlier, I'm doing steppers, if I close the loop all well and good. But I don't think we should run before we can walk...

>
> 1. Pulse generator for steppers with no frequency limit or jumps

OK

>
> 2. Amplifiers for plain steppers.

NO, most people already have Stepper driver hardware. The idea is not to make a new driver, just use the step and direction hardware
that most people already have, and make the new external hardware "pin compatible" with the current flavor as used by Dan Mauch's
design which is by enlarge the same pins out that was used by the old DanCad...

>
> 3. Encoder feedback for steppers.

That can be done.

>
> 4. Servo Amps with digital gain/ filter control.

Not me ...

>
> 5. Encoder, home and limit switches interface.

That can be done, No problem.

>
> 6. Electronic tach for servo feed back

Not me...

>
> 7. No PC I-O card required

I agree 100%

>
> 8. Easy opto isolation

That's where RS-232 would be easier to Isolate... Although it's a bipolar signal there are less line to isolate.. than is the case
of the printer port.

>
> 9. Since it is a very low cost single channel board it can be used for simple motion control of just about anything.
>

Well that does not apply becasue there will be no driver of any kind.


>
> To the EMC "crew": Is it practical what I suggest and would you be willing to support it?
>
> Hans and Windows programmers: Have you taken a look at what is required to run EMC on NT?
>
> Who has DSP experience?

I can do DSP, but don't want to put in the money for the development hardware... and it's not needed. If more horsepower is needed I
could consider the new PIC18 series...

>
>
> Step up to the mic. Let your suggestions and comments be heard!

Just did..

>
>
> If this is pulled through, I can have the boards built on my production lines at cost (I'm not in this to make money) as long as
> we can run a reasonable size batch each time. That way, software and non-electronic persons still can be part of a large group
> and we can standardize our effort.

That's nice, it should not be an expensive board at all, I expect two sided will handle it...

Hans W

>
>
> Bertho Boman
> =======================================
>
> > From: "Carlos Guillermo" <cnk@...>
> >
> > Hans -
> >
> > I've got a pretty basic question. Are we talking about offloading
> > interpolation duties to external hardware? As in sending an arc-move
> > command to the external micro and then letting it execute the coordinated
> > motion? Or, are we talking about merely updating a count register for each
> > axis' "commanded position" and letting the external micro handle the servo
> > loop, PID gains and all? Or, are we just talking about blind stepper pulse
> > train generation...? I think I've heard a little of each from the various
> > people interested in this system architecture, and was just wondering what
> > the external micro's duties would be.
> >
> > Carlos Guillermo
>
> --------------------------- ONElist Sponsor ----------------------------
>
> GET A NEXTCARD VISA, in 30 seconds. Get rates as low as 0.0 percent
> Intro APR and no hidden fees. Apply NOW.
> <a href=" http://clickme.onelist.com/ad/NextcardCreative7SR ">Click Here</a>
>
> ------------------------------------------------------------------------
>
> Welcome to CAD_CAM_EDM_DRO@...,an unmoderated list for the discussion of shop built systems in the above catagories.
> To Unsubscribe, read archives, change to or from digest.
> Go to: http://www.onelist.com/isregistered.cgi
> Log on, and you will go to Member Center, and you can make changes there.
> For the FAQ, go to http://www.ktmarketing.com/faq.html
> bill,
> List Manager

Discussion Thread

hansw 2000-02-01 10:30:39 UTC Re:EHP External Hardware Proposal Carlos Guillermo 2000-02-01 14:14:13 UTC RE: EHP External Hardware Proposal hansw 2000-02-01 15:35:19 UTC Re: RE: EHP External Hardware Proposal Bertho Boman 2000-02-01 17:32:38 UTC Re: EHP External Hardware Proposal Bertho Boman 2000-02-01 17:41:37 UTC Re: EHP External Hardware Proposal hansw 2000-02-01 18:11:46 UTC Re: EHP External Hardware Proposal hansw 2000-02-01 18:37:44 UTC Re: EHP External Hardware Proposal Steve Carlisle 2000-02-01 20:02:29 UTC Re: EHP External Hardware Proposal Brian Bartholomew 2000-02-01 18:55:01 UTC Re: EHP External Hardware Proposal hansw 2000-02-01 19:44:35 UTC Re: EHP External Hardware Proposal hansw 2000-02-01 19:50:57 UTC Re: EHP External Hardware Proposal Steve Carlisle 2000-02-01 21:25:39 UTC Re: EHP External Hardware Proposal William Scalione 2000-02-01 20:31:57 UTC Re: Re:EHP External Hardware Proposal Steve Carlisle 2000-02-01 22:03:50 UTC Re: Re:EHP External Hardware Proposal Matt Shaver 2000-02-01 20:50:31 UTC Re: EHP External Hardware Proposal hansw 2000-02-01 21:19:34 UTC Re: Re:EHP External Hardware Proposal hansw 2000-02-01 21:26:35 UTC Re: EHP External Hardware Proposal hansw 2000-02-01 21:28:43 UTC Re: EHP External Hardware Proposal hansw 2000-02-01 21:36:53 UTC Re: Re:EHP External Hardware Proposal Steve Carlisle 2000-02-01 23:01:29 UTC Re: EHP External Hardware Proposal hansw 2000-02-01 21:52:02 UTC Re: EHP External Hardware Proposal John Craddock 2000-02-01 22:33:51 UTC Re:EHP External Hardware Proposal Bertho Boman 2000-02-02 04:04:48 UTC Re: EHP External Hardware Proposal Fred Smith 2000-02-02 06:30:22 UTC Re: EHP External Hardware Proposal hansw 2000-02-02 06:54:28 UTC Re: EHP External Hardware Proposal hansw 2000-02-02 06:57:11 UTC Re: EHP External Hardware Proposal Bertho Boman 2000-02-02 07:46:39 UTC Re: EHP External Hardware Proposal Fred Smith 2000-02-02 08:00:51 UTC Re: EHP External Hardware Proposal hansw 2000-02-02 09:01:06 UTC Re: EHP External Hardware Proposal hansw 2000-02-02 09:14:19 UTC Re: EHP External Hardware Proposal Matt Shaver 2000-02-02 10:07:17 UTC Re: EHP External Hardware Proposal Ian Wright 2000-02-02 03:10:40 UTC Re: Re:EHP External Hardware Proposal hansw 2000-02-02 10:29:48 UTC Re: Re:EHP External Hardware Proposal hansw 2000-02-02 10:35:17 UTC Re: EHP External Hardware Proposal Fred Smith 2000-02-02 11:53:52 UTC Re: EHP External Hardware Proposal Bertho Boman 2000-02-02 12:25:56 UTC Re: Re:EHP External Hardware Proposal hansw 2000-02-02 12:45:35 UTC Re: Re:EHP External Hardware Proposal hansw 2000-02-02 12:55:39 UTC Re: EHP External Hardware Proposal Jon Elson 2000-02-02 13:11:35 UTC Re: EHP External Hardware Proposal Harrison, Doug 2000-02-02 15:03:18 UTC RE: EHP External Hardware Proposal Fred Smith 2000-02-02 15:09:25 UTC Re: EHP External Hardware Proposal Jon Elson 2000-02-02 16:03:20 UTC Re: EHP External Hardware Proposal Steve Carlisle 2000-02-02 17:53:39 UTC Re: EHP External Hardware Proposal Matt Shaver 2000-02-02 16:43:28 UTC Re: EHP External Hardware Proposal hansw 2000-02-02 17:31:56 UTC Re: EHP External Hardware Proposal Ron Ginger 2000-02-02 18:28:07 UTC Re: EHP External Hardware Proposal Harrison, Doug 2000-02-02 18:36:25 UTC RE: Re:EHP External Hardware Proposal Steve Carlisle 2000-02-02 20:15:16 UTC Re: Re: EHP External Hardware Proposal Bertho Boman 2000-02-02 19:36:59 UTC Re: EHP External Hardware Proposal Jon Elson 2000-02-02 20:38:12 UTC Re: EHP External Hardware Proposal Matt Shaver 2000-02-02 22:35:45 UTC Re: EHP External Hardware Proposal hansw 2000-02-03 06:58:17 UTC Re: EHP External Hardware Proposal Carlos Guillermo 2000-02-03 07:53:59 UTC Re: EHP External Hardware Proposal Fred Smith 2000-02-03 10:06:28 UTC Re: EHP External Hardware Proposal Harrison, Doug 2000-02-03 10:33:39 UTC RE: EHP External Hardware Proposal Ian Wright 2000-02-03 09:24:49 UTC Re: Re:EHP External Hardware Proposal Fred Smith 2000-02-03 11:42:53 UTC Re: EHP External Hardware Proposal George Fouse 2000-02-03 11:49:45 UTC Re: Re: EHP External Hardware Proposal Ron Ginger 2000-02-03 14:20:28 UTC Re: EHP External Hardware Proposal Steve Carlisle 2000-02-03 17:14:42 UTC Re: Re: EHP External Hardware Proposal Matt Shaver 2000-02-03 21:28:42 UTC Re: Re: EHP External Hardware Proposal Matt Shaver 2000-02-03 22:28:58 UTC Re: EHP External Hardware Proposal daniel_puryear 2012-03-10 11:37:32 UTC Re: EHP External Hardware Proposal Roland Jollivet 2012-03-11 00:10:58 UTC [CAD_CAM_EDM_DRO] Re: EHP External Hardware Proposal Jon Elson 2012-03-11 10:35:40 UTC Re: [CAD_CAM_EDM_DRO] Re: EHP External Hardware Proposal