John,
I'll try to take your remarks in the same order.
Firstly I spoke to one of the development guys who is in the UK and quite local to me, known him a long time, in fact I installed both his Tormach machines for him before they were publically announced and had to keep quite about it.
I saw the lathe and software well before it was brought out and will be seeing the mill next week. The lathe came about, or rather the software did because of the fact Mach3 cannot run lathe properly, mainly as regards threading. Linux CNC can but Tormach recognised that the Linux software was written by developers and not engineers so they chose to write their own screens so it works out of the box.
The biggest problem with Linux CNC and I mean to say this as nicely as i can is that it;s written by geeks, for geeks. Now straight away someone will say I use it and I'm not a geek. Sorry mate if you have been inside Linux setting it up with HAL files etc then yes in all due respect you are a geek. Even the UK development guy on the phone today admitted that it took some serious tweaking of the HAL files to get it to all come together.
However what they have now is what is needed, a box you load up with a DVD and it runs this one machine.
Not it's adaptable for any retrofit fit but just runs this machine they make.
The problem is when you come to sell a machine to a punter who has no knowledge of CNC, controllers or programs. Most can find their way around windows and Mach 3 is very customisable by even non programmers to present a controller you can teach easily.
Getting these same people to even look at an operating system they don't understand is impossible and when it looks as weird as LinuxCNC in it base form, no easy buttons for loading a job, start and stop buttons don't look like start and stop buttons and we as kit resellers have lost a sale. Whether it works better is of no consequence as they won't even try it.
People like yourself are not in this group, we have builders [ you ] and users [ the unwashed ]
You say it's not designed to be pretty, I say it's not designed anyway. It's been put together by a group of developers who don't have a clue how industry works. If the Linux CNC way was the proper way we would have industrial machines looking like it but we don't, if anything they look more like Mach3.
Mach 3 got where it was by the literally thousands of users making suggestions and Art listening, one man and not a committee, realising early on he made a screen designer so anyone could have what they wanted. You didn't need to program to use it, all you had to do was understand Microsoft Paint and drag and drop.
It certainly suited Tormach for enough years and even they had their own screens. What has come about now though is the fact they spent time and money getting a lathe to work and now it's only a tiny leap to do the same to the mill to future proof their product. Remember they sell machines not software.
Have you seen the new mill screen layout ? doesn't look like Linux CNC at all except the crude on screen graphics but with tabbed toolbars and even the layout it mimics Mach3.
Now the white paper tells of the problems with mach3 and in my opinion rather unfairly when it was such a good work horse for them for so many years. Yes the parallel port is a problem in this day and age but there are USB breakout boards on the market and have been for quite a few years. Sieg have fitted them in the KX series for 3 and a bit years and seeing as I do world wide support on these machine I can truthfully say that AFAIK there has been not one return on these cards.
I took delivery this week of some 5 axis cards on USB, far, far cheaper than any of the bolt on motion control cards like Mesa and Smooth stepper which also has problems.
Also TBH on support i have never heard of many of the problems that Tormach listed, not saying they don't exist for some, just i have not heard of them.
Tormach do not propose to offer the Path Pilot to retrofitters and the point I was making was if someone was to do these same or similar screens for Linux CNC then you would have the best of both worlds.
Just going back to Mach screens, this is the screen that the Sieg users can buy for a very nominal sum, it's done that way as the users name is hard coded in to try and stop it being stolen but there is nothing to stop anyone doing their copy.
![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
Although it still has the tabbed toolbars as standard this front screen has been written so everything you need to load and run a job is on there. I never go to any of the other screens at all.
Nice square buttons for touch screens, all the tool offsets can be done from the tool information group, MDI for manual moves is at the bottom, feeds and speeds are also in groups and can be over ridden on the fly.
Now if that screen or one very much like it and lets face it LinuxCNC doesn't have ANYTHING like it then you would get far more users. This would answer this statement.
"To conclude: if the choice is "nice screens" or "absolute reliability", I know which one I'd choose"
John S [ the ugly bastard ]