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

Reply via email to