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

Reply via email to