> -----Original Message-----
> From: Chris Albertson [mailto:albertson.ch...@gmail.com]
> 
> f you are going to build an open-source project, you need a
> software environment that  potential contributors can use.   Software is
> usually the weak link for most hobby builders   Most are not up to using
> GCC and Eclipse.

When I first designed the ELS back in 2006 I had that philosophy.  I started 
using a 16 bit DSP which had the QEI encoder module, CAN, even Barrel Shifter.  
However, I bought into the idea that it should work on an easy and free 
development environment.  So we ended up with a MACH2/3 1PPR counting for the 
spindle because I chose the 8 bit PIC.  And I did get a couple of people who 
contributed with some bug fixes.  But overall not.

So this time I'm going to follow my own advice and do what I tell clients and 
students.  
1. Define the project and what you want it to do.  
2. Determine what parts/products and development environment will satisfy those 
needs.

Not the other way around.  So the worst thing anyone can ever do is state I 
want to build  this project and it has to use an Arduino because it's really 
popular.   Don't know if the Arduino will do it but it's really popular and 
everyone uses it.

That's like saying I really like this little truck and I want to move gravel.  
And it's such a popular truck. I read more of these have been sold than any 
other.  So it must be the right truck.  

Of course ignoring that for each trip that truck limits the amount of gravel to 
1/2 ton and to get the project done you need 10 tons per trip.  But really so 
many people can drive a half ton truck and you don't need a special license or 
all that extra insurance.  And gravel is gravel right?

So if I want a processor that has two 200 MHz cores and two separate floating 
point units tightly coupled with shared memory so that I can have real time 
motion on one and trajectory planning on the other then maybe an 8bit Arduino 
isn't quite there.  Nor are the ST processors that I've looked at.  

In fact I'd use a BeagleBone Black with its two PRU's before I'd use the 
Arduino environment. 

John


> 
> On Mon, Jun 8, 2020 at 1:23 PM John Dammeyer <jo...@autoartisans.com> wrote:
> 
> > My TI Delfino F28379D Launchpad kit just arrived.  This has dual
> > processors, dual floating point units, QEI modules, CAN bus and a fair
> > amount of memory.  And around $40 with shipping.  There's lots of support
> > for using these as AC Servo motor controllers but I'm still looking at ELS
> > replacements for my PIC18F series board and potentially that ELS-MILL unit
> > which in many ways would be more like a smart pendent.
> >
> > https://www.ti.com/tool/LAUNCHXL-F28379D
> >
> > It doesn't have Ethernet but can be a USB device.   Or for that matter a
> > SPI bus device.
> >
> > I'll post progress reports under a different subject line once I find more
> > than 5 minutes to play with it.
> >
> > John Dammeyer
> >
> >
> >
> >
> > _______________________________________________
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/emc-users
> >
> 
> 
> --
> 
> Chris Albertson
> Redondo Beach, California
> 
> _______________________________________________
> 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