>The 100 mS 'hiccup' comes into play for anything running on Linux
>(which is running on the ARM core) if you don't have help from
>something like Xenomai or PREEMPT_RT.

I understand all of those issues, I've been working on getting Xenomai 
integrated with the BeagleBone for a few months now for hard realtime GPIO 
capability on an unrelated project to CNC.  A few miserable months I should say.

>You absolutely could use Python to feed gcode to the PRU, but then you
>need to implement most everything that is LinuxCNC (the motion logic,
>HAL, etc) on the PRU.  Or you could implement something simpler, like
>the Marlin/Sprinter/Teacup/Grbl/etc., but written for the PRU.  At
>this point, however, what you have is *NOT* LinuxCNC.

Why would it be necessary to do anything on the PRU related to LinuxCNC?  What 
I am thinking is a simple Python interface between LinuxCNC and the PRU; 
essentially a Python stub that takes all of the motion logic and gcode output 
you mention and then translates it to the PRUs on the BeagleBone for servo 
control...
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to