-----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

Reply via email to