Hi John,
On 6/13/21 7:58 PM, John Dammeyer wrote:
RC,
If you go back and look at the message I posted today at 1AM the attached photo
shows the MESA 7i92H connected with a ribbon cable to a small Probotix BoB and
a DB-25 cable to a bunch of switches.
I'll have to dig through the trash can for that.
The PIN file I'm using is attached to this posting. The first part shows that
the FPGA is configured by the .bit file to have
2 PWM channels
2 Quadrature channels
10 StepGen Channels.
The second half of the file shows a table with column 1 showing how the DB-25
pins are connected.
The pins marked None are simple Inputs or outputs depending on the PP standard.
The StepGen is set up as Charge Pump on the conventional DB25 pin 17
Estop input on Pin 10
Machine or System enable output on Pin1
Any of the predefined modules do not have to be used and instead can be I/O.
At the moment on the first DB-25 (P2 on the 7i92) I am using 11,12,13 as the
Home/Limit and on pin 15 Shared 3 axis limits on the other end of the home
switch instead of the encoder.
The StepGen modules start at #0 and are assigned sequentially so you can't use
StepGen 1 as outputs and then continue with StepGen 2 as another stepper
source. So normally what one would do is:
StepGen0 = X axis DB25.1-2,3 for step,dir
StepGen1 = Y axis DB25.1-4,5 for step,dir
StepGen2 = Z axis DB25.1-6,7 for step,dir
StepGen3 = A axis DB25.1-8,9 for step,dir
And you can see in this pin file there is no stepgen4 Direction output because
it's used as the charge pump.
If you have a B or C rotary axis then the second port would use
StepGen5 = B axis DB25.2-2,3 for step/dir
The rest of the outputs like 4..9 can be used for Coolant etc.
I'm not sure since I've used quadrature #0 pins 11..13 on DB25.1 as Input
whether the quadrature #1 can be used for quadrature. My intention is to
repurpose those pins to the spindle anyway and move the limit switches over to
the second port.
but the counting of the encoder is done by that MESA card, correct?
I no longer have the need to keep this a dual boot WIN/Linux system that can
still run from parallel ports.
I use an older Dell for that, just running Linux.
Thing is this is just one .pin file configuration. There are others that have
other features or are organized differently. So first make a map of what your
DB25's are organized as. Then take a look at the various 7i92 pin files and
find the closest one. If you need more I/O there are other MESA expansion
cards that use a Smart Serial module in the pin file on a couple of the header
pins. They then wouldn't be available to the DB-25 of course.
well.. I could use DB25/par ports again, but had one break, and they
are harder to come by, so I was thinking that ethernet would be an
option where it's easier to find parts for?
Hope that helps.
it does..
John Dammeyer
Ron
-----Original Message-----
From: R C [mailto:[email protected]]
Sent: June-13-21 6:13 PM
To: [email protected]
Subject: Re: [Emc-users] all the MESA cards talk made me think
I just looked up what a PMDX132 is,� part of my problem is that the
parallel PCI card I used appears to be broken, and of course they are
harder to get.� So I wouldn't mind switching to an ethernet based
controller in the PC side (Dell T5500/T7500).
I have seen the 7i92 mentioned, and others, can they do multiple stepper
motors? (right now I am using a parallel BOB, that
connects to steopper drivers (ala DM542), which drive the actual steppers.)
thanks,
Ron
On 6/13/21 7:03 PM, Gerrit Visser wrote:
I choose a 7i92 to connect my PC with a PMDX132 to run PathPilot (which has
LinuxCNC inside). Depending on your BOB it might be
plug-play with pre-build .bit files to configure the Mesa card.
My reason for going with ethernet version was to reduce electrical grounding
issues. Had too many of those in the past with direct
connected stuff. It also expands the choice of PC to run LinuxCNC on, doesn't
need a pci or pcie slot this way.
Gerrit
-----Original Message-----
From: R C <[email protected]>
Sent: June 13, 2021 8:43 PM
To: linuxcnc-users-list <[email protected]>
Subject: [Emc-users] all the MESA cards talk made me think
Hello,
I have a 'desktop' mill and lathe (both Sherline), and I am using a parallel
BOB and printer ports to run them. Of course one of
them just gave up (PCI printer card), I do have a spare but they are harder
to come by, besides, the setup is not really ideal?
What would be the best way to replace the BOB-LPT stuff? (these things are
desktop CNC machines, I am playing/learning for fun,
I am not trying to reliably machine F22 raptor jet engine parts, I am mostly
turning stock into scrap).
I see some cards that are in the $50 etc range, and there are the ones that
use ether/cat5 connections (are 'regular' ethernet
cards used with
those?)
I am looking at a lathe that has 2 steppers, and it has a quadrature encoder,
the mill has 3 steppers, and planning on adding a
quadrature encoder).
thanks,
Ron
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users