T
treez
Guest
Hello,
I’ve just been sacked from a PCB layout job after a two-day trial. The PCB layout package concerned was a “high-end” package, that is, one of the more expensive ones.
Why is it that simple PCBs are very difficult to lay out in the “high-end” PCB layout packages?
I can, however, use the Eagle PCB Layout program without problems, Eagle is very very different than other packages –much simpler. Anyone who understands a PCB’s basic structure, and can use a windows PC, will easily be able to use Eagle. This is not the case with any of the other “high-end”, proprietory PCB layout packages.
The “high-end” PCB layout packages are only useable to people who…
1…have very good I.T. skills, akin to those of a Compute Hacker, or…
2…are “in the know”, or….
3…have lots of highly expensive Applications visits.
It may sound cynical but I believe that the “high-end” packages deliberately avoid publishing effective “simplified guides” to their packages, because it would diminish their income from overly-expensive applications visits. It’s the only reason I can find for the fact that a PCB that is a doddle in Eagle is a considerable struggle in the “high-end” packages. Another point is that no-one will use a bootlegged “high-end” package without a licence if there’s a high chance of them getting totally stuck and needing help from the PCB software company. This is why there are no good “simplified guides” to using them. It encourages people to use a (non-bootlegged) licenced version and also purchase the maintenance contract and renew it each year.
Also, I believe that the “high-end” packages deliberately put bugs in the software, so that users dare not work on bootlegged unlicenced versions and also users keep up paying the maintenance fees. The existence of these bugs, means that the “high-end” packages need users to be possessed of very good I.T. skills. Due to this situation of the “High-end” packages being deliberately made more difficult than they should be, the type of person needed to operate them tends to either be “in the know”, or someone with very good I.T. skills. –In fact, the I.T. skills needed to operate a “High-end” PCB layout package are akin to the skills of a Computer Hacker.
In the big companies, you often find that the PCB layout guy is an ex-electronics technician or SMD machine operator who knows components, and just has an excellent flare for I.T and the “computer hacking” type way of working.
Unfortunately, though Eagle is simple to use, it lacks certain features such as 'Track pusher' and 'Differential pair bus router' etc etc. What would be best is if Eagle were to get augmented with these features. Does anyone know if there are User Language Programs that can be used with Eagle to achieve Bus Routing capability?
I once spent 8 weeks in a company that was using a “High-end” PCB layout package, even though all their PCBs were simple types. Their layout guy had been using that package for 10 year plus, and had done all the company’s PCBs. In spite of this, during my time at this company, the Package Apps Engineer was in the company for 3 whole days during my time there (at great expense), and this was a regular occurrence. It shows the bad state of affairs regarding the “high end” packages that people still need ‘hand-holding’ after that much time (10 years!), especially when all their PCBs were just simple ones. I actually asked their PCB guy if I should change the “workspace” for a PCB job, and he replied “I don’t know, I never use workspaces”. –This just highlighted everything about “high-end” PCB layout packages, because in that package, you are always in a “workspace”, the “workspace” is the epicentre of the package, it’s just not possible to “not use” them…What this guy meant was, that he hadn’t a clue what a ‘workspace’ was, (because the layout package is so confusing) and that he was just relying on repeated visits from the Apps guy in order to allow him to survive using it.
These kind of situations are common in many companies.
Many companies, perhaps if they only have a few simple PCBs, actually like the fact that their PCB layout program is overly confusing. This is because it supposedly reduces the chance of any competitor being able to do anything with the layout/schem files if they were ever to get hold of them.
In earlier days, I lost a few jobs by not being able to manage whichever company’s “high-end” PCB program. It was no consolation when I eventually happened on the Eagle PCB software package, which is very simple, and would have allowed me to succeed in those previous failures if I’d known about it then. One great feature of Eagle, (aswell as its great intuitiveness & simplicity of use) not shared by almost any other package, is that if someone is testing a PCB and needs the schem and board files…then Eagle has a free viewer that allows anyone to fully interrogate both schem and board. The free Eagle viewer actually allows the user to have full access to all the Eagle features, so viewing is made effective, as well as incredibly simple.
The only way to describe the currently available “high-end” PCB layout packages is that they are gross, tangled leviathans, made unnecessarily complicated. This though, is sometimes their attraction..Whilst at Jesmond Ltd, we had some driver PCBs designed by a Rotherham company. They had done all the designs in a certain PCB package. However, after finding out that we also used that same package at Jesmond Ltd, they then decided to re-do all the designs in a different “high-end” PCB layout package. –This, presumably, to reduce the chances of us being able to modify the boards ourselves if necessary…instead probably having to pay the Rotherham company to do any modification work for us.
I’ve just been sacked from a PCB layout job after a two-day trial. The PCB layout package concerned was a “high-end” package, that is, one of the more expensive ones.
Why is it that simple PCBs are very difficult to lay out in the “high-end” PCB layout packages?
I can, however, use the Eagle PCB Layout program without problems, Eagle is very very different than other packages –much simpler. Anyone who understands a PCB’s basic structure, and can use a windows PC, will easily be able to use Eagle. This is not the case with any of the other “high-end”, proprietory PCB layout packages.
The “high-end” PCB layout packages are only useable to people who…
1…have very good I.T. skills, akin to those of a Compute Hacker, or…
2…are “in the know”, or….
3…have lots of highly expensive Applications visits.
It may sound cynical but I believe that the “high-end” packages deliberately avoid publishing effective “simplified guides” to their packages, because it would diminish their income from overly-expensive applications visits. It’s the only reason I can find for the fact that a PCB that is a doddle in Eagle is a considerable struggle in the “high-end” packages. Another point is that no-one will use a bootlegged “high-end” package without a licence if there’s a high chance of them getting totally stuck and needing help from the PCB software company. This is why there are no good “simplified guides” to using them. It encourages people to use a (non-bootlegged) licenced version and also purchase the maintenance contract and renew it each year.
Also, I believe that the “high-end” packages deliberately put bugs in the software, so that users dare not work on bootlegged unlicenced versions and also users keep up paying the maintenance fees. The existence of these bugs, means that the “high-end” packages need users to be possessed of very good I.T. skills. Due to this situation of the “High-end” packages being deliberately made more difficult than they should be, the type of person needed to operate them tends to either be “in the know”, or someone with very good I.T. skills. –In fact, the I.T. skills needed to operate a “High-end” PCB layout package are akin to the skills of a Computer Hacker.
In the big companies, you often find that the PCB layout guy is an ex-electronics technician or SMD machine operator who knows components, and just has an excellent flare for I.T and the “computer hacking” type way of working.
Unfortunately, though Eagle is simple to use, it lacks certain features such as 'Track pusher' and 'Differential pair bus router' etc etc. What would be best is if Eagle were to get augmented with these features. Does anyone know if there are User Language Programs that can be used with Eagle to achieve Bus Routing capability?
I once spent 8 weeks in a company that was using a “High-end” PCB layout package, even though all their PCBs were simple types. Their layout guy had been using that package for 10 year plus, and had done all the company’s PCBs. In spite of this, during my time at this company, the Package Apps Engineer was in the company for 3 whole days during my time there (at great expense), and this was a regular occurrence. It shows the bad state of affairs regarding the “high end” packages that people still need ‘hand-holding’ after that much time (10 years!), especially when all their PCBs were just simple ones. I actually asked their PCB guy if I should change the “workspace” for a PCB job, and he replied “I don’t know, I never use workspaces”. –This just highlighted everything about “high-end” PCB layout packages, because in that package, you are always in a “workspace”, the “workspace” is the epicentre of the package, it’s just not possible to “not use” them…What this guy meant was, that he hadn’t a clue what a ‘workspace’ was, (because the layout package is so confusing) and that he was just relying on repeated visits from the Apps guy in order to allow him to survive using it.
These kind of situations are common in many companies.
Many companies, perhaps if they only have a few simple PCBs, actually like the fact that their PCB layout program is overly confusing. This is because it supposedly reduces the chance of any competitor being able to do anything with the layout/schem files if they were ever to get hold of them.
In earlier days, I lost a few jobs by not being able to manage whichever company’s “high-end” PCB program. It was no consolation when I eventually happened on the Eagle PCB software package, which is very simple, and would have allowed me to succeed in those previous failures if I’d known about it then. One great feature of Eagle, (aswell as its great intuitiveness & simplicity of use) not shared by almost any other package, is that if someone is testing a PCB and needs the schem and board files…then Eagle has a free viewer that allows anyone to fully interrogate both schem and board. The free Eagle viewer actually allows the user to have full access to all the Eagle features, so viewing is made effective, as well as incredibly simple.
The only way to describe the currently available “high-end” PCB layout packages is that they are gross, tangled leviathans, made unnecessarily complicated. This though, is sometimes their attraction..Whilst at Jesmond Ltd, we had some driver PCBs designed by a Rotherham company. They had done all the designs in a certain PCB package. However, after finding out that we also used that same package at Jesmond Ltd, they then decided to re-do all the designs in a different “high-end” PCB layout package. –This, presumably, to reduce the chances of us being able to modify the boards ourselves if necessary…instead probably having to pay the Rotherham company to do any modification work for us.