-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Happy Holidays!
Now that the hm2_pci driver works in user-space, and the Christmas turkey is cooked (and eaten!), I've managed to absorb enough details to write some code for the BeagleBone PRU and perform some initial timing tests. As things stand now, I expect to be able to implement a general-purpose PRU solution that can implement step/dir, up/down, pwm (or delta-sigma modulation), and anything else anyone wants to code up for all available PRU pins (14 PRU0 pins available on the 'bone) that can run with a cycle time of around 5 uS or less (ie: 5000 nS base period with virtually zero latency jitter, in LinuxCNC software stepgen terms). Even better, if you simplify the task, fold common channel control values together (step length, dir setup/hold, etc), and keep state data in registers, I think it should be possible to implement a 3D printer (or generic 4-axis CNC + 2 PWM) in a 1 uS thread. And there are still dedicated hardware timers and encoder inputs available as well! Of course, the proof is in the pudding, so keep an eye out on Michael Haberler's git repo...I'll commit code there once it does something useful. Oh, and Michael: Thanks for the PRU tools! The "debugger" may be limited, but it's *WAY* better than nothing! - -- Charles Steinkuehler [email protected] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlDaT3EACgkQLywbqEHdNFybHwCfXU0VF1lJ8N/JUwDd0jAvHxEI I04AoLL7D0CTbCewsysfJOJJaEN/nQR1 =byWi -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
