--
website: http://www.machinekit.io blog: http://blog.machinekit.io github: https://github.com/machinekit
---
You received this message because you are subscribed to a topic in the Google Groups "Machinekit" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/machinekit/XOtZh5QLFfw/unsubscribe.
To unsubscribe from this group and all its topics, send an email to machinekit+...@googlegroups.com.
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.
The trouble with DB25 is that that interface is in decline. The trend
with new computers is to have only serial interfaces.
It you want to design something that will be wildly popular use either
Ethernet or USB3 Ether of those would work with modern PCs and
notebooks
In the past Notebooks have been a bit of a problem with real-time but
not it you put the RT stuff on the far end of the Ethernet/USB
interface
USB has been a problem with real-time too but notice that we can
stream 4K video in real time over Ethernet and over USB3 and still
have bandwidth left over. Isochronous protocol works well.
I would not spend time on a new DB25 based design
As for how to design it. I've been looking at FPGAs of late. You
could like implement a Ethernet/USB3 to to servo/stepper motor
interface using just an FPGA development board. Prove the concept
that way then a custom PCB would have the proper connectors and
optical isolation. Have you seen the Open Cores website? Quite a
lot of free IP there even CPU cores
That would be a #1 best solution.
For my own work I'm using a cheaper solution ARM-M I have Toshiba
H-bridge connected to the ARM I can now move two DC servo motors up
to about 11 amps, do path planning and I'm still on a credit card size
and under $20. Status: Dupont jumper wires, tiny breakout boards and
solderless breadboards all over my desk. The micro controller
directly controls the gates of the four mosfets in the Toshiba chip.
this direct connection does away with tons of expensive interface,
cables coveters and wire. Galvanic isolation is provided by the
Ethernet from ARM-M to PC. (Ethernet is transformer coupled)
I'm convinced the way to go is in general to push as much of the
real-time control as close to the physical motors as possible. In
the past we worried and wanted to protect or valuable computers. But
my ARM-M processor costs under $2.50 If I am very worried about high
volts getting into the PC I can use WiFi and a big air gap
One thing about designing a product is that when you are in the
conceptual design phase almost all the product life is in the future.
You want to design something that will still be attractive in 5 to 10
years, DB25 was common in the 1970's it's not a 21st century
interface. The world has gone with balanced high speed serial and
for good reason.