I read the doucmentation for machinkit 
http://static.mah.priv.at/public/portable-realtime-API-talk/osadl-rtapi.pdf and 
on page five there is "motion queue" between g-code interpreter and trajectory.

I implemented a stepper driver on external device and with a receive fifo on 
this there will be a queue between kinematics and interpolator. The nice thing 
with this is stepper driver could run smoothly on it's own clock and only 
slowly adapt to kinematics clock. Basically motion could run without noise even 
though there is jitter on received data.


Regards Nicklas Karlsson



On Thu, 14 Apr 2016 15:55:30 -0400
Stephen Dubovsky <smdubov...@gmail.com> wrote:

> Depends on how you define suitable.  For straight up hard-switched
> boost/buck I would agree.  Try implementing something like phase-shift
> modulation to get 'free' ZVS soft-switching (lower EMI and higher
> efficiency) and I will disagree.  The microcontroller horsepower typically
> isn't lacking but the timer/pwm generators they use usually are.  It
> doesn't take much of a change to build a truly universal pwm generator
> timer but we have to implement them in small fpgas.  FWIW, we can payoff a
> $5 fpga in heatsink and power silicon savings.
> 
> On Thu, Apr 14, 2016 at 3:26 PM, Nicklas Karlsson <
> nicklas.karlsso...@gmail.com> wrote:
> 
> > > since the repo https://github.com/machinekit/mksocfpga has arrived:
> > >
> > > for those interested in the plumbing of FPGA firmware, please 'watch'
> > this repo - the issue tracker there is relevant
> > >
> > > - Michael
> >
> > FPGA is fun.
> >
> > Although I think the micro controllers today already have suitable
> > peripherals for control of switched power electronics for a lower price.
> >
> >
> > Nicklas Karlsson
> >
> >
> > ------------------------------------------------------------------------------
> > Find and fix application performance issues faster with Applications
> > Manager
> > Applications Manager provides deep performance insights into multiple
> > tiers of
> > your business applications. It resolves application problems quickly and
> > reduces your MTTR. Get your free trial!
> > https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
> > _______________________________________________
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/emc-users
> >
> ------------------------------------------------------------------------------
> Find and fix application performance issues faster with Applications Manager
> Applications Manager provides deep performance insights into multiple tiers of
> your business applications. It resolves application problems quickly and
> reduces your MTTR. Get your free trial!
> https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to