Hi John, Have a look at the Teensy 4.1. https://www.pjrc.com/teensy-4-1-released/ 600Mhz Cortex-M7. In a long dip form factor. Arduino development compatible for US$27
https://www.pjrc.com/store/teensy41.html Cheers. Peter Homann - (from my mobile) http://www.homanndesigns.com > On 9 Jun 2020, at 9:16 am, John Dammeyer <jo...@autoartisans.com> wrote: > > > >> -----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 _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users