I'm thinking about switching back to EMC (EMC2)
If your wanting to do threading you might be better off just grabbing 3 of the G251's (iirc the one with the terminal block and heat sink) and pair that up with the 5i25 7i766 combo. This way you have an encoder input for your spindle which is required for threading.
John
Please Log in or Create an account to join the conversation.
Harry_Y wrote:
From what i am reading it is basically an I/O card that is fully configurable
like a Parallel port only better
It is more and less, than that.
It does on-board step-generation, PWM generation and encoder counting, all up to MHz frequencies, like the other Mesa cards.
So, it can emulate what a parallel port would look like connected to a computer with 100nS latency (20,000nS is more usual).
It can also be configured to be individual IO lines, or to connect to various daughter cards (such as the 32 + 16 GPIO, encoder, stepper, spindle-drive 7i76)
However, Unlike the other Mesa FPGA cards it is not possible to switch the onboard configuration file from within EMC2. (You can set pins to be inputs and outputs, but not change which stepgen/encoder/pwm modules are loaded)
One available configuration will wire direct 1:1 to a Gecko G540 though.
There are two ports on the board, (the second is on a header and needs a scond backplate) you can have different configs on each port
Thank you,
I would think Having the two ports should pretty much fill the needs I would have.
I did load up an older version of EMC2 (8.04 Ubuntu version) and the latency
times looked good even with an older board and only 512 meg ram, but
that system is nearly 10 years old and I thing the board may have an issue
so I may as well just rebuild all of it and get it all brought up to date.
I originally bought this mill to do PC boards, then found it could do far more.
Looks like it's time to count up my pennies and do some reading.
Please Log in or Create an account to join the conversation.
I guess the only common thing to a parallel port is the use of the DB25 cable... it's more plug and play. I have the 5i25 7i76 combo that I'm putting in my plasma cutter. It is real new so a few bugs remain in the firmware/software but I'm excited about them. Being a FPGA based programmable I/O card for the PCI bus the speed is so much faster than a parallel port solution it is mind boggling.
If your wanting to do threading you might be better off just grabbing 3 of the G251's (iirc the one with the terminal block and heat sink) and pair that up with the 5i25 7i766 combo. This way you have an encoder input for your spindle which is required for threading.
John
I originally considered just getting the G251's then found out the G540 is basically
just four 251's in a box Is there an advantage to using the separate G251's?
I also plan to add a small lathe in the future.
Please Log in or Create an account to join the conversation.
John
Please Log in or Create an account to join the conversation.
Well the G251 5i25 7i76 route you get all the I/O including spindle and encoder on the 7i76 and don't pay for the fancy package and extra G251 that the G540 has. In the end you need to do the math and figure out which one fits your needs better.
John
Yes I will need to do a bit of studying and planning
Things have changed quite a bit since I first set this up
Please Log in or Create an account to join the conversation.
I am going to stick with my Uni-polar drivers for now since it saves
me money to be able to put towards the computer hardware.
Now I just need to figure out where to buy and what Mesa card to buy.
Between the Mill and the Lathe I have 6 axis that I would lie to drive
Mill X,Y,Z, A - Lathe X,Z
I would like to be able to have all the pins hooked up so there is
no need for switch boxes etc since I am only using 1 computer.
Any suggestion on which Mesa card I should use.
I pretty much only need to drive 6 Axis, and an e-stop switch.
Though I would like to be able to add: (maybe I can do this with the LPT Port)
Limit switches & an Encoder for Lathe threading
Thank you, again for all the assistance
Please Log in or Create an account to join the conversation.
You can have two 7i76 cards attached to the 5i25 for a whole bunch of axis and I/O.
John
Please Log in or Create an account to join the conversation.
Between the Mill and the Lathe I have 6 axis that I would lie to drive
Mill X,Y,Z, A - Lathe X,Z
As you can't use them all at the same time with one PC, you could do all that with just a parallel port. I had my mill/lathe set up that way at first. I had one of the outputs switch a relay to control which spindle was active. I had the advantage that mill X was lathe Z and Mill Y was Lathe X, so there were only 4 stepper drives in the system. I am not clear if your configuration is like that. It was just a case of opening a different configuration file which set which parport pin (and hence stepper) each axis controlled. If you have 6 stepper drives then you can probably send the step/dir to both drives, but only enable the one you want to move.
Having said that, I felt very cramped by the lack of IO, and switched to a 7i43 pretty quickly.
Any suggestion on which Mesa card I should use.
5i25 and 7i76 looks like a great combination.
You might also want to look at the Pico Universal Stepper Controller, that has good EMC2 support too.
www.pico-systems.com/univstep.html
The Pico card handles 4 axes, the Mesa 7i76 handles 5 axes. You will need to double-up or use some switch logic with either configuration.
Please Log in or Create an account to join the conversation.
Harry_Y wrote:
Between the Mill and the Lathe I have 6 axis that I would lie to drive
Mill X,Y,Z, A - Lathe X,Z
As you can't use them all at the same time with one PC, you could do all that with just a parallel port. I had my mill/lathe set up that way at first. I had one of the outputs switch a relay to control which spindle was active. I had the advantage that mill X was lathe Z and Mill Y was Lathe X, so there were only 4 stepper drives in the system. I am not clear if your configuration is like that. It was just a case of opening a different configuration file which set which parport pin (and hence stepper) each axis controlled. If you have 6 stepper drives then you can probably send the step/dir to both drives, but only enable the one you want to move.
Having said that, I felt very cramped by the lack of IO, and switched to a 7i43 pretty quickly.
Any suggestion on which Mesa card I should use.
5i25 and 7i76 looks like a great combination.
You might also want to look at the Pico Universal Stepper Controller, that has good EMC2 support too.
www.pico-systems.com/univstep.html
The Pico card handles 4 axes, the Mesa 7i76 handles 5 axes. You will need to double-up or use some switch logic with either configuration.
I read this then went for supper to think about it.
A Relay...., Hmmmmmmm.
I believe you may have just handed me the answer.
I thought about a relay before but then dismissed it because I did not want to have to flip a switch
but if EMC can pull a pin High depending on the loaded profile then I'm all set.
I can just build a little breakout box with a relay in that that will switch
the Z and X step and direction lines between the two machines.
I have to build a breakout as it is for other things so
this is just an added relay (and transistor to drive it).
Again you folks have come up with a solution.
Thank you
Please Log in or Create an account to join the conversation.
I thought about a relay before but then dismissed it because I did not want to have to flip a switch
but if EMC can pull a pin High depending on the loaded profile then I'm all set.
One config Uses a HAL file with "setp parport.0.pin-16-out 1" and the other has "setp parport.0.pin-16-out 0"
(Actually, it probably isn't pin 16, I don't even know if pin 16 is an output)
Please Log in or Create an account to join the conversation.