THose parts, even the $2.80 development board are gross overkill for an ELS system. They have hardware quadrature counting up to a few MHz. and an available real-time OS if you want.real
One compromise that I think really is worth making is to look at JLPSB's short list is "basic" components. They will solder any of those to a PCB for free, just the cost of the part with some parts under a penny each. Not having tomess with reflow oven, microscopes and hot is worth being restricted to a short (800 item) list of parts. On Mon, Jun 8, 2020 at 4:17 PM 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 > -- Chris Albertson Redondo Beach, California _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users