I have already unsubscribed from the MACH4 threads, but Terry's last post sneaked thru and I could not resist. I do feel compelled to respond to this post. Hopefully it wont be 'for naught', but in any case this is the last amount of time I will spend on this topic.
Err... not correct. Mach4 is Mach4. There is no difference between Hobby and Industrial, code wise. The only difference is the license. The Industrial license "turns on" Industrial features. But the code base is the same. That demo version has the capability of running 6 planners. But since there is no license, it only runs in demo mode with only 1 planner.
Steve, what you just said in essence is 'they are the same except they are different'. I did not say anything about how you have structured MACH4 internally between the hobby and industrial versions, or what the differences are technically so I can't be correct of incorrect on that score. That whole conversation is irrelevant to my point, or more accurately my gripe.
My comment was about support. That your attention, focus, priorities, two hands and keyboard will be consumed by Mach4 industrial which will roll out after Hobby as per the last published plan that I am aware of. If it shares the same core, then it has the same bugs and holes that we are seeing now in the demo. PLUS, when the license 'turns on those complex new capabilities, are you expecting them to come on-line, hit the field and work perfectly? If that happens, then maybe we'll see some documentation.
Look, I'm not just trying to bust your stones over this. I WANT to use MACH4. I want to require my buyers to use MACH4. My intension is to be pro active and make helpful suggestions as to how you might address the lack of staff. I am not 'mad' because you don't act or react to those suggestions.
You only have a couple of guys to do everything including make lunch and sweep the floor. Fine, I get that. The frustration is that you (not you personally, the entire MACH team) is not doing ANYTHING to effectively address that situation. The concept of a 'virtual Corporation' had been around now for probably 20 years. You starve to death while walking thru an orchard.
Beating the 'don't worry we'll get to it when we have time' drum is unrealistic. You may as well say 'when we can fly' because the odds are about the same.
The API documentation will come. I write good API docs. I just can't write them at the same time I'm developing. It turns out that I need two hands on one keyboard at a time. 
Exactly.
So, how many hands and keyboard are needed for a yes or no on the USER FIELDS. As you know there is a fellow pounding on your door for high end tool changer features. Is that likely to happen? I'd wager NO. He does not program, but he is able to clearly and concisely describe the process and data he wants and can point to resources where 'industry standard' operation are described. So that part of the puzzle exists. I know that I can incorporate the code into my next ATC controller. I will need accessible data fields in each tool record inside MACH4. Last piece of the puzzle.
I have asked a couple of time now . . . Can I get USER DATA FIELDS . . . no answer. Therefor can I even discuss this with any potential buyer . . no. Can I collect more data and start to make a plan and schedule, no. Not if I want to use MACH4 Why? Poor support from MACH4. Too busy fixing bugs now to think about MACH4's furture. There is a saying about alligators and a swamp. If there is a different way to view this, I'd be happy to hear it.
We don't have the resources to not wear many hats. I guess we could go out and hire 5 to 10 more people. But the price of the software would go up.
Yes, I heard that. I get it. Been there done that. Still doing it. But you folks are an uncreative bunch, I have to say. Did it never occur to you to charge for a programmer's reference? I purchased the Lua programmers' ref in PDF for about $25. Hard copy I think is just under US $50. The price point and sales strategy for MACH4 is a major marketing blunder, probably because that's yet another hat on the shelf awaiting enough time to materialize, but that's another conversation.
You can't charge for installation instructions or user guide. You certainly can charge for SDK, developers guide, programmers reference, etc. That's my opinion. You could take a minute to be pro-active by taking a survey to see how many developers and high end users would be willing to pay for these documents. I'll go on record here and state that I will happily pay US$ 100 for a MACH4 'developer pack' or whatever you want to call it. If it can be bundles with competent and TIMELY support, then US$ 500
It's up to the MACH4 team how the set their priorities and do their marketing. I can only react to it. The ONLY solution presented so far is to wait until there is time to produce documentation. I have to decide if that means two months or never and plan accordingly as does every other developer.
There are people in the community very capable of producing these documents as was already PROVEN by Mr. Livingston on MACH3. The payment could in all likelihood be tied to volume, release date, commission, or other means so that it is not out of pocket. The documents would not raise the price and in fact could throw off cash.
Free advice . . maybe worth what you paid for it, maybe more. In any case repeating 'When we have time' is not comforting because what I hear is 'not gonna happen' . The narcissistic attitude that ONLY members of the MACH4 team can write good docs is going to be an expensive luxury, I predict.
And what's with the ATC? My machine has an ATC and it works fine. The m6 macro handles it. The m6 that is in the demo is just that, a demo. Or am I missing something?
Yes, you are missing the control for the ATC mechanism. There is a separate processor and several thousand lines of code in my first effort, and not all of the sensors are active yet, and one interlock is disabled because I have not gotten it to work reliably in all conditions. If you can get all of that into an M6 macro, then you are truly a master programmer.
And thanks for not getting all emotional over my sometimes poor delivery. It may not like a typical 'good ol boy - pat on the back - we're all pals here - lets have a beer' forum post, but I AM trying to be helpful. I will be looking at alternatives now, but still I hope you guys can get it together and not just produce another MACH3 with new paint.
So have a nice day and best of luck with the MACH4 rollouts.