Neil Wyatt | 24/03/2016 22:13:39 |
![]() 19226 forum posts 749 photos 86 articles | > god know how many unrelated and unattached wiki pages that exist for Linux CNC My heart sinks whenever I discover that something I want to understand has 'wiki based' documentation. Most of the time its really just 'dump everything on the web and let people use google to find what they need'. What you have to watch out for is anything with support via stack exchange - you will be flamed if you don't spnd three days learning how to ask a question properly first... Neil |
John Stevenson | 24/03/2016 22:22:50 |
![]() 5068 forum posts 3 photos | I have the same when I see Sourceforge.
My eyes glaze over knowing I will never find the hidden link to whatever I want . It's usually a highlighted full stop in blue 2/3rds the way down the 17th page |
Ajohnw | 24/03/2016 23:55:35 |
3631 forum posts 160 photos | Your eyes will glaze over even more when you see where new code should go along with builds to go with it. It's here I did watch the video and no amount of next move prediction would improve the g code. It would have to scan the lots and arrange things in a sensible order. That really would be a bit of a challenge. I also thought that the visuals were pretty naff really and could easily be better. Probably will be one day. If I put my software hat on and was asked to produce something that predicted the next move I would immediately think bull 'hit as the next move is in the g code and do something entirely different if I did anything at all. I can understand why no one would want to pick up something like that. Not with the objective name suggests as an aim anyway. I'd know that I would be wasting my time. The real problem is that for casual users it's never reached the desktop level. Probably down to little need for those that use it. They can write decent G code. They are going to be more interested in how it performs and it sound like Tormak should be very pleased that they have done it as it will have saved them a hell of a lot of work. If they want to engage with the people that actually do it this is one place to start As there is more interest these days I wouldn't bother using any of the others and anything posted on there might generate suggestions that it needs to go to the dev people. There probably is a route. Might just be a mailing list Doc's are always a problem on Linux applications as it changes so quickly at times. Sometime radically. If you can't cope take up knitting instead. Actually the gui doc's don't look to bad. Nor does the interface actually but as it covers rather a lot of options there may be rather a lot of variations. My original comment about it being old hat really wasn't associated with either Neil's John S's comments. I just think that these days the whole approach is wrong but it does save rather a lot of work as it's there. John -
|
John Stevenson | 25/03/2016 00:27:27 |
![]() 5068 forum posts 3 photos | Posted by Ajohnw on 24/03/2016 23:55:35:
Your eyes will glaze over even more when you see where new code should go along with builds to go with it. It's here I did watch the video and no amount of next move prediction would improve the g code. It would have to scan the lots and arrange things in a sensible order. That really would be a bit of a challenge. I also thought that the visuals were pretty naff really and could easily be better. Probably will be one day. If I put my software hat on and was asked to produce something that predicted the next move I would immediately think bull 'hit as the next move is in the g code and do something entirely different if I did anything at all. I can understand why no one would want to pick up something like that. Not with the objective name suggests as an aim anyway. I'd know that I would be wasting my time. The real problem is that for casual users it's never reached the desktop level. Probably down to little need for those that use it. They can write decent G code. They are going to be more interested in how it performs and it sound like Tormak should be very pleased that they have done it as it will have saved them a hell of a lot of work. If they want to engage with the people that actually do it this is one place to start As there is more interest these days I wouldn't bother using any of the others and anything posted on there might generate suggestions that it needs to go to the dev people. There probably is a route. Might just be a mailing list Doc's are always a problem on Linux applications as it changes so quickly at times. Sometime radically. If you can't cope take up knitting instead. Actually the gui doc's don't look to bad. Nor does the interface actually but as it covers rather a lot of options there may be rather a lot of variations. My original comment about it being old hat really wasn't associated with either Neil's John S's comments. I just think that these days the whole approach is wrong but it does save rather a lot of work as it's there. John -
John, In this case there can't be any prediction as it all separate conversational programs appended to form a code. The first program can't predict as it doesn't know what the second code will be.
You say If you were asked to produce it but this is where we differ, you are always looking under the bonnet, myself and 1,000's like me just want to drive it. I'm not bothered where to store code or the docs on Linux. Why do I need these ? I just need the handbook on the machine / controller.
Mach 3 was started God knows how many years ago. Art has been out for years . When it came out W2000 was current. John Prentice wrote all the documentation for it and since then it's hardly been touched and we are on W10, 32 and 64 bit and in many cases it still works and the Mach 3 book is reasonable current. Even though it's no longer under development they are still selling licences for it.
Just checked, according to the copyright on the original manual it was 2003 so probably came out in 2001 Oldest email to Art I can find is November 1998 and it was still beta then.
Long short that program opened the door to a whole generation of CNC users.
This is the difference we are talking apples and oranges. I dare say you could write a program, I have no idea of your skills and wouldn't want to decry anything you could do but the development of Mach has show that although many rolled up to the plate very, very few stuck the course and if it was all for free / open source then what incentive would you have ?
Art proved it 4 times over, first with Master 5 which was really Mach 1, then Mach2, then Mach3 and now with Gearotic which has it's own controller called Auggie
What this has proved is there are more people out there who want to drive a machine than play with the bells and whistles. |
Ajohnw | 25/03/2016 11:34:34 |
3631 forum posts 160 photos | I suspect the main problem for Linuxcnc is that it will do much more than what many people want especially when they start off. Anything on Linux tends to grow like topsy according to what some one wants as they are generally the people who do it. The docs can be confusing too. Often written by some one who is very conversant with the software - in the past. More often now it's written by some one who feels like writing some documentation. What is always lacking and not just on Linux is user orientated doc's that explain things the easy way via examples. The other problem that can crop up is terminology such as HAL. Easy to find out what that is just google Linux HAL just as someone would if they wanted to know what something in a mac or windows machine would do. This is what comes up. HAL was a software subsystem for UNIX-like operating systems providing hardware abstraction. HAL is now deprecated on most Linux distributions Completely irrelevant to a user. There are other problems with documentation of software orientated things as well. Fashion. People start using wizards and devkits. Fine if these do what some one wants but detailed docs are likely to be lacking. Fortunately there is often an answer. The web or youtube. On linuxcnc for instance I immediately found 200 videos - the popular ones. Last time I was curious I found a pretty comprehensive video on building a controller. It didn't take long to find at all.
John - |
John Stevenson | 25/03/2016 12:15:06 |
![]() 5068 forum posts 3 photos | John.
You have confirmed what I have been saying all along. Not one word in your post above is relevant to a USER who wants to USE a machine.
Tormach have tweaked Linux CNC for their own machines. It boots up directly into the controller screen. Just like a Fanuc, Haas, Hurco etc, etc the user doesn't even see Linux and why does he need to.
They have written the documentation for this machine, not for Linux CNC. If fact if you look thru the operating manual you see nothing of anything written before in any of the Wiki's |
Michael Gilligan | 25/03/2016 12:39:22 |
![]() 23121 forum posts 1360 photos | Posted by John Stevenson on 25/03/2016 12:15:06:
... Tormach have tweaked Linux CNC for their own machines. It boots up directly into the controller screen. Just like a Fanuc, Haas, Hurco etc, etc the user doesn't even see Linux and why does he need to. . John, and John This gladiatorial 'debate' is interesting as a Spectator Sport, but; may I just ask you both: ... Does it have any direct practical relevance to those of us who might be considering the 'Electronic Leadscrew' that was the subject of his thread ? i.e. ... Has anyone published a method by which the Tormach disk can be used by someone who is willing and able to wire-up a simple stepper motor system, but does not wish to invest in Tormach hardware, or LINUX geekery? MichaelG. |
John Stevenson | 25/03/2016 12:52:56 |
![]() 5068 forum posts 3 photos | Posted by Michael Gilligan on 25/03/2016 12:39:22:
John, and John This gladiatorial 'debate' is interesting as a Spectator Sport, but; may I just ask you both: ... Does it have any direct practical relevance to those of us who might be considering the 'Electronic Leadscrew' that was the subject of his thread ? i.e. ... Has anyone published a method by which the Tormach disk can be used by someone who is willing and able to wire-up a simple stepper motor system, but does not wish to invest in Tormach hardware, or LINUX geekery? MichaelG. .
In answer to the first part of your question on the electric leadscrew the only relevance is that because Linux can use a multi line encoder it threads properly. The ELS, Mach 3 and the Putnam system all use a single indexing pulse which whilst 'working' does not work well and there are pitch errors.
Look back a bit in MEW and Tony Jeffree did an article comparing both systems and found them lacking.
The second part of your question is harder as one goes hand in hand with the other. Linux CNC as it stands can thread and thread well but you have to sort all the problems out for yourself.
No one has done a simple install not using specialised cards / hardware.
Perhaps a job for Johnw as his expertise is in real time software ? It is something that I for one can't understand why it can't be done.
I have just gutted a brand new Conect CNC lathe, based on a Myford ML10 for a new controller. However this thing has a multi line encoder, can do accurate threads and used to run on a BBC computer.
If we could do it then, why not now ? |
Michael Gilligan | 25/03/2016 13:03:28 |
![]() 23121 forum posts 1360 photos | Thanks, John I will keep 'observing' for a while. MichaelG. |
sam sokolik | 25/03/2016 13:57:31 |
126 forum posts | Many many people have been using linuxcnc to thread single and multi line encoders. Are they all geeks? Or did joe blow user try it and find out it wasn't so bad? For a system that is free, flexible and works - a little bit of elbow grease is going to be required on your part. Also - the linuxcnc forum is a great place to ask questions. There are many many knowledgeable people on there to help. http://forum.linuxcnc.org/forum/ To say that the developers have not listened is a bit of a stretch. There are a few things that have been done to make setup easier. Printer port setup wizard http://linuxcnc.org/docs/2.7/html/config/stepconf.html mesa hardware setup wizards (very inexpensive and popular hardware interface solutions for linuxcnc) http://linuxcnc.org/docs/2.7/html/config/pncconf.html Those are there to get you an initial setup. There are also other gui's now that people have written. http://linuxcnc.org/docs/html/ (under User Interfaces) A lathe config for say the printer port or mesa hardware could be setup entirely with the wizards. It would be pretty hard to make a wizard to configure every possible setup with linuxcnc. Getting your fingers dirty in the configuration files of linuxcnc will really show how much you can do. (The integrated ladder logic also works very well) The documentation has been getting better and better and linuxcnc is a constantly getting bug fixes and improvements. http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Released_2.7.X (and that is just the 2.7 release) My emco compact 5 pc lathe is running linuxcnc with the 100 line + index encoder perfectly. (without the circuit board hack - just using linuxcnc to do the required latching of the octal chip) http://www.cnczone.com/forums/linuxcnc-formerly-emc2-/283236-cnc.html As far as pathpilot - it is tormachs design for their machines. It is going to be even harder to configure than linuxcnc prime. There are components that are missing that might be needed for other setups. That being said - I have seen on the forum someone setup pathpilot using the printer port instead of mesa hardware - so I am sure it is possible. sam (Edited to fix the links) Edited By sam sokolik on 25/03/2016 14:04:41 |
Ajohnw | 25/03/2016 14:46:59 |
3631 forum posts 160 photos | Posted by Michael Gilligan on 25/03/2016 12:39:22:
Posted by John Stevenson on 25/03/2016 12:15:06:
... Tormach have tweaked Linux CNC for their own machines. It boots up directly into the controller screen. Just like a Fanuc, Haas, Hurco etc, etc the user doesn't even see Linux and why does he need to. . John, and John This gladiatorial 'debate' is interesting as a Spectator Sport, but; may I just ask you both: ... Does it have any direct practical relevance to those of us who might be considering the 'Electronic Leadscrew' that was the subject of his thread ? i.e. ... Has anyone published a method by which the Tormach disk can be used by someone who is willing and able to wire-up a simple stepper motor system, but does not wish to invest in Tormach hardware, or LINUX geekery? MichaelG. I'm inclined to agree agree Michael. All I was trying to point out is that if some one takes a little time looking around it may well be easy to use. It's the same on all sorts of things on all systems. On the leadscrew as it's rather interesting I did hang about on it's yahoo group for a while. Personally I didn't like some of the bells and whistles. I'd be happier with something that just replaced a gearbox. I tried to buy a used lathe from Italy that had something similar fitted but didn't win the auction. The way it was used may have coloured my opinion. Simple. Set pitch and thread count and do it. Thread count could easily be distance. The general idea came from some one that did it with a phase lock loop - an analogue plus digital chip approach rather than software. I think details on that are in the groups file section. A sort of background murmur I picked up was difficulty with the unit tracking spindle speed accurately. Pass really but some one was going to switch to direct speed control of the motor by using a DC one and I assume an encoder. I did handle a sample off a high end machine a while ago. Very coarse thread and a high precision nut all in aluminium. It was possible to feel that the control loop was hunting as the nut was run along the thread - just. This probably represents maybe a thou or so variation probably less on an expensive commercial unit. I'm glad some one came along that actually uses Linuxcnc rather than bleating about it and his comments hit the nail on the head. John - |
Another JohnS | 25/03/2016 15:01:56 |
842 forum posts 56 photos | Posted by Ajohnw on 25/03/2016 14:46:59:
I'm glad some one came along that actually uses Linuxcnc rather than bleating about it and his comments hit the nail on the head. Are you referring to Sam, or my comment earlier in this thread, or John Stevenson, or Lester (or is it the John of ELS fame) or... Or, are you one who doesn't bother to actually read what others have written before posting? Just asking - there's a lot to read.
Edited By John Alexander Stewart on 25/03/2016 15:25:12 |
Ajohnw | 25/03/2016 15:17:37 |
3631 forum posts 160 photos | There wont be any need for a linuxcnc user to see linux John. I see some signs of it when I boot up my desktop and needn't even see that really. It could equally well carry on and load something else. A few questions in the right place should fix that sort of thing if needed. So 200 video's aren't of use to a user. Ok fine by me. That a beeb has done it is a good example of why I think linuxcnc is now rather dated but it represents rather a lot of work so it makes a lot of sense to use it rather than what would mean something of a fresh start. That is going on slowly but when I see comments about huge line count encoders my software hat makes me giggle. Nothing as far as I am aware has been forthcoming which means that the people doing this sort of thing want to be rich one day or aren't having much success. Maybe they lack the abilities needed. I've no idea. I suspect something heading in a different direction will appear at some point probably just for screw cutting and feeds. I have been tempted to have a go myself at times but having stopped writing the stuff I can't see myself starting again. Plus the fact that if it had someone's OS in it I'd find it a hindrance and wouldn't be prepared to spend the time that would be needed to enable me to make use of it. John - |
Enough! | 25/03/2016 15:28:46 |
1719 forum posts 1 photos | Posted by Ajohnw on 25/03/2016 14:46:59:
On the leadscrew as it's rather interesting I did hang about on it's yahoo group for a while. Personally I didn't like some of the bells and whistles. I'd be happier with something that just replaced a gearbox.
I don't really understand your comment, John. The "other bells and whistles" aren't part of the basic kit and can simply not be added leaving just the gearbox replacement. All you have to do is build the minimum stepper-motor drive to suit your particular lathe. The firmware does contain drivers for those bells and whistles but they have their own menu sections which can be ignored. That's all I did initially and I did indeed end up with something that "just replaced the gearbox" for both power feed and screwcutting. I only occasionally do the latter but it's really nice to be able to switch the power feed from roughing to finishing speed in a couple of seconds without having to redo the gears (I don't have a selector gearbox). If the user want to expand his horizon ever-so-slightly, the firmware includes a setting that will let you feed up to a settable and repeatable position allowing you to cut up to a shoulder without setting a mechanical stop. It's very useful but if he feels it's too much of a bell/whistle he doesn't have to use it. The only thing I've added since is a so-called "Electronic Half-Nut" which is simply a pot with a spring return to zero and two, part-travel detents. Implementation (mechanical design) is up to the user. It isn't actually necessary (I went years without it) but it does get you away from the control box and lets you control longitudinal power feed from the lathe itself (with the added advantage of an instant fast feed position for setup purposes). |
Lester Caine | 25/03/2016 16:47:35 |
25 forum posts 1 photos | Some of you will have seen the discussions on all of these areas over the years on other lists, and we still have not come up with those elusive working plans for the time machine to give us a few more hours a day My Taig mill is still running the version of Mach3 I started with some years ago ... must be some time because the ITX box driving it still has W2k on it! I've installed many copies over the years, and as long as one sticks with 32 bi windows new ITX boxes with no pre-W7 drivers work fine. The only problem I have is down to the closed loop controller on the Taig which will from time to time stale on a job it's just done 5 times perfectly. Nothing to do with Mach3 and I've simply had no time left over to switch hardware ... which is why my own ELS kit is still only half assembled, and the LinuxCNC box is still sitting on top of the Mach3 one. When I build a new controller a get someone on the phone wanting to buy it and the old set up does a job. When I do find time to play with stuff I always document the work ... mainly for my own reference later ... and using the using the PHP based content management system I've been developing for 18+ years and which currently pulls in more money than CNC sales. But my plan in addition to completing a working ELS ( Which is all the Chester 3in1 here is worthy of ) is to get a working LinuxCNC set-up to parallel the single screen Mach3 set-up I've been supplying and supporting. To add to the useless information here, I only use Windows with the CNC kit. I've run a Linux desktop for many years and as the main desktop for coming on 10 years. Modern installations of Linux are a LOT less hassle and I can configure a Linux ITX box or full server in under an hour while a Windows box is over 24 hours of install, update, and further configuring. So TODAY I find Linux a lot less greeky then windows! But we do need a bit more work on the LinuxCNC installs, or the interfaces to ARM based motion control boards. |
Ajohnw | 25/03/2016 16:54:17 |
3631 forum posts 160 photos | I did mention Linuxcnc John but not Sam. I do read but sometimes cross posts crop up. I often break off to do something mid way through replying. On Bander's post well this was my impression when I looked around at it. I think this was when I had a Myford and no gearbox so sometimes ago and was probably comparing it with the Italian one I mentioned plus what I wanted it to do. I didn't realise that parts could be left out. Different people are likely to have different ideas on how something like this should work. Actually I did buy some bits and pieces to have a go but time and the cost of suitable dev kit and tools ruled it out at the time so it never happened. I changed lathe as well and that does have a gearbox. John - |
Ajohnw | 25/03/2016 19:28:08 |
3631 forum posts 160 photos | Posted by Lester Caine on 25/03/2016 16:47:35:
To add to the useless information here, I only use Windows with the CNC kit. I've run a Linux desktop for many years and as the main desktop for coming on 10 years. Modern installations of Linux are a LOT less hassle and I can configure a Linux ITX box or full server in under an hour while a Windows box is over 24 hours of install, update, and further configuring. So TODAY I find Linux a lot less greeky then windows! But we do need a bit more work on the LinuxCNC installs, or the interfaces to ARM based motion control boards. Just to continue the useless information I have used Linux for my desktop for a good while longer than that and am not at all happy dealing with what's under the hood and have no intention of ever being conversant with it, just what I may need to do which is basically compile applications on the few occasions I do need to do that. Many things install with a single click. I have messed things up a couple of times and visit the distro's forum where it's been sorted pretty quickly. At odd times I have wanted to find out what is going on somewhere on the machine and for me that needs google but doesn't take long and I forget as soon as I have done what ever I wanted to do. I've stuck with Suse now OpenSuse which has always made installs pretty easy. I do configure what I want in that area but for many the defaults would be fine. It's only a matter of deciding on partitioning in my case plus always using a root account - admin user in other words. I've also stuck with KDE for the desktop through thick and thin. That plus a utility called YAST makes doing what I might want to do to the machine easy. If not the forum will always help. LinuxQuestions can be useful at times too. On both there are people who will take a lot of time steering people through what they might want to do. John - |
Lester Caine | 25/03/2016 20:02:58 |
25 forum posts 1 photos | Posted by Ajohnw on 25/03/2016 19:28:08:
I've stuck with Suse now OpenSuse which has always made installs pretty easy. I do configure what I want in that area but for many the defaults would be fine. It's only a matter of deciding on partitioning in my case plus always using a root account - admin user in other words. I've also stuck with KDE for the desktop through thick and thin. That plus a utility called YAST makes doing what I might want to do to the machine easy. Snap ... been through a number of other distros and ended up with Gnome for a time while they removed the crap added to KDE, but I'm back on SUSE and classic KDE. It would be nice if YAST was still the default admin interface, but I still have the UniPlus+ System 5 manuals on the shelf here - little of the basics have changed since 1980. Long before Gates ripped off CP/M It is a simple fact that nowadays both Linux and Windows desktops are a complete mess which has nothing to do with the improving usability and everything to do with too many Indians trying to get their own agendas taken as the 'new way'. If we go back to the likes of W2k and earlier versions of KDE then the whole user interface would be cleaner and faster? The motion control code has nothing to do with operating systems. |
Ajohnw | 25/03/2016 21:00:20 |
3631 forum posts 160 photos | To many indians wanting to do this and that has been a problem - I can remember letting out an Oh No on the kde mailing list when some bright young c++ programmer wanted to do a daemon to do all indexing. I was gob smacked by what it had indexed when I finally found why my discs kept clicking. Just about everything I had looked at even on the web so turned it off. Later I found I couldn't have my posh clock unless it was active - that never reached a release. Frankly now on 12.3, I was waiting for 12.4, there is no signs of it doing it's stuff and it only does what it needs to. I still run Kmail 3 via the PIM though. It's a problem with C++, bit like Highlander - there can only be one but maybe mail justifies it's own. Looks like I will have to update to 13.2 as not sure I want to try Leap yet but I'll bet OpenSuse has the most stable KDE5 just as they did on 4. I thought there must be something about on linuxcnc to simplify the g code aspect so took a look, Bear in mind that this was posted some time ago The forum discussion is still ongoing If people read doc's and see rather strange comments about can be tabbed into something else it often means that it can be dragged and dropped - may work like that may not. John -
|
Ajohnw | 26/03/2016 10:28:07 |
3631 forum posts 160 photos | Another example of a linuxcnc interface I guess the real problem for some is that it's clearly highly configurable so rather than bleat like a sheep it would best to both look around and ask because some one some where will have probably done it. There also seems to be route from freecad. All this from 20 min of looking at a couple of video's. - I skip through them for find the interesting bits. John -
|
Please login to post a reply.
Want the latest issue of Model Engineer or Model Engineers' Workshop? Use our magazine locator links to find your nearest stockist!
Sign up to our newsletter and get a free digital issue.
You can unsubscribe at anytime. View our privacy policy at www.mortons.co.uk/privacy
You can contact us by phone, mail or email about the magazines including becoming a contributor, submitting reader's letters or making queries about articles. You can also get in touch about this website, advertising or other general issues.
Click THIS LINK for full contact details.
For subscription issues please see THIS LINK.