Sergey's email is k...@ksilabs.com if you want to contact him, etc. I'm not sure he is going to be spending much time on the Mach3 email list from now on so I might miss his whitepaper's release..
Dave On 8/7/2013 3:34 AM, EBo wrote: > 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 > > ------------------------------------------------------------------------------ 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