I am quite aware of EMC, cause a few years ago I evaluated it along with Mach3 for running a CNC mill. Mach3 was up and running very quickly, so I bought the license and stuck with that. Which is so unlike me (Linux rules! :). But I know how capable EMC is. What I was not aware of is EMC's ability to be controlled by Python. I will investigate further now, but you're saying that I can write a Python app that will send all the parameters to EMC for motor movement, while my app simultaneously provides information on the screen to the user? If so, this would be excellent. Cheers, -Neil. Quoting Jake Anderson : > take a look at EMC running in linux > It'll run steppers out a parallel port at fairly insane step rates. > > it can also run hobby servos as well as the real deal. > > if you want more then use a mesa card to provide hardware stepping and > servo I/O. > > you can interact with EMC through python. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist