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

Reply via email to