Quote Originally Posted by irving2008 View Post
I guess, seeing as you posted there tonight, the answer is now yes :)

Absolutely, thanks for the heads up :D

I'm not sure he isn't introducing too many delays, that scale data gets very stale very quickly. I suppose it all depends on what he is trying to achieve.

I made the data input, scale reading and motor stepping completely interrupt driven. There is a sort of housekeeping program that looks for new devices and button presses, but all the vital stuff happens automatically in the background without the slightest intervention apart from Pause and Abort. It's as close to real time as I can possibly make it. I find PC's are a bit too handy at turning the interupts off.