- Posts: 54
- Thank you received: 4
hw stepper card, linuxcnc, top view?!
- arhi
- Offline
- Senior Member
-
Less
More
10 years 4 months ago #75954
by arhi
hw stepper card, linuxcnc, top view?! was created by arhi
if someone can point me to a top level explanation how these hw steppers work .. some high level block diagram or something ... I'm scrounging the Internet for hours without results .. I found some info about modbus but can't find much info about how mesa works .. the way I'd probably design it top level would be to "communicate" between linuxcnc and the external device (eth, usb, pci, pci-e device) sending "instructions" and not sending "steps". Probably "stepping" the device that's showing up as registers that translate to IO is easiest but that would be just a big IO expander, not a "hardware stepping"... are mesa cards these io expanders or actually do something in hw? I'm unable to find info .. also I'm thinking about how linuxcnc (if i understand correctly its HAL that speaks with the externals) talks to this external devices, what the basic "packet" is? is it "step, step, step..." or "take pinX, step 328 steps at 12.7456 kHz"?
I'm designing a machine where I'm needing 1 preferably 5MHz stepping (lasers, mirrors...), I can make some hw stepping done from fpga but need to send it info what to do, now if I do my own g-code player it's rather simple but I'd like to take advantage of linuxcnc being tried and tested and ease of gui adaptation
.. so .. looking to buy / make an external stepper ..
mesa prices are interesting but I can't find a proper explanation how they work, which ones of them work properly with linuxcnc, what their real specifications/capabilities are ..
I'm designing a machine where I'm needing 1 preferably 5MHz stepping (lasers, mirrors...), I can make some hw stepping done from fpga but need to send it info what to do, now if I do my own g-code player it's rather simple but I'd like to take advantage of linuxcnc being tried and tested and ease of gui adaptation
.. so .. looking to buy / make an external stepper ..mesa prices are interesting but I can't find a proper explanation how they work, which ones of them work properly with linuxcnc, what their real specifications/capabilities are ..
Please Log in or Create an account to join the conversation.
- BigJohnT
- Offline
- Administrator
-
Less
More
- Posts: 3981
- Thank you received: 994
10 years 4 months ago #75975
by BigJohnT
Replied by BigJohnT on topic hw stepper card, linuxcnc, top view?!
The
5i25 + 7i76
is a PCI combination for steppers. The
6i25 + 7i76
is for a PCIe slot and the
7i92H
is an Ethernet solution.
They are basically all the same capability wise. The PCI/PCIE cards allow somewhat faster servo update rates (to 8 KHz or so vs about 4 Khz max for Ethernet).
JT
They are basically all the same capability wise. The PCI/PCIE cards allow somewhat faster servo update rates (to 8 KHz or so vs about 4 Khz max for Ethernet).
JT
Please Log in or Create an account to join the conversation.
- arhi
- Offline
- Senior Member
-
Less
More
- Posts: 54
- Thank you received: 4
10 years 4 months ago #75978
by arhi
Replied by arhi on topic hw stepper card, linuxcnc, top view?!
that's what I was looking at initially (pci-e solution) but then started to wonder how that actually work
... as if the ETH solution works the same as PCI-E solution (only bit slower) then the linuxCNC is sending "commands" to the mesa .. and from that I can conclude that linuxCNC can send that to device of my making too .. and I can probably make something more customized for my needs (probably won't as these mesa cards are so cheap but I'm still intrigued how it works) ...
Now, I have to keep asking questions as it looks like my searching capabilities go lower every year
... I'm planing to control stepers (and servos with dedicated drivers so for the linuxcnc they behave just like a steppers, as no feedback go back to linuxcnc) .. 6 of them + maybe 1 or 2 servos directly from linuxcnc .. 7I76-6I25 is the way to go? or maybe another daughter?
... as if the ETH solution works the same as PCI-E solution (only bit slower) then the linuxCNC is sending "commands" to the mesa .. and from that I can conclude that linuxCNC can send that to device of my making too .. and I can probably make something more customized for my needs (probably won't as these mesa cards are so cheap but I'm still intrigued how it works) ...Now, I have to keep asking questions as it looks like my searching capabilities go lower every year
Please Log in or Create an account to join the conversation.
- BigJohnT
- Offline
- Administrator
-
Less
More
- Posts: 3981
- Thank you received: 994
10 years 4 months ago #75980
by BigJohnT
Replied by BigJohnT on topic hw stepper card, linuxcnc, top view?!
You can have 2 7i76 cards on a 6i25 but if you have servos the better solution is the 7i77 and use the encoder feedback.
JT
JT
Please Log in or Create an account to join the conversation.
- arhi
- Offline
- Senior Member
-
Less
More
- Posts: 54
- Thank you received: 4
10 years 4 months ago #75983
by arhi
Replied by arhi on topic hw stepper card, linuxcnc, top view?!
can I have on single 6i25 one 7i76 and one 7i77 ?
how good 7i77 are with steppers?
I'm mostly running steppers and servo's with dedicated controlers (so input for servo is enable/direction/step just as for stepper) .. but I'm thinking of maybe using 2 additional servos for the base of the machine .. I'm not using those attm, it's basically a long shot, but would be cool to know if I could do it ...
also, I'd like to add a separate high precision encoder to one of the existing motors and only monitor position by linuxcnc, the encoder would go on lathe spindle, it's 3 phase fr controlled from 0-10V input ... idea for start is to just know the position and maybe later even control that 0-10V from the mesa ...
how good 7i77 are with steppers?
I'm mostly running steppers and servo's with dedicated controlers (so input for servo is enable/direction/step just as for stepper) .. but I'm thinking of maybe using 2 additional servos for the base of the machine .. I'm not using those attm, it's basically a long shot, but would be cool to know if I could do it ...
also, I'd like to add a separate high precision encoder to one of the existing motors and only monitor position by linuxcnc, the encoder would go on lathe spindle, it's 3 phase fr controlled from 0-10V input ... idea for start is to just know the position and maybe later even control that 0-10V from the mesa ...
Please Log in or Create an account to join the conversation.
- BigJohnT
- Offline
- Administrator
-
Less
More
- Posts: 3981
- Thank you received: 994
10 years 4 months ago #75988
by BigJohnT
Replied by BigJohnT on topic hw stepper card, linuxcnc, top view?!
Yes the 5i25 can have a 7i76 on one port and a 7i77 on the other port. The 7i77 is great with servos. Both daughter cards have a spindle encoder input so you can rigid tap and thread.
JT
mesaus.com
JT
mesaus.com
Please Log in or Create an account to join the conversation.
Time to create page: 0.263 seconds