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

Reply via email to