Hi Kirk,

Yes on the surface this looks like an esc project. However the fact that it has 
multiple interfaces supported such as CAN, i2c, pwm and serialmean that it can 
certainly send and receive the sort of data you are looking for. 

I am well aware that an esc is different than a cnc driver, however Piotr is a 
control engineer thus the commutation routines that he is developing are the 
latest and greatest in all respects. I have already discussed the idea of using 
it for cnc and he is certainly happy to help. The nice thing about Piotr is 
that he is not an amateur  coder, thus adding pid loops around his various 
routines will not be an exercise in trying to unravel a ball of wool.

As soon as i have got of a hump on the open source project I am currently 
working on I will certainly be starting on making this into a usefull driver 
for cnc.

Eric 

On 23/01/2011, at 7:31 PM, Kirk Wallace wrote:

> On Sun, 2011-01-23 at 17:04 +1030, Eric Parsonage wrote:
>> Hi guys
>> 
>> I think you would do better to leverage of the work done by others on
>> bldc drivers. The open-bldc project is very advanced in getting nice
>> control of the motors using an stm32. h
>> 
>> Piotr has already prototype hardware available for a control section
>> (his intent is to create seperate output sections for different
>> motors). He has done all the hard yards of creating toolchains and
>> JTAG programmers built documented etc. He has boards made. Whilst his
>> interest is not cnc he  is a big open source fan.
>> 
>> Regards Eric
> 
> Just very briefly looking at the open-bldc site, it looks like they are
> doing more of a speed control or ESC. What I have planned is a little
> different in two (or more) ways. First, a CNC axis application needs to
> control motor shaft position to fractions of a degree even with constant
> and variable loads, or rather, integrate well with the motion control
> software and have very low latency. Second, I want to keep most of the
> intelligence in EMC2 as opposed to the more popular step/dir DC motor
> controllers that have some motion control built in. The plan is to have
> EMC2 send velocity data, receive encoder counts, and do commutation, but
> commutation and bridge switch timing might be better done in the signal
> generator microprocessor to keep that loop close to the motor. I haven't
> gotten that far yet.
> -- 
> Kirk Wallace
> http://www.wallacecompany.com/machine_shop/
> http://www.wallacecompany.com/E45/index.html
> California, USA
> 
> 
> ------------------------------------------------------------------------------
> Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
> Finally, a world-class log management solution at an even better price-free!
> Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
> February 28th, so secure your free ArcSight Logger TODAY! 
> http://p.sf.net/sfu/arcsight-sfd2d
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users


------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to