> >> Large CNC systems require more computing power of course, but that too >> should not be a problem for decent IO cards independent of motherboard >> latency. > > Well actually I expect more computing power will be needed in small machine > where fast dynamic responce is required. I also expect more computing power > is needed for complex kinematics like hexapod.
Yes, but you will find that a $40 single board computer (SBC) like the Beagle Board or Pi has a 1GHz+ four-core CPU that is more than enough to run a Hexapod or any machine tool. These little computers are hugely more powerful than the Linux PC that EMC2 was originally designed to run on. People seem to forget just how poor these old PCs were. The smaller ARM based boards are very good at real time but even better are base uP chip. These can be clocked with a good crystal and come with hardware timers driven by the system clock so you can push the pulse generation out to specialized hardware. I've done this. >From a software point of view, you are stuffing numbers into registers which program the hardware pulse generation, change the number only, say 20 or 100 times a second to ramp up or down the motor speed, the millisecond level timing is in the hardware. I really need to look into the EMC2/Driver interface. -- Chris Albertson Redondo Beach, California ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users