[MacRuby-devel] CNC Machine control using USB to IEEE 1284 Parallel port adapter
Robert Rice
rice.audio at pobox.com
Fri Jan 20 13:04:37 PST 2012
Hi Rich,
Switch de-bounce logic in the Arduino would be a nice feature.
I'm thinking that probably I could offload most or all of the motion engine to the Atmel µP. That would be desirable to to keep motors synchronized within a half micro-step while doing linear and circular interpolation. Probably it would also be desirable to process limit switch input in the µP.
Thanks,
Bob Rice
On Jan 20, 2012, at 3:43 PM, Rich Morin wrote:
> Using a general-purpose OS (eg, Mac OS X) for real-time
> applications is a bit of a tarpit. So, I like the idea
> of using an Arduino (etc) for this sort of thing.
>
> That said, there are some things that will cause problems
> even in an Arduino. For example, taking raw input from a
> switch or button may cause the Arduino to see a bunch of
> momentary spikes as the mechanical contacts settle.
>
> So, consider using some sort of hardware input filtering
> (eg, a one-shot or some analog filtering). This will be
> far easier than trying to make your code handle the extra
> interrupts.
>
> -r
> --
> http://www.cfcl.com/rdm Rich Morin
> http://www.cfcl.com/rdm/resume rdm at cfcl.com
> http://www.cfcl.com/rdm/weblog +1 650-873-7841
>
> Software system design, development, and documentation
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
>
More information about the MacRuby-devel
mailing list