Re: [PEDA] Fw: Altium - Think it, Design it, Build it!

2001-08-07 Thread Abd ulRahman Lomax

Here is my reaction to Altium.

I am rather desperately hoping it is a hoax

Altium sounds like a name for a company that is trying to imitate 
something modern without quite making it. It's very nineties.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*  - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Spam trawlers in this group

2001-08-25 Thread Abd ulRahman Lomax

At 11:13 AM 8/24/01 -0500, Frank Gilley wrote:
Just curious, but lately I have been getting spammed from what would 
appear to be email addy trawlers in this group.
Anyone else getting spam from .au's? after posting here?
This is not the usenet, surely we don't have to have addy trawlers in our 
own group!

Either that or Altuim sold our addresses... (surely NOT!)

Who would buy what they can get for free! (As was pointed out, Altium has 
no special access to the addresses of subscribers to this list; that data 
is held by Techserv. I very much doubt that Techserv would sell the 
subscriber list. They do offer advertising to the list -- no one has 
purchased it, it was pretty expensive last time I checked; but such mail 
would come as a normal post to the list.)

However, this list is archived on yahoogroups. If you one's e-mail address 
is in the signature, it becomes web-accessible, and Mr. Gilley does have 
his address in his signature. There is also a Techserv archive -- on the 
Techserv web site, and it happens that a piece of mail from Mr. Gilley is 
in that archive; I found it by searching google.com on his e-mail address.

This list sends the email address of writers with posts. But both the 
Techserv archive and the yahoogroups archive (protel-users-PEDA-archive) 
strip out the addresses. So the email address is only publicly viewable if 
you put it in the body of the mail or it is in your signature.

So anyone could search for messages containing terms that might indicate 
that a writer was a potential customer, and then extract the e-mail 
address(es) from those messages.

I get *lots* of spam, because I don't conceal or disguise my address, and I 
am active, not only here, but on newsgroups as well.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*  - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Altium Total Support Brochure

2001-12-05 Thread Abd ulRahman Lomax

At 03:13 PM 12/5/2001 -0500, Brian Guralnick wrote:

 Usually when I purchase any software, or hardware, from any other 
 vendor, I can
get support for free almost indefinitely without having to renew some sort of
membership.

Actually, indefinite support is, in my experience, the exception rather 
than the rule. We are all using one of the Microsoft operating systems. As 
I recall, free support for that is limited to a few months from first 
contact. My wife's business uses a very common accounting program, support 
is free for a few months, after that it is pretty expensive. And all the 
other major CAD vendors charge plenty for support.

Protel was an exception.

While I am concerned that the ATS charge seems high compared to the 
software purchase price, we don't really know where that price is going to 
settle. I am much more concerned about all the confusion that comes from 
uncertainty about where all this is going; supposedly on of the purposes of 
ATS is to make it easy to budget.

Hey! It's not easy yet!

I'm hearing reports of users bailing or at least researching alternatives.

I'm trying to figure out why all the secrecy and mystery. Obviously, a 
company needs to preserve some flexibility, and when there is a sale, there 
is always the customer who bought just before the sale who is irritated. If 
a sale were announced in advance, obviously purchasers would wait unless 
they absolutely had to have it TODAY. So the company might as well announce 
the sale immediately. Sometimes, however, companies will issue a credit to 
purchasers who bought just before a sale was announced.

If a sale involves a small savings, it is not very important, but 20%, 

What my wife has done in her business has been to issue a credit to the 
customer against future purchases. Companies have sales to jumpstart cash 
flow or move inventory. The latter motivation is not particularly relevant 
to the software industry. By issuing a credit instead of making a refund, 
the customer is kept happy and immediately cash flow is not negatively 
impacted.

Altium did this to a small degree with the ATS announcement. It was 
back-dated about a month, as I recall.

One buyer wrote about missing the deadline by a day or two. We don't yet 
know the impact of that, because we don't yet know the true value of ATS, 
we only know what upgrades *including* ATS are costing. It seems pretty 
unlikely that a P98 upgrader is getting the upgrade free and ATS for $1995.

We had been expecting the next upgrade to be $995 or so.

Protel, for the last few years, has only had modest sales, i.e. price 
reductions, and it is sudden price reductions that get buyers angry if they 
missed them. Instead, Protel has announced price *increases* well in 
advance. This has a similar effect to a sale in that it will stimulate 
fence-sitters to make a purchase decision, but it does not cause any ill will.

Anyway, it is obvious that if a company needs to lower a price temporarily 
(or permanently), or offer some extra substantial benefit, which amounts to 
the same thing, it must announce it on a certain date. Those who buy before 
that date may just be out of luck unless the company accomodates them in 
some way. I'd suggest a certain period before the sale date where those who 
purchased within that period get some benefit, not as great as the sale 
benefit or price reduction, but something that makes the difference not so 
drastic. For example, Protel 99SE purchasers in the three months prior to 
October 1 might get ATS at half price if they buy it within, say, three 
months of the ATS for pre-10/01 licensees announcement. This will not only 
mollify them but it may actually stimulate ATS sales for that group

As to those of us who bought Protel even before that, we have had the use 
of the program, which is probably worth a few hundred dollars a month, at 
least for serious users.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Altium Total Support Brochure

2001-12-05 Thread Abd ulRahman Lomax

At 03:51 PM 12/5/2001 -0500, Bagotronix Tech Support wrote:
I think that free support should be maintained for old products forever, as
long as there is no cost associated with maintaining that free support.

No cost support is possible.  It consists of downloadable service packs
for the software, FAQs, bug lists, and workarounds, all on the company's
website.  I understand that they cannot offer free telephone or e-mail
support forever, but website support they can.

I agree.

A year or so ago, I bought a Compaq notebook computer from a close-out 
distributor. They told me that I could get the manual from Compaq. So I 
went to the Compaq web site and found that Compaq had arranged with a 
company which provided manuals. For about $50, I think. It might have been 
$100. The PDF manual had been removed from the Compaq site.

I returned the computer and find myself very reluctant to consider Compaq 
computers. Sure, they probably made some money selling the rights to the 
manuals. But, essentially, they sold out their customers, because only 
customers need those manuals, perhaps it was lost or damaged.

Because all of the development cost for the manuals was absorbed into the 
cost for the computer, getting some money for the ongoing rights to publish 
the manual probably seemed like free money to the Compaq bean counters. As 
they say, penny-wise, pound foolish. Almost every manual sold by that 
company will generate a jolt of ill-will against Compaq. People know, by 
now, that documentation costs are included in the product cost, and with 
the web, the cost of distributing it has become very very low. If I lose my 
Protel manual, no big deal, I can get the PDF. Protel sells the book for 
$90. Given the press run, that's probably a fair price. But I certainly 
hope that Protel doesn't decide to dump the PDF on the theory that it could 
then sell more manuals

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Footprint pads moving during or after copy/paste/move processes.

2002-04-02 Thread Abd ulRahman Lomax

At 06:05 PM 4/1/2002 +1000, Ian Wilson wrote:
Harmless unless you actually have unlocked the component - and then the 
classic missing pad can be generated.  Select a net (or connected copper), 
which includes components with unlocked primitives.  Delete the selection 
and away go the pads.  This is a problem and it would be nice if Protel 
gave a warning that component entities were about to be deleted/moved by 
this action.

Yes. Absent such a warning, we should be vigilant whenever unlocking 
component primitives that they are relocked immediately when it is no 
longer necessary to have them unlocked.

(Major purpose for unlocking primitives: to modify a silkscreen outline, 
for example to be able to read designator text which overlaps the outline; 
this is one way to get tighter legends with SMT parts.)


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] pad jump

2002-04-02 Thread Abd ulRahman Lomax

At 03:11 PM 4/1/2002 -0800, Dennis Saputelli wrote:
i am reasonable certain that my mysterious pad jump happened right after
and as a possible consequence of a File Save As

It would be rather surprising if that was not merely a coincidence. File 
Save As does not have any effect on the file itself, which remains in 
memory unchanged. Exceptions would be the edit flag, which is cleared, 
i.e., Protel knows that the file has been saved since it was last edited, 
and the file name, which is changed to the new name as the file is saved 
under that.

It would be pretty hard to get this one wrong. But I suppose stranger 
things have happened.

I'm not convinced that I have seen sufficient confirmation of this bug 
report to consider it verified. There simply is no coherence of conditions 
as yet. What we have is a report, confirmed by some, that they have seen 
pad footprints move; I don't think that any have reported that this was at 
all frequent.

Since pad footprints can move by a number of normal processes, plus they 
could move from database corruption from any of many different possible 
causes, I would want to see either (1) many confirmations, or (2) 
confirmation with some similarity in the conditions under which the pad 
jump was observed.

Mr. Saputelli has sworn up and down that he didn't do any of the things 
that would normally cause supposedly locked footprint pads to move, but he 
can't possibly know that his computer did not suffer the alteration of a 
bit, perhaps by a cosmic ray

I'm *not* saying that it is unlikely that such a bug exists. I don't think 
Save As is likely to be related, but there are plenty of other things that 
could go wrong.

If any of our readers observe pad jump, i.e., you are sure that you did not 
unlock the primitives of a component and that you did not edit the 
coordinates, perhaps thinking you were editing a track width, by all means, 
report it here, together with a description of what you were doing at the 
time; also the X,Y magnitude of the jump would be interesting. You should 
be able to determine the exact change in X and Y coordinates by noting the 
new coordinates, then replacing the component from its library



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Out-of-workspace items (ex Extended selection spells)

2002-04-02 Thread Abd ulRahman Lomax

At 12:43 AM 4/3/2002 +1000, Geoff Harland wrote:

I understand what you are saying, but I do wonder how much space you want
while you are moving items about; after all, 100 inches by 100 inches is a
pretty big area :) (i.e. much much larger than any PCB which I am ever
likely to be called upon to design).

The issue is not the size of the workspace, though if one were working at a 
finer scale, for example 10:1, that 100 inch workspace could becomoe a tad 
tight. Why would one want to work at scale? Well, Protel gets a little 
flakey somewhere in the micron region; definitely CAMtastic does. I have 
run into these limits on an MCM design, 2 mil track and space with certain 
structures needing to be a specific size and shape. Protel did generally 
work here, and gerber provides adequate resolution, but CAMtastic was 
useless, it seems to have been designed for the mil region, not much below.

I've worked with Tango DOS, which had a 32 inch workspace; I never had 
occasion to need larger. But I recall my frustration when I could not place 
a block because some element of the block was outside the workspace. Sure, 
I'd like a warning. But I might want to place the block, then bring the 
wayward parts into the workspace. I can do that with Protel.

Frankly, I'd rather see Protel remove the workspace limitations, at least 
for some aspects of the program. It stores the coordinates, why not allow 
display? If it is necessary -- for speed, perhaps -- to keep active 
primitives inside the workspace, still, since it allows them to exist 
outside, why not go further; if there are aspects of the program that would 
be too difficult to reprogram, one already has the problem of having to 
filter the input; what is needed is a warning to the user that the results 
are not reliable. Most notably, DRC. But it is silly that Protel cannot 
recognize a pad outside the workspace as being unconnected!

IMO, there are pros and cons to having the ability to move items outside the
100 x 100 kosher workspace. If prohibited, user-created macros would
then have to contend with the possibility that their invocation would move
one or items outside that area, which could result in complications.

Exactly.

  OTOH,
it is not always obvious when items are outside this area, so that is the
drawback to not prohibiting this.

Much, much easier to simply warn the user when a primitive is created or 
moved outside the workspace, and to report such primitives in DRC. The last 
is the most important, and the easiest to implement.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Excluding a component footprint from a DRC check

2002-04-05 Thread Abd ulRahman Lomax

At 01:08 PM 4/5/2002 +0100, [EMAIL PROTECTED] wrote:
Is there any way of excluding a component footprint from a DRC check?

You can set special rules for footprints, components, component classes, or 
specific footprint pads, from some DRC checks, particularly Clearance 
Constraint and a series of Manufacturing constraints, most of which involve 
calculated layers and so are not really DRC rules, as well as Placement 
Constraints and the Unconnected Pin rule.

This does not, however, exclude the footprint from DRC; rather one sets a 
rule such that the component will not generate a DRC error because it 
satisfies the special rule. There is a priority relationship for rules, too 
much to go into at the moment.

If it were stated more specifically what Mr. Turner wants to do, we might 
give more specific answers. But a little experimentation should go a long 
way

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Selection when in single layer mode

2002-04-08 Thread Abd ulRahman Lomax

Unfortunately, single-layer mode has not be implemented in the best way.

It was apparently designed to be used for viewing, not really for editing. 
The solution might be for Protel to disable selection entirely in 
single-layer mode, or make single-layer mode edit the same as having the 
same layers enabled in the Layer dialog.

There are other problems as well We'd like to use single-layer mode to 
route on a single layer, especially where there are blind/buried vias, but 
display does not work properly, as has been dsicussed at length in the past.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] flies in the archive

2002-04-09 Thread Abd ulRahman Lomax

At 11:49 AM 4/9/2002 +1000, Ian Wilson wrote:
Brad is correct - the original enquiry was not about archives but about the 
servers and basic scripts.  As Brad said, these are stored in the Files 
store of the yahoo users group.

Not really important, yes, the original inquiry was about those files, but 
the subject line mentions the archive. We have one thing which we call an 
archive and it is the message archive on yahoogroups. We usually refer to 
the place where the files are stored as the filespace or the files area 
for protel-users. So I was making clear where the archive was located, for 
the record. Others answered the intended question.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Excel to Protel Schematic

2002-04-10 Thread Abd ulRahman Lomax

At 04:27 PM 4/8/2002 -0700, Shuping Lew wrote:
I try to add IC power table to Schematic...

Others gave good advice as to how to make a table in Schematic. So I'm 
responding to the basic idea of making an IC power table.

It is essential, of course, that actual connections be made to power pins, 
even if the pins are hidden. If one wants to show the connections in a 
table, it would be better to use multipart components with a power section, 
placing that component and connecting it to power, instead of using hidden 
pins.

A text table is REF information, i.e., it would be redundant, used for 
reference only. Redundant information should clearly be labeled as REF, 
but the fact is that it may be assumed by a reader of the schematic to be 
accurate. And there will be no automatic checking of this information to 
guarantee that it corresponds to actual connections. I consider such a 
table to be not a good idea.

Power section parts can be designed so that they are placed in what would 
be similar to a table; the difference would be that these parts would 
actually make the desired connections instead of being merely for 
reference. This is more flexible and more reliable than using hidden pins. 
May of our experienced writers are strongly against any use of hidden pins 
at all. That may be an extreme position, but one should be aware that there 
are reasons for this strong dislike of hidden pins.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] flies in the archive

2002-04-10 Thread Abd ulRahman Lomax

Sorry.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] FW: Access violation -- Is it a Protel bug?

2002-04-17 Thread Abd ulRahman Lomax

At 03:23 PM 4/16/2002 -0700, Shuping Lew wrote:
I tried to load a netlist file to PCB. It has over 1,100 components. I
receiced a warning of access violation. It says: Access Violation at address
OF086CC6 module Exception Occurred in PCB: Netlist...

First of all, yes, I would strongly suspect a bug, though a damaged 
executable is a possible but unlikely culprit. Mr. Wilson is correct, it 
should not be possible to cause an access violation with bad (or good) 
netlist data.

One factor not stated so far: did the Schematic pass a full ERC?

Many designers, trying ERC, find so many errors and warnings that they do 
not bother to clean it up. After all, the job is due, etc.

But that quickly-done job is going to be a problem if the PCB contains 
errors that could have been avoided if errors or warnings in the ERC had 
been found and fixed.

Most experienced Protel designers take the trouble to track down and fix 
*every* error and warning. If a warning is verified to come from a 
condition that is intended, a no_ERC directive (Place Directive) is placed 
on the error marker to suppress the report. For example, I'll put such a 
directive on every unconnected pin, because I want to check for unconnected 
pins, for a very high percentage of schematic errors will result in an 
unconnected pin, or a net with no driving pin.

As others have mentioned, a possible cause of the crash is a duplicated 
pin, i.e., a pin which is in more than one net, or possibly a net which is 
found in the list more than once.

The former condition can be created by a bad symbol or by more than one 
part with the same reference designator. The latter will generally be 
detected by ERC. A sign of the former would be that an Update PCB will 
produce macros even after Update has been run twice.

I would not trust that a netlist which crashes Netlist Load will produce 
good results when loaded through the Synchronizer (Update PCB), even if the 
latter does not crash. I would not be content until I had tracked down the 
exact cause of the problem, which can be done by cutting down the net list 
into sections, repeating the process until one has found exactly what 
causes the problem. (Note that a problem might exist because of two 
different nets or node in the list, widely separated in the file, so the 
chunking might need to be done in a more complicated way than merely 
cutting the file in half each time).

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] FW: Access violation -- Is it a Protel bug?

2002-04-17 Thread Abd ulRahman Lomax

At 10:13 AM 4/17/2002 -0700, Shuping Lew wrote:
---I created netlist for each sheets. There are total 25 sheets. I then
loaded them individaully. There were no problem.

If the problem was, for example, that you had an incorrect scope such that 
some net names were duplicated between sheets even though you did not 
intend to connect them, or there were duplicate designators, with one on 
one sheet and another on another sheet, each sheet would still load 
correctly, but the combination would fail in some way.

A common error is the use of flat hierarchy with named nets on each sheet, 
but the sheet numbers are not added to the net names. This will cause 
duplicate net names, quite a mess.

What Mr. Velander wrote should also be noticed.

I'd be interested to see that net list. Mr. Lew, if he is concerned about 
proprietary data, could make a copy of his .ddb, edit the schematic to 
remove all type data, generate a net list -- which should still crash 
Protel, that should be verified -- and send it to me or to anyone else 
interested. Don't send it to the list!

(A net list without data regarding the types of parts contains zero IP. I 
would not reveal the data to anyone else anyway, even if it did contain 
type data.)

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] transparent backgrounds ??

2002-04-17 Thread Abd ulRahman Lomax

At 02:13 PM 4/17/2002 -0500, Robison Michael R CNIN wrote:
it was mentioned here a while ago that if i had hardcopy
artwork, i could scan it, get it sized appropriately, and
add it as a transparent background for me to use as a
guide for interactive routing.  is this correct?

There are several .BMP to Protel translators around, including one in the 
[EMAIL PROTECTED] filespace.

For one small project, I used a digital photo of a board, processed a bit 
in a graphics program and converted to .bmp (there are shareware converters 
out there, such as Graphics Workshop), then imported.

I had to scale the data first. I forget exactly how I did it. Since I'm 
comfortable with gerber data, I might have dumped it as gerber and then 
scaled the gerber with a custom utility. There are other ways.

If you can get the drawing scanned into DXF, that may be easier and more 
flexible.

The data was imported or moved to a mechanical layer. Track could then be 
drawn over it.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] FW: Access violation -- Is it a Protel bug?

2002-04-17 Thread Abd ulRahman Lomax

At 02:40 PM 4/17/2002 -0700, Shuping Lew wrote:
I use some notes on every schematic project. So I created a schematic symbol
named note for it. To avoid the warning of missing footprint, I also
created a footprint named blank to associate with that symbol.

I think there is a better way. You can copy notes to the clipboard and then 
paste them repeatedly wherever you want. To set up these notes for repeated 
use, just create a schematic sheet from which you can copy them each time 
you create a project. You could also make the notes part of your drawing 
format, i.e., the template file.

I'd guess that the problem was caused by whatever was in that blank 
footprint. If it had no primitives, that would very likely be an 
unanticipated  data structure, it is not surprising that it would crash 
Protel. Yes, the data should have been tested before being crunched, but 
the reality is that programmers simply don't think of everything

We should perhaps verify this bug, I don't have time, but it should not be 
difficult. Once it is a reported bug, if we can verify it, future versions 
will be tested, by us if not by Protel

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Tango to Protel Translator

2002-04-18 Thread Abd ulRahman Lomax

At 05:33 PM 4/17/2002 -0500, Jon Elson wrote:
BUT, this applies ONLY to PCB, not schematic.  ... I still don't know
of a way to do it

Tango Schematic can be read by Accel PCAD schematic (since that is the 
descendant program) and PCAD schematic is convertible to Protel Schematic 
through the PCAD-Protel translator available from Protel.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] changing electrical type

2002-04-18 Thread Abd ulRahman Lomax

At 10:07 AM 4/18/2002 -0500, [EMAIL PROTECTED] wrote:
  Is there anyway I can change the electrical type of a pin to one that is
not listed in the drop down menu? I would like to put an open drain on one
of the pins.

I rather doubt that there is a way. It would have to be in some kind of 
system configuration file. Then, we would hope, the ERC matrix would add 
the type to the matrix.

But what would happen, then, when such a file, using the new pin type, were 
read by someone else's copy of Protel. There would have to be, also, an 
automatic modification of the pin type list to add a new type that was 
found on the schematic.

I don't think they went that far.

The only use for the pin types, as far as I know, is in the ERC, and I 
suspect one of the existing types would serve

But the whole type question could be revisited, I'd suggest, it could get 
more sophisticated.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] IPL netlist to Protel

2002-04-22 Thread Abd ulRahman Lomax

If a translator cannot be found, it is not terribly difficult to massage 
almost any netlist format into Protel form, unless the format is binary 
instead of text. Sometimes one can use just a word processor, but if this 
list is not organized by net, a spreadsheet like Excel can help with 
resorting; then the final polishing of the list into Protel format can be 
done with a WP.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] dual monitors

2002-04-23 Thread Abd ulRahman Lomax

At 09:52 PM 4/19/2002 -0400, Brian Guralnick wrote:
| I'll look into this, it may prevent the boot messages, etc. from spanning,
| though that is a minor annoyance.
|
It does.

Yes, it does, but it causes other problems. Six of one and a half dozen of 
the other. No time to write about this today


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Power plane clearance rule

2002-04-23 Thread Abd ulRahman Lomax

There is another problem with this rule If I am correct, it is indeed, a 
hole clearance. But true clearance will be about 3 mils less, more or less, 
because the holes are drilled oversize so that 1.5 mils of plating (1 oz) 
will bring it back to the specified size. That is a conductive reduction of 
the clearance. It can be even larger because fab houses drill within a 
range in order to meet specified hole tolerance.

In other words, if you specify 10 mils annulus, you actually get 8.5 mils 
*nominal* minus fab tolerances. Thin, too thin, usually.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Shortened Designator on Silkscreen

2002-04-24 Thread Abd ulRahman Lomax

At 11:30 AM 4/23/2002 -0700, JaMi Smith wrote:
Most of these boards are built in house, but the error rate on stuffing
components (the wrong ones in the wrong locations) is very high and the
trouble-shooting time to find these assembly errors is exhorbinate, so I
really do need the silkscreen every place I can get it.

No, you don't. You need good process for assembly. Good assemblers don't 
even look at the silkscreen. It's too time-consuming. Instead, efficient 
hand assemblers would, in my experience, prefer to have a golden board, 
i.e., a board which has been correctly assembled.

It's not essential, but if they have a flicker viewer, so much the better 
(i.e., a viewer which switches quickly from a view of one pcb to the other, 
with the images positioned identically. Very efficient for detecting 
differences, first used, I think, in the search for what was later named 
Pluto. I think I have heard of such a device being used for assembly, but 
I'm not sure.

Similar would be a device which superimposed an image of an assembly 
drawing over a view of the physical PCB.

Presumably, however, if assembly has been making lots of errors, they don't 
have tools like this. One reason, by the way, to send difficult assembly 
out. You really can't compete with them, when all is said and done.

Herein lies the problem. I have 4 duplicate channels, with ref
designators currently numbered as R1_1, R1_2, R1_3, R1_4, R2_1, etc. in
the 4 parallel and identical channels.

That's a problem in itself, perhaps, though it is one possible 
configuration. Other posts have often described ways to do duplicate 
channels in PCB. The default naming that Protel uses when you simply copy a 
block of components is *not* intended for serious use in duplicating 
blocks. You could consider these names as placeholders. Their meaning is 
obvious.

But if you like those names, it is obviously easy to obtain them.

The solution starts with a good renumbering in the schematic. The use of 
channel postfixes (like A, B, C etc), assigned number sequences (like 
channel A contains all refdes numbers between 100-199, B contains 200-299, 
etc) should be done at the schematic level.

It is possible to use match on selection status to rename parts block by 
block, or if each section has its own page on the schematic, Protel's 
annotation tool can handle some kinds of channel numbering.

Global edits with appropriate match criteria can be used to add distinctive 
characteristics to each block. As I recall, there are some irritating 
limitations in replacement criteria which has led me in the past to use the 
spreadsheet to add channel designators; one should realize that complex 
manipulations of refdes and comment text can be done in the spreadsheet, 
and one would have all the tools available in, say, Excel. I've not had 
good luck with the Protel spreadsheet editor, but perhaps I did not 
correctly intone the incantations. I use the Protel spreadsheet tool just 
for exporting the data and taking it back into the Schematic or PCB. If one 
wants to use the spreadsheet, I advise looking back into the archives for 
posts about how to Update from Spreadsheet. It can be quite persnickity, if 
you look cross-eyed at it, it can fail.

  My ref designators are already as
small as our fab house will go for which is .025 high and .005 thick
lines, and I am also tenting all of my vias so that they will not
interfere with the silkscreen.

Good. Though, as was implied in what I wrote before, I would not let 
silkscreen requirements override fab and assembly quality requirements. If 
you want tented vias, perhaps to reduce solder bridging, or you can at 
least tolerate them -- some assemblers, as I recall, don't like them, 
perhaps because of outgassing during soldering -- fine. Otherwise I would 
not go very far to make a complete silkscreen.

But if you want a complete silkscreen for 0402 parts, there is lots of room 
between the parts if you cut out some of the outline, especially if you can 
handle 5 mil text. I've never gone that small. I'd make some custom 
footprints with the outline designed for this use. You could, of course, 
unlock primitives for a footprint and edit the outlines, but I would only 
do this if there were just a few places where it were necessary.

  I could however get a lot more
designators placed in the limited room that I have if I could eliminate
the channel designator part of the ref designator, i.e.: reduce the R1_1
to simply R1, which is much shorter, and which due to the layout is
acceptable since the channels are physically very clear and already
labeled as CH_1, CH2, etc.

Sure. And this is not at all difficult to do. See below.

However, if I shorten the actual designator, it makes for
synchronization problems with the schematic, as well as hell to pay in
the DRC department.

Right. Don't do that. Instead use the Comment field, which is otherwise a 
bicycle for a fish. To make the comment fields correspond to the 

Re: [PEDA] Ground plane floods on top and bottom of PCB

2002-04-24 Thread Abd ulRahman Lomax

At 12:14 PM 4/24/2002 -0700, Afshin Salehi wrote:
Hello all,
 Currently on PCB's I flood the top and bottom layers with a 
 ground plane after routing.

I've started doing that on certain boards, particularly fine-pitch SMT 
boards. It can make a good 6-layer stackup, with power and ground planes 
separated by 5 mils or so in the middle, for good distributed capacitance, 
layers 2 and 5 for most routing, and only fanouts and occasional or extra 
power routing on the top and bottom.

covering the top and bottom -- except for component pads and fanouts -- 
with ground *may* improve noise behavior. It might also cause impedance 
discontinuities, it depends

   I have it remove the dead copper then I manually place via's where 
 there was no flood to connect those area's to ground.

One might want to place extra vias anyway, for better return paths.

   I then repour
the planes and continue this process until I am satisfied with the coverage.
This can't be the most efficient way.  Is anyone else doing something like
this that has a better way or a trick I am unaware of?  I look forward to
reading your replies.

The only thing I can suggest is that you place as many vias and ground them 
before pouring. There is very little harm, if any, in having extra vias.

I received a board here, done in OrCAD Layout, where the designer had used 
a pour, top and bottom, and had not removed dead copper. Worse than useless

The pours that I made as described above did not need many additional vias, 
if any, for simple connection, because the only islands were inside QFPs or 
the like, and there was always at least one ground via already in there

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Importing a large image file into Protel PCB

2002-04-25 Thread Abd ulRahman Lomax

At 11:05 AM 4/25/2002 -0400, Jim Vegh wrote:

I have search all over the web and the previous forum posts and cannot 
find bmptopcb anywhere.


There is a program which was donated to the user's group in the filespace 
for [EMAIL PROTECTED]

http://groups.yahoo.com/group/protel-users/files/Convert.zip

Note that you may need to be a subscriber to the mailing list protel-users 
to access this file, and also to be registered with yahoo (so that yahoo 
can recognise your identity through a cookie). We could have made the 
filespace fully public, but discovered that this could create some 
intellectual property hazards, so I think we left it member-only.

There is another bmp to protel converter from a user in New Zealand. It 
must be obtained from him, it's illegal to pass it on, as I recall. He 
sends it on request, at least he did in the past. I don't have quick access 
to the information, perhaps someone else does.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Print preview bug on Arcs

2002-04-25 Thread Abd ulRahman Lomax

At 02:58 PM 4/25/2002 +0100, Michael Binning wrote:

Dave, I have just tried creating a simple design using tracks in arc mode,
as a test.
Got to print preview OK, but as soon as I hit the print button, bye bye
Protel.  Locked solid.

The problem may be file-specific, so it is crucial to save a file which 
shows this problem, together with information about the printer and printer 
driver revision level. Unless the bug is known, which would likely show up 
pretty quickly on this list, the file, or a cut-down version of the file 
that still shows the problem, should be sent to Protel, together with the 
printer/driver information.

At the same time, other users may wish to investigate the problem. Please 
don't send attached files to this list, but only to those individual users 
who indicate their willingness to receive them. (I think this list is now 
set to reject attachments, which is essential for most mailing lists, 
particularly because of virus security, but also for other reasons as well).

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] recovering data

2002-04-30 Thread Abd ulRahman Lomax

At 12:53 PM 4/30/2002 -0400, Bagotronix Tech Support wrote:
Since Protel DDBs are so huge now, fitting a large project on one CD-R might
be a problem.

Protel DDBs get large if one does not empty trash and compact the database. 
The latter is the most important and the least visible problem, the only 
symptom of failing to compact is that the file gets larger, and larger, and 
larger.

If I am correct, the Access database being used does not automatically 
recover space when a file is deleted. That's what the compaction tool is 
for. I have 99SE set to automatically compact every database when it is 
closed. A minor nuisance sometimes, it takes a little longer to close the 
database. Or one can manually compact from the Client menu. (That funny 
down-arrow in the upper left hand corner of the screen)

A while back, I still was using a 56K dialup actually running about 30K, I 
got a very, very large ddb from a client. After compaction, it was less 
than one-tenth the size.

It would take a truly large project to be too big to fit on a CD after 
being cleaned up and compacted.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] mirroring or flipping a PCB (was:...)

2002-05-01 Thread Abd ulRahman Lomax

At 03:45 PM 4/30/2002 -0700, Mira wrote:
The meaning in Pcad is that you get all layers
swapped. Top goes to bottom, silk top - to silk
bottom. So it's like looking at the PCB from the
bottom side (or routing as the bottom side it your top
side).

There are three possible aspects to mirroring and flipping.

Mirroring would not flip the board, it would not convert top to bottom, 
etc. Mirroring is useful in generating checkprints of the bottom layer(s), 
particularly the legend; it can also be used, in gerber photoplot, to 
generate bottom views that can be reimported.

Flipping could mean flipping in view only or flipping in actuality. 
View-only flipping would merely mirror the display. It should be relatively 
easy for Protel to implement this, but they have not. View-only 
flipping is really the same thing as plot mirroring, except it is with the 
display instead of with print or plot output.

Actual flipping is a tad complex; Mr. Wilson, as I recall working with Mr. 
Harland, wrote a board inversion server. Full board inversion (we called 
this deep inversion) would truly reproduce the database as if the board 
had been completely flipped. Note that this involves changing inner layer 
assignments, it is not merely a matter of mirroring all layers and swapping 
the top and bottom layer assignments of primitives.

Deep inversion would primarily be useful with design re-use, I won't go 
into details.

Design views of your top and bottom overlay (silk)
next to your PCB design help you to locate easily the
components. When you flip the PCB and refresh you'll
see the views changed, too. Highliting a component
also highlights in in the view. Select another one and
it appears selected on the view.

Yes, this is a desirable feature. It was originally, if I am correct, a 
quite expensive add-on to PCAD. This feature, as I would anticipate it, 
would allow the placement of a view of the PCB next to the PCB. This view 
might not only be mirrored, if desired, it might also be rescaled; it might 
include only a defined section of the design (i.e., to create a detail view).

The existence of this tool or something like it in PCAD reflects the 
mission and user base of PCAD: PC design specialists working in large 
companies. Protel is aimed primarily at engineers, though there are 
certainly large companies using it.

The original price of PCAD -- at the time Protel bought it -- reflects this 
difference. PCAD pricing was collapsed almost immediately by Protel to a 
flat $10K for the whole shebang, at a time when Protel pricing was still 
$6K for a full suite. Protel pricing has now come up a bit to $8K, but we 
can expect that this pricing really reflects the new elements that will 
appear in Phoenix, since it will include Phoenix when the latter is released.

Bottom line: the (relatively) easy way to make bottom-side-view assembly 
drawings is to export appropriate gerber and re-import it; this is how I 
have done it and I think Techserv does about the same (they may have 
utilities to speed the process, but it is not difficult).

I've got another question.
When moving the selection I placed it close to the
lower left corner... but some of the components are
now out of the working space. I looked to me it was
possible to place them there and Protel didn't
complain. It was deselected and saved in the mean
time.

Naughty, naughty. Yes, Protel allows out-of-workspace primitives. Having 
used Tango, which does not allow this, I'd say that I prefer the Protel 
way; but Protel should add tools to make it easy to recover such 
primitives. Among other things, DRC should report out-of-workspace 
primitives; as it is, an out-of-workspace footprint pad will *not* generate 
an incomplete net error. I consider that a bug.

There is a clear sign that you have out-of-workspace primitives: Zoom All 
will not confine itself to the complete set of primitives that you can see.

The basic method of moving these primitives back into the workspace, where 
they can be manipulated and/or deleted, is to place any primitive, like a 
large pad, Select All, then Deselect Inside to deselect everything visible 
except that pad. Pick up the pad, and when you are moving it, a box should 
appear that will extend out of the workspace. By moving the pad, you may be 
able to bring in the out-of-workspace objects. I say may because 
sometimes an object can be so far outside the workspace, as a result of 
multiple selected object moves, that it will take more than one move to 
bring everything in.

How may I select again the PCB only? There are many
other things than I don't want to move.

Protel provides a powerful set of selection tools. I've described above one 
way to move only out-of-workspace objects. There are others.

Note that sometimes a component may be basically on-screen but may have an 
out-of-workspace primitive. This can make for complications, but it is 
still not difficult to fix once one knows the problem. (Such a condition 
can 

Re: [PEDA] Acrobat Reader to Protel sw

2002-05-01 Thread Abd ulRahman Lomax

At 08:57 AM 5/1/2002 -0700, Tony Karavidas wrote:
No, PDF is a completely foreign file format. I don't imagine ANY EDA tool
reads PDF files and makes use of the 'information within.

Right. However, there may be a path to get some data in. Protel will import 
DXF, and there are, I understand, some utilities that will convert 
bitmapped files as well as other formats to DXF.

There will be scaling issues, and component and information will not be in 
the file, one may need to restore it.

The problem is similar to converting gerber to PCB, only more complex 
because of scaling and because both gerber and Protel are vector-based. I 
don't know about PDF.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] mirroring or flipping a PCB (was:...)

2002-05-03 Thread Abd ulRahman Lomax

At 03:00 PM 5/1/2002 -0700, Mira wrote:
Does anybody know how expensive Phoenix will be?

I'm not sure that Altium even knows for sure. But they have announced that 
pricing will be in line with current pricing, i.e., $7995 for 99SE full 
regular price. There are often sales and specials for multiple licenses, etc.

They are also indicating that upgrade from 99SE licenses older than a 
certain date (1 October 2001?) will be $1995. Since that is also the 
current upgrade price from Protel 98, they will have, if they keep to what 
they have indicated, devalued P99SE licenses bought before the cutoff date. 
This has not been past practice, except that really old licenses tended to 
be the same upgrade price to be come current, i.e., the upgrade from 
Autotrax to P98 was the same as the upgrade from version 2, and the upgrade 
from version 3 or before is now $3995, twice that of what it is for P98.

There is normally a resale market for Protel licenses, but the pricing 
uncertainties and structure have certainly thrown that market into 
disarray; it becomes very difficult to determine the value of a license 
much more than today it is worth

  I have a PCB, which reports 5 polygons
although I see only 4 on the PCB. One of them is
empty and can't locate it.
When I select all and try to move it, it says there
are locked primitives and one of the polygons doesn't
want to be moved.
How to find out which primitives are locked? How to
locate the empty polygon?

My, my, you *are* exercising the program, to run into so many Protel quirks 
so quickly. Empty polygons are created when one sets the polygon to remove 
dead copper, and there is no net seed within the polygon. So all poured 
primitives are removed, and the polygon becomes a tad difficult to find.

It is possible to find polygons and their tracks using Edit/Export to 
Spreadsheet, and to edit the remove dead copper parameter in the 
Spreadsheet, updating the PCB. This is a bit of a tricky process; and 
changing the attribute will not cause, I think, the polygon to repour. But 
selecting all, cutting it, and pasting it back will cause Protel to query 
whether or not you want to repour.

I think there is a better and easier way, but I forget what it is. This is 
not exactly something should need to be done frequently

  Generally, however,
  once one understands how to accomplish a thing in
  Protel, it does make
  sense, it is relatively easy to remember.

Probably... after you remember all sets of buttons to
press.

No, the point is that *most* important commands are fairly easy to 
remember, and quick to use. I did *not* find this to be true with OrCAD 
Layout, which was designed to force the user to do things the OrCAD Way, 
which was *often* quite convoluted. There were plenty of things that I 
could do in seconds in Tango which took me hours in Layout, mostly to 
figure out how to do it, and when I did find the way, it was complex and 
not fast, and it was, from my point of view at least, highly arbitrary. 
Next day, when I needed to do the same thing, I could not remember it. If I 
did not keep notes, it was back to research mode maybe it was faster to 
find the info the second time around.

But not much. And, as I said, the process would often turn out to be much 
more complex than what I expected. More specifics on this below.

I met Orcad on a crossroad several times. PCAD was/is
my love from the first sight.

Love is like that. However, had you met Protel first, I find it less likely 
that you would have become so infatuated. Certainly, however, this is open 
to discussion

Many Protel users simply could not have afforded Accel PCAD; when what has 
become the unified package was about $20K, Protel was selling on special 
for about $4K. I got in for $2K because a friend had a spare Autotrax 
license. Since Autotrax sold for less than $1K, as I recall, Protel was 
really cheap for such a flexible and powerful system. I paid another $700 
to upgrade to 99SE.

You couldn't even buy the severely limited Windows versions of Accel Tango 
for that

So I am not at all surprised to find that PCAD has features which are 
lacking in Protel. It ought to!

[I wrote about Loop Removal.]

This reminds me about one of the first versions of
Orcad. I had several nets routed but there was no
space for one more and I couldn't find a way to move
the segments. I decided to delete it but for Orcad
this meant remove the net from the netlist. So, I
had to load it again. The right way was to re-route it
from the beginning to the end and then the old one was
removed automatically. I hope this is not the case
here.

Only if Loop Removal is enabled. The problem with OrCAD, as I recall, was 
that it was either impossible or less than obvious how to turn off loop 
removal. In Protel it is a selection field on the Preferences screen.

It was also quite difficult, I found, to guide the routing in Layout. The 
cursor would float and the track would go to what 

[PEDA] Current virus danger

2002-05-03 Thread Abd ulRahman Lomax

I have been notified by a subscriber to this list that he received what is 
probably a copy of one of the W32.Klez viruses, and that the mail appeared 
to be from me.

This virus is known to spoof outgoing mail addresses, and it is quite 
unlikely that I am infected -- though it is remotely possible in spite of 
my precautions -- but his receipt of that mail, appearing to be from me, 
indicates a high probability that a subscriber to this list is infected, 
and other subscribers can expect to receive the virus.

This virus is currently at epidemic levels, I have received perhaps ten 
copies of it.

All users should treat any mail with attached files as dangerous unless 
prior correspondence leads one to specifically expect it from the sender. I 
would never send anyone an attached file unless they are first warned and 
generally I would wait for an acknowledgement before sending the file.

Further, this virus can take advantage of security loopholes in Outlook and 
Explorer; it can be enough in some cases simply to open the mail even if 
the attachment is not opened. I use Eudora, which is not so vulnerable, and 
I turn off the Eudora option Use Microsoft Viewer. So I don't 
automatically see animated text, etc Darn :-)

Users are likewise urged to use Windows Update frequently to ensure that 
critical Microsoft patches have been installed.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Want to buy 16-bit Protel w/License

2002-05-03 Thread Abd ulRahman Lomax

At 05:21 PM 5/1/2002 +, [EMAIL PROTECTED] wrote:
I am interested in purchasing Protel PCB/Schematic Software with license. 
Prefer Protel 98 or newer.

For the information of our readers, older Protel licenses which have not 
been used for upgrade are eligible for upgrade pricing. Right now, a Protel 
98 license is worth almost as much as an older 99SE license because it can 
be upgraded to 99SE for $2000 and the upgrade will include the Phoenix 
release, whereas a pre-Oct 1, 2001 (?) 99SE license will not be 
automatically upgraded,  some Protel announcements have indicated that the 
upgrade pricing will also be $2000.

So if one has already decided to buy a 99SE license, or wants to buy one 
but cannot afford the current price ($7995?, it fluctuates with sale 
pricing), anything below about $6000 would be an improvement. I'd say that 
$4000 is about right for a used P98 license. Yes, this may be more than one 
paid for the license in the first place

As I have indicated elsewhere, the Protel resale market is in a bit of 
disarray due to uncertainties about pricing, plus Protel has run sales 
which lowered the price by about 20%. Since used licenses were selling for 
about 25% below regular price, the sales left not enough improvement to 
motivate buyers; naturally a seller could lower the price accordingly, but 
sellers usually want to get as much as possible and thus are motivated to 
wait until pricing settles

I may have a 99SE license for sale, BTW.

Note that licenses which have already been used for upgrade are considered 
by Protel to be subsumed into the new license; Protel has stated that it 
will consider the sale of an older license to be the sale of any newer 
license founded upon that older license. I don't think they would get away 
with that in court, i.e., they could not prosecute for copyright violation, 
BUT they are completely free to set whatever policy they deem appropriate 
when it comes to recognizing licenses for upgrade purposes. So one could be 
trashing one's right to upgrade by selling an older license that could 
be a very expensive mistake.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] propagate net

2002-05-03 Thread Abd ulRahman Lomax

At 05:49 PM 5/3/2002 +0200, Rene Tschaggelar wrote:
I have unassigned tracks (no net) and would like to proagate
the connected net.
In schematic there is a 'design/update pcb' that has a checkbox
for 'Assign net to connected copper'. That somewho does not appear
to work.

It should. It is possible, however, I'd think, to feed this command 
situations that it cannot digest. Most notable would be a short condition. 
Obviously, if two component pins with different nets assigned are connected 
together, Protel will not be able to determine easily which net to assign 
to connected primitives. As I recall, it will assign nets until it 
encounters the conflict and it will then abort assignments for that net, 
leaving the rest of the copper unassigned. Since it could encounter the 
conflict almost immediately, almost all the copper in the net could remain 
unassigned.

Now ( in pcb editor )  I have do :
-edit/select connected copper
-read the netname from the source
-doubleclick one new track item
-change net to new net with global, selection same

Is that all possible on one click per track ?

No. At least I don't think so. A cumbersome and complex solution has been 
outlined, and I don't even think it would work as described. I don't think 
that is the way to solve this problem, it is much simpler than that.

Is that possible on one click for the whole board ?

Not one click, but a few, and perhaps a little detective work.

I don't know what condition the board is in, so what I will describe may be 
more involved than necessary; I have to assume that it is quite a mess

I'd start by running, in PCB, Design/Netlist Manager/Menu/Update Free 
Primitives from Component Pads.

then run DRC with Short Circuit Constraints checked, and nothing else. Fix 
any shorts.

It may be a bit tricky; I think that the Short Circuit Constraints report 
will  include No-Net track connected to anything with a net assignment. If 
there is too much noise like this, I'd do the following:

Run PCB:Design/Netlist Manager/Menu/Create Netlist from Connected Copper. 
 From your Schematic, run SCH:Design/Create Netlist.

(Presumably you know how to set up the scope options for netlist creation)

Then use SCH:Reports/Netlist Compare to compare the two net lists. You may 
be able to find the shorts quickly this way.

Once the shorts are removed, Update should work, whether it is run directly 
in PCB or through the Synchronizer.

If not, save the file (so that it may be possible for someone else to look 
at it, perhaps after removing proprietary information, if any) and ask us 
again If there is still an issue, one or more of us may volunteer to 
receive the file, please don't send it to the list!

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] All Servers gone

2002-05-03 Thread Abd ulRahman Lomax

At 11:29 AM 5/3/2002 -0600, Cam Andruik wrote:
Well this is wierd.  Yesterday Protel worked fine.  Today I start it up and
it will not open a database. I have no Servers installed.  If I add them, 
the next time I start Protel they are all gone again!

Anyone ever seen this before?

Not this. Perhaps someone has a better idea what is happening, but at this 
point I would uninstall Protel, move all the *99SE.* files in the Windows 
directory to some other location, and reinstall Protel. If it works, one 
can then, if there is customization to be recovered, move the *99SE.* files 
back by halves -- keeping track of what has been put back in the most 
recent batch --- until the problem reappears. Proceeding like this, the bad 
initialization file, if any, may be found, and it might even be partially 
recoverable with a text editor If there is no serious customization, I 
wouldn't bother restoring the old files.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] propagate net - solved, thanks

2002-05-06 Thread Abd ulRahman Lomax

At 01:42 PM 5/4/2002 +0200, Rene Tschaggelar wrote:
Thank to all for these quick replies.
The netlist manager solved it. I didn't try to propagate
through unassigned vias, since they usually don't pick up the
changes in net assignment. So I did repeat {assign, place via}
until all nets were completely assigned.

Vias and free pads do not pick up the (new) net assignment if they are not 
directly connected to a component pad. Stitch vias would be an example. 
Otherwise the Update command previously described should update free vias.

I made a section on a page describing the procedure :

http://www.ibrtses.com/software/protel99se.html

While that page does describe a process for recovering a file from gerber, 
it does not give the most efficient way of doing so.

The process I would use is to start with free track and pads brought in 
from gerber. (vias are plotted the same as pads, so they import as free 
pads.) Save that file separately. I would then place the footprints so that 
the pads overlay exactly. It is also possible to recreate a footprint by 
copying the pads (through the clipboard) into a footprint (in the library 
editor). Then I would delete all free track and pads. I would then import 
the net list or run Update from the Schematic. Then I would open the 
separate file with track and pads. I would use global edits to delete all 
footprint pads, typically they would be different sizes from vias or free 
pads. When I have the file with only track and free pads, I would use Tools 
Convert to change all the free pads to vias (or those which are 
appropriate, if there are other free pads on the board). I would then copy 
this en masse to the PCB with the footprints. It will help if the block 
copy reference is in the same location as a footprint pad. When a block is 
copied, the default is that copied track and vias and pads pick up the net 
from already-existing primitives

I haven't tested this recently; if the net assignments are not complete, 
the Update Free Primitives process should complete it.



Rene


Rene Tschaggelar wrote:
 
  I have unassigned tracks (no net) and would like to proagate
  the connected net.
  In schematic there is a 'design/update pcb' that has a checkbox
  for 'Assign net to connected copper'. That somewho does not appear
  to work.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] mirroring or flipping a PCB (was:...)

2002-05-06 Thread Abd ulRahman Lomax

At 10:06 AM 5/4/2002 +1000, Ian Wilson wrote:
On 01:03 PM 2/05/2002 -0400, Abd ulRahman Lomax said:
..snip..
I do understand that the Protel training, with Mr. Wilson, is quite good

Not me - I do not do any Protel training.  Maybe some other Mr Wilson :-)
Ian Wilson

Yes, Rick Wilson

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] recovering data

2002-05-07 Thread Abd ulRahman Lomax

At 09:38 AM 5/7/2002 -0500, David VanHorn wrote:


Stop! Don't confuse the terms!

I'm not confused.

This has gotten a tad out of hand. The subject of this list is Protel 
software, not RAID systems or whether person A or person B is or is not 
confused. A RAID discussion is peripherally related, the discussion of 
persons is completely outside. There is an open topic list to which such 
discussions can be taken.

As to the RAID topic, it is quite obvious that there are hazards against 
which a RAID drive will fail to protect. A properly designed backup system 
protects against nearly every hazard; however, there may be *some* lost 
data and there *will* be lost time. There are still hazards against which a 
backup system will fail to protect unless *all* data is kept permanently.

A raid system is definitly NOT a backup, it's something like a fail safe 
system!
It protects ONLY against hardware failture and can't replace a backup system.

This was 100% true if his terms are understood according to his intention.

Does it protect against failures of the raid controller?
Does it protect against the OS instructing the controller to destroy your 
data?

Failure of the RAID controller may or may not corrupt the data. OS 
Failure (which may not be failure of the OS itself but of system security 
or operator error) is a necessary hazard, i.e., there is no way to 
absolutely protect against it; but frequent backups with a long trail will 
do well.

But the question of the use of a raid controller is not based on 
elimination of backups. Rather it is a cost\benefit analysis that balances 
the cost of the system against the expected loss of operating time from 
hard drive failure.

With a raid level 5 it is possible to work further if one (and only one 
of at least three) of the hard drives fails.

So you cube your odds of having a drive fail, to protect yourself from 
that failure, assuming the OS or the applications don't barf all over the 
data first?

I know a little about probability theory, though I am certainly short of 
being an expert. The odds of having a drive fail increase but are not 
cubed, rather they are -- aproximately -- added. I.e., a .001 probability 
of a single drive failing, by itself, would become, for the probability 
that one or more drives out of three fail, the compliment of the 
probability that no drives out of three fail, i.e. 1 - (.999)^3, which is 
0.002997001. Thus the average cost of replacing a failed disk during the 
period of usage is almost tripled. But hard drives are cheap.

Unless the disk failures have a common cause, such as a fire or poor system 
design overheating the drives, the probabilities should be independent, 
which is why they are cubed when the events must be simultaneous.

However, the chance of a system failure due to a simultaneous failure (the 
same day) of more than one disk become much, much smaller. The sum of the 
probabilities of all possibilities (0 drives fail, 1 drive fail, 2 drives 
fail, and 3 drives fail) must be 1, i.e., certainty. We have the first 
above, the last is 0.1. Because there are three equally probable 
ways that one drive alone can fail, the probability of one and only one 
drive failing becomes three times the probability of each specific 
condition (i.e. F00, 0F0, and 00F), which is 0.001 * 0.999 * 0.999). This 
is 0.002994003. Adding the probability of three failures, this becomes 
0.002994004. We must subtract this from the probability that one or more 
drives fail to get the probability that two or more fail. This is 0.02997.

I.e., adding two drives has reduced the probability of system failure due 
to hard drive failure from one in one thousand per day to three in one million.

Raid was a good idea in 1980, when hard drives were somewhat 
unreliable.   I've had them fail, as have we all.. However, every OS I've 
run in the windows line has caused way more problems.

Way more problems, yes, but not way more massive loss of data. It is 
unusual for an OS failure (i.e. bug) to cause massive loss of data. There 
are virus that will format your drives, of course. If a hard drive fails 
all you have is the backups.

No one has suggested RAID as a substitute for backups, unless perhaps the 
array is across a network with computers in different locations. That isn't 
ordinarily called RAID, if I am correct

Rather RAID is a device for reducing down time as well as the time to 
restore lost data from a single drive failure.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] deleting a string

2002-05-10 Thread Abd ulRahman Lomax

At 02:00 AM 5/10/2002 -0700, Mira wrote:
Ian,

I use S-A and everything is selected. No hidden
layers.
Even though the strings on all layers could not be
deleted.
The strings are definitely selected and could be
moved.
E-D doesn't work. S-A selects everything. I checked
this on all layers. E-L clears the selection but in
fact it's still there after I refresh.

Presumably Design/Options/Layers/All On has been pushed.

All these strings used to be text dimensions, board
layer names (free text), and text in the drill charts.
All selected primitives could be deleted but the text
- not.
These strings could be selected as free primitives
as well. So, I presume they are free, unlocked.

This is a clue. These 'strings' are the result of gerber import (or DXF 
import), since drill chart strings are not displayed in the PCB editor. 
They are not strings, they are free track which look like strings. Unstated 
was whether or not they are locked. In my opinion, Protel should simply not 
delete any locked primitive until it is unlocked, but instead it queries 
the user, who only has two choices: delete them or abort the command. It 
would be useful, sometimes, to be able to delete everything but what is 
locked. As the matter is, one would have to do global edits to turn off 
selection for everything that was locked

But that is probably not the problem here, or Mira would have told us about 
the locked message.

I just can't get rid of them.

You can get rid of *anything* by saving as ASCII and deleting its records. 
I'd think that would be reasonably safe to do; but always make a backup 
when attempting to edit the ASCII. But it might be simpler to select 
everything except the lines and copy *that* into a new PCB file.

I'd also ask where this file came from. If it is, directly, gerber import, 
it should be easy to edit. But if someone has, for example, made it into 
part of a footprint, and if there are workspace issues (something might be 
outside the workspace), it could get tricky.

A quick check to see if anything is inside the workspace would be to select 
all, then pick it up with the cursor and move it. If the box that appears 
extends outside of the workspace, bingo.

Yes, by all means, post the offending records if you can find them. You can 
do searches on a coordinate, that's one way, if you can find the 
coordinate. What do you see when you double-click on one of these lines? 
You could try globally editing a line that you *can* edit to unlock all 
lines in case lock is involved.

A Protel ASCII database can be loaded in Excel by using | as the field 
separator. Excel, at least the version I have, will prompt the user through 
the load process. But saving the file would be tricky, I'd just use Excel 
for searching and finding and reporting, not for editing, necessarily. 
(Unless one edits through Spreadsheet Export, a whole different animal with 
its own quirks.)

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] round PCB?

2002-05-13 Thread Abd ulRahman Lomax

At 12:22 PM 5/13/2002 -0500, Jon Elson wrote:
If you do autoroute, you need to make the keep-out line out of straight
track segments.  This is the only limitation I know of.

A hint for quickly and accurately making the outline out of arcs: draw an 
arc of the right size and position, gerber photoplot it using RS274-X, 
software arcs, and absolute coordinates, then import it back to the 
appropriate layer. (If you import a single gerber, it goes to the current 
layer, as I recall, and in the right position if you have plotted absolute. 
If there is only one layer enabled, definitely it will go to that layer!) 
It will be a polygon with a lot of small faces, drawn with individual 
lines. That's what a software arc is.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Issue w/ lomax short Kelvin Paths and Copper pour

2002-05-14 Thread Abd ulRahman Lomax

If gerber plots were not rounded off, there would be no problem with the 
virtual shorts, and, in fact, if fab houses fabbed the boards as-is 
without modifying the gerber, there would also be no problem.

But Protel does some rounding and it is not easy to exactly control 
aperture assignments while using the much easier RS-274X, though it can be 
done; properly implemented, aperture match would cause the gap to actually 
disappear as long as the pad distance is such as to leave the pads on a 1 
mil grid. But as Mr. Saputelli discovered, it is fairly easy to set up and 
place a virtual short footprint in such a way as to leave a tiny gap, 
enough to puzzle the fab house inspector.

Complexities like this have led me to recommend the alternate method I 
indicated in another post in this thread. It is a little easier to document 
and no fab house will be tempted to modify the gerber.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Issue w/ lomax short Kelvin Paths and Copper pour

2002-05-15 Thread Abd ulRahman Lomax

At 02:41 PM 5/14/2002 -0700, Dennis Saputelli wrote:
could you repost your alternative?

possible implementation: enable an unused mech layer and label it shorts. 
Add track on this layer to a jumper footprint so that it will short the 
jumper if added to the plot for the copper layer. Use the shorted jumper 
on schematics to isolate a net section (i.e., to control connection path). 
Create a separate gerber definition file under the CAM manager for the 
copper layer used which adds the shorts mech layer to the plot; disable 
plot for that copper layer in the regular CAM gerber definition file. If 
both definitions are enabled for plot in the CAM manager, both will be plotted.

(Copy the main CAM def file to make the special one, then disable all 
layers except the one you want to plot and change the mech layer to plot 
simultaneously in on the mech layer tab.)

I have not actually used this procedure, only the microgap virtual short, 
but it seems quite straightforward in theory. If anyone has used it, please 
confirm that it works or tell us how it didn't, if known.

I would expect that the most likely failure would be that the designer 
forgets to set the special CAM definition, which would be relatively 
harmless at the prototype level since the shorting jumper could manually be 
shorted. (This is also the case with the microgap short).

This, by the way, is a good argument for requiring the fabricator to 
provide its customer the actual CAM files used for fabrication. Fabricators 
routinely make small changes without informing customers in order to 
improve manufacturability But I've never seen a fabricator provide the 
actual files.

In any case, the fabricator who unshorted the pads should very clearly have 
queried the customer as to whether or not the pads should be shorted (as 
they would if the board had been fabricated as-is) or opened to a 
fabricatable gap. So those missing shorts were due to fabricator error...

i missed it
i did find that origin pin 1 seemed to nail the issue and make no gap
even in gerber 2.4
my gap was i think .005 mil

in the (bad) case of using center origin and using gerber 2.3 i think
the
result was a 2 mil gap as the edges of the pads were pulled back toward
the center to the nearest mil

this notwithstanding it has proven to be a useful and clever tool

Dennis Saputelli


Abd ulRahman Lomax wrote:
 
  If gerber plots were not rounded off, there would be no problem with the
  virtual shorts, and, in fact, if fab houses fabbed the boards as-is
  without modifying the gerber, there would also be no problem.
 
  But Protel does some rounding and it is not easy to exactly control
  aperture assignments while using the much easier RS-274X, though it can be
  done; properly implemented, aperture match would cause the gap to actually
  disappear as long as the pad distance is such as to leave the pads on a 1
  mil grid. But as Mr. Saputelli discovered, it is fairly easy to set up and
  place a virtual short footprint in such a way as to leave a tiny gap,
  enough to puzzle the fab house inspector.
 
  Complexities like this have led me to recommend the alternate method I
  indicated in another post in this thread. It is a little easier to document
  and no fab house will be tempted to modify the gerber.
 

--
___
www.integratedcontrolsinc.comIntegrated Controls, Inc.
tel: 415-647-04802851 21st Street
   fax: 415-647-3003San Francisco, CA 94110

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Protel DXP beta testing

2002-05-15 Thread Abd ulRahman Lomax

At 04:59 PM 5/15/2002 +1000, Thomas wrote:
I received an invite to apply for Protel DXP beta testing today.
As I have not signed it yet, I don't suppose its breaking the NDA to let you
know this.

It's my understanding that Beta testing was only being offered to those who 
had already signed up for their volunteer testing program, which involved 
signing a non-disclosure agreement at that time. Perhaps Protel has invited 
someone else, perhaps Thomas forgot about it.

I signed the NDA, but it does allow signers to reveal already public 
information, public as of the time of signing. The interpretation of that, 
and application to this situation, is not completely clear to me, but I do 
interpret it as possibly meaning that the fact of Beta testing remains 
confidential if it was not publicly known when the agreement was signed.

So I can't conform or reveal whether or not I have received a Beta testing 
offer

But, ahem, *if* Phoenix is in Beta test, well, it's about time! I urge 
Altium/Protel management to be reasonably thorough in private Beta, then to 
open Beta to a wider group  (i.e., any licensee who wants to download it) 
before formal release. Many bugs do not rear their ugly little heads until 
the program has been exposed to a wide range of user-generated conditions; 
as we have noticed, there are bugs that took us two years to find

It also think it a good idea for Beta testers --- ahem, when it is in Beta 
-- to look at our database of known bugs:

http://groups.yahoo.com/group/protel-users/database

and test the new version for fixes to these bugs. You must be a member of 
[EMAIL PROTECTED] (and, I think, have a yahoo id linked to the 
list) in order to access the database.

(protel-users is a low-traffic list used presently as a backup for the main 
Techserv list, since support can be time-critical, and also for file 
storage and access.)


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Protel DXP beta testing

2002-05-15 Thread Abd ulRahman Lomax

At 08:02 AM 5/15/2002 -0400, [EMAIL PROTECTED] wrote:
I received it yesterday. However, I haven't yet decided whether to sign or
not. Perhaps the biggest sticking point is that the license specifically
forbids me to use the beta to do real work - above and beyond the usual
disclaimers of liability for any of the results.

Unless Beta testers ignore it, that would be a severe handicap placed upon 
Beta testing (I'm neither confirming nor contradicting the report above). 
It would make testing perhaps 5% as effective as it would be without the 
restriction.

I can only see two reasons why Protel might have that restriction:

(1) Liability if program defects caused loss of work product. But this has 
already been covered according to the report above.

(2) Fear that Beta testers will keep using Beta after the Beta period 
expires and not pay for the upgrade. While it might be true that some would 
do this, it is a singularly stingy approach. Beta testers put in a lot of 
work; the ability to continue to use a Beta program beyond its time would 
be a very small compensation. However, Protel might instead offer Beta 
testers who actually made or confirmed bug reports a discount on the 
upgrade if they do this, the restriction would not be offensive.

the big problem with the reported restriction is that it would require 
users to do *extra* work in Beta testing beyond the work involved in 
communicating problems. I've always tested the software, in the past, on 
real work. If the report is valid, does Protel think we have loads of spare 
time?

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] AW: Kelvin Paths and Copper pour

2002-05-15 Thread Abd ulRahman Lomax

Due to a mail system error, this did not go out yesterday when it was written:

At 11:57 AM 5/14/2002 +0200, Georg Beckmann wrote:
For to do this, I use dummy parts usually 0402 resistors for the routing.
You have different nets for current and sense, you can also give them
different rules.
After finishing the routing and checks, I short this parts in the schematic,
do an update pcb
and short this parts in the pcb manually.

That's a quick way to accomplish the goal. However, my preference is for 
something more like this:

At 06:03 AM 5/14/2002 -0400, [EMAIL PROTECTED] wrote:
This sounds like a perfect application for the Lomax virtual short which
has been discussed on this board. Check the archives for details, but in a
nutshell you create a part which has a gap which is too small to fabricate
(i.e. 0.02), and set up a special design rule to allow a 0.01
clearance between the pads involved. Place a jumper on the schematic to allow
the two wires involved to be separate nets, and place the physical component
described above to control the connection point between the two nets.

The advantage of this method is that the short is maintained in the 
database; if you run the autorouter again, next year, it will not fix the 
routing path. It can be a little tricky to set up the part, but once you 
have it, it is done. There is a PCB file with a virtual short that works at:

http://groups.yahoo.com/group/protel-users/files/virtual_short.zip

(Because some files in that filespace are proprietary, it is necessary for 
copyright reasons and the yahoo agreement to restrict access to the 
filespace to members only. So yahoo needs to know that you are a member, 
which means that you must (1) be a subscriber to 
[EMAIL PROTECTED] and (2) accept a yahoo cookie. Maybe someone 
will set up an alternate space for those who are on a cookie-free diet.)

An alternate method is to use a dedicated mechanical layer to create the 
short and a special gerber plot setup to plot that layer only, together 
with the shorting mech layer. This method is simpler and the shorting part 
easier to create. Do *not* place the short as free track; rather put it in 
the footprint so that it is automatically maintained in the correct 
position. If the mech layer is named something like shorting bars it will 
be a kindness to future generations, and the part should likewise have a 
descriptive name that makes clear its function.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] New Netlisting Problem

2002-05-15 Thread Abd ulRahman Lomax

Due to a mail system error, this did not go out yesterday when it was written:

At 05:36 AM 5/14/2002 -0700, Fisher, Jerry wrote:
Did you run an ERC to see if the resistor  is flagged with a connection
error.

This is absolutely the first thing that should be done; and the ERC matrix 
should be set up to detect unconnected pins. If not, fix it.

I can hear the screams of pain from designers who have turned that ERC rule 
off because they get hosts of such errors and all or most of them are not 
actually errors.

But there is a better way; once one understands why a no-connection error 
is being found -- the most obvious and common is that the pin is 
intentionally unconnected -- one should put a No-ERC directive on top of 
the error marker; you will never again have to see that error. In fact, 
it's good practice to place the directive when you are wiring the schematic 
as a flag that the pin is deliberately NC.

Years ago, an engineer pointed out to me that checking all unconnected pins 
on a PCB layout was a good way to find errors quickly, as *most* errors 
resulted in an unconnected pin. This was with manual layout, tape and 
mylar. It's still a good idea, and the programs make it easy to find NC 
pins if you don't turn the warnings off!

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Protel DXP beta testing

2002-05-15 Thread Abd ulRahman Lomax

At 08:49 AM 5/15/2002 -0700, Brad Velander wrote:
[...]Another impact on revenue figures for this half is the re-scheduling
of our next major product release. Protel DXP, which is now expected
to go into external beta testing in May and released for sale in July
2002.

So I guess anybody can talk about May beta testing occuring all they want
because Altium has already released such information publically.

Actually, they did not make it public that they were entering beta test, 
and, in fact, we don't have any report that it is actually in beta test, 
only that a user or users have received an invitation. That might be sent 
out in advance of the actual release to beta.

What they said, as quoted, was that it was *scheduled* for external beta in 
May. Small point, perhaps, and perhaps it is moot.

Personally, I think the secrecy is not only unnecessary but 
counterproductive; if it were up to me I'd probably make the beta release 
open to all licensees; an agreement might be necessary, but it would be one 
along the lines of a promise to uninstall when the beta period is over, if 
one does not buy or otherwise lawfully receive the upgrade.

People expect beta release software to be buggy It is much more 
important to find the bugs and fix them before full release than it is to 
keep it all hush-hush Bugs in the final release generate a lot of 
negative opinion about the program, the fewer the better.

And as far as the competition goes, I think that if the competition 
seriously wanted to look at the Protel beta, they would find a way.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] rooms?

2002-05-15 Thread Abd ulRahman Lomax

At 11:26 AM 5/15/2002 -0700, Tony Karavidas wrote:
Rooms are great.

Yes, though their automatic generation can be a small nuisance.
The checkbox for adding rooms is the default setting, as I recall, so I'm 
often getting rooms when I don't want them I'd prefer the default to be 
settable or to be the last used as with many other Protel dialogs.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Too many hole sizes

2002-05-16 Thread Abd ulRahman Lomax

At 01:37 PM 5/16/2002 -0700, Brad Velander wrote:
Abd ul-Rahman,
 I agree with your general idea but suggest it is not practical with
a most designs.

Depends on how one tries to use it, doesn't it?

  The text size would have to be so small as to make it
unreadable on anything but an E size print.
  How many companies even have E
size plotters left hanging around these days?

An E-size plotter is not necessary. The biggest problem is with small 
vias. Suppose we have a 25 mil pad with a 15 mil hole. The clearance is, 
let's say, 5 mils. So we have a 30 mil circle within which we can have text 
without any overlap. A small amount of overlap is acceptable, but I'll 
neglect that.

If we are stating hole sizes in mils, there will be no more than two digits 
for such small holes. So we must represent two digits in 30 mils. I'm not 
testing it right now, but offhand I'd say that 15 mil text would accomplish 
the deed. Too small to read? Not.

The print should be made at 2:1 at least. 30 mil text is readable if the 
resolution of the printer is good. But it would be better at 4:1 or more.

Yes, if the PCB is larger than, say, 5 x 8, a 2:1 print will be larger than 
B size. But this is already a problem for inspection. In other words, 
inspecting the plots at 1:1 is not really practical, so they must be 
inspecting them at higher magnification.

  If the text size were not so
small then you would have text overlapping text with equally illegible
numbering. Most fab shops that I have dealings with would only be able to
print B size docs and they don't typically supply CAD stations to
inspectors.

This also assumes that a print for an inspector must be one piece of paper 
originally. That is not necessary. Prints can be taped together.

But the whole thing is a tad ridiculous. If the inspectors don't have a 
computer of any kind on which they could view a PDF or a gerber file (with 
a free viewer, if the company is really that cheap), then we have one weird 
company in this day and age.

What is a drill drawing for? Some of us don't supply them at all! Once upon 
a time, drill plots were bombsighted, hence the use of target-like symbols.

To my mind, the major remaining role for a drill drawing (which may double 
as a fab drawing) is for the designer's convenience. With it, he or she can 
quickly tell what a hole size is supposed to be. He or she will be able to 
view it at any magnification desired

 As for the number of drills, David's answer suggests that he has
good reason for so many drills.

Yes, it was acknowledged that this could be true.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Too many hole sizes

2002-05-17 Thread Abd ulRahman Lomax

At 08:16 AM 5/17/2002 -0700, [EMAIL PROTECTED] wrote:
4. It is good practice to provide fabricators with your whole design or at 
least the .pcb file because often slight corrections are necessary to be 
made just to adapt the pcb to their technologies, and let them generate 
files and reports they need.

 From an individual fabricator's point of view, this may be true, though 
the fabricator increases the risk of error by modifying design files, that 
is, the risk of error for which the fabricator will be held responsible, 
which could be very, very expensive. We have seen in recent threads where 
fabricators made incorrect assumptions about design intent.

The raw PCB file, in my opinion, should not, under normal circumstances, be 
provided to the fabricator. It belongs with design engineering. Yes, 
fabricators may wish to make certain modifications in the files in order to 
end up with the nominal track sizes, for example, after the etch process 
behavior is considered. But this is a geometric modification and can 
readily be done in a CAM program, so the fabricator only needs the gerbers.

The supplied gerbers should show nominal dimensions indicating the desired 
finished result, not necessarily what will actually be plotted. For 
example, I may specify an 0.028 hole and that is what will be in the PCB 
file, but the fabricator will probably drill the hole at 0.031 to allow for 
the thickness of the plating. So the fabricator will modify the files 
according to the needs of the fabricator's process, which may vary from 
fabricator to fabricator.

If the relationship between the fabricator and the designer is close, 
possibly the fabricator might have the PCB file, but would not have the 
authority to modify it in a permanent way. Anomalies found by the 
fabricator should always be queried to the designer even if they seem easy 
to fix. One person's anomaly can be another person's special design condition.


Abd ul-Rahman Lomax
LOMAX DESIGN ASSOCIATES
PCB design, consulting, and training
Protel EDA license resales
Easthampton, Massachusetts, USA
(413) 527-3881, efax (419) 730-4777
[EMAIL PROTECTED]


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] OT Too many hole sizes

2002-05-17 Thread Abd ulRahman Lomax

At 11:08 AM 5/17/2002 -0700, Brad Velander wrote:
I developed my undying
adoration for Fab dwgs at one employer where we purchased our PCBs in
various shops usually located in China, Hong Kong, Singapore, India or
Korea. Try doing that without very complete and thorough Fab Dwgs. You (and
your employer) won't survive long without Fab Dwgs.

Reading carefullly, I'll agree with Brad. But what he wrote could be 
misinterpreted. Not all environments require fab drawings. A small 
engineering firm might have a relationship of trust with a fabricator who 
routinely does boards according to the fabricator's standard production. 
This is, in fact, quite common. Formal fab drawings take time to make, 
which means they cost money and a little time-to-market, perhaps. 
Obviously, if one is going to various vendors and trying to get the same 
product each time, one needs formal specifications.

As to the matter of specifying finished sizes vs. drill sizes, I include 
the knowledge of plating thickness and how it affects hole sizes, as well 
as the allowed variation in finished size, in the design rules I set. 
Protel's default 10 mils is pretty naive, rarely is it the best setting, 
especially with, for example, power plane air gaps.

I am giving the fab house a set of files which represent what I want. How 
they get there is largely up to them, unless I specify it. I don't want to 
nail them down to a particular drill size; exceptions to this would be 
rare, I can't think of any I've encountered.

However, it is prudent to specify on any fab drawing that the holes are 
finished or as-drilled, whichever applies. I think fabricators are 
accustomed to seeing finished sizes in drill files, so sending them 
as-drilled sizes might toss them for a loop unless it is very clearly flagged.

I haven't watched the actual process, but I would imagine that fabricators 
take the drill file and assign real drill sizes to the drill codes 
according to what they think their process requires. With finished sizes 
being specified, these drills would nominally be an average of 3 mils 
oversize from finished.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Power plane questions

2002-05-20 Thread Abd ulRahman Lomax

At 03:02 PM 5/19/2002 -0700, Embedded Matt wrote:
1. I placed an arc on the plane (my board is circular)
to form a circle all the way around the edge of the
board.  The idea is to keep the plane away from the
edge of the board.  The assigned net for the arc is
No Net.  Is this the correct procedure for keeping
the plane away from the edge of the board?

Yes. The only way to blow out (clear of copper) the edge of the board for 
power planes is to place primitives to be plotted at the same time (i.e., 
on the same layer or on a merged mech layer).

There is an annoying warning generated by DRC, however, that there are 
primitives on the plane layer. This warning is generated because the 
presence of such primitives, if unintentional and in certain positions, 
could break nets. Placing the edge blowout on a mech layer and setting the 
plane photoplot(s) specially in CAM Manager to merge with that layer would 
be a solution. Obviously, one must still be careful not to break nets with 
the edge blowout.

2. The arc is 50 mils wide.  Since I placed the arc
directly on top of the board outline, I expect to get
25 mils of clearance from the board edge to the plane.
  In general, is that enough clearance?

Yes, it is conservative but it is also what I routinely use.

3. I have split the plane into multiple nets.  The
tracks that indicate the boundaries are 45 degree and
90 degree tracks.  Recall I have an arc on my board
edge.  Because the 45/90 tracks and the arc are not
compatible, the tracks extend outside of the arc to
avoid tiny slivers of plane near the board edge.  Is
there a better way to do this?  For example, can I
define the regions with mostly 45/90 tracks but add an
arc at the board edge to complete the region?  Will
the way I have done this likely confuse the board
house?

Not the board house, as long as the desired outline is clearly specified 
somewhere, but it might confuse DRC. I forget if arcs can be used for 
facets of the split plane polygons, but definitely one should use the 
polygons and not use free primtives, it was not completely clear to me what 
Matt is using. I do suggest keeping all plane split edges inside the board 
outline created by  the drawn blowout. Since the latter is being drawn with 
a 50 mil track, which would be unnecessarily large for a plane split (I 
might use 20 or 24 mils), it is easy to bring a split to and into the edge 
blowout without taking the split beyond the nominal board edge.

Small slivers on an inner plane would generally be harmless, I would not 
put a great deal of effort into eliminating them. However, if you leave 
only a very thin path between one part of a split section and another, this 
could be a problem.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] More Qs :)

2002-05-20 Thread Abd ulRahman Lomax

At 02:35 PM 5/20/2002 +0500, Waheed Bajwa wrote:
Whats a polygon good for?

For filling an area of a PCB with copper. Also called a copper pour. 
Properly set up, the inside of the polygon will fill with copper (track) 
except for clearances as determined by the appropriate design rules around 
pads, via, and other primitives not belonging to the same net as the polygon.


  Also what are Gerber, NC Drill and Pick and Place files (CAM)

Gerber: standard file format for photoplots. Gerber was originally devised 
to control mechanical photoplotters that drew with light by moving an 
aperture (an opening for light to pass through) over a film (actually, the 
film was usually moved, not the aperture, same difference; conceptually it 
was the aperture that was used to draw.). The original gerber used a 
separate aperture list; the early plotters only had relatively few 
apertures on a wheel.

RS-274X gerber added more sophisticated commands and features, the most 
notable of which is embedded apertures, so that no extra aperture table is 
necessary. Protel will generate one anyway

NC Drill: This is a file with tool (drill) sizes and positions, for 
controlling a Numerically Controlled drilling machine. The format is called 
Excellon from one of the manufacturers. There are also other formats.

Pick and Place: A file with the position of all components and their 
rotations, for use with automated assembly (pick-and-place) machines.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Too many hole sizes

2002-05-20 Thread Abd ulRahman Lomax

At 10:36 AM 5/20/2002 -0700, Brooks,Bill wrote:
Okay, I'll jump in... The PCB fab house can do what ever it wants to make
the board.YOUR FAB DRAWING allows your company to ACCEPT/REJECT it if it
does not meet your standards.

Yes. Another reason not to specify as-drilled sizes. It is a lot harder to 
inspect

  Tolerances need to be specified for
inspection. The FAB Drawing is the control document that protects your
company. If you think of it that way you will not go wrong.

There are still plenty of ways to go wrong.

Note that Protel does not generate, in its .Legend table, tolerances. These 
will need to be specified separately, for a formal drawing.

So, making a board without a FAB drawing is do-able, but it leaves your
company no recourse to reject whatever they ship unless you have some
accept/reject criteria specified for the material they ship to you, IN
WRITING. That is usually defined in the Fab Drawing.

Yes, the criteria could be defined in the Fab Drawing, but they could also 
be defined in a purchase order or attached document, which might refer to 
an industry standard.

In the absence of a fabrication drawing, there is still protection for the 
buying company. First of all, the company will typically have the magic 
wand of simply not paying for bad boards. To keep its credit rating, it 
will, of course, need to formally document for the vendor its reasons for 
not paying. If a PCB does not meet generally-accepted standards in the 
industry, the common-law position would be, I'd think, that the customer 
would not have to pay. If, for example, there is a track on the Gerber and 
it is missing on the PCB, or vice-versa, that is clearly a manufacturer 
error unless the customer has approved a modification.

The most common cause, in my experience, of serious disputes is where a 
fabricator failed to catch a relatively obvious customer error. This is, in 
fact, the customer's fault, and would still be a problem even if there is 
the most formal fab drawing in the world.

Informal board purchasing is not all that unsafe UNLESS and UNTIL the 
quantities get large or the boards are very complex, i.e., very expensive 
to make individually. Most board vendors will bend over backwards to please 
customers, if there is any reasonable basis for the customer's complaint. 
Not all, but most, and you want to find out about the companies that won't!

If a customer error caused a batch of boards to be useless, and it was an 
error that the fabricator might have caught in a decent inspection, a good 
fabricator is likely to make some compromise to lessen the customer's pain.

Still, it doesn't take much to add critical information to the drill 
drawing to make it into at least a rough fab drawing. Perhaps some of us 
will make available standard fab drawings that they use If some are 
sent to me, I'll put them up on the protel-users web space.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] bitmap into PCB converter?

2002-05-20 Thread Abd ulRahman Lomax

There is a free bmp to protel converter in the filespace for 
[EMAIL PROTECTED] To access it, one must be registered with 
yahoo as a member of the mailing list. There is another converter from a 
designer in New Zealand: -- from a 1999 post by Harry Selfridge. I don't 
know if Mr. Velthuizen is still charging for the program

The product I have used for the past couple of years is PCBLOGO.  It
converts BMP files to Protel PCB files.  It has all the best software
features - it's cheap ($30NZ or $15US) and it works:

PCBLOGO
Henry Velthuizen ([EMAIL PROTECTED])
104 Upper Fitzherbert Road
Wainuiomata
New Zealand


At 12:09 PM 5/20/2002 -0700, Evan Scarborough wrote:
Greetings Y'all,

A couple years back I came across a little freebie utility called 
bmptopcb.exe and it was handy for getting logos onto PCB silkscreens, but 
I can't seem to find it again. It would run from a DOS command line and 
output a protel 98 pcb file that would easily import into 99se. What was 
nice about this one was that it kept solid areas of the graphic filled. I 
originally found the link to it on the Protel web site but I had no luck 
this time.

Does anyone know where to find this or a similar utility?I'm looking for a 
freeware or shareware version not a time out demo. If anyone has one they 
can legally share you can send it to me off-line at 
[EMAIL PROTECTED]. I certainly appreciate it and thank you in advance!

Thanks and Best Regards - Evan Scarborough


_
Chat with friends online, try MSN Messenger: http://messenger.msn.com

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Schematic Port questions

2002-05-20 Thread Abd ulRahman Lomax

At 12:16 PM 5/20/2002 -0700, Embedded Matt wrote:
Two easy ones (I think):

(1)
I have a multi-page schematic with ports to connect
nets between pages.  Is there any way, besides adding
a net label, to force Protel to give the net the port
name in the netlist instead of something like R54_1?

If you are using a hierarchical schematic, the net will take the name that 
it has on the highest level on which the net occurs. If the net is not 
named on that level, it will be given a numerical name.

This is not a bug, it is, rather, a necessary consequence of how 
hierarchical schematics can be used. One may connect WR* on one sheet 
symbol to CHANNEL1WR* on another sheet symbol. Which name do you give it?

Even if the schematic is not flat, suppose one is using Ports Only scope. 
Using a port, one may connect a net with one name on one sheet to a net 
with a different name on another sheet.

In other words, Net Labels establish a local name (or a global name under 
certain circumstances, Ports connect between sheets. Ports are not used to 
name nets.

If you are using Net Labels and Ports Global scope, you must place a net 
label to force the assignment of a net name. With this scope, you don't 
need to use ports at all

But a little redundancy never hurt anyone.


Why do I care about net names?  Because descriptive
names help me when I'm routing.

Why don't I want to add a net label?  Because then I
have a wire with a net label and a port right next to
each other -- it just looks silly.

Nevertheless, sometimes this is absolutely necessary.

(2)
I am using the Reports/Add Port References (Flat)
feature which works pretty well except that it doesn't
seem to generate a reference for ports of the same
name on the same page.  Is there any way to get the
references for ports on the same page?

I haven't used that tool, so I'll let someone else answer

Except I'll mention that this is not how Ports are designed to be used. 
They are specifically for intersheet connections. Bring a Port onto a sheet 
and if you want to use it in various places without having a wire, use 
multiple net labels.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Place net name cross project?

2002-05-21 Thread Abd ulRahman Lomax

At 11:03 AM 5/21/2002 -0400, Phillip Stevens wrote:

Is there a way to get cross project net names (net names from all
sheets in a project,  not just the current schematic sheet) to
appear in the place net name dialog box pull down list?

Assuming that you have the panel displayed, with Browse Primitives set and 
Primitives set to Net Identifiers, push the Open All button at the bottom 
of the panel to open all sheets if they are not already open, check All in 
Hierarchy and push Update List.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] hidden pin problem

2002-05-21 Thread Abd ulRahman Lomax

At 03:52 PM 5/21/2002 -0500, Robison Michael R CNIN wrote:
hi bruce,

oh!  i used no name for them.  and it went ahead and
netted everything together, even across different
packages and specific parts!  i'll look into this.
maybe i can name them and lose the bad net.

I don't think so. Hidden pins are for power nets. Period. Some say they 
should not be used at all. Yes, hidden pins with no name will tie together 
into a net with no name If you name them, they become a net with the 
name you give them. If each one has its own name, well, this should work. 
But it would be a royal pain to manage.

If a pin is to be hidden because you don't want it to show on the schematic 
and you don't want it to connect to anything, make the library part without 
the pin

i hid the pins to more closely mimic the original
schematic.  i had to have them somewhere or else my
footprints wouldn't sync up with the components.

No, pins and footprint names are not connected. If a pin is missing from a 
symbol, it will simply be given no net when the net list is loaded or the 
PCB is synchronized with the schematic. Yes, if you have a pin on the 
schematic that is assigned a net, you will get an error when Protel tries 
to take the net information into the PCB, but the reverse is not true.

Unless these pins are completely nonfunctional, i.e., not connected inside 
the device, it is poor practice to omit them from the schematic. Rather, 
they should be visible and a No-ERC directive popped on them to suppress 
the unconnected pin warning. So by trying to hide the pins, you are simply 
bending over backwards to reproduce what should probably be considered a 
mistake.

If you don't try to conceal the pins, you can use standard schematic 
symbols and have that many fewer opportunities to make a mistake.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Gerber to Protel, was Boardmaker to Protel

2002-05-23 Thread Abd ulRahman Lomax

At 10:47 AM 5/23/2002 +0100, Ivor Davies wrote:
I have just joined this list and have my first query. We have a huge 
number of PCB designs in Boardmaker (an old DOS package written by Tsien 
of Cambridge, UK) and require to import them somehow into Protel.

BTW, there is a much newer version of Boardmaker. I do know that Boardmaker 
was interested in writing a Protel translator, but I think CAD companies 
generally avoid providing translators that translate *from* their own 
packages. It appears there may be legal issues with writing a proprietary 
file format; but there would be no such issue if the translator were a 
Protel server

It has been suggested that the Gerbers generated by Boardmaker can be 
imported via Camtastic. How can this method recover the connectivity 
between layers?

There is a lot of hand work involved, it is not just a matter of doing an 
import and then being done.

  How can the plot of a pad on one layer relate to an identically 
 positioned plot of a pad on another layer? (or is Camtastic so fantastic 
 that is knows that such instances are vias?).

No, Protel is that fantastic, or, rather, a skilled designer driving 
Protel. Global edits make a lot of things possible.

Here is a general procedure:

Bring the gerber into CAMtastic; this step could be skipped if the gerber 
is compatible with Protel. CAMtastic output can be made compatible.

(There are some tools in CAMtastic that might assist in the process, I have 
not explored them.)

Bring in the gerber to Protel. You would ideally want to also bring in the 
drill data. I wrote a Tango utility that would import a drill file, looking 
for pads at the drill location. If it found a pad, it converted the pad 
(which starts out as a surface pad, being brought in from Gerber) into a 
through-pad with the appropriate hole. Since it is possible to import Tango 
to Protel, there might be a path to use here, but I'll assume that Tango is 
not available and one will manually deal with hole sizes.

Visually identify footprints and create these footprints in Protel. You can 
select the pads of a footprint and copy them into a library footprint. 
Create a footprint for all different components on the board. If the 
footprint contains through pads, assign the pads the appropriate hole 
(which will be known from a drill drawing or from a CAMtastic import of the 
drill file). The holes should also be given the correct pin numbers.

You'll need the Boardmaker net list to get those pin numbers, and also to 
check the finished list. It might be necessary to translate the list to 
Protel format, I have not researched this point.

Once you have all the footprints. Take, say, the top layer of the board and 
place the footprints over the existing free pads from the gerber import. 
Identify the via pad size and globally select all the via pads based on pad 
size (and possibly on drill size). Use the Convert tool to give all these 
pads the appropriate hole size and then to convert them to vias. Select all 
remaining free pads on the design. Unselect any free pads you want to keep, 
such as mounting holes. Delete all the free pads.

Keep your work at each stage, since you might easily make a mistake or run 
into some unanticipated condition and you might have to backtrack.

Note that the top layer not only has all the pads but it also has all track 
and vias for that layer. Delete all pads on other layers.

(I've described the import of a through-hole board; with SMT, one will 
merely need to place all bottom parts before deleting pads. I'd recommend 
building all the parts as top side parts; if there are bottom parts 
(footprints that are not used on the top of the PCB) I'd mirror the bottom 
layer and move it to a top layer (i.e., on a scratch PCB) before building 
the parts.)

The track routing should be correct already.

Complications: polygon fills if Boardmaker DOS had that; these could be 
left as drawn track, but if extensive changes are to be made it might be 
worth converting them to Protel polygons. split negative layers will 
require hand work to replace the split track with split plane segments.

When the board appears correct, load the net list and verify.

Fix any errors.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] TO3 footprint

2002-05-23 Thread Abd ulRahman Lomax

At 09:26 AM 5/23/2002 -0400, Jeff Adolphs wrote:
Good Morning! I have a TO3 schematic part with pins 1, 2, 3. The TO3 
footprint has pins 1, 2, and two pin 3's. I thought this would work but 
the pin 3's do not have netnames in the layout. Do I have to use a 
schematic and footprint pin 3A and pin 3B?

Let me guess. Mr Adolphs used Netlist Load instead of the synchronizer 
(Schematic/Design/Update PCB). There is a known bug in the Netlist Load 
routines which causes assignment oscillation: the existing assigment will 
change state between the correct net name and no-net with each successive 
load. The easiest fix is to use Update PCB, but if that is not available, 
as with a net list from another CAD Schematic program, making a fresh load 
after having cleared out nets will produce correct assignments. The command 
Design/Netlist Manager/Menu/Update Free primitives... will restore the free 
primitive assignments (i.e., track and via). Note that non-pad primitives 
that are part of footprints are also updated in addition to free primitives.

A symptom of the problem is that each netlist load produces new macros, 
even though the same netlist was just loaded already. The macros oscillate 
the assignments.

It is a good practice to reload the net list or resynchronize before 
beginning routing and after completing a design; if the only macros that 
are created are the oscillating kind, or no macros are created, the load 
can be cancelled. It would still be prudent to manually verify those pads.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Hole annular ring

2002-05-23 Thread Abd ulRahman Lomax

At 11:14 AM 5/23/2002 -0700, Embedded Matt wrote:
I have placed a few pads on my PCB with the following
properties:

X size: 0
Y size: 0

Don't do that

Round
Hole size 147 mil
Multi-layer
Not plated

These are supposed to be mounting holes.  I get
annular ring violations on these pads.

Of course: your hole violates the annular ring rule that you have set.

   Should I not
be using pads for mounting holes?

No, you should be using pads. There are a number of solutions to this problem.

(1) Make the pad larger than the hole by an amount which matches the 
*hardware* which will mount to the hole. That way Protel's clearance rules 
will ensure that you don't have mounting hardware shorting to track or vias 
or other copper.

(2) Use a pad substantially smaller than the hole, even smaller than any 
other pads used on the board. It will be drilled away, it is harmless. It 
is unlikely to confuse the fabricators. But this will still generate an 
annular ring error. You could disable annular ring checking, but it might 
be better to create a special annular ring rule. If you give these pads a 
distinctive name, for example MH you can make the rule apply to Free-MH. 
But I have not tested how the annular ring rule works in a case like this, 
I almost always use the larger pad solution.

I prefer (1) for a number of reasons: it checks the hardware clearance 
automatically, and it does not confuse the Protel DRC even if no special 
rules are written.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Adding extra tracks and vias.

2002-05-23 Thread Abd ulRahman Lomax

Another solution, besides those already given, is to use, in the footprint, 
through pads the size of vias and with the same hole size, given the same 
net as the SM pad. You will have complete DRC protection

Another solution which might be better in some ways is to add a test point 
(single hole) part, one on each unused pin. Once one knows how to copy and 
paste, it would be very quick to add these to the schematic, one click per 
pad or even several pads with a single click.

These will then be incorporated into the net list; an advantage is that 
they can each be given a number which can appear on the legend, making such 
changes easier to document and recognise.

There are also ways to speed up the PCB side of this, but I won't go into 
detail now.

Note that it is an advantage to be able to move the test or wiring points 
if routing requires it... You can move pads included inside a footprint by 
unlocking the footprint in the Edit dialog; but I'd prefer adding separate 
parts; the separate parts can be made into a Union with the flat pack to 
which they adhere, so they will move around together.

At 11:10 AM 5/23/2002 -0700, Embedded Matt wrote:
I'm working on a layout with two quad flat packs.  A
substantial number of pins on each chip have no
connection.  Because of the difficulty of
hand-soldering to fine pitch pins, I would like to add
a track and a via to each unused pin for possible use
later.

I'm have two issues:

1. DRC flags these extra tracks and vias as
violations.
2. I get no protection from the design rules that
specify minimum clearances and such.

I think this must be a common problem.  Is there an
easy way to fix this without changing the schematic?

Protel 99 SE sp6.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Gerber to Protel, was Boardmaker to Protel

2002-05-23 Thread Abd ulRahman Lomax

At 11:31 AM 5/23/2002 -0700, Brad Velander wrote:
Abd ul-Rahman or others,
 do you know of a process using Protel V2.8 whereby you can read in
gerber type data with a unique name applied to pads or vias of certain
sizes.

No.

  Then you can replace these uniquely named pads and via flashes with
Protel pads  vias through global edits? I don't recall the exact process
but I did do it once under the guidance of someone who is not here anymore.
We used to do this to return intelligence back to gerber flashed pads and
vias in the Protel database. That typically just left tracks to globally
edit to the correct layers. it's not perfect solution fo this problem but it
did take care of multilayer type pad connectivity.

First of all, if the plot layers are appropriately named, they will come in 
to the proper Protel layer.

The difficulty with the process Mr. Velander has described is the 
hand-waving part: getting the file with unique names applied to pads. He 
mentioned vias, but vias don't have names

If I have a file with pad names and locations, the spreadsheet can be used 
to bring those names into the pads; likewise, in the spreadsheet, the pads 
can be made into through-pads if appropriate; the spreadsheet can also be 
used to bring in drill data (it is not hard to turn a text drill file into 
a spreadsheet with locations and sizes, which can then be co-sorted with 
the pad data and merged).

I haven't done a major gerber import in some time; but I did use the 
spreadsheet to assign names to a mass of pads. I was creating a footprint 
with about 1600 pads (for a MEMS array), and the thought alone of 
hand-entering all those names made me tired. I had a list of names and 
locations from the client

The spreadsheet could also be used to offset the drill data, if necessary, 
to match the photoplots; but this can be done in CAMtastic, probably 
easier. I did just do that with some client gerber, but I was only making a 
panel, not taking the data into Protel (but I merged it with Protel data 
for the panel cutouts and holes, CAMtastic is fantastic for that, once one 
gets behind the weird and poorly documented user interface.)

 Supposedly this process only worked in version 2.8. Sorry I don't
recall the exact process as I was guided through it only once for a very
small project. At the time I was assured that it only worked in V2.8 and not
any newer versions.

As I said, the hard part is getting that file CAMtastic will generate a 
net list of sorts, that gives pad locations, so one could use the location 
as the name I don't think that would improve things much.

Tango had a nice little pad naming tool that would assign a sequential pad 
number with a single click per pad. I've missed it quite a number of times, 
such a simple procedure that is missing from Protel unless I've overlooked it.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] TO3 footprint

2002-05-23 Thread Abd ulRahman Lomax

At 04:29 PM 5/23/2002 -0400, you wrote:
I fixed the TO3 by assigning only one pad as pin 3. Will multiple pins 
with one pin number work?

Yes. Fully with Schematic/Update PCB, and with a known bug which is 
harmless once you know what it is with Netlist Load.

I have not had a problem with Netlist Load as I force it to browse for the 
Netlist File not using the
netlist it shows. The same bug is in AutoCAD 2000 for inserting a block 
...the block does not get updated
unless you force it to browse for the file. I think its a Windows type of 
bug. Am I wrong about this?

This is not related.

I will try to remember to use the Update PCB. Must I make sure the Rooms 
crap is turned off??

Yes. And if it loads rooms because you forget, it is fast to delete them.

Get used to the synchronizer, it is the way of the future. Netlist load is 
a remnant of the old batch processing days. But we still need it for 
foreign netlists.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Hole annular ring

2002-05-24 Thread Abd ulRahman Lomax

At 06:19 AM 5/24/2002 -0700, Embedded Matt wrote:
Thanks for all the help on this question.  I think the
best solution for me is to create a special rule for
these pads as some have suggested.

I also appreciate the information on non-plated holes.

Let me just add that the reason that I wanted a size 0
pad is because we only put non-zero size pads around
holes that will be used for grounding.

Note that a pad sized substantially less than the hole size is functionally 
equivalent to a pad of zero size. This is why it was suggested, as one 
option, that a small pad be used instead of a zero size pad. Zero size pads 
are not guaranteed to function properly when encountered by various CAM and 
CAD programs.

As for keeping things away from the hole, Protel has
other ways I can keep things away from the hole
without having to add a big pad -- again as some have
suggested.

Yes, there are other ways, but a large pad is the simplest and easiest and 
most straightforward. Personally, I would find another way to indicate 
ground pads, such as text. (In fact, in my opinion, such pads should 
actually be footprints and should be in the schematic, for several reasons. 
This can make the appropriate text almost automatic.)

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Gerber to Protel, was Boardmaker to Protel

2002-05-24 Thread Abd ulRahman Lomax

At 02:03 PM 5/23/2002 -0700, Brad Velander wrote:
Abd ul-Rahman,
 the naming is performed on the Gerber data (how I don't remember)
such that you have a pad flash with unique names for each different size
assignment. Then you can replace those assignments with a multilayer pad
globally. I believe there was a manner of making the same thing work for
vias as well. It is to bad that I don't recall how it was done because it is
ideal for replacing pads (vias?) in the case of a gerber data load.

You don't need to remember. The process is almost trivial in Protel, and I 
described it. But it does not give you pad numbers. There is *no* way to 
recover pad numbers from gerber unless one applies a great deal of 
intelligence. E.g., I can recover numbers for a DIP or SOIC (it may be 
necessary to look at the legend to know the orientation); this could be 
automated, but it would require something *much* more sophisticated than 
Protel 2.8, I'm certain of that.

The process you described is simply a global edit.

While it is possible for gerber to have two different D-codes for the same 
pad size and shape, I've never seen it and it would be only the result of a 
manual assignment of names; it could be considered an error, albeit a 
normally harmless one. So one will get, in the imported file in Protel, a 
unique size for a unique D-code. So you can globally convert those pads to 
through-hole pads as appropriate and the pad sizes that correspond to vias 
can be converted to vias (using the Convert tool, Selected Pads - Vias).

The unique names for each different size are not necessary, but someone 
might create descriptive pad names to help in the process. Once again, the 
tool is Global Edit.


 I had simply hoped that someone on the list also knew of this
process. I cannot recall the details from the one time I was walked through
it by a person who is no longer with our company.

We do know the process, and we have been describing it

Now, if 2.8 has a pad renumbering tool like that in Tango DOS, this would 
speed things up, but it would still be a manual process to recover pad 
numbers. (And there is no way to guarantee that the numbers completely 
correspond to the original because there is no universal standard for 
naming the pads of some kinds of components, such as SOT-23s. Fortunately, 
it is not necessary to completely match the original, one must only match 
the schematic that one eventually produces, if there is one to be made.)

But if you must find the original person, there is a fairly good chance 
that one of us knows him or her, if you can remember the name



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Unlocking Spreadsheets

2002-05-30 Thread Abd ulRahman Lomax

At 01:14 PM 5/29/2002 +1000, [EMAIL PROTECTED] wrote:


I just discovered another 'bug' fix for the spreadsheet editor. It always 
seems
to default to locked and therefore any update you try to paste back from Excel
(a usable spreadsheet package) causes a crash and suggests a reboot.

That the default is locked is an irritating undocumented feature. That an 
attempt to paste into a locked spreadsheet causes Protel to crash is a bug, 
and a moderately serious one.

It should be added to the bug database. (Bug List at
http://groups.yahoo.com/group/protel-users/database , one must be a 
subscriber to [EMAIL PROTECTED] to access this database. While 
I'm at it, congratulations to Mr. Wilson for maintaining this file.)

(I have experienced this or something like this many times, but I have not 
specifically verified the behavior on this occasion.)

The problem can be overcome by going to : Options -Preferences and unticking
Protection.

Nice choice of defaults here Protel.

Perhaps there is a way to change the default. I find no .ini file in my 
WINNT directory (Windows for W98 users) for the Spreadsheet Editor, unlike, 
for example, the Text Editor. Did I miss it? There is a command table 
(.ins) in the [...]Design Explorer/System directory, which does not 
establish defaults.

There is an option in Spreadsheet: Options/Preferences/[allow 
editing:]Protection. One would think this has to be checked to allow 
unlocking the protection, but the on-line help and Mr Broom seem to agree 
that it must be unchecked. There is another setting: 
format/Protection/Locked which purports to enable or disable protection for 
individual cells or a selected block of cells. This is the command which 
will actually turn off protection.
The setting does not appear to be persistent.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Gerber to Protel, was Boardmaker to Protel

2002-05-30 Thread Abd ulRahman Lomax

At 02:25 PM 5/24/2002 -0700, Brad Velander wrote:
Abd ul-Rahman,
 no you are not describing the process that I was trying to recall.
Trust me, your description in no way resembles the process, nor is your
process limited to Ver. 2.8 is it?

No, it is not so limited. The process, as Mr. Velander described it in 
his last post, is simple in Protel, all versions with global edit. Someone, 
however, might have written a script or other tool to automate this and 
speed it up.

to recall what was written:

the naming is performed on the Gerber data (how I don't remember)
such that you have a pad flash with unique names for each different size
assignment. Then you can replace those assignments with a multilayer pad
globally. I believe there was a manner of making the same thing work for
vias as well. It is to bad that I don't recall how it was done because it is
ideal for replacing pads (vias?) in the case of a gerber data load.

I could do this to a set of imported gerber files, if there was only one 
size via, in about one minute, except for the naming part, i.e., it is not 
necessary to assign names to accomplish the conversion to through-hole and 
vias; to add the holes would take longer, but the basic problem is 
determining what size holes go with what size pads. CAMtastic could make 
this reasonably simple, and there might likewise be another utility that 
would do it; to repeat, I did write such a batch utility for Tango, as I 
mentioned before.

Perhaps Mr. Velander will more accurately describe what the program did, if 
this is not it.

Earlier he had written:

Abd ul-Rahman or others,
 do you know of a process using Protel V2.8 whereby you can read in
gerber type data with a unique name applied to pads or vias of certain
sizes. Then you can replace these uniquely named pads and via flashes with
Protel pads  vias through global edits? I don't recall the exact process
but I did do it once under the guidance of someone who is not here anymore.
We used to do this to return intelligence back to gerber flashed pads and
vias in the Protel database.

While this speaks of return[ing] intelligence, the intelligence is only 
pad shapes and via discrimination (pads and vias were much more 
specifically assigned functions in Protel 2.8 than in 99SE), and the 
unique name would probably be a name used for reference while deciding 
which sizes were pads and which were vias. The Query manager in the current 
version could select pads based on a size less than a certain value, which 
would, again, speed up the process.

Protel 2.8 might have had a pad-renaming utility, Tango did, and this would 
greatly help in recreating the footprints and opening the way to net 
intelligence. It continues to astonish me that such a simple tool is 
missing from Protel. Basically, numbered pads, including numbers as pre or 
postfix, can be numbered, one click per pad, with controllable increment.

But there is nothing that quickly and automatically recovers true pad 
names, it is a serious bit of AI to do so.

But I might be missing something, of course.

 Don't worry about the original person who told me the process, as I
said earlier, it was a former employee of Norsat. I know that nobody on the
listserver knows him because he had never been on the listserver.

The conclusion does not follow from the premise. I know lots of people who 
have never been on the listserver, plus there are many people on the 
listserver who never post, many more than do post, in fact. Further, many 
of our readers may not be paying much attention to this thread by now, it 
is still possible that someone knows this person. If he was ever listed as 
a contact for the license, Protel might have his name.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Systematically find unwanted antennas

2002-05-30 Thread Abd ulRahman Lomax

At 11:07 PM 5/28/2002 -0600, John W. Childers wrote:
On a revision of a board, unwanted antennas can remain and must be found 
and removed.  These are tracks that branch out from a net, but don't 
terminate on a pad, and can generate noise as electromagnetic waves, much 
like an antenna on a radio.

Other than visual search, is there any systematic way to find them?

Most stubs can be classified into two kinds: stubs which terminate at a pad 
and stubs which do not. The latter could fairly easily be found by 
analyzing spreadsheet data from a PCB; essentially one would be looking for 
a track which has an endpoint which does not coincide with any other 
endpoint on the same layer, nor does it coincide with a via or pad. Easy 
does not mean quick unless the utility has already been written

As to stubs which terminate in a pad, a little more analysis would be 
necessary, but not so much as to become really difficult.

However, there are certain kinds of stubs beyond this. For example, if a 
track connects at one end to a pad and then returns to that pad without 
connecting anywhere else, this would be a stub as well.

Still, it would not be impossible to analyze a database to find stubs. 
Either Protel will add the tool at some time or a user will write a utility 
-- it does not have to be a server, though a server would be more 
convenient -- which would find and flag stubs.

Some stubs might be eliminated by the autorouter; autorouter intelligence 
does encompass most if not all of what is needed to find stubs.

I haven't tried it, but the autorouter might already eliminate some stubs, 
assuming that they are not locked. It seems to me that it once did.

Note that connections made at other than pad or via or track endpoint 
center could make it more difficult to identify stubs

And fills and arcs would add more complications


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] New Netlisting Problem

2002-05-31 Thread Abd ulRahman Lomax

At 01:41 PM 5/31/2002 +0200, Shahab Sanjari wrote:

Sorry I was not at work due to an operation on my nose!

we won't ask any nosy questions.

But thank you all. As I stated, the problem occurs regardless
of type or footprint.
I will call this Remaining Netlisting Macros. Which means, after
execute you see a very few macros still there in the preview changes
box. Only when you change these macros in the Netlist manager manually,
do they not aprear anymore.
Intresting is that these macros asre not unique, several of the same
type are done already.
I had the same problem with another Protel SP(5), another project on
another PC 7. The only common thing in between is me! due to which I
think I have to revise my style since no other seems to have faced the
problem before.

Actually, I may have seen behavior like this. Oscillating macros, for 
example, will occur if Netlist Load is being used and there are duplicated 
pad numbers in a footprint on the PCB. I think something like this also 
happens if there are duplicated reference designators.

Duplicated reference designators on the schematic, if not eliminated (pay 
attention to the ERC!), can produce two instances of a pin in a net or 
perhaps two different nets with the same apparent pin. Again, a symptom 
will be persistent macros.

And I have seen some persistent macros where I was not able to identify the 
cause, at least not quickly. It seems to me that once upon a time I did 
figure out what caused this, but the knowledge, if my impression is even 
correct, has gone the way of all ephemera.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Systematically find unwanted antennas

2002-06-03 Thread Abd ulRahman Lomax

At 11:45 AM 5/31/2002 -0700, Brad Velander wrote:
John,
 my personal thoughts on the spreadsheet method was that it would
only work in the limited case where the track was only connected at one end.
In my past I have found a great deal of stubs where this method wouldn't
work because there were actually two tracks connected at both ends to tracks
atop one another or just slightly misaligned atop each other.

If the data is prefiltered to remove the extra track that is fully 
coincident, the remaining overlapping track will be detected Note that 
misalignment implies lack of endpoint coincidence

(Two identical tracks, however, would cause each track to be considered 
connected, which is why eliminating the redundant track first would be 
necessary.)

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Solder and Paste Masks for Via in Pad BGAs

2002-06-03 Thread Abd ulRahman Lomax

At 10:57 AM 6/1/2002 -0500, David W. Gulley wrote:
I am doing some via-in-pad BGAs and need to figure out if there is a 
good way to provide the top solder and top paste masks while keeping the 
bottom solder mask and bottom paste masks off.

I defined the BGA pads as multilayer since I am doing via-in-pad (sort of 
like it was a PGA) except I do not want holes in solder mask on the bottom 
and I do want holes in the paste mask on the top.

I don't think it is a good idea to define any SMT pads as multilayer. 
There are several reasons, among them the possible buginess of the 
implementation (which is not unusual when a procedure is not the way people 
normally do things) Instead, as another suggested, use a surface pad 
plus via. I haven't tried it just now, but I have no reason to expect that 
this would be at all complicated..., beyond the known issue of providing 
netlist connectivity to the via through Update Free Primitives (if the vias 
are part of the footprint).

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Problem with Polygon Planes and Pads

2002-06-04 Thread Abd ulRahman Lomax

At 04:49 PM 6/4/2002 +0300, EDA Software Technical Dpt. wrote:
My PCB file contains Polygon Plane with 5 mils Clearance from the 18 mils 
pads.

Ouch! 5 mils clearance from a plane is much more difficult to fab than 5 
mils clearance between ordinary objects, because the plane clearance is 
*everywhere* within the plane. I would normally set a higher clearance for 
plane pours than for ordinary primitives (the Rules make this possible now, 
in Protel 98 it was necessary to pour with the larger clearance and then 
change the rules for the rest of the board).

If I need to get plane track between pads and this requires 5 mils 
clearance, then I might add pieces of track to create the connections. Note 
that such connections may also be made with thinner track than one would 
otherwise use, since the failure of an occasional connection like that is 
not serious, provided that the connections are redundant.

I'd more normally use a 12 or 15 mil clearance for polygons from pads, 
though one might go down from there, especially if the board has fine 
clearances in general; i.e., I might use 10 mils on a 6 mil board.

When I create the gerber file the clearance ring around the pads on the 
plane appears
to be polygonal at the Gerber file (small lines emulating a cicle) and 
not circular
as it is on PCB.

As another pointed out, we can now tell that you have software arcs 
enabled in your gerber settings. This causes the arcs to be drawn with 
straight line segments, instead of using the newer gerber arc command.

  NOTE:  
In the Polygon Plane properties dialog, at the ''Surround pads with''  option
I have select Arcs instead of Octagon.

Yes; if you selected octagons, they would be drawn with eight pieces of track.

I try to convert the polygon plane to a set of primitive objects by selecting
Tools » Convert » Explode Polygon to Free Primitives but the problem 
remains the same
when I create the Gerber file.

Right. It has nothing to do with the fact that it is a polygon, but only 
that the polygon pour routine creates arcs or octagons, you had it set for 
arcs (which is generally the best setting.)

What I found is that the voids on a Polygon Plane are converted to the 
Gerber file as small polygon lines.

You mean arcs, not voids.

Other programs like Or-CAD, convert the Arc or the Circle exactly as Arc's 
or Circle's in the Gerber file
without using the small polygon lines.

Other recent CAD programs have -- or should have -- the option to do it 
either way, just like Protel.

  Is there a way or a workaround in order to solve this problem?

As was stated by Mr. Hendrix, just change the setting of your gerber 
control file.

CAM Outputs for /
gerber file, default name Gerber Output 1/
rt.click/
Properties/Advanced/uncheck use software arcs

I use software arcs, but that may simply be an old habit, besides being the 
default, if I am correct.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] negation character redux

2002-06-04 Thread Abd ulRahman Lomax

At 11:02 AM 6/4/2002 -0700, Bruce Walter wrote:
Anybody know if there would be a problem using a dash (minus sign) as a
prefix?

I think it works, but as another mentioned, WR will be sorted in a 
different place than -WR.

Personally, I use an asterisk at the end, not because it is necessarily the 
best way, but because it worked in other CAD systems and continues to work 
with Protel. One could also use _not as a suffix, which would be totally 
explicit. And if some program has trouble with underscore, shame on the 
programmer!

Unless you are going to use a program that has a trouble with backslash in 
a net name, which is understandable, using single negation to create a bar 
display is acceptable, but it likewise has the sort problem, or does it?

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Drawing Dashed Lines in Schematic

2002-06-05 Thread Abd ulRahman Lomax

At 09:31 PM 6/4/2002 -0400, Mitch Berkson wrote:
I'd like to draw graphical dashed lines in a schematic to indicate guard
traces which should be placed during PCB layout.  Is there a way to do 
this in Protel 99SE SP6?

Others have noted how to place a dashed line, and also that such a line has 
no incorporated intelligence, it is only a note to the PCB designer.

However, it is possible to go further than that.

I assume that the guard traces are to be grounded, since they would be 
positively harmful if they were not. So one would place a jumper at the 
ground connection (whether this is at the driving end or the receiving end 
depends on the design, but if it is to be grounded at more than one end, it 
should be grounded *frequently* along its length to a solid ground, 
probably a plane).

this jumper is what we have called a virtual short. There are two ways to 
implement it.

(1) a jumper footprint can be created that has a gap of, say, 4 microinches 
between rectangular pads, and a design rule allows that particular 
footprint to have a gap of 2 microinches. If boards were always fabricated 
according to nominal values and to the limits of the technology (which is 
well above the microinch region), this gap would never appear on the 
finished boards. However, we have seen cases where round-off error in the 
gerber generation, coupled with poor control of the aperture assignment and 
other conditions, has resulted in a gap on the order of 1 mil on the 
gerber, which has then been opened by an assumption-making fabricator to a 
fabricatable dimension The technique is still useful, but one would 
want to ensure that the aperture assigned is rounded up, and this is enough 
of an opportunity for error that I now prefer the second method.

(2) a jumper footprint is created that has a shorting bar placed on a 
mechanical layer. One of the copper layers is chosen as appropriate to 
which to add the short, and the gerber definition for this layer is 
eliminated from the CAM manager gerber control file (most of us only have 
one just file for a design). A different file is created by copying the 
first, and all other layers are eliminated from that file except for the 
copper layer in question; then the mechanical layer dedicated to the short 
is merged in photoplot with the copper layer. this additional CAM control 
file is given a descriptive name so that future generations do not become 
confused. (Note, however, that if the shorting bar is forgotten, it should 
be a simple matter to short the jumper footprint manually on the PCB, 
assuming that the short lives on an outer layer. I wish all 
design/fabrication errors were as easy to fix)

The mech layer used for the short is also given a descriptive name, such as 
Top_Layer_Shorts.

(Note also that if all the CAM files are checked for plotting and left that 
way, the copper layer with the short will routinely be plotted with all the 
other files; this is pretty much set-and-forget.)

A combination of the two techniques *could* be used, which would leave it 
very unlikely that the gap would ever be present.

Both these techniques fool Protel into thinking that the net to be 
controlled is isolated from ground; one controls the grounding point by 
controlling the placement of the short, which is highly desirable behavior.

Protel does not have, unfortunately, a signal pair routing constraint, 
which would make this process even more controllable. But there is 
Tools/Outline_Selected_Objects, which would add the guard traces, which 
could then be selected with select connected copper and globally edited 
to the appropriate subground net (i.e., the apparently isolated net created 
by placing the virtual short on the schematic, which would likewise be 
given a descriptive name, such as DETECTOR SHIELD or the like.) After 
editing the outline to the appropriate name, the outline would be broken 
and the virtual short moved into position. DRC will then correctly check 
the routing.

Similar techniques allow the creation and control of other kinds of 
subnets, such as star grounds, single-point connected analog/digital 
grounds, etc; also  the process has been used to create RF components where 
copper is physically connected (at DC) but needs to function and be treated 
as if it were not.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] changing layer stack looses power plane connectivity

2002-06-05 Thread Abd ulRahman Lomax

At 11:18 AM 6/5/2002 -0600, Gordon Price wrote:
I decided to take a couple of layers and move them around from
the way they were and delete one of two ground plane layers( both named
GND). [...] I deleted one of the ground plane layers
and replaced it with a signal layer. I also moved the layers up and down 
[...]. In other words, I
shuffled the deck of cards, but have the same number of layers with the same
net connection names.

 The auto router now can't seem to find either the GND named plane
or the +3.3V plane,(even though they are there in the layer stack manager)
and DRC reports a zillion unconnected GND and +3.3V nets.

I think there are a couple of possibilities, but first things first:

In the Layer Stack Manager, there are two relevant attributes to an 
internal plane, Layer Name and Net Name. (Highlight the layer and press 
properties). The two are not automatically connected In other words, 
you could have a layer named GND, but it might have no net assigned to it, 
or some other net.

Before looking into other possibilities, the above should be checked; 
likewise one of the isolated ground sections should be examined. Presumably 
the pad in that section supposedly connects to GND through a via. What net 
is assigned to the pad, to the track, and to the via? They should all be GND.

If they are not, probably Design/Netlist_Manager/Menu/(Update Free 
Primitives from Component Pads) should be run.

I'll also mention the complication of split planes; Mr. Price did not 
mention these, so I'll leave that out of consideration for the time being





* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] how to expend DIGEST mode

2002-06-05 Thread Abd ulRahman Lomax

At 10:19 AM 6/5/2002 -0400, Darryl Newberry wrote:
I switched my list prefs to DIGEST mode, but was annoyed to discover that
the digest is a hierarchy of attachments within attachments, to several
levels. This means I can't search by topic, and it's ridiculously time
consuming to find a particular posting. Is there a way to change this to a
single flat email containing all the postings for the day?

Subscribe to protel-users-PEDA-Archive

mailto:[EMAIL PROTECTED]

This list is an echo of the Techserv list, and you can set it for digest 
mode, which arrives as a single message with a list of message authors and 
subjects at the beginning, followed by the individual messages. I think 
that is what you want.

However, the easiest way to get the list, in my opinion, is to simply 
filter all the messages into a single folder, which one can look at or not 
look at, as often or as rarely as one wants.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Power Planes in Layer Stack

2002-06-07 Thread Abd ulRahman Lomax

What does the Stack Manager show? What shows in the Design/Split Planes dialog?

At 10:10 AM 6/6/2002 +0200, [EMAIL PROTECTED] wrote:

I set up a board with 5 power planes; lateron I found out that by
efficiently using split planes I could reduce them to 4. The obsolete power
plane was named Internal Plane 4. So I deleted this plane and renamed
Internal plane 5 to Internal Plane 4. All seemed ok, until I called the
CAM manager and did Gerbers. Protel still produces 5 power planes, plane 4
being empty, and the real plane 4 still named plane 5. I found no
workaround for that so far. apart from renaming Gerber files manually.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Protel / MSoft

2002-06-07 Thread Abd ulRahman Lomax

At 11:24 AM 6/6/2002 +0200, Rene Tschaggelar wrote:
Complaining is one thing and acting another.
While I tend to think the ATS period of 2k$ to be a bit short
with one year, I also have to calculate what this investment
brings.

Note that the Protel web site now gives US$1495 as the value of the one 
year maintenance included with a current purchase of P99SE.  So I don't 
expect ATS to be US$2000, in spite of earlier indications to that effect 
from Protel. 15% would be $1200, and 15% is fairly standard.

It will probably be worth it *if* tool productivity continues to improve 
and serious bugs become an endangered species.

Since I would not be surprised to see the full regular price of DXP move to 
$9995 within a year of release, $1495 would be right on the money.

I am concerned, however, about the loss of the low end market. Protel was 
not the cheapest CAD system around, but it was priced so that most any 
serious designer could afford it. Accel Tango lost its original customer 
base by upgrading itself out of reach of many of them. By the time of 
acquisition by Protel, Accel was losing money, I understand. Coincidence?

Definitely, as the tool improves, as it addresses more completely the needs 
of major users, the value increases; but an upgrade path should be 
maintained that would allow new startup or even hobby users to become 
familiar with the package at a price they can afford.

I've written in the past that software piracy may, under many or even most 
conditions, not actually harm the company whose product is illegally used, 
it may even help. Piracy of software is not like piracy of hard goods, 
where theft represents real and direct loss; instead, an illegal user of 
software is not depriving the company of revenue *unless* he or she would 
have otherwise paid for the program. What is the company which sells the 
most pirated software? What is the largest and most profitable software 
company? I think the two are the same, and that this, also, is not a 
coincidence.

My point is not that piracy should be allowed, but that piracy opens a path 
for a user who might otherwise not become familiar with the program; when 
he matures to the point where he will buy software, what software will he 
buy? A program with which he is familiar, or a program that requires him to 
relearn most everything?

There may not be a lot of money, short-term, in the low-end market, but the 
long term picture may be different.

For similar reasons, many software companies give huge academic discounts, 
to encourage students to use the software.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] negation character redux

2002-06-07 Thread Abd ulRahman Lomax

At 06:05 AM 6/6/2002 -0700, Mira wrote:

I just tried to debugg a board, which schematic was in
Protel and the net names were RESET and RESET_. [...]
Due to the way the net labels are attached to the wire
in Protel, the underscore overlaps the wire and hardly
could be seen. That was what I meant.

Good reason to not use underscore as a negation symbol in a net name. But I 
think the suggestion had been to use a hyphen (or minus, same thing). This 
would not suffer from that overlap problem. I personally prefer the use of 
an asterisk, because of the sorting; otherwise I'd go for the slash prefix 
or the bar over (i.e., backslash in Protel)

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Splitting a design to two PCBs

2002-06-07 Thread Abd ulRahman Lomax

At 12:10 PM 6/7/2002 -0400, Richard Sumner wrote:
You might simply add the mating connector pair to the schematic, and run 
all required signals through both connectors. No net name changes needed. 
Everything else is done in pcb layout. You end up with one board design 
which is designed to break in two. You would wind up with some traces 
going right to the board edge (the lines between the 2 connector parts). 
To avoid this, delete these few trace segments after the board passes drc. 
Then you will get a few broken net errors.

For this kind of application, one might create a dummy Mid copper layer on 
which these traces are placed. That layer is eliminated from the gerber 
plot set, in the CAM definitions, so it does not plot. But DRC will think 
that the boards are connected, so there will be no error created.

However, my own preference might be to split the schematic and to design 
two separate PCBs. They could later be combined back into one board, which 
would be specially easy if the reference designators are not duplicated. 
Only if one wanted to fab both boards as a set on the same panel would the 
above be what I would suggest.

To split the schematic, I would probably use hierarchical scope and handle 
the interconnections on the top level. That way, the whole project can be 
ERCd, etc., and the same schematic will be ready for final production.

To make the two separate boards, the next level down from the top would 
consist of two schematics, I'll call them A.sch and B.sch, each one of 
which might be complete or it might be the top level of a lower hierarchy. 
By simply making a project out of each of the two schematics, one would 
have the separate schematic for each PCB.

The sheet symbols for each sublevel would be placed on the appropriate A or 
B schematic. The connectors would also be on the A and B schematics, not on 
the top level; the top level would have only two sheet symbols and 
interconnecting wiring. For clarity, that wiring should be given 
descriptive net names, since in hierarchical schematics, nets are only 
named from the top level on which they occur.

In the final combined version, the connectors would simply be deleted, 
unless one wanted to keep them or their footprints on the boards.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Protel / MSoft

2002-06-08 Thread Abd ulRahman Lomax

At 03:12 PM 6/7/2002 -0700, Brad Velander wrote:
Not to argue with you Abd ul-Rahman but Protel customer service has
specifically stated to me, a couple of times, with complete sincerity that
common CAD maintenance programs are typically 20% - 25% in the industry.

Cadence has been 15% for a long time, I think. I've been told for years 
that 15% was pretty much standard, I guess this was confirmed in my mind by 
the PADS maintenance, which is also 15%, as I recall.

Maintenance that includes major upgrades ading entirely new capabilities 
might justifiably be more. However, Protel seemed to be charging, in the 
past, an effective maintenance of about 15%.

The $2K upgrade from 99SE to DXP, as announced, represents about two year's 
period, so it is not entirely out of line with past practice. Essentially, 
they are making up for the free SE release. TANSTAAFL.

ATS *renewal* is now stated as $1495. 15% would be $1200, so they have 
really only raised the bar a little bit. As long as they do not penalize 
users who delay upgrading or renewing maintenance, I think they may not 
be out of line.

(A serious penalty would be a maintenance catch-up fee larger than the 
maintenance arrears. While it might be fair to charge the unpaid maitenance 
fees in order for a user to catch up, even that would, in my view, be more 
that would be appropriate; Protel sales has justified to me the complete 
devaluation of the P99 upgrade by the fact that those who upgraded earlier 
had the use of the more advanced program for all that time.

(To explain this, right now a resale P98 license is worth almost as much as 
an older P99SE license. This is because the P98 license can be upgraded to 
99SE right now for $1995, and this will include DXP no extra charge; 
whereas the 99SE license has the *same* upgrade price announced for DXP. In 
other words, those who upgraded from P98 to 99SE early will see the same 
total cost to get to DXP as those who waited until now. This is zero 
penalty for delay)

It would be more toward parity if the upgrade from P99SE to DXP were, say, 
$1495, the same price as they have announced will be the ATS price. P99SE 
licensees have, essentially, already paid part of the upgrade cost, when 
they upgraded from P98 to P99 or P99SE (or paid the much higher new license 
price).
At least that is how I would urge Protel to look at it.





* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Room Properties (Colors?)

2002-06-08 Thread Abd ulRahman Lomax

At 05:26 PM 6/7/2002 -0400, [EMAIL PROTECTED] wrote:
I have just begun exploring the use of the Rooms feature, which is
tailor-made for a current board. I notice that the crosshatching which
indicates a room sometimes changes color, from a dark yellow to a dark red.

This is an on-line DRC indication that there are Room violations, i.e., 
components not in a room to which they are assigned.

Despite being pretty familiar with Protels oddities in the way of mouse click
handling, I can't figure out what the pattern is. More directly, I would like
to be able to turn off the hatching for the particular room in which I'm
working, to better see what's happening there.

I don't know a way to turn off only one room's hatching. However, you can 
turn off Room display. 
Tools/Preferences/Show-Hide/Rooms/Final-Draft-Hidden. I forget what draft 
does for rooms

  Also, I can't figure out
exactly how the Interactive Placement - Place in Room is supposed to work,
whether the parts are supposed to be selected, or the room, or what. As
usual, the manual and the help text of of little help. Can someone here offer
a basic tutorial on how to drive these things?

I leave this for someone else to answer, I don't remember. But I do 
remember that it is not hard to figure out with a little experiment

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] unused QFP pins

2002-06-08 Thread Abd ulRahman Lomax

At 06:13 PM 6/7/2002 -0700, Dennis Saputelli wrote:
i've got a 144 pin PQFP 0.5mm pitch
there are only a small number of connected pins, maybe a dozen or so
excluding power

i am thinking about deleting a lot of unused pads to possibly open up
top side routes and reduce inspection and bridging concerns

am i crazy?

Dennis, yes, you are crazy :-), but that doesn't answer the question 
Even crazy people sometimes have good ideas

do you think the leads will short thru the solder mask to traces below?

Mr. Selfridge gave a good answer, I think. But maybe the idea does not have 
to be completely tossed.

is this good practice even if i don't run traces there, i.e. will it
solder and align properly with missing pads?

As an experiment, you might try this:

Determine a set of pads that you want to solder, make it symnetrical so 
that the part will be firmly held. Maybe most pads would be soldered, or at 
least more than half. Do leave solder mask openings so that the extra leads 
are not stressed, but the openings might be reduced a bit. This *might* 
allow you to run a thin trace between the pads, but I wouldn't be on it. If 
it will not be enough to allow 1-thrus, I'd leave the mask openings the 
same as for the pads to be soldered.

The only advantage of this, in the latter case, would be less possibility 
of bridging, but I don't know how much of a factor that is, anyway, my 
knowledge of current assembly criteria is somewhat in need of renewal

In short, however, the whole affair is probably not worth the trouble, but 
ultimately that is an engineering question which I am sure you are 
qualified to answer with a little help from your friends.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] How To Set Defaults

2002-06-10 Thread Abd ulRahman Lomax

At 07:39 AM 6/10/2002 -0700, Robert Ritchey wrote:

This has probably been gone over before but I am just coming up to speed on
99SE.  How can I set the default for the pad clearances and reliefs on the 
inner
planes for split planes?  Thanks,

Design/Rules/Manufacturing/Power Plane Clearance  Power Plane Connect Style.

If no overriding rule is set, clearances are set by 
Design/Rules/Routing/Clearance Constraint.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Equalize Net Lengths?

2002-06-10 Thread Abd ulRahman Lomax

At 11:15 AM 6/10/2002 -0700, Joey Nelson wrote:
The online help for matched net length rules seems to imply that if I set 
a rule for a set of nets and then run Tools-Equalize Net Lengths, that 
the shorter net will be accordioned to make up the difference, space 
allowing.  But this does not seem to be the case.  I've checked and the 
tracks are not locked, and there does seem to be sufficient space, but 
whenever I run Equalize Net Lengths, I simply get a design rule error.

Is there some trick to getting this to work?  It certainly seems like 
something the router should do, and I should not have to do by hand.

The tool does not use the router. It will look for space to accordion a 
track according to the rules set. I can't tell what is wrong with Mr. 
Nelson's setup, but I can encourage him by noting that the tool *does* 
work, I've used it a number of times.

The most likely cause of failure is insufficient space to add the meanders. 
They take more space than one might expect The meanders are added, if I 
am correct, one net at a time, so a set of parallel nets will *not* meander 
together; rather, one will be meandered and very possibly the second will 
not have room. But Mr. Nelson seems to be reporting that no meanders at all 
are created.

One would normally setup a Net Class to which the nets to be equalized are 
assigned. The Match Lengths rule defines the parameters for the meander as 
well as the acceptable variation in length. If the tool cannot create 
meanders sufficient to bring the nets into compliance, yes, a DRC error is 
created.

But I recommend experimenting with a very simple PCB with two nets. If you 
can get it to work there, you may then be able to get it to work on a more 
complex board.

Someone else, of course, may have more experience with the tool than I 
I did, sometimes, create the meanders myself, relying on the Design Rule 
only for verification of net length match.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] How To Set Defaults

2002-06-11 Thread Abd ulRahman Lomax

At 06:35 AM 6/11/2002 -0700, Robert Ritchey wrote:
Hi,
Sorry, poorly worded question.  How can I set the defaults so that when I
do a new PCB I always get what I want on these instead of 20mils as
seems to be the hard-coded default.

If you find out, let me know! By the way, I think the default clearance is 
10 mils, 20 mils would be diametric oversize.

   I would like to be able to go through
everything for a new PCB, set what I want as default and always have that
come up when I start a new PCB.

The simple way is to set up a PCB file just the way you want it, and import 
that file and rename it instead of simply creating a new file. Protel 
*should* have a control file with all the default values; I've never looked 
carefully to see if it does or if the defaults are coded into the program. 
Perhaps someone has.

But the workaround is pretty easy.

Yes, the default values are a tad ... different from what we would desire. 
For example, 10 mils clearance, on a plane layer. will result in a real 
clearance of 8.5 mils *nominal* because the clearance is from the hole and 
the hole is drilled oversize, a fact that Protel does not consider; nor 
should it consider it unless it takes into account plating thickness and 
allowable drill size and position error. Factor in drill size tolerance 
(say, +/- .005 on a large hole) and drill position error (depends partly on 
board size as I would expect and recall), and you might have a dead short.



* Tracking #: 2D048E5397DE58488435624A783E5E8F0BEBE7A1
*


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] ''Access violation'' problem

2002-06-13 Thread Abd ulRahman Lomax

I've never seen anything like this. However, this is what I expect I would 
do if I encountered this problem.

I would immediately take steps to move existing backups to a safe place, 
where they cannot be subsequently overwritten. Backups exist in two places; 
in the designated autobackup directory and in the directory in which the 
.ddb lives. The autobackup is, as I recall, -- in the DDB system -- the 
whole database. Each file within the database, when overwritten, is 
normally backed up in the current (DDB) directory. I'd just copy all those 
files somewhere else, en masse, without worrying yet about details. 
Likewise the database itself.

Now, to attempt to solve the problem: I suspect a trashed executable, so 
one of the first things I would do is to uninstall and reinstall Protel. 
I'd try it first in a simple way, and if that does not work, I would then 
move all the *99SE.* files in the Windows or WinNT directory to somewhere 
else (make sure the originals no longer live in Windows or WinNT), and then 
uninstall and reinstall Protel once again.

If the problem still exists, I would write the PCB file as the ASCII 
database if the program lets me. Perhaps a pointer has been trashed and 
such things are not preserved in the ASCII form, which is human readable. I 
would then load this ASCII file. I might export it as well.

If the problem persists, I would examine the ASCII file with a text editor 
to see what is going on. As I recall, components are assigned numbers in 
the component record; this number will then be used in the individual 
primitive fields. The ASCII database is easier to see and follow than to 
describe.

If I can't recover the data in this way, I would start to look at backups, 
the latest first. Hopefully the problem was discovered before all good 
backups were overwritten One good reason to have a relatively long 
backup cycle, i.e., don't have one or two backups written every five minutes!

It is possible that if the component records are intact but the primitives 
have been trashed, Update from the PCB library will recover them. But this 
is one of the last things I would try.

And if that fails, I think I would be in for some tedious work to recreate 
my file.

However, the very first solution, reinstallation, is quite likely to fix 
the problem. Just remember to get rid of the *99SE.* files if an 
installation without moving them fails to fix the problem, they will *not* 
be removed in the uninstall, and a new installation will respect them if 
they exist. If you have valuable customizations, you can then restore the 
files piecemeal until the bad file is found (like half of them at a time, 
keeping the good half and dividing the bad half again, etc.).

At 12:54 PM 6/13/2002 +0300, EDA Software Technical Dpt. wrote:
Before 2 days I create a new database with one schematic and one PCB file.
Yesterday when I try to open my PCB file I realized that there were missing 9
components but I still had their designators on my PCB (with green color).

Those components still exists at the Design Manager list. but when I try 
to edit
one of them I got the following message:
''Access violation at address OE3D7BC6 in module ADVPCB.DLL. Read of 
address 0044''

If I try to jump to one of them I get a minimized PCB Editor.

If I try to move one of them or their designators I've got the message :
''Access violation at address OE3D7BC6 in module ADVPCB.DLL. Read of 
address 0044''
Exception Occurred in
PCB:( What ever the last command was )

Note:After any system crash...

Ignore
Quit

I restarted PROTEL and I try to repair my database but I still got the 
problem.

I try to UPDATE PCB from SCH but I got the same message:
''Access violation at address OE3D7BC6 in module ADVPCB.DLL. Read of 
address 0044''

Does anybody has any suggestions?

I'm using 99SE SP6 with win2000.



* Tracking #: 5A8B92A57C66764AB73B89928E2AEB1B4A92DE8C
*



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Gerber generation bug?

2002-06-13 Thread Abd ulRahman Lomax

At 10:06 AM 6/13/2002 -0400, Watnoski, Michael wrote:
When the Gerbers are generated without the 'Use Software Arcs' box
checked, parts of polygon copper pours become complete arcs where they
outline some pads.  This is not a problem on the board design.  These arcs
short to adjacent polygons and tracks.  It seems to work OK when the box is
checked.  I verified the Gerber files using Lavenier ViewMaster and LPKF
BoardMaster and they look the same.  I have not checked the ASCII output of
the Gerber file yet, but I suspect that the angles of the included arc are
not generated properly.   Has anyone else seen this problem?

It will be good to see the answer to Mr. Watnoski's question before going 
much further; I usually check the box out of long-standing habit (Tango did 
not even have a gerber arc output option, so all arcs were software arcs.)

There may be some problems with variants on RS-274X, as one speculation, 
sometimes the standard is a bit unclear, it used to be positively ambiguous 
on the matter of polygonal pads, which is why Protel's octagon plotting is 
so defective.

By all means, I would look at the output code, probably by exploding the 
polygon on a copy of the board file, deleting everything on the board but 
the relevant arc, and generating gerber, comparing the Protel arc 
parameters with those in the gerber.

The RS-274X standard is at:
http://www.maniabarco.com/transdown/rs274xrevd_e.pdf


Abd ul-Rahman Lomax
LOMAX DESIGN ASSOCIATES
PCB design, consulting, and training
Protel EDA license resales
Easthampton, Massachusetts, USA
(413) 527-3881, efax (419) 730-4777
[EMAIL PROTECTED]




* Tracking #: 604CB06782BA634EACE8C1C68843AB771FDEAB1F
*


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] ''Access violation'' problem

2002-06-13 Thread Abd ulRahman Lomax

At 01:22 PM 6/13/2002 -0400, Matt Daggett wrote:
Title:  MDAC Drivers and ODBC Error Messages
Date:   June 6, 2002
Keywords:   ODBC, MDAC
Summary:Protel 99 SE uses the Microsoft MDAC drivers for the
implementation of the design database storage system.  Some versions of the
MDAC driver work better with Protel than others.  This application note will
review some of the errors that can be generated when using an incompatible
version of the MDAC drivers 

Unless I've missed something, the tech note does not relate to the reported 
problem. An Access Violation is not the same as on ODBC error.

[Microsoft][ODBC Microsoft Access Driver]String Data,
right truncated[null]

I'm certainly not fully conversant with the issues, but it is a 
coincidence, I think, that both kinds of errors or violations have the word 
Access in them. In the subject case, Access Violation would refer to an 
attempt of the program to access memory outside the permitted range, and in 
the tech note, Access refers to Microsoft Access drivers (Protel 99 and 
99SE use the Access database engine from Microsoft, and there can be 
version compatibility problems if one installs, MS Access as a separate 
program after installing 99SE. This one bit me most specifically





* Tracking #: D702C2817A6AC845891F81615BAD25548BD2A658
*


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Gerber generation bug?

2002-06-14 Thread Abd ulRahman Lomax

I did not write what Mr. Watnoski attributed to me. Rather it was written 
by Mr. Elson in response to my own post. I did not think that the problem 
had anything to do with resolution, Mr. Watnoski was quite explicit in his 
first post that it was an arc rotation extent problem. The arc is correct 
on the PCB but is not correct in the gerber, as seen by several viewers.

Mr. Elson's question about protel import was a good one, however. If Protel 
imports the gerber and the arcs are correct, we probably have a case of 
differing interpretations of the gerber code. It would likewise be 
interesting to see what CAMtastic shows. (CAMtastic is really an 
independent program even though it is now sold by Altium/Protel.)

No one has come forward with a similar report. At this point, I will 
underline one of my first comments: it would be useful to see the Gerber 
output code. I described in my last post in this thread a means of 
obtaining a test PCB file that could be shared, and the gerber code itself, 
which would be only one or a few lines, could be included in a post.

If we have a test pcb, a small file which shows the problem for Mr. 
Watnoski, it will be possible to verify the issue, or the converse, to show 
that the file plots properly for the rest of us. That file could be sent to 
me personally as an attachment, I could put it up on the protel-users 
filespace. *Don't try to send attachments to the list.* Bad Feng Shui.

(For a long time, the list would forward attachments. Eventually, Techserv 
figured out that this put a huge burden on the mail server when someone 
attached a couple of megabyte file to a post, which then was copied to a 
thousand list members, plus it was poor security -- viruses and all -- and 
bad policy in general and turned the option off.)

A possible workaround is to use software arcs, that is, check the box and 
allow Protel to generate the arcs as a proliferation of line segments. The 
only practical difference is the size of the gerber files, which will not 
be exhorbitantly larger with software arcs unless there are a *lot* of arcs

If the problem still exists with software arcs, we have a bug or trashed 
installation on a whole different level

At 02:49 PM 6/14/2002 -0400, Watnoski, Michael wrote:
Greetings All,

 I am generating the Gerbers at 2.4 imp.  The problem does not seem
to be a round off type, rather the arc portion of the poured polygon around
a pad continues for a full 360 degrees.  I did not have to import the
Gerbers back to Protel.  I checked them with several independent viewers.  I
ran the Gerber generation several times while swapping from software arcs
and back.  The problem only exists when 'Use Software Arcs' in not checked.

Michael Watnoski


Abd ulRahman Lomax wrote:
One thing he should try is to regenerate the Greber files at the highest
numeric resolution (2.5).  Roundoff errors could cause the described
problem if the arcs were small.  He doesn't mention whether importing
the gerber files back into Protel shows the problem, or doesn't.
That might be useful info.

Jon


* Tracking #: FFDE52F5867D3849AFE575C2EAB3D9620BCD8CAF
*



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Gerber generation bug?

2002-06-14 Thread Abd ulRahman Lomax

At 01:00 PM 6/14/2002 -0700, Dennis Saputelli wrote:
i can see the submil cracks in my defective virtual shorts quite easily
in CAMtastic

i would agree that it is a better tool for looking at gerbers than
protel

Just to note, Mr. Saputelli's problem with virtual shorts was due, as I 
recall, to roundoff error in the gerber generation. The cracks would *also* 
have been visible, I expect, in gerber reimported to Protel. My point about 
Protel being better in the submil region is that the display routines are 
more accurate, even if the gerber generation is a tad shaky at times.

The Protel *database* has a substantially finer resolution than what 
CAMtastic stores, I think, and the display routines are pretty good (though 
they will sometimes show pixel cracks where none exist, but those cracks do 
not widen upon zooming in, and sometimes they even disappear at some zoom 
levels.



* Tracking #: 9B6F3A185E8E7048AB780FCCD728F97049C52796
*


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



[PEDA] The Protel-Users lists

2002-07-02 Thread Abd ulRahman Lomax

As some of you know, I'm travelling this month to China; e-mail access may 
be difficult for me, besides, I'll be occupied with

www.texturatrading.com/lucia.html

David Gulley [EMAIL PROTECTED] has moderator privileges on *all* 
the Protel-users lists on yahoogroups.com (*not* this list on Techserv) and 
should be able to assist if needed.

If anyone needs to reach me personally, the best address to use is 
[EMAIL PROTECTED] Lomax Design Associates mail ([EMAIL PROTECTED]) will 
be reviewed by a colleague who can handle design and other client issues.

I plan to return before the end of July, when I will resubscribe to this 
list

best wishes all.



* Tracking #: 8181C11EB22B8845BB1FDA1E08FF65CE69A4EA8F
*


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Not DXP or P99SE, but have you seen the Cadence offer! !!!

2002-07-31 Thread Abd ulRahman Lomax

At 02:49 PM 7/31/2002 -0400, Darryl Newberry wrote:
BTW, anybody going to join Altium's DXP list?

I have.

  I bet the real reason they are
creating their own list is so THEY can filter and control the distribution.

I highly doubt it. Gad, what a paranoid view of the world! The yahoogroups 
DXP list is open subscription, though they could change that at any time -- 
and they might, to avoid the autosubscribing spammers, not to prevent 
legitimate users from subscribing.

If Protel used their position as owner of the list to prevent legitimate 
discussion, they would not be able to keep it secret because of this list 
and the other yahoogroups lists, it would be next to suicidal, really 
stupid, and they aren't stupid at all, not to mention *that* stupid.

No, they simply responded to a user suggestion that a separate list be 
formed to deal with a more narrow topic that could otherwise overwhelm this 
list. I've done that kind of thing in the past and also met with some 
hostility, though the consensus has been, I think, supportive.

I've written many times that I'd see this list as improved if it were to 
fracture into many lists, each one more focused, but with the provision 
that, ordinarly, subscribing to a main list automatically subscribed one to 
the subsidiary lists. I.e., opt-in for the main list, then opt-out for 
special topic lists. Those who were generally interested in Protel and 
wanted to read everything would get everything, i.e., it would be, pretty 
much, as things were when there was only the one Techserv Forum. Those who 
needed to cut down their mail intake could unsubscribe from the more 
specialized lists while still being able to get mail on the topics which 
interested them particularly (for most of us this might be a main user 
mutual tech-support list, which is the main function of the Techserv list 
at this time.)

The Protel Users Association has a family of lists on yahoogroups, 
including a list used to make decisions as an association. The Association 
is not likely to start up a special list in competition with an existing 
list unless the existing list is being managed abusively. In other words, 
if enough of us agreed that the Protel-owned DXP list was unjusly censoring 
posts, we'd simply start our own, or we would simply ignore the Protel list 
and discuss DXP here, until or unless Techserv decides to shut that down. 
(Techserv is a private company, a service bureau, and is *not* controlled 
by Protel users, per se. But mostly they keep their hands off the list.)

I prefer to bitch here in a public forum where the world can read about it.

That strategy works for some people, or, more accurately, it worked once or 
a few times, so the person continues to repeat it, i.e., attempts to get 
better service or products by excoriating the company that provides it or 
them, and does not notice how rarely it works. More often, it is tilting at 
windmills which, by and large, tend to ignore all the shouting and continue 
to turn according to their own ideas.

Complaining about Protel software in a public forum can be useful where a 
consensus develops among users as a result; where such a consensus has been 
developed and, particularly if it is formally expressed, we have seen 
Altium staff to be very, very responsive.

It is not necessary as part of this process to consider them evil 
conspirators or incompetent boobs who are ruining the life of all us 
innocent people by inflicting junk software on us. It is not necessary for 
us to imply that their work product is junk or trash. If it were junk or 
trash, we wouldn't be using it! If someone really thinks that there is a 
better product *for the money*, I, for one, would like to know about it.

However, mere bitching rarely results in such an expressed consensus, 
since bitching does little more than relieve some emotional pressure on the 
part of the complainer, thus there is *less* energy available for the work 
of actually facilitating change.

As to Cadence, Cadence definitely monitors this list, though that does not 
mean that they necessarily use addresses here to promote their products. If 
they did, it would be a violation of list rules as they stand, though it 
would *not* be, in my opinion, spam. Spam is by definition, not targeted to 
an audience reasonably likely to have an interest in the product. 
Personally, if Cadence has offers, I'd like to receive them, though I would 
caution Protel users that

(1) Cadence has a tendency to understate the true cost of ownership of the 
software in its promotions. For example, they advertised Allegro Studio at 
$10K at one point, I was seriously considering it. I did not find out until 
later that the price did not include maintenance, *and the purchase of a 
year's maintenance was obligatory, part of the deal, and it was $5K.* 
They've changed, I think, some of the policies, so this is just a head's up.

(2) Cadence is not an open design system, and those of us who are 

Re: [PEDA] AW: DXP Discussion

2002-07-31 Thread Abd ulRahman Lomax

At 10:33 AM 7/31/2002 +0200, Gütlein, Ralf wrote:
As I recall, 'to bag' by word means 'to put sth. in a bag'.
In colloquial language this may stand for 'to snap' or 'to grab',
but in different countries there may be different flavors of
what it may mean. 'Abandon' makes also sense esp. if the bag is
a garbage bag ;-)

But I may be totally off the mark, as my native language is
german...

No, you are spot on.

The noun, I think, is the original word, a bag. This noun usually refers to 
a flexible container, such as a grocery bag, but in usage it also has 
derivative uses, such as bag used in slang to refer to a person's 
preferred activities. What's your bag? I like to write about Protel.

 From this comes the action of putting a thing into a bag. So a bagger at 
the grocery store is so-called, and what she or she does is to bag groceries.

We tend to put trash into bags, so to bag a thing becomes synonymous to 
trashing it, i.e., discarding it, but trash is also used to refer to 
severe criticism (it would not be used for constructive criticism), hence 
the meaning of bag that we encountered from Mr. Wilson. He could have 
used trash synonymously.

We can bag Protel or we can try to improve it. It is true that, in some 
cases, bagging the program will lead to improvements, but, psychologically, 
people tend to respond better to constructive criticism than to perjorative 
denigration, and, for better or for worse, the staff at Altium is all human.

Generally, once a person has become known as one who is generally and what 
might be called abusively critical, that person may not be heard any more 
by the people who can do something about the problem as well as will be 
those who are perceived as being friendly and supportive. However, even 
open and declared enemies can often give us the most useful criticism, thus 
Altium could be advised to listen well even to the most cantankerous 
critics, but that would be advice for Altium, not for us as Protel users.


Abd ul-Rahman Lomax
LOMAX DESIGN ASSOCIATES
PCB design, consulting, and training
Protel EDA license resales
Easthampton, Massachusetts, USA
(413) 527-3881, efax (419) 730-4777
www.lomaxdesign.com





* Tracking #: 5F9B11A399519549A4C39E7B1E866407BB9918C2
*


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Copper pours on outer layers

2002-07-31 Thread Abd ulRahman Lomax

At 06:21 AM 7/31/2002 -0400, Frances Wheeler wrote:
Question to smartest of smartest designers out there:

She's too busy to read this list, so the rest of us will have to do.

Copper pours of this size are poured last because they are time
consuming. The pours can take 4 hours, and even longer if they
  are not right the first time.  Question to any of the best out
  there.can we avoid a copper pour and merge a gnd layer to
  the top?

Suppose the worst designer reading this list knows how to accomplish the 
task? Should he keep it to himself?

To the question. First of all, the amount of time that a copper pour takes 
depends heavily on the settings. Since this is a pour for a no-signal outer 
layer (a very useful stackup technique, BTW), the pour might be a bit less 
complex than it would be otherwise. I'd use a relatively large pour track, 
perhaps 10 mils or maybe even larger. Pour pitch should be set to zero. 
Protel interprets this as a command to separate the tracks by exactly the 
track width. I.e., a maximum efficiency pour. It is generally not necessary 
to pour in more than one direction.

If one desired pour track to pass between pins with a narrow width, it is 
not necessary to set the entire pour to that width. Instead. Make a 
pass-through pattern for a part and copy that pattern over the part with 
the pour already done. Protel will assign these copied tracks the proper net.

Don't you love it when you ask a question and the answer comes back, Wrong 
question!? So, here is an answer to the question itself, just in case that 
pour is just plain too big to be practical:

I was a Tango DOS user, and Tango did not have a pour facility, so I used 
film merge techniques. In fact, I literally wrote the book on this for 
Accel. I'll modify the process to match what I would do with Protel:

First, route the ground (if that's the net being used) with track entirely 
on the layer to be poured. You may be able to use the autorouter to do 
this; since there are no signal tracks on the layer (other than via 
fanouts), the routing is trivial. This track is going to become the ties on 
the thermal reliefs around each pad, so you might want to extend the track 
beyond the pad. I could give a way to speed up this process as well, but 
that is not important in understanding how to make the merge. This process 
will satisfy DRC (with, perhaps, appropriate top layer width settings). It 
will be plotted in the positive.

For the negative, you can't use a Protel inner plane for reasons that have 
already been given: the plane is created based on specified clearance from 
holes, and SMT pads don't even have holes, plus the thermal reliefs, if you 
specify them, will be based on relieving a round hole and pad, the external 
pad shape is ignored. What you want is a plot of the pads and vias, albeit 
expanded by a given clearance. You could use a padmaster plot, but there is 
no provision in such a plot for expansion. You could provide the 
photoplotter people with expanded flash definitions, but I'd rather see all 
of what is necessary incorporated into the board file itself, plus, 
perhaps, plot definitions (in the CAM Manager.)

What works is a solder mask plot, since it is pad-based, and I think 
expansion can be controlled layer-wise. Paste mask would only clear the SMT 
pads. You may need to set up separate design rules for plotting the blowout 
negative and for plotting the actual solder mask negative, and enable the 
appropriate rule before generating the corresponding plot. I don't see a 
way around that, perhaps someone can think of one. Typically, on an SMT 
job, the solder mask settings would be substantially smaller (say, 2 to 4 
mils) than what one would use for a plane blowout. (at least 10 mils)

If you want to add blowout areas to the ground plane, I'd suggest using a 
mechanical layer.

When the films are merged, the sequence of plotting is crucial. The 
negative must be plotted first to subtract copper, then the positive, with 
the connection tracks, must be added to it. I gave simple written 
instructions to the photoplotters and they never got it wrong. (Like Plot 
FileA negative, add Plot B positive.) I don't think that Protel allows us 
to control the plot file names; that is unfortunate, I've seen a number of 
frustrating situations arise out of this. Sure it is easy to rename the 
files, but the goal is a design that, next time, will photoplot the same 
without any special manipulation, i.e., opportunity for error).

CAMtastic, I think, can be used to correctly view such merged plots. I used 
to use Tango itself, which, like Protel, imports its own gerber, to view 
the merges, but using a CAM program is a little better.

Now, there is a complication. What about fanout track or other non-ground 
track on the layer? Using global edits, all non-ground track on the layer 
should be selected and copied to the blowout mech layer and then expanded 
appropriately. This part of the process is 

Re: [PEDA] DXP NOT MADE FOR WINDOWS NT

2002-08-15 Thread Abd ulRahman Lomax

At 10:20 AM 8/29/2002 -0400, Narinder Kumar wrote:

Protel has no plan to run this new Protel DXP to run under Windows NT.

Not a good thing

Perhaps. Perhaps not. It is additional work, certainly, to make a program 
function properly under multiple operating systems. Windows 2000 could be 
considered to be the current version of Windows NT. Its cost is trivial 
compared to the cost of DXP.

If Protel software is to run under multiple systems, and if it were a 
matter of choice, I think I'd rather see the effort go into Linux instead 
of NT.

On the other hand, perhaps there could be good reasons for staying with NT 
instead of upgrading to W2000. However, a good place to discuss that, 
particularly if one wants a response from Altium staff, would be the DXP 
list. Altium people do read this list (techserv) but they, up to and 
including the top officials, have responded far more frequently on the DXP 
list.

Abd ul-Rahman Lomax
LOMAX DESIGN ASSOCIATES
PCB design, consulting, and training
Protel EDA license resales
Easthampton, Massachusetts, USA
(413) 527-3881, efax (419) 730-4777
www.lomaxdesign.com





* Tracking #: C54A62434D9763439906223B9EFE6D8F6AB4D100
*


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] 45 degree pad problem !

2002-10-21 Thread Abd ulRahman Lomax
The best way to learn is to make mistakes. To learn big, make big mistakes.

(Of course that isn't the whole story!)

At 12:29 PM 10/16/2002 -0700, JaMi Smith wrote:

Even if it is done at gerber time, it may make a difference in how Protel
defines the pad to the gerber file based upon whether it is encountered as
part of the design or part of a component, either of which should be
different than a fill which it will most certainly draw.


There are a couple of misconceptions here.

Protel does not understand RS-274X rotations. It has been recommended that 
this be fixed!

Fills are normally created by using a flash. I.e., Protel treats a fill, 
which is always rectangular, as if it were a rectangular pad. It creates an 
aperture for it.

However, because Protel can't rotate this, it must draw rotated 
non-circular pads.

I do not recall how to control the draw width

You can build up pads with fine draws if you really need them, as part of 
the library part, I've done this for critical RF parts. Yes, it's a pain

As to whether or not it is necessary for a particular design, that's an RF 
engineering decision that is outside my realm. I'm told that it might be 
important in some cases.




Abd ul-Rahman Lomax
LOMAX DESIGN ASSOCIATES
PCB design, consulting, and training
Protel EDA license resales
Easthampton, Massachusetts, USA
(413) 527-3881, efax (419) 730-4777
www.lomaxdesign.com



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:proteledaforum;techservinc.com
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:ForumAdministrator;TechServInc.com
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum;techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


Re: [PEDA] [dxp] Control Thermal Reliefs by Area

2004-01-07 Thread Abd ulRahman Lomax
At 10:26 PM 1/7/2004, Hamid A. Wasti wrote:
Abd ul-Rahman Lomax wrote:
In 99SE, this would be controlled by a Design Rule, and the choices for 
scope  are Board, Footprint, Component/Class, Net/Class, Pad Class and 
Specification. I'm a little surprised not to see via there
Look harder.  It is there and always has been. It is located just below 
Pad Specification
duh. as is the rest, i.e., Via Specification, Footprint-Pad, and Region. I 
overlooked the slider

Now, in DXP, it seems to be a little more complicated.
I looked and could not come up with a way to do it, so I gave up after 
wasting an hour.  So much for the claim by the Protel sales person that if 
you are an experienced user of 99SE, there is absolutely no learning curve 
to be just as productive in DXP.
I'd say that was puffery.

  A learning curve is involved only if you chose to take advantage of 
additional powerful features. Would you call that a blatant lie, an 
ignoramus telling the truth as he knew it, or in our politically correct 
world a poor victim of capitalist society merely taking liberties with 
the truth in order to earn enough commission to feed his family?
I'd say somewhere between the second and the last, it can be hard to tell 
the difference (though I don't know if Protel salespeople get commissions). 
It is not entirely false, i.e., much of the basic functionality is the 
same, but enough functions have changed in some way to cause delay as one 
figures out how to do it in DXP. How much impact this has on productivity, 
I can't personally say, because I haven't pushed a job through DXP yet. But 
it will have an impact in the short term, I have no doubt.

In real life, I'd ask the question on the DXP list, not here, if I wanted 
to get the fastest and best answers.

What I was specifically trying to do in DXP was to have all vias connect 
to the planes without thermal reliefs.
Well, I defined a via specification scope direct-connect rule in 99SE 
(unchecking all the specifications so that it applied to all vias), then I 
imported the board to DXP. I did get a rule with the same name, but the 
scope did not mention vias... just All.

And I don't see via or pad scopes in DXP Power Plane Connection Style 
rules. What am I missing?

(In 99SE, to reiterate, one may, for example, give free pads a PadName and 
then use Free-PadName in the scope, allowing one to control connection 
style and other characteristics like Solder Mask Expansion, pad-by-pad 
simply by editing the pad name. Or one could have one size of via that is, 
say, tented, and one size that is not.)

The DXP way, as I understand it, would be to create a Query that selects 
the objects to be affected by the rule. I can create a Query that selects 
Vias with the Build Query command, but I don't see how to connect this with 
the Rule, the Query Builder button in the Rule window does pop up a query 
dialog, but the required options (Via, for example) are not there There 
has got to be a way.

If I were trying to get a job out, having managed to get it designed in DXP 
and now I'm just trying to finish the details, I'd be fairly upset! (And, 
as I said, I'd ask on the DXP list. But my own motive here is to explore a 
bit what it is like to move to DXP as an old hand with 99SE, to find the 
rough edges.)

And I'm not thrilled that the rule from the 99SE file did not survive 
import. (But maybe it did and I'm just not understanding what I'm seeing)





* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


Re: [PEDA] Difference between Gerber file drill symbols and fabrication output print file drill symbols and inability to print either character or hole size drill indicators

2004-01-07 Thread Abd ulRahman Lomax
At 08:00 PM 1/7/2004, you wrote:
In Protel DXP, SP2 - After generating gerber files I select fabrication 
outputs - final to generate printed facsimiles of the gerber files.  THE 
DRILL SYMBOLS IN THE PRINT PREVIEW ARE DIFFERENT THAN THE GERBER FILES!!!
Irritating, I'm sure.

  The same symbols are used, but they are assigned to different 
holes!  This is completely unacceptable.  I thought maybe I could switch 
to characters as drill size indicators - this works fine for the gerber 
files, but when selecting fabrication outputs - final, it comes back with 
the same old symbols.
I'd suggest, frankly, that you abandon symbols, and possibly also 
characters (i.e., letter codes). It is far, far easier to read a 
fabrication drawing -- for checking purposes -- if the hole sizes are 
actually printed instead of some code that requires you look at a chart. 
Letters are easier than symbols, and the actual size is even easier.

Originally, symbols were used because they were designed to be 
bombsightable. I.e., the photoplots were digitized to create a drill file. 
That isn't done any more. The fabrication drawing, as far as the holes are 
concerned, has become merely a reference. So why not make it easy?

(If holes are very close together, you may want to make the character size 
for the numbers very small, though there is little harm of they sometimes 
overlap, you should still be able to read them.)

  This means the only way to be assured I'm getting correspondance is to 
dxf out from Camtastic.  This means I cannot print to Acrobat Distiller 
like I want to.  Anybody had a similar problem?? and does anybody know of 
a way around it??
Consider the gerber files to be the true output, not some reference prints 
made from Protel. Then print the gerber files. You can do it with 
CAMtastic, or you can do it from Protel by importing the gerbers back into 
a file and printing that. I don't know if or why you can't print to 
Distiller from CAMtastic, but I assume you can from Protel. (I print to PDF 
Writer)

Problems with assigning drill symbols have been around for quite some time. 
Protel does not allow control over this (unlike some cad systems which make 
the symbol part of the padstack) -- unless you want to dedicate a mech 
layer and incorporate drill symbols in your footprints -- and I do recall 
encountering some inconsistencies in the past. Assignment of symbols is, 
obviously, arbitrary, but one would think that they would be assigned 
according to the same procedure in photoplot generation and in printing, 
but it appears that they may not be. Each of the drawings would be correct, 
however, considered by itself, so I'm not sure why it is so important!





* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


Re: [PEDA] [dxp] Control Thermal Reliefs by Area

2004-01-08 Thread Abd ulRahman Lomax
At 01:58 AM 1/8/2004, JaMi Smith wrote:
It would have been nice to be able to just select a single via,
as it appears that you can do with pads.
There are at least four ways, one of which you noted. As you mentioned, one 
can create a via different in diameter or hole size (better the former), 
and then use via specification scope. One can use the net to affect all 
vias on that particular net. (But one should probably have all vias set for 
direct connect anyway. That ought to be the Protel default. A situation 
would be rare where the best solution is to thermal-relieve a via.) One can 
use a free pad instead of a via; that way one can name the little beastie, 
and one can create as many varieties as you like. And one can define a 
region which is tight around the via.

Back to the Area question, the Region seems to be the answer. 
Footprint won't
work with a BGA, since most vias related to a BGA are actually free vias, 
which are
part of the fanout, and not the Footprint.
If the fanout is part of the library part, they should be affected by 
Footprint scope. If not, there might be some combination scope (i.e., 
Footprint = X and Via Specification). But, really, one ought to 
direct-connect all vias, I can't think of a reason not to do it.

Now the only question is can I do this in DXP?
I'd be astonished if it couldn't be. But it is not clear to me how to do 
it. The question really should be asked on the DXP list, but I think Mr. 
Smith, if I recall correctly, may have burned his bridges there

For me, the matter of interest is that it is not easy to figure out how to 
do it in DXP. Maybe I should read the manual, a cursory scan did not pick 
up the needed information.

I'm pretty sure that the procedure would be to define a Query that selects 
the objects in question. That I can do with Vias generically, which would 
solve the present problem. However, some of the possible scopes in 99SE 
seem to be missing in DXP, in the Query Builder (under Edit). There may 
well be some way to manually create them, but, again, this is already a 
fair amount of work compared to the few keystrokes required in 99SE.

But the query in the Rule Wizard (Advanced/Start with a blank Query) has 
even fewer scope options than the already reduced set in Query Builder.

I've suggested in the past that there be a user panel to provide 
suggestions and guidance to Protel as they chart the future of the 
software, and I know the matter was under consideration. The Query 
technique is a great idea, conceptually. But I don't think it was necessary 
to kill the old functionality in order to implement the idea, and a user 
panel would almost certainly have recommended keeping it, at least as an 
option, or would have otherwise ensured that (1) full functionality and 
efficiency was maintained, and (2) retraining was made relatively painless.

The situation *should* have been as the salesperson claimed, and I see no 
reason why that could not have been done. It could still be done, not all 
the horses have left the barn.

The user panel should be chosen by users; its function would be advisory; 
Protel would necessarily retain, however, veto power over nominations to 
the panel, though I doubt that users would recommend members for the panel 
who would necessitate vetos. (Veto would properly be exercised where there 
was a concern regarding non-disclosure; being a hard critic of Protel would 
not necessarily disqualify one, and, in fact, listening to the hardest 
critics can be very useful. But if a critic was so angry that 
non-disclosure or advisory process were threatened, yes, exclusion would be 
appropriate.)

I do have ideas as to how users could *all* be represented on the panel if 
they so choose Imagine what it would be like if the company could 
communicate with its users as if they were a single customer. There are 
those who think this would be hard on the company, but, personally, I 
prefer to have intelligent customers who know what they want and who are 
also amenable to suggestions. They are much easier to please than a 
faceless crowd.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


Re: [PEDA] [dxp] Control Thermal Reliefs by Area

2004-01-08 Thread Abd ulRahman Lomax
At 01:58 AM 1/8/2004, JaMi Smith wrote:
... and while I too had never before investigateed the full list allowed by
the slider, right there at the bottom is what I am looking for
This is an example of why I consider it quite useful when I make a public 
mistake. I'm not entirely dim, at least not yet, and when I err, often 
there are others who have similarly overlooked something, and exposing it 
helps all of us.

(I had been aware of the additional scope possibilities in the past, I had 
used them, I just didn't see them when I looked into it while writing my 
post)



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


  1   2   >