If anyone is communicating with Sergey, please forward his white paper when it is done.
EBo -- On Aug 6 2013 2:33 PM, Dave wrote: > There has been a heated exchange the last two days on the Mach3 email > list that some of you might be interested in.. > > The discussion centers around the Mach3 planner and the Position - > Time > data that is passed to a 3rd party plug in when Mach3 is used with an > external motion controller. > Basically the new Mach4 uses the same data interface and Sergey is > not > happy about that..as you can read below. It appears that Sergey > asked > Brian to supply a new, improved interface and > Brian is not doing that.. > > Brian Barker owns Artsoft - the supplier of Mach3. > > A new version of Mach3, called Mach4 has been in development for > years. > > Sergey, I believe, is the owner of KSI Labs and has a loyal > following. > > Sergey mentioned EMC2/LinuxCNC several times in the reply below. > This > is his second or third in the exchange with Brian. Brian replied to > this message also, but not in any substantial way.. > > Dave > > > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > On Tue, 6 Aug 2013, Brian Barker wrote: > > I'm reiterating -- there is _ABSOLUTELY NO NEED_ to remove the old > functionality. I've been talking about _ADDING_ the proper trajectory > data, > _NOT REPLACING_ the old stuff. > > Sergey's reply > > ................................................................................................ > > Then, the time is now or never. Nobody makes major changes to a > software in > minor versions. Such a change is MAJOR and usually comes in a new > version. > E.g. Mach4 vs Mach3. You reworked the code, made major changes so no > older > plugins would work any more without complete rewriting but you did > not put > proper functionality in it. The earliest such a functionality could > be added > is Mach5 -- you don't expect everybody will rewrite their plugins for > ANY > minor Mach4 version change, do you? -- but I'll probably be well into > my > retirement by then if I live THAT long. > > Then, trying to avoid manufacturers rewriting their plugins does not > stand > even a laugh test. It could've made sense had their old plugins still > had > been working but they have to rewrite them anyways. Rewriting 85% of > their > code does not make it any easier than rewriting 85.1%. > > So there is no hope, you don't want to make your Mach software any > closer to > professional grade keeping it in "for hobby use only" category. No > problems, > it is your choice. You had a chance but you wasted it so you're stuck > in > that hobby segment. > > With such an "upgrade" there is absolutely no REAL need for anybody > to > switch to the shiny new version -- it won't let them do better > MACHINING > job, it's the same old candy in a new package. > > There is also no reason for anybody to use any intelligent > controllers with > your software because it is pure waste on features that are never > used. Your > software is not just made to allow using cheapest dumb "BBs" > available, it > is made to support _ONLY_ such hardware so anything more complex and > intelligent simply _MUST_ be dumbed down to that level. That means > _ALL_ > advanced features should be turned off ergo there is _ABSOLUTELY_ no > reason > to pay for any such features. > > That also means that no matter how good a motion controller is and > what its > capabilities are there is ABSOLUTELY NO WAY to do actual MACHINING > any > better than using a cheapest chinese dumb BB available. > > Again, this is your choice and I can not tell you what to do. Neither > can I > push you to do something -- it is all up to you. > > The thing is I simply can not see where I fit in your world. Neither > I'm > going to waste my time on making dumb BBs nor there is a need for > just a new > one -- chinese stuff is abundant and dirt cheap and there is no > shortage of > that crap, you just whistle... Even if someone WAS going to make > something > new it is futile because you simply can NOT compete with chinese > crap. > > Sure, there is one other way -- one can deliberately deceive those > who don't > have any knowledge on the subject by telling them his controller is > very > advanced and can dance polka, anticipate Mach output, interpolate on > a > single point etc so illeterate people would buy his stuff. > Unfortunately I'm > not of the used cars salesman type so I simply can not do that. > > I'm an engineer by trade and by calling -- I get my endorphins from > designing and making things and I'm addicted to it. There is simply > no place > in your Mach world where I can satisfy that urge to make new things > to feed > my addiction. I'm getting off your ship not because I'm angry but > because > I'm bored and there is nothing for me to do here. > > There is no shame in staying in hobbyist market. There are plenty of > people > who are hobbyists and they are pretty OK with what your software can > do so > they simply don't need anything better. Keep serving them, it is a > noble > task. > > It is simply not a place for me. I'd rather go where the big boys are > and > where real athletes compete instead of staying at general fitness > group for > those who is physically challenged or not especially fit. > > I will keep supporting my hardware on Mach3 but won't do anything for > upcoming (?) Mach4 -- there is simply absolutely no need for Mach3 > users to > go for the new version. > > I will probably make firmware/software version (fully open source, > both > hardware and software/firmware) for EMC2 in near future for my > existing > hardware (CENTIPEDE.) > > Then I will dive deeper into EMC2 and see if it has everything > required to > run intelligent stuff. If it does I'll start porting my new hardware > family > of products to it. If it doesn't I will look if it is possible to ADD > that > functionality to the existing code base and make it included in the > main > tree. If even this is not possible I might fork my own branch off of > EMC2 or > something else -- don't want to start this from scratch because I'm > more > like embedded/electrical/low-level stuff engineer so I'd rather use > something half-baked for the UI. > > So please expect CENTIPEDE EMC2 port in a foreseable future and a > whole > bunch of new products (motion controllers, networked servo drives, > high-power servo spindle drives with encoder/resolver feedback, > broken down > networked servo controllers with analog outputs to older servo amps > and so > on.) made for EMC2 or whatever it is going to be some time early next > year. > Lots of DSPs, very smooth, PnP configuration, fiberoptic network and > lots of > other cool stuff. This won't be too expensive but not dirt cheap > either. > Those are not hobby-type products. They are made for > prosumer/professional > segment and they will provide professional type MACHINING quality and > speed. > > As for upcoming (?) cool new Mach4 -- sorry guys, I'm off that ship. > I > simply don't belong there. > > Sorry for all this but I felt I had to tell it because it looks like > I'm > almost only one here who designs and makes motion control devices so > this is > the voice of a [dissapointed] manufacturer. > > P.S. Please expect a very big white paper on CNC, motors, drives, > software > etc and how it fits together in a week or so. It is written for > beginners without deep knowledge in this area -- not much math, > common > sense only -- but it goes very deep into details so it should be > useful > for the vast majority of hobby community. I'm half-through it but > very > busy right now so it might take a while to finish that document. > > > ------------------------------------------------------------------------------ > Get 100% visibility into Java/.NET code with AppDynamics Lite! > It's a free troubleshooting tool designed for production. > Get down to code-level detail for bottlenecks, with <2% overhead. > Download for free and get started troubleshooting in minutes. > > http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk > _______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers ------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers