On 03/20/2016 11:51 AM, Ralph Stirling wrote: > The MachineKit folk are a year or two ahead of you guys > in thinking about the distributed control approach. You > ought to go over to their site and study their roadmap in > detail before spending lots of time reinventing wheels again. > They use zeromq and protobuf for communication between > the various components of the motion control system (trajectory > planner, hal, gui, etc). This runs over ethernet. They have > built their code to run on everything from x86, to ARM > (BeagleBoneBlack, RPi2), to SOC fpga's. So check out > http://machinekit.io, and subscribe to their email list or forum. > It is still very bleeding edge, and under heavy development. > If you want to set up machines and run them, stick with > LinuxCNC, if you want to mostly tinker and try out new ideas, > then MachineKit might be the ticket. Eventually it will be a > powerful platform. > Yes, all of the above. PLUS, the Beagle Bone has a BUILT IN deterministic microcontroller that runs at 200 MHz. So, you get instructions in 5 ns, plenty fast for most step generation, PWM and such tasks. (There are actually TWO of these microcontrollers, but I think they only support one at the moment.) The CRAMPS board (don't really care for the name!) holds up to 6 Pololu-style step drivers plus a lot of other useful I/O. I run it over Ethernet, you can also connect to it with IP over USB.
Jon ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140 _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users