On Saturday, 16 April 2022 14:33:25 EDT Torsten Curdt via Emc-developers 
wrote:
> > > Does that mean it requires 4 inputs per motor? Or would this
> > > somehow be normalized into STEPs and DIRs? Or what does Linuxcnc
> > > expect?> 
> > The encoders are quadrature, so the diff is low, but the splitter
> > could easily turn that signal pair into a TTL level signal. In fact,
> > and not for a 3 phase setup, I'm doing that conversion mid-cable on
> > my Go704. Using $2.50 rs485 interfaces solder programmed for 1 way
> > only signaling.
> You provide the encoder signals via RS485 to LinuxCNC?
> 
No. I am a CET, (Certified Electronics Technician) I simply used the 
ready made cheapest gizmo I could find for a differential to TTL 
translator, two of them making love in a teeny hammond diecast box was 
exactly what I needed. The fact that they were designed to do that in an 
RS485 circuit, and made in qty's resembling Orville R's popcorn made them 
ultra cheap.  Orville Redenbacher being the premier brand of popcorn here 
in the states.

> > > The splitting would not work for the servos that have the driver
> > > integrated though.
> > 
> > Why not?
> 
> There are no pins to connect to :)

That I should point out, is generally NOT a problem for a CET.
 
> At least not until one would "fix" that inside the driver itself. And I
> am not so eager to do that.

It might be difficult mechanically, but the points to grab ARE in the 
circuit. Generally useing a scope probe to help in identify them. 
> > > It sounds like the ideal LinuxCNC setup would be a very dump driver
> > > (without encoder support) and a stepper/servo with just an exposed
> > > encoder. And then have LinuxCNC take care of everything.
> > > 
> > > Does that sound about right?
> > 
> > See wiki.linuxcnc.org,
> 
> Anything in particular? I've been browsing there for a while.
> 
> > its been done around a decade ago. Nyquist related
> > phase errors I believe limited the speed, but might work better
> > feeding mesa stepgens and encoders since they're much faster than
> > software.
> Now I am confused.
> 
> So that would NOT be a recommended setup?

I think it would be good, given that todays hardware is considerably 
faster, Nyquist (time delay phase shifts) caused instability stuff s/b 
much less of a problem and I expect it would be quite easy to do today.

Particularly if you pay attention to the addf order in the hal file.

But, what the vendors are supplying today is 20x faster than early x86 
stuff when that wiki article was written. About the only thing that might 
be a problem today is software stepping, and where my first mill ran all 
software on a shoelace budget and was hard put to move that mill about 8" 
a minute, that same driver kit is now moving a different mill at 200 ipm. 
That was then running on an intel atom board at 1.4 ghz, but currently 
has an off-lease dell with a 3ghz i5 in it, lots faster. Speed limit is 
the opto-isolators in the drivers, which are slow and start smearing the 
step pulses at about 250 kilohertz. So they are limited to around 200 
kilohertz so they don't miss a step.

> I am slowly running out of ideas what is :)

Tell us what you want to do? Probably not me, but there are folks here 
with far more knowledge than I've experience with, that can give you an 
idea how to do it.

Cheers, Gene Heskett.
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis





_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to