> -----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