Re: [Emc-developers] Python Library for the BeagleBone PRUSS

2013-02-01 Thread Gene Heskett
On Friday 01 February 2013 21:36:06 Gregory Perry did opine: Message additions Copyright Friday 01 February 2013 by Gene Heskett > > > >From: andy pugh [bodge...@gmail.com] > >Sent: Friday, February 01, 2013 7:17 PM > >To: EMC developers > >Subject: Re: [Emc

Re: [Emc-developers] Python Library for the BeagleBone PRUSS

2013-02-01 Thread andy pugh
On 2 February 2013 02:43, Gregory Perry wrote: > Never mind, I took a look at the LinuxCNC hardware page for the answer. > These boards are pretty expensive, almost a thousand bucks for the > Servo-to-Go ISA card. There are cheaper options. Free for Parallel port, $80 for Mesa 5i25, $200 for P

Re: [Emc-developers] Python Library for the BeagleBone PRUSS

2013-02-01 Thread andy pugh
On 2 February 2013 02:37, Gregory Perry wrote: > What's a typical hardware configuration for LinuxCNC then? I see a lot of > mention of x86 Atom machines being used. How are you interfacing LinuxCNC > with high powered MOSFETs to drive servos for example, especially if USB is > not an option

Re: [Emc-developers] Python Library for the BeagleBone PRUSS

2013-02-01 Thread Gregory Perry
Never mind, I took a look at the LinuxCNC hardware page for the answer. These boards are pretty expensive, almost a thousand bucks for the Servo-to-Go ISA card. Seems like the BeagleBone and a custom cape with some high powered MOSFETs would be more cost effective (ala Replicape), but if there

[Emc-developers] Patch (Master)

2013-02-01 Thread andy pugh
Currently anyone using the master branch and a Mesa card with old smart-serial firmware (v < 34) will not be able to boot their config. This patch fixes that (tested), however I am in a hotel, with a Win7 laptop, and can't push. Could someone please push this to master? -- atp If you can't fix

Re: [Emc-developers] Python Library for the BeagleBone PRUSS

2013-02-01 Thread Gregory Perry
> >From: andy pugh [bodge...@gmail.com] >Sent: Friday, February 01, 2013 7:17 PM >To: EMC developers >Subject: Re: [Emc-developers] Python Library for the BeagleBone PRUSS [snip] >The point is that LinuxCNC as it currently exists handles hardware >physical

Re: [Emc-developers] Python Library for the BeagleBone PRUSS

2013-02-01 Thread andy pugh
On 1 February 2013 23:45, Gregory Perry wrote: > Can LinuxCNC run as a simple userland process which talks to a hardware servo > controller (such as the Mesa card you mention)? Or maybe more to the point, > is there a standard API with LinuxCNC that will treat a servo control board > as a sim

Re: [Emc-developers] Python Library for the BeagleBone PRUSS

2013-02-01 Thread Gregory Perry
>I'm not really sure. > >In most setups, LinuxCNC is processing the gcode and running a servo >motion loop, which requires feedback and good latency timing. I'm not >sure if you could get LinuxCNC to run 'blind', where the Linux side >code could run with some sort of artificial feedback and collec

Re: [Emc-developers] Python Library for the BeagleBone PRUSS

2013-02-01 Thread Charles Steinkuehler
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2/1/2013 3:45 PM, Gregory Perry wrote: > Can LinuxCNC run as a simple userland process which talks to a > hardware servo controller (such as the Mesa card you mention)? Or > maybe more to the point, is there a standard API with LinuxCNC > that wi

Re: [Emc-developers] Python Library for the BeagleBone PRUSS

2013-02-01 Thread Gregory Perry
>If you understand the latency issues, then by all means port whatever >you can to the PRU. The example code I pointed to earlier is >basically a PRU replacement for the software stepgen or something like >a Mesa card to generate the step/dir pulses, and requires LinuxCNC to >be running with 'reas

Re: [Emc-developers] Python Library for the BeagleBone PRUSS

2013-02-01 Thread Charles Steinkuehler
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2/1/2013 3:15 PM, Gregory Perry wrote: >> The 100 mS 'hiccup' comes into play for anything running on Linux >> (which is running on the ARM core) if you don't have help from >> something like Xenomai or PREEMPT_RT. > > I understand all of those i

Re: [Emc-developers] Python Library for the BeagleBone PRUSS

2013-02-01 Thread Gregory Perry
>The 100 mS 'hiccup' comes into play for anything running on Linux >(which is running on the ARM core) if you don't have help from >something like Xenomai or PREEMPT_RT. I understand all of those issues, I've been working on getting Xenomai integrated with the BeagleBone for a few months now for

Re: [Emc-developers] Python Library for the BeagleBone PRUSS

2013-02-01 Thread Charles Steinkuehler
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2/1/2013 2:51 PM, Gregory Perry wrote: >> From: Charles >> Steinkuehler [char...@steinkuehler.net] Sent: Friday, February >> 01, 2013 3:40 PM To: EMC developers Cc: Gregory Perry Subject: >> Re: [Emc-develope

Re: [Emc-developers] Python Library for the BeagleBone PRUSS

2013-02-01 Thread Gregory Perry
> >From: Gene Heskett [ghesk...@wdtv.com] >Sent: Friday, February 01, 2013 3:48 PM >To: emc-developers@lists.sourceforge.net >Subject: Re: [Emc-developers] Python Library for the BeagleBone PRUSS > >On Friday 01 February 2013 15:43:58 Gregory Perry did opine:

Re: [Emc-developers] Python Library for the BeagleBone PRUSS

2013-02-01 Thread Gregory Perry
> >From: Charles Steinkuehler [char...@steinkuehler.net] >Sent: Friday, February 01, 2013 3:40 PM >To: EMC developers >Cc: Gregory Perry >Subject: Re: [Emc-developers] Python Library for the BeagleBone PRUSS > >-BEGIN PGP SIGNED MESSAGE- >Hash: SHA1 >

Re: [Emc-developers] Python Library for the BeagleBone PRUSS

2013-02-01 Thread Gene Heskett
On Friday 01 February 2013 15:43:58 Gregory Perry did opine: Message additions Copyright Friday 01 February 2013 by Gene Heskett > Forget using Xenomai or RT_PREEMPT on the BeagleBone, check this out: > > http://hipstercircuits.com/?p=349#comment-269 Sounds good. I assume you have a bone and ar

Re: [Emc-developers] Python Library for the BeagleBone PRUSS

2013-02-01 Thread Charles Steinkuehler
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2/1/2013 2:16 PM, Gregory Perry wrote: > Forget using Xenomai or RT_PREEMPT on the BeagleBone, check this > out: > > http://hipstercircuits.com/?p=349#comment-269 Yep...we're already using the PRU to do stepgen: http://git.mah.priv.at/gitweb/emc2-

[Emc-developers] Python Library for the BeagleBone PRUSS

2013-02-01 Thread Gregory Perry
Forget using Xenomai or RT_PREEMPT on the BeagleBone, check this out: http://hipstercircuits.com/?p=349#comment-269 -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamic

[Emc-developers] Python Library for the BeagleBone PRUSS

2013-02-01 Thread Gregory Perry
Forget using Xenomai or RT_PREEMPT on the BeagleBone, check this out: http://hipstercircuits.com/?p=349#comment-269 -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics

[Emc-developers] Xenomi build on ARM

2013-02-01 Thread Charles Steinkuehler
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I'm working on reproducing Michael's BeagleBone+Xenomai+Ubuntu success on Debian and ran into a minor snag. When attempting to build LinuxCNC, linking fails when it gets to the xenomai stuff: Linking halstreamer /usr/bin/ld: warning: libnative.so.3,

Re: [Emc-developers] PID tuning, Zeigler-Nichols method

2013-02-01 Thread Joachim Franek
On Sunday 09 December 2012 17:50:22 dave wrote: > On Sun, 2012-12-09 at 19:43 -0600, Jon Elson wrote: > Zu hilfe! Zu hilfe! Zu hilfe! This version does not fit the frequency(known, constant). Joachim // uses the lmfit library http://joachimwuttke.de/lmfit/ // used version is 3.4 // joachim.fra