A couple ounces of glenlivet will help you go to sleep.

You are welcome 😁
Stuart

On Mon, Jul 13, 2020, 12:14 PM Ralph Stirling <ralph.stirl...@wallawalla.edu>
wrote:

> In an ideal world, where Peter has infinite amounts
> of time and interest, the entire hal ecosystem could
> be put on the fpga.  Practically, though, it is tricky to
> figure out exactly where the line should be drawn
> between servo thread modules running in the main
> processor and "base thread" components that run in
> the fpga.  The fpga is parallel logic, so is well suited
> to encoder counters, pwm generators, and step
> generators.  Motion planning would be a nightmare.
> Offset generation is in-between, as you need to
> connect different (arbitrary) axes, with different
> scaling factors.  Similar to electronic gearing, but
> with offset as a real-time input.  The fpga component
> would need to combine the "input" axis feedback,
> the "output" axis value, and a source for the cam
> profile (lookup table).  Size of the lookup table would
> be an issue, as well as loading it.  Specifying the
> profile as an equation would reduce the memory
> requirements, but would be arbitrarily complex.
> Perhaps a 3rd order polynomial would suffice.  I'm
> sure Peter would love to implement that as well.
>
> This would make a great EE senior project if I had
> lots of great students falling all over themselves
> to grab my project ideas.
>
> -- Ralph
> ________________________________________
> From: Gene Heskett [ghesk...@shentel.net]
> Sent: Monday, July 13, 2020 9:33 AM
> To: emc-users@lists.sourceforge.net
> Subject: Re: [Emc-users] Because the hardware store was 4 miles away...
>
>
> On Monday 13 July 2020 12:00:19 Peter C. Wallace wrote:
>
> > On Mon, 13 Jul 2020, Ralph Stirling wrote:
> > > Date: Mon, 13 Jul 2020 13:15:27 +0000
> > > From: Ralph Stirling <ralph.stirl...@wallawalla.edu>
> > > Reply-To: "Enhanced Machine Controller (EMC)"
> > >     <emc-users@lists.sourceforge.net>
> > > To: "Enhanced Machine Controller (EMC)"
> > > <emc-users@lists.sourceforge.net> Subject: Re: [Emc-users] Because
> > > the hardware store was 4 miles away...
> > >
> > > Perhaps Peter could write a hostmot2 axis offset module that would
> > > run in the fpga.  No base thread needed.
> > >
> > > -- Ralph
> >
> > Oh No, thats definately the wrong design path, the philosophy here is
> > to push all the hard work into someone elses domain... :-)
>
> ROTFLMAO, Peter see's right thru us. ;-) But seriously, the FPGA does
> seem like the ideal place for such a module. On chip com with the chosen
> stepgenerator removes that particular bandwidth limit. I could also see
> it doubleing the size of the FPGA needed so its not going to be free.  I
> think, not knowing the first thing about writing FPGA code.  :-(
>
> [...]
>
> Cheers, Gene Heskett
> --
> "There are four boxes to be used in defense of liberty:
>  soap, ballot, jury, and ammo. Please use in that order."
> -Ed Howdershelt (Author)
> If we desire respect for the law, we must first make the law respectable.
>  - Louis D. Brandeis
>
>
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>

_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to