Re: [PEDA] [PROTEL EDA USERS]: Did SP6 break the Inversion facility

2001-05-07 Thread Geoff Harland

 I used to be able to show an inverted signal name on the schematic using
an
 overbar. Depending on the settings of the options, I could overbar single
 letters or an entire name. This no longer seems to work, at least not on
the
 part type field of the connector (testpoint) where I'd like to apply it.
Or
 am I imagining things? Did it only work on net labels before?

 Steve Hendrix

I am pretty sure that the overbar has only ever worked with net labels. (But
I am also sure that someone will correct me if that was not in fact the
case. :) )

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.




* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*  This message sent by: PROTEL EDA USERS MAILING LIST
*
*  Use the reply command in your email program to
*  respond to this message.
*
*  To unsubscribe from this mailing list use the form at
*  the Association web site. You will need to give the same
*  email address you originally used to subscribe (do not
*  give an alias unless it was used to subscribe).
*
*  Visit http://www.techservinc.com/protelusers/subscrib.html
*  to unsubscribe or to subscribe a new email address.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



To leave the EDAFORUM discussion list, send a email with
'leave edaforum' in the body to '[EMAIL PROTECTED]'

More Information : http://www.dolist.net



Re: [PEDA] [PROTEL EDA USERS]: How to include P99SE Mech layers inFinal Prints.

2001-05-07 Thread Geoff Harland

 Alright, forget my message unless it is just to confirm that the automatic
 process for adding Mech layers to printouts is broken. I found the
 work-around by adding the layers within the individual drawing prints
within
 the Browse PCB Print.

 Hi all,
 now I believe a fair while ago I had seen references on the
 listserver to bugs in the print servers for P99SE. Does this possibly
 include a bug that does not allow mechanical layers to be added to all
 plots? If not, in Final Plots, how do you get the Layers To Add When
 Creating Plots to work after selecting/checking the mech layers that I
want
 added to my plot? I have tried checking any number of these mechanical
 layers and they never seem to get added to my plots. I have rebuilt and
 re-processed the plots.

 Brad Velander

Printing can be undertaken using either the Power Print Server or the old
fashioned way. When using the Power Print Server, it is possible to add to,
or remove, layers from the list of those (layers) which will be printed with
each Printout definition that has been created within a Printout
Configuration file. There is a dialog box which can be used to select which
Mechanical layers will be included in Printout definitions. But the layers
so selected apply only *after* these have been set up, and as such, are not
applied retrospectively to any currently/previously defined set of
Printouts.

When using the old fashioned procedure (the PCB:SetupPrinter Process
invokes the Printer Setup dialog box, which is of a base camp nature in
this regard), there are problems associated with selecting which Mechanical
layers have their contents included in printouts of a Final Mode nature,
and there are also problems associated with including any Mechanical layers
in printouts of a Composite Mode nature.

In that regard, a PcbAddon server which I have released incorporates
Processes in which the associated dialog boxes *do* work as envisaged; this
server also supports configuring printouts of a Composite Mode nature using
parameters (so avoiding the invocation of the associated dialog box). If you
have some reason for wanting to use the old fashioned method, then you
should consider downloading a copy of this Server. As advised in a recent
post, I have provided one version (the original of this) for use with SP5,
and another (more recent) version for use with SP6. (If appropriate, email
me for URLs for acquiring these Servers, but I did provide the associated
details in a fairly recent posting.)

I would not be too surprised if the old fashioned procedure was no longer
supported *at all* in the next major version of Protel. As it is, with the
current SP (SP6), and at least some of the previous SPs (for Protel 99 SE),
Final Mode printouts from the Drill Drawing and Drill Guide plotlayers are
no longer supported, and that is also the case for (Pen) Plotter printouts
of either Final Mode or Composite Mode nature. (In other words, you have to
use the Power Print server to produce printouts from the Drill Drawing or
Drill Guide layers, and if you want to produce any penplots, you have to
install and then select an appropriate printer driver.)

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.




* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*  This message sent by: PROTEL EDA USERS MAILING LIST
*
*  Use the reply command in your email program to
*  respond to this message.
*
*  To unsubscribe from this mailing list use the form at
*  the Association web site. You will need to give the same
*  email address you originally used to subscribe (do not
*  give an alias unless it was used to subscribe).
*
*  Visit http://www.techservinc.com/protelusers/subscrib.html
*  to unsubscribe or to subscribe a new email address.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



To leave the EDAFORUM discussion list, send a email with
'leave edaforum' in the body to '[EMAIL PROTECTED]'

More Information : http://www.dolist.net



Re: [PEDA] [PROTEL EDA USERS]: How to include P99SE Mech layers inFinal Prints.

2001-05-07 Thread Geoff Harland

snip
 Configuration file. There is a dialog box which can be used to select
 which Mechanical layers will be included in Printout definitions. But the
 layers so selected apply only *after* these have been set up, and as such,
 are not applied retrospectively to any currently/previously defined set
 of Printouts.
snip
 Geoff Harland.

With hindsight, it would have been more appropriate for me to have said
that:

. There is a dialog box which can be used to select which Mechanical
layers will be included in *all* Printout definitions. ...

In my experience, these settings do not apply to all sets of Printout
definitions which the user is able to select from. But in spite of the fact
that there are still some aspects in which the Power Print Server could be
improved, these settings (in the Mechanical Layers Tab in the
Preferences dialog box) can still save the user some time in some
circumstances.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display




* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*  This message sent by: PROTEL EDA USERS MAILING LIST
*
*  Use the reply command in your email program to
*  respond to this message.
*
*  To unsubscribe from this mailing list use the form at
*  the Association web site. You will need to give the same
*  email address you originally used to subscribe (do not
*  give an alias unless it was used to subscribe).
*
*  Visit http://www.techservinc.com/protelusers/subscrib.html
*  to unsubscribe or to subscribe a new email address.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



To leave the EDAFORUM discussion list, send a email with
'leave edaforum' in the body to '[EMAIL PROTECTED]'

More Information : http://www.dolist.net



Re: [PEDA] [PROTEL EDA USERS]: Suggestions for improving Protel... (exgraphic images lost)

2001-05-07 Thread Geoff Harland
. And
GC-Prevue also concurs with Camtastic on this matter.)

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.




* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*  This message sent by: PROTEL EDA USERS MAILING LIST
*
*  Use the reply command in your email program to
*  respond to this message.
*
*  To unsubscribe from this mailing list use the form at
*  the Association web site. You will need to give the same
*  email address you originally used to subscribe (do not
*  give an alias unless it was used to subscribe).
*
*  Visit http://www.techservinc.com/protelusers/subscrib.html
*  to unsubscribe or to subscribe a new email address.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



To leave the EDAFORUM discussion list, send a email with
'leave edaforum' in the body to '[EMAIL PROTECTED]'

More Information : http://www.dolist.net



Re: [PEDA] [PROTEL EDA USERS]: Attachments to posts (ex: importing anetlist to Protel)

2001-05-07 Thread Geoff Harland

 At 01:47 PM 2/13/01 -0800, Forum Administrator wrote:

 There are many alternatives to attaching a file to a discussion group
 post, but if you feel you really must, at least be considerate of your
 fellow subscribers and keep attachments under 50K and ALWAYS
 compress (zip) the file.

 Let me put it this way. If that file had gone through, it would have tied
 up my phone line for a few minutes. Not nice. Even small attachments
 clutter up my disk. Please, I don't want to receive *any* uninvited
 attachments.

 Abdulrahman Lomax

There is an alternative option available to adding attachments to posts to
this forum. Users can sign up with Yahoo mailing lists and then become a
member of the protel-users mailing list hosted there; that mailing list is
in fact the backup list for this mailing list (for use when this mailing
list is not functional for whatever reason, and someone urgently needs an
answer to some query). Like all mailing lists hosted by Yahoo, this mailing
list has 20MB of capacity available for members to upload files to. So if
someone wants users to look at some file for some reason, this should be
uploaded to the appropriate location (URL:
http://groups.yahoo.com/group/protel-users/files , but you will need to
sign in before you can upload any files), and a post then made to this
forum in which users are provided with details of what problem they are
encountering, and an URL provided (in the same post) so that each user can
then download the file concerned in the event that he or she is so
interested in doing so (and *only* if they are so interested).

That way, files are not forced upon other members of the forum (in the form
of attachments), and ultimately, that is the considerate thing to do in the
circumstances.

To avoid generating traffic on the protel-users Yahoo mailing list while
this mailing list is functional, anyone uploading files to Yahoo should
*de*-select the option of generating an automated email message (notifying
the availability of the file for downloading). And although only a fraction
of the total 20MB available is currently used by files that are available
for downloading, it is also considerate to subsequently delete the file
(from where you uploaded it to) when the time comes that its continued
provision serves no purpose. (That could occur if you wanted users to answer
questions about a particular file, and you received answers which
satisfactorily answered the question(s) you had posed. Another example is if
you provide some utility or addon server for general use, and at some later
time update this; at that stage, the earlier version should be removed.)

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.




* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*  This message sent by: PROTEL EDA USERS MAILING LIST
*
*  Use the reply command in your email program to
*  respond to this message.
*
*  To unsubscribe from this mailing list use the form at
*  the Association web site. You will need to give the same
*  email address you originally used to subscribe (do not
*  give an alias unless it was used to subscribe).
*
*  Visit http://www.techservinc.com/protelusers/subscrib.html
*  to unsubscribe or to subscribe a new email address.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



To leave the EDAFORUM discussion list, send a email with
'leave edaforum' in the body to '[EMAIL PROTECTED]'

More Information : http://www.dolist.net



Re: [PEDA] [PROTEL EDA USERS]: Component part names

2001-05-07 Thread Geoff Harland

 There is some preliminary info and screenshots at:

 http://www.ionos.com/addins/protel/protel.htm

 The version Phil is talking about has been in beta for 3 months or so, and
 the released version will be available within a week. Because of the beta
 trial period, there is no link on the IONOS site.

 Troy Magennis

I have visited the URL advised above, and noticed that it states that Protel
99 SE with SP5 or later is required to run the associated server. As such, I
am wondering whether the *same* server can be used with both SP5 and SP6,
given that Protel has updated two .BPL files with SP6 (which has
implications for addon servers).

Perhaps there are no problems in this regard, but Protel (and I) have had to
update some addon servers with the release of SP6.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*  This message sent by: PROTEL EDA USERS MAILING LIST
*
*  Use the reply command in your email program to
*  respond to this message.
*
*  To unsubscribe from this mailing list use the form at
*  the Association web site. You will need to give the same
*  email address you originally used to subscribe (do not
*  give an alias unless it was used to subscribe).
*
*  Visit http://www.techservinc.com/protelusers/subscrib.html
*  to unsubscribe or to subscribe a new email address.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



To leave the EDAFORUM discussion list, send a email with
'leave edaforum' in the body to '[EMAIL PROTECTED]'

More Information : http://www.dolist.net



Re: [PEDA] [PROTEL EDA USERS]: Resizing fills in PCB files (exSuggestions for improving Protel...)

2001-05-07 Thread Geoff Harland

 On 02:58 PM 1/03/2001 +1100, Geoff Harland said:

 - (Pcb Server): Add support for *resizing* of a currently-focused fill
 primitive using the *mouse*. That is, if you click on an edge or corner
of a
 currently-focused fill, then you can change the location of that (by
 dragging it with the mouse) (rather then repositioning the entire fill,
 without changing its overall width or height, which is the current
 behaviour). If you want to reposition the fill (current behaviour), then
 click on the *centre* of this (and then drag it).

 Click once and then drag the sizing handles - function is already
 there.  But the behavior is possibly not obvious.  The resizing and
 rotation handles are only used if you click (and release) once more on one
 of the handles.  In other words the resizing and rotations only occur if
 you are not holding the mouse button down.

 Ian Wilson

I have just confirmed that what you described above does in fact occur. OK,
one less item to add to the list of suggestions. (But I do still wonder how
many users are aware of what you just described; as should be obvious, I was
not previously aware of this... So thanks for the tip, as it has been a real
pain, in the past, resizing fills via the dialog box.)

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*  This message sent by: PROTEL EDA USERS MAILING LIST
*
*  Use the reply command in your email program to
*  respond to this message.
*
*  To unsubscribe from this mailing list use the form at
*  the Association web site. You will need to give the same
*  email address you originally used to subscribe (do not
*  give an alias unless it was used to subscribe).
*
*  Visit http://www.techservinc.com/protelusers/subscrib.html
*  to unsubscribe or to subscribe a new email address.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

__
To post a message: mailto:[EMAIL PROTECTED]

To unsubscribe or subscribe we recommend using the
form at our web site:
http://www.techservinc.com/protelusers/subscrib.html

You may also unsubscribe directly by email:
mailto:[EMAIL PROTECTED]?body=leave%20edaforum
however this may fail if you're trying to unsubscribed
an old email address, an alias mail account, or if
your mail client uses an unusual encoding format.

To contact the Forum Administrator:
mailto:[EMAIL PROTECTED]



Re: [PEDA] [PROTEL EDA USERS]: Client Basic/Server gurus: port-matchscript for Sheet Symbols/Port Connections scope?

2001-05-07 Thread Geoff Harland

 I posted a couple of weeks ago regarding ERC and its lack of reporting on
 unmatched ports and sheet entries, to find that a) this is a problem and
b)
 people solve it by using other scopes.

 I'm now interested in writing a script to drill through the hierarchy and
 match up the ports with corresponding entries and report unmatched
 instances. I think I can see how to navigate around the hierarchy, but can
 anyone tell me how to get all the port names on a sheet (and sheet entry
 names on a sheet symbol)?

 Drew Lundsten

Someone else may contradict me, but AFAIK, it is not possible to implement
what you are hoping to achieve with the use of a Basic macro.

However, it is almost certainly possible to create an addon server
containing a process which would achieve your objective.

But, ... , that path requires the developer to download the SDK files
released by Protel, and the two updates also released for these. The
developer also needs to have a copy of Delphi 5, and the awareness of how to
use both that and the SDK files provided by Protel.

I speak as someone who has downloaded the files provided by Protel and
acquired a copy of Delphi 5, but who has only *some* understanding of how to
use that and Protel's SDK files.

At present, I have no experience in navigating a project hierarchy, but I
could probably gain some insight into how to do that by studying examples of
source code provided by Protel (with the SDK files).

Consequently, the bottom line is that I probably could assist you, but
because of my current level of understanding, I would not be in a position
to produce a suitable addon server within a short period of time. But other
members of this forum might be in a better position to provide assistance.

Another possibility is to save your schematic files in ASCII format, and
write a script (Perl, for instance) which parses the contents of each file
and subsequently generates a report. If you have experience in doing work of
this kind, that may be another way to achieve the outcome you are looking
for. (It would not be as user-friendly to apply, and would be more time
consuming, but it would be one way to check your schematic files.)

So what you are looking for could be achieved; it is a question of how much
development effort (and on-the-job learning) would be required.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*  This message sent by: PROTEL EDA USERS MAILING LIST
*
*  Use the reply command in your email program to
*  respond to this message.
*
*  To unsubscribe from this mailing list use the form at
*  the Association web site. You will need to give the same
*  email address you originally used to subscribe (do not
*  give an alias unless it was used to subscribe).
*
*  Visit http://www.techservinc.com/protelusers/subscrib.html
*  to unsubscribe or to subscribe a new email address.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

__
To post a message: mailto:[EMAIL PROTECTED]

To unsubscribe or subscribe we recommend using the
form at our web site:
http://www.techservinc.com/protelusers/subscrib.html

You may also unsubscribe directly by email:
mailto:[EMAIL PROTECTED]?body=leave%20edaforum
however this may fail if you're trying to unsubscribed
an old email address, an alias mail account, or if
your mail client uses an unusual encoding format.

To contact the Forum Administrator:
mailto:[EMAIL PROTECTED]



Re: [PEDA] [PROTEL EDA USERS]: Give up, there is no point

2001-05-07 Thread Geoff Harland

 Off topic a little...

 But the metre (and hence inch) are derived quantities (variables) so all
 our footprints are totally useless! Do you hear - *useless*!

 The speed of light, c, is constant.  Any improvements in the how fast
light
 travels does not affect the number in metres per second.  The length of
the
 metre is changed instead.  So there is no point in trying to design
 footprints as the next time a physicist improves the estimate of c we have
 to go back and update all out libraries.

 I'm giving up and going to the beach

 Ian Wilson

Actually, my impression was that changes in c result in corresponding
changes to *both* the length of the meter *and* the duration of the second;
an increase in c both increases the meter slightly and decreases the second
slightly, and vice versa during times (?) of depression for c. And to
avoid detection of these changes by other means of measurment, there are
also changes to the mass of the kilogram, current of the ampere, intensity
of the candela, and temperature of the kelvin. :-^)

On a slightly more serious note, I used to have a subscription for
Electronics World and Wireless World. But I had to buy a copy of the
January 2001 issue after browsing through it recently in a local newsagency,
as a detailed explanation was provided as to the why of gravity. It seems
the expansion of the universe results in a reactive force within the ether,
and gravity is the manifestation of that. And compliance with Newton's
inverse square law is achieved by a formula which involves, amongst other
things, the mass of the entire universe and the (inverse?) square of
Hubble's constant.

So, in some ways, it might be a good thing if the universe stops expanding
just as you fall out of a window, but overall, a whole lot of things would
doubtless happen after that which might not be so good after all...

I have yet to study the article in detail, and such study might reveal some
holes in the argument. I recall another article (late 80's or early 90's)
which postulated that momemtum and angular momentum could be interchanged
(instead of the more commonly held belief that each of these are invariant,
or at least within an appropriate isolated context). My study of that
article suggested that you shouldn't rush out and buy stock in solar panel
propelled spacecraft...

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*  This message sent by: PROTEL EDA USERS MAILING LIST
*
*  Use the reply command in your email program to
*  respond to this message.
*
*  To unsubscribe from this mailing list use the form at
*  the Association web site. You will need to give the same
*  email address you originally used to subscribe (do not
*  give an alias unless it was used to subscribe).
*
*  Visit http://www.techservinc.com/protelusers/subscrib.html
*  to unsubscribe or to subscribe a new email address.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

__
To post a message: mailto:[EMAIL PROTECTED]

To unsubscribe or subscribe we recommend using the
form at our web site:
http://www.techservinc.com/protelusers/subscrib.html

You may also unsubscribe directly by email:
mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
however this may fail if you're trying to unsubscribe
an old email address, an alias mail account, or if
your mail client uses an unusual encoding format.

To contact the Forum Administrator:
mailto:[EMAIL PROTECTED]



Re: [PEDA] [PROTEL EDA USERS]: Power Print Server / Multiple Printersunder PowerPrint

2001-05-07 Thread Geoff Harland

 I am generating a PowerPrint setup to print the various documents and
 overlays that I require for my latest PCB. I need some of these documents
 printed out as hard copy (laser printer) and others output as PDFs.

  Is it possible to setup multiple printers within the one .PPC file or do
 I need a separate .PPC file for each printer type I wish to use? It would
 be nice to be able to hit one button and have it all happen.

  The setup for layers, etc. withing the .PPC file I can handle OK, its
 just the printer issue I can't find any info on.

 LINDEN DOYLE

AFAIK, it is necessary to set up a distinct .PPC file for each different
printer driver that you want to use.

Given the topic, what do you, and others, think of the Power Print Server?
My view is that the functionality that it provides is, overall, far superior
to that provided by the old fashioned printing method. However, there are
times when I wonder whether it would be possible to make this more
user-friendly than is currently the case. Perhaps discussion on this
matter could establish some consensus on aspects where it could be improved.

As one example, it is currently possible to print all of the defined
Printouts, or just one of these, or just one page/selected pages of a
multiple-page Printout. How much merit would users see in also being able to
print *some* of the defined Printouts (rather than all of these or just one
of these)? (The CAM Manager Server permits the user to select which CAM
definitions will be enabled when the associated files are actually
produced.)

And as another example, I typically want to have two Printouts of an
Assembly nature, *and* a number of Printouts of a Final nature, within the
*same* .PPC file. Implementing such a .PPC file is arguably not as
straightforward as it possibly could be. (I either have to add Assembly type
Printouts to a set of Final type Printouts, or add Final type Printouts to a
set of Assembly type Printouts, or otherwise merge two different .PPC files
into one .PPC file while using a text editor. Although things are easier
after having done this, because .PPC files can be recycled between
different PCB files, it is still less than user-friendly when doing this
the first time around.)

And when one of the options of gray colours or full colours is selected
(rather than the other possible option of black and white), the set of gray
colours and the set of full colours which are used is a *Server* setting. Is
there merit in being able to define a set of colours for each PPC file, or
even for each Printout that is defined within these? (And how much merit is
there in being able to save and load sets of colours in the event that this
otherwise remains a Server setting?)

There are yet other examples that I could add, but the above can be regarded
as a start. As I said before, I think that there is a lot to be said for the
Power Print Server. But is there any consensus on aspects in which it could
be made yet easier to use, and/or provide yet more functionality then is
currently the case?

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*  This message sent by: PROTEL EDA USERS MAILING LIST
*
*  Use the reply command in your email program to
*  respond to this message.
*
*  To unsubscribe from this mailing list use the form at
*  the Association web site. You will need to give the same
*  email address you originally used to subscribe (do not
*  give an alias unless it was used to subscribe).
*
*  Visit http://www.techservinc.com/protelusers/subscrib.html
*  to unsubscribe or to subscribe a new email address.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

__
To post a message: mailto:[EMAIL PROTECTED]

To unsubscribe or subscribe we recommend using the
form at our web site:
http://www.techservinc.com/protelusers/subscrib.html

You may also unsubscribe directly by email:
mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
however this may fail if you're trying to unsubscribe
an old email address, an alias mail account, or if
your mail client uses an unusual encoding format.

To contact the Forum Administrator:
mailto:[EMAIL PROTECTED]



Re: [PEDA] [PROTEL EDA USERS]: Representing Distances (ex ConfusedNewbie on Footprints)

2001-05-07 Thread Geoff Harland

 Using 2/3 of an inch or .67 of an inch, its obvious which one is the more
 accurate. Maybe fractions rather than rounded decimals used in conversions
 would allow better accuracy.

 Clive Broome

In other words, rational numbers (i.e. the ratio of one integer to another).

Conceptually, this could be done. However, the addition of numbers with
different denominators typically results in a number with a still larger
denominator (i.e. the LCM of the original two denominators). This is one
reason why rational numbers are not normally used, per se, in PCs or PC
applications.

As I previously mentioned, I consider that the adaptation of an Internal
Measurement Unit that is a metric distance would significantly reduce the
extent of the situations currently experienced, in which metric distances
can get changed. An inch is *exactly* 25.4 mm, but it is not possible to
express a mm in terms of an inch without using a recurring decimal
representation (1 mm ~ 0.0393700787401574803... inches) (or a rational
number representation, to wit 5/127 inches).

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*  This message sent by: PROTEL EDA USERS MAILING LIST
*
*  Use the reply command in your email program to
*  respond to this message.
*
*  To unsubscribe from this mailing list use the form at
*  the Association web site. You will need to give the same
*  email address you originally used to subscribe (do not
*  give an alias unless it was used to subscribe).
*
*  Visit http://www.techservinc.com/protelusers/subscrib.html
*  to unsubscribe or to subscribe a new email address.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
* To post a message: mailto:[EMAIL PROTECTED]
*
* To join or leave this list use the web site:
* http://www.techservinc.com/protelusers/subscrib.html
*   - or -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 



Re: [PEDA] Suggestions for improving Protel...

2001-05-07 Thread Geoff Harland

I don't think that this item has been listed previously during this thread:

- (Pcb Server): When a pad uses the Pad Stack feature (i.e. when the Use
Pad Stack checkbox in the Properties Tab of the Pad dialog box is
checked), the X-Size and Y-Size distances displayed in the Properties Tab
(of the Pad dialog box) are *always* the same as the corresponding
distances displayed for the *Top* layer within the Pad Stack Tab (of the
Pad dialog box). That is indeed appropriate if the pad concerned is on one
of the top layers, i.e. the Top Overlay, Top Solder Mask, Top Paste Mask,
or Top signal/copper layer. However, a good case could be made for saying
that this is *not* appropriate if the pad is on any of the other layers. If
the pad concerned is on one of the bottom layers, i.e. the Bottom Overlay,
Bottom Solder Mask, Bottom Paste Mask, or Bottom signal/copper layer, then
the distances displayed in the Properties Tab should *instead* be the same
as the corresponding distances displayed for the *Bottom* layer within the
Pad Stack Tab. And if the pad concerned is on any of the remaining layers,
then the distances displayed in the Properties Tab should be the same as
the corresponding distances displayed for the *Middle* layer within the Pad
Stack Tab.

Another aspect of the current situation is that if the Use Pad Stack
checkbox (in the Properties Tab of the Pad dialog box) is changed from a
checked state to an unchecked state, then the dimensions of the pad on *all*
layers (top, middle, and bottom) are changed to the previous dimensions of
the pad on its Top layer (as previously listed in the Pad Stack Tab of the
Pad dialog box). Again, that should only be the case if the pad is on one
of the top layers.

Maybe not the biggest of issues. But still annoying in some situations when
de-pad-stacking pads that are not on one of the top layers. Pcb files
that were previously created using Adv Pcb 2.8 can be problematic in this
regard.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To join or leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*  - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



[PEDA] Updated PcbAddon Servers released for use with Protel 99 SE

2001-05-07 Thread Geoff Harland
 


Re: [PEDA] Use Pad Stack

2001-05-07 Thread Geoff Harland

 At 11:17 AM 3/14/01 +1100, Geoff Harland wrote:

 Out of curiosity, what do you suggest should be done in a situation where
 someone wants an unplated hole through a PCB, and this hole is to pass
 through the middle of a pad on the bottom (copper) layer?

 Before making a suggestion, I would preferably want to know *why* the user
 wanted such a feature. It might affect the answer.

 But let me imagine one. One needs to solder a wire or part to the board
 and needs the hole to mount the part, but other constraints, perhaps very
 tight trace density in the area, only allows a minimal hole to be placed
 in the area, and there is no room for a pad on any other layer than, say,
 the bottom.

I did describe a scenario myself, further on in my previous post, in which
the designer might want such a feature. This scenario concerned the pads
used in a footprint for a through-hole crystal, where pads on the top side
of the PCB (were these to be provided) could short with the body of the
crystal, or at least if these were of the same diameter as the pads on the
bottom side of the PCB. (I also said that I use plated pads on the
MultiLayer layer myself, and use the padstacks feature so that the pads on
the top side of the PCB are much smaller in diameter then the pads on the
bottom side (and middle layers) of the PCB.)

 First of all, it should be noted that such a structure could be quite
 weak. This is effectively a single-sided PCB, as far as that part is
 concerned, and pad sizes for single-side PCBs are typically made quite a
 bit larger in order to provide better adhesion of the pad to the board.
 Even then, failure rates where there is any stress on the lead at all will
 be very high. I've  had a number of consumer audio products fail because
 the adhesive did not hold and ultimately the pad or the track attaching to
 the pad (more likely) cracked. Clinched leads can help, but if there is
 room for a clinched lead there is probably room for a pad. It is not the
 plating that is so important, but having a pad/solder fillet on both
 sides, which, with the lead itself, makes a rivet that is not easily
 dislodged.

The observation that the presense of a pad/solder fillet on both sides of
the PCB makes a rivet of robust nature is very pertinent in the
circumstances. It definitely vindicates my usage of plated through pads that
use the padstack feature (over the alternative option of using bottom side
only pads with unplated holes).

Other things being equal, plated-through pads should be used in preference
to single layer pads with unplated holes; the former are more reliable for
the reason described. But my experience with de-soldering through-hole
components from PCBs using plated-through multilayer pads indicates that the
superiority of this type of pad is not unconditional. (That is an
observation rather than an attempt to advocate that single layer unplated
pads be used instead. If you have the right equipment, and keep it in proper
order, de-soldering such components is less of a hassle than is otherwise
the case.)

 Having said that it is probably foolish, I would then go ahead and suggest
 there are a number of ways to accomplish the matter. Putting a hole in an
 SMT pad, as I recall, can confuse Protel in a number of ways, I'm not sure
 it works. Obviously, one might use a padstack and define the pad as
 non-plated, but there are complications with that as well.

 I'd be tempted to place a surface pad and an additional pad in the same
 location which would be through-hole, nonplated. I'm not sure what pad
 size I would use. Zero is too small; it is tempting to make the pad size
 the same size as the hole, but this has a reputation of generating little
 slivers of copper, not from the hole drilling, since the holes are
 generally drilled first, before any pattern has been established, but from
 misregister between the hole and the film. Perhaps it might be better to
 make the pad 5 mils smaller than the hole (10 mils diametric). With
 appropriate clearance rules it would serve as a routing obstacle. Because
 the hole is non-plated, it could come very close to a track without harm,
 perhaps as close as a mil or two, I don't know how close I would want to
 push it.

I concur that this method should work, but my sentiment is that it should
not be necessary to have to use two pads; I would prefer that I could
configure just *one* pad as required.

 Or one could use a single padstack with pads defined in a similar way.

If the pad's plated property is set false, I think that there would be
problems with routing to it. And if its plated property is set true instead,
you would have a plated through hole which would have no copper surrounding
it on the internal and top layers. That would be undesirable (as the rivet
aspect of a multilayer pad would be lost, amongst other things). Of course,
if the hole is surrounded by a minimal amount of copper on those layers,
then you would have a multilayer pad using

Re: [PEDA] Irregular pad shapes in Protel

2001-05-07 Thread Geoff Harland
 (and not the 2A, 2B, etc, as well, which would occupy similar
locations as the 2 text, and thus render printouts of the schematic file
as less readible, not to mention less agreeable from an aesthetic and
professional perspective as well).

Adopting this procedure means that when a netlist file is produced, the
supplementary pins will all be assigned to the appropriate net, i.e. the
same net that is assigned to their corresponding flag-ship pins. That way,
DRC errors are not generated, and no separate step is required to assign the
appropriate net to the supplementary primitives that make up each complex
pad shape.

Protel is supposed to be working on supporting multiple pins/pads having the
same designator/name (within the same component). IME, that state has yet to
be fully achieved. A such, adopting my policy of unique designators/names
for each pin/pad keeps you out of the pooh.

I would like to say more, but I have work to return to. If some of the above
is not clear, I and/or others can assist as required.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To join or leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*  - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] OT: Unused CMOS inputs (was: Reference)

2001-05-07 Thread Geoff Harland

 For some logic device families the input current is much smaller in the
high
 state than in the low state .

 Matt Tudor , MSEE

I would have thought that this would *normally* be a pretty academic
consideration. Any contemporary series of logic devices has very low input
currents for both Vss level inputs and Vdd level inputs, like less than 1
uA. So unless you have a shoe-string current budget, e.g. running logic from
a battery with a limited Ah capacity and/or for extended periods, other
factors would also influence which level that otherwise unused inputs are
tied to.

This is my one and only post on this thread to this forum. I concur with
Andrew Jenkins, who previously suggested that this thread should be moved to
the OT forum.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To join or leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*  - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Problems With Gerbers Generated With Protel 99SE SP5......

2001-05-07 Thread Geoff Harland

 I was just in the process of going over some gerbers for our latest board
 design.  I was looking at Mid Layer 1, where in my design I have placed
 circular traces (8 mil wide tied to a internal ground plane with 30 mil
 diameter pad with a 15 mil hole) around areas where summing junctions of
OP
 Amps pass from the top of the board to the bottom of the board.

 I noticed that in some cases there were some pads missing.  Some of these
 guards have pads connecting them to an internal plane and some just have a
 drill hit.  No pad what so ever.  The pads are there in all cases when I
 look at the PCB in Protel.

 Has any one else seen this phenomenon?  Shouldn't there be a pad
everywhere
 there is a trace that passes through the board even on in internal signal
 layer?

 John Branthoover

I suspect that the option of including unconnected mid layer pads has not
been selected. I don't have Protel 99 SE open at present, but in the CAM
Manager server, the dialog box provided for setting up Gerber files has a
number of tabs, and on one of those, there is a checkbox provided for
controlling that setting. Check that checkbox and then re-generate your
Gerber files.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To join or leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*  - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] [PROTEL EDA USERS]: Deleted Power Planes

2001-05-07 Thread Geoff Harland

 I did and it won't go away! I have done a select all on that layer and
 deleted everything. It won't go away.

 Micky Blain

To summarise the procedure which *should* work:

1. Delete all items present on the layer.
2. Deassign any net assigned to the layer.
3. Delete the layer from the layers listed in the Layer Stack Manager.

Item 1 above *should* deal with any split power planes placed on the layer,
but that is yet another aspect that should be specifically checked if any
such items had in fact previously been placed on that layer.

If doing *all* of the above does not result in the layer being purged from
the list of available layers, then there is a problem somewhere.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.





* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To join or leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*  - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] 'Mirror' component doesn't move the text

2001-05-07 Thread Geoff Harland

 At 10:58 AM 4/5/01 +0200, Joop Reekers wrote:

 In Schematic it is harmless to mirror a part and text is staying close to
 the part, unmirrored.
 That seems to be OK to me, because I don't want mirrored text in my
circuit
 diagrams.

 That much is agreed. However, there is still a problem, a little different
 than that posed in this thread. If one places text in a symbol, when the
 symbol is rotated the effective text position changes, because the text is
 moved and rotated around its reference point, which is the lower left for
 horizontal text.

snip

 Because of the way that text primitives are stored in the database, to
 properly rotate text that is going to stay upright-reading, the reference
 point must be shifted to what was the relative position of the *end* of
the
 text instead of remaining where the beginning was.

 Obviously, this is not high on my wish list. But it is irritating when one
 tries to put text into parts that may be rotated.

 It's been some time since I worked with this and I might have it all
 confused and don't have time to check

 Abdulrahman Lomax

I have also commented on this previously. When doing so, I have typically
referred to my past experience with using Autocad and Pcad, which each
support text strings having left, right, or centre justification. (Pcad also
supports text strings having either top, centre, or bottom justification.)
As I see it, it would be nice if both Schematic and PCB files supported text
strings with centre and right justification, in addition to the existing
left justification. But such a feature is not especially high on my wish
list either. However, given a choice as to which files did support this
enhancement, I would opt for schematic files supporting this, so that when
parts are mirrored, text strings (within parts) that were previously left
justified become right justified, and vice versa (while text strings with
centre justification change neither location nor justification).

The text strings of *names* (as opposed to *numbers*) assigned to pins
within parts have a hard-wired justification: when the pin is on the left
hand side of a component, this text string has left-justification; when the
pin is on the right hand side of a component, this text string has
right-justification. When a part is placed in a schematic file and then
mirrored, these justifications toggle as well; that is desirable behaviour
in the circumstances.

However, it would be nice if *other* text strings within parts behaved
similarly whenever a part is mirrored. And there can be circumstances when
users would like to be able to place text strings with centre justification
or right justification within parts that are *not* mirrored. (From what has
been stated, it is obvious that such strings would take on centre
justification and left justification, respectfully, when such a part *is*
mirrored.)

I have an idea that I have previously requested this feature (for Schematic
files) as part of the Suggestions for improving Protel thread (currently
dormant) on this forum. (If so, I would have pointed out that it was only
moderately high on my wish-list rather than close to the top of this, but I
fully concur that the current implementation of the Schematic and Schematic
Library editors can be irritating, in terms of where text ends up within
mirrored parts.)

I think that it is not unrealistic to assume that if Protel did improve
things in this regard, then this will occur in a succeeding major version of
Protel, rather than in a succeeding SP for Protel 99 SE. There are database
considerations in this regard... (The same would also be true if text
strings within *PCB* files were to be similarly enhanced.)

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To join or leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*  - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Bug - Move Selection (and flipping layers) SP6

2001-05-07 Thread Geoff Harland
 been repoured,
and as such, the PCB *can* still differ from what it was like before
invoking the Move Selection command and then undoing it.)

Further discovery: even if you *don't* mirror the selected items (using the
X key or Y key) while moving these, the locations of any non-repoured
polygons are again *not* restored if the undo procedure is subsequently
invoked.

I suspect that Protel envisaged that users would use the L key *only* while
moving a *single* component (or a *single* primitive item occupying a layer
of a paired nature). The outcome of using the L key while moving selected
items (instead) is definitely defective, as Ian has reported. But my
subsequent investigations have revealed that polygons are definitely
problematic as far as the undo procedure is concerned.

It is not unreasonable to observe that recording the before and after
locations (and other properties) of each constituent primitive object within
each polygon object could involve logging no small amount of associated
data, in the event that an user *does* select the option of repouring
polygons while moving selected items; this logging would be necessary to
support a totally kosher undo procedure in the event that polygons (for
which repouring has been selected) are amongst items being moved by a Move
command. (An argument could be advanced that future versions of Protel
should *not* support polygons being repoured while *any* Move command is
occurring. However, a counter-argument is that a genuine undo procedure
should (still) be capable of undoing a specific polygon repour command; as
such, any polygons that do get repoured (as a consequence of the user
selecting that option) during a Move command should (also/then/similarly) be
un-repoured if the user then undoes that Move command.)

For all that, in the event that the user does not select the option of
repouring polygons during a Move command, and once again does not select
that when subsequently undoing that Move command, then the polygons should
be restored *exactly* to where they were previously. The polygons have
merely been *moved* (and perhaps mirrored); they have *not* *also* been
*repoured*. As such, it is much, much, easier to *just* unmove a polygon
than it is to un-repour it (as well).

As far as I am concerned, the ideal outcome is for SP7 to support
un-repouring of polygons during undo procedures. That said, I would
place greater value on non-repoured polygons being restored to their former
locations by undo procedures, as I appreciate that un-repouring polygons
would not necessarily be straight forward to implement.

As far as usage of the L key is concerned, it is now known that there are
problems (and of a distinct nature) associated with its usage. Again, the
ideal would be to fix the L key. However, there are many associated
issues: would it perform a deep inversion, a standard inversion, or
otherwise? Would it invert around a horizontal axis or a vertical axis?
(Maybe the L key would invert around a horizontal axis, while the K key gets
to be assigned to inverting around a vertical axis; that would have
similarities to the X key mirroring about a vertical axis, while the Y key
mirrors about a horizontal axis.) Such issues are of themselves worthy of
further discussion. For the time being though, it is quite clear that the L
key should be used with due care.

I could say more, but I have said quite a bit already. Like I said before,
please read carefully if you want to respond to this message.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To join or leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*  - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] [PROTEL EDA USERS]: test: my posts make it to the forum,right?

2001-05-07 Thread Geoff Harland

 For some reason I get all posts except my own, and I receive replies to
 my posts so somebody out there gets them. Why don't I?

 Drew

It has been my *normal* experience that I receive a copy of each post that I
send. As I mentioned in one previous post, I regard this as helpful, as it
indicates that my post actually was received by the mail server (and has
since been reposted).

However, in the past couple of days, I have *not* received copies of *four*
different posts which I sent. Two of these posts provided assistance to
Mickey Blain on how to totally purge power plane layers from a PCB file.
Another post thanked John Haddy for reporting how to print schematic files
without having overbars on text misplaced, and suggested that David Cary add
that solution to his Protel FAQ. And the other post described situations
where different SPs (for Protel 99 SE) could be installed on different PCs
(connected to the same network).

Given the nature of these posts, it is not out of the question that nobody
would have had reason to respond to them, assuming that they had even seen
them. It might alternatively have been the case that they were never
received by the mail server in the first instance. (I have occasionally
received automated posts from my company's email Daemon, reporting when such
posts were not successfully received by the EDA Protel Users mail server,
and that another attempt to achieve that outcome was currently underway.
However, I did not receive any such posts for any of those four posts
described.)

As such, I would be interested to learn if anyone sees this post, and
whether they saw any/some/all of the four posts just described. (If there
was a momentary hiccup, it is not out of the question that I will see this
post as well, and if so, I will subsequently report that fact.)

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.





* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To join or leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*  - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Bug - Move Selection (and flipping layers) SP6

2001-05-07 Thread Geoff Harland

 At 12:49 PM 4/6/01 +1000, Geoff Harland wrote:

 However, I have been requested by fellow employees to create Acrobat
files
 in which the pages of Assembly printouts (also) contain searchable text.
 (There are umpteen hundred components installed on this PCB. Now,
exactly
 where on the PCB is component R104 installed? ...) To achieve this, I
 select the option (provided by the Power Print Server) of using *Windows*
 fonts rather than *Protel* fonts. However, as I have reported previously,
 both to this forum and directly to Protel, text strings can be displaced
 (from their actual locations) within the resulting *actual* printouts,
 *unless* the printout is of a mirrored nature. This means mirroring the
 entire PCB file to produce (acceptable) Top side Assembly printouts.
 (Arrrgh!!) :(

 I do bottom assembly drawings by making mirrored bottom padmaster and
 bottom legend gerber photoplots and then importing them to an assembly
 drawing layer. I also do this with the top assembly, and I then have top
 and bottom assembly drawings side-by-side on a single assembly drawing.
 (The top assembly is typically co-located with the actual PCB.) It's nice
 that Protel allows pads on mech layers

 Abdulrahman Lomax

That is all very well, but text information is lost when you create Gerber
files and then import them back into Protel again (on a different layer);
each letter within each string gets converted into strokes (within the
Gerber files), and as such, gets converted into non-text material. If I
were to then create Acrobat files from such a PCB file, other users would
not be able to search for R104 (say) on the Assembly drawing page(s) while
using Acrobat's (text) searching feature (and that would be the case
regardless of whether I selected the use of Windows fonts or Protel fonts
when producing the printouts concerned).

Re pads on Mechanical layers. Maybe things have changed with SP6, but with
at least some of the earlier versions of Protel 99 SE (and earlier versions
of Protel), each pad on a Mechanical layer would be flashed in a Gerber
file if that (Gerber) file was produced from the *same* (Mechanical) layer
that the pad was located on, but would *not* be flashed within any Gerber
file produced from any *other* layer (and regardless of whether that
(Mechanical) layer had been selected for inclusion in all Gerber files or
otherwise). That is a trap for the unwary (because *other* types of
primitives on those Mechanical layers do end up within the Gerber files) ...

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To join or leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*  - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Assembly Drawings (ex Bug - Move Selection ...)

2001-05-07 Thread Geoff Harland

 At 03:32 PM 4/6/01 +1000, Geoff Harland wrote:

 That is all very well, but text information is lost when you create
Gerber
 files and then import them back into Protel again (on a different layer);
 each letter within each string gets converted into strokes (within the
 Gerber files), and as such, gets converted into non-text material. If I
 were to then create Acrobat files from such a PCB file, other users would
 not be able to search for R104 (say) on the Assembly drawing page(s)
while
 using Acrobat's (text) searching feature

 This is correct. If you want more than graphics, the gerber import method
I
 use would be less than satisfactory.

 However, this is a case where it would not be difficult to write a server
 or utility that would place text strings as needed on the mech layer of
 choice, from the relevant overlay layer.

 Abdulrahman Lomax

Food for thought. I reported the problem concerning the usage of Windows
fonts (to both Protel and this forum) before SP6 was released, and had hopes
that this problem would be rectified by SP6. (Regrettably, that was not the
case.)

An optimistic interpretation would be that my report occurred too late in
the piece for Protel to rectify the associated problem in SP6, but that this
will be rectified in SP7. However, if for whatever reason this is *not*
rectifed in SP7 (such as Protel not regarding this problem of being of
sufficient seriousness to rectify, for instance), then the longer it takes
for me to create a suitable process in an addon server, the longer I will
have to keep on mirroring PCBs in order to produce top side Assembly
Drawings of a satisfactory nature.

So at the risk of spending some time on a process which might not be
required after SP7 is released, I will at least consider creating something
which will create a mirrored image of the Top Overlay layer (and the pads on
the Top signal and MultiLayer layers) on one (or two?) of the Mechanical
layers. Such a process would also allow me to create both the Top side
Assembly Drawing and the Bottom side Assembly Drawing in one hit (and if I
so wanted, on the *same* page rather than on separate pages). It shouldn't
take an undue amount of time to write the associated code...

Would such a process be of interest to you, or other users, as well? (You
could avoid the requirement of having to generate Gerber files and then
importing them back onto one or more Mechanical layers.) If I have reason to
believe that other users would also be interested in this capability (even
if it is used for other reasons), I would be more motivated to put the
required time in.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To join or leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*  - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Assembly Drawings

2001-05-07 Thread Geoff Harland

snip
 There are two desireable utilities, really.
 (1) Make a fabrication drawing: create drill symbols and a drill chart on
a
 specified layer.
 (2) Make an assembly drawing: take a layer, mirrored or not mirrored, and
 copy it to a specified layer.

 We've been discussing item 2. A top or bottom overlay, plus a top or
bottom
 padmaster, usually will make a pretty good basic assembly drawing; one
adds
 format and notes, etc.
snip
 The existing tools work, but it could be a smoother process, and being
 unable to see the drill chart in the PCB editor is a general nuisance. I
 can understand why they did it, though.

 Abdulrahman Lomax

While the initial idea was to facilitate creating Assembly Drawings, layer
imaging could certainly be generalised to support copying/imaging any
source layer to any destination layer, and with optional mirroring (and an
optional offset, especially when mirroring is *not* selected, but arguably
also relevant even when mirroring *is* selected); in other words, item 2
above.

A case could probably also be made for being able to qualify which
primitives on the source layer get to be imaged to the destination layer,
such as arcs, fills, ... , polygons, component Designator strings, etc. That
suggests a dialog box with similarities to the one provided for configuring
layers (within Printout definitions) in the PCB Power Print Server. (My
preference would be for additionally providing support for parameters so
that users could then avoid having to invoke that dialog box, should they so
wish.)

I confess to having mused about item 1 above, or functionality of a similar
nature, from time to time. In particular, my vision has been of creating
full circle-arcs on a particular layer whose locations and diameters match
all holes in the PCB file; i.e. such a full-circle arc for each (and every)
hole. A printout from such a layer would differ from printouts from Drill
Drawing and Drill Guide layers, but still be similar, in the sense that it
would also document holes in the PCB file. But while the Power Print Server
does provide enhanced capabilities as far as printouts in general are
concerned, perhaps there is something to be said for users being able to
acquire yet more capability when it comes to creating customised printouts
that document holes/drilling information. So I will also give some thought
to the idea of adding assorted types of primitves to a particular layer to
document such details (and of being able to update such information when so
requested?).

It is also fair enough to say that highly-polished products would not
necessarily be released first-time. But certainly these could evolve as
users acquire experience in using these...

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To join or leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*  - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Running different SPs (ex Multiple License Message)

2001-05-07 Thread Geoff Harland

snip
 I am not sure how the different service packs work alongside each
 other...but I wouldn't run that way...  it just sounds like it is asking
for
 trouble but I never tested it so who knows ;)

 Colby

There is a lot to be said for installing the most recent SP on all PCs on
which Protel (99 SE) has been installed. However, I would argue that any
installation of Protel (99 SE) *should* be able to run satisfactorily on any
PC, regardless of whether the SP that has been installed on that PC is the
same as the SP that has been installed on any other PC that is connected to
the same network.

However, just because I have said that that is what *should* happen, does
not necessarily equate what actually *does* happen in those circumstances,
though.

It might strike some as self-obvious that this should be supported, but
others may wonder how situations could exist where users might want to have
different SPs installed on different PCs. In that regard, I consider that
there really are times when this situation could come about.

When Protel releases a prerelease version of a SP, this is normally released
on a NDA basis. Amongst the conditions associated with downloading this, is
one in which the downloaded file can be installed on *one* PC only. To avoid
breaching this condition, premises with multiple installations of Protel (99
SE) could download a separate copy of the SP for each PC on which they want
to evaluate it (but I suspect that Protel would not vigorously pursue this
aspect of violating the NDA if the premises concerned complied with the
remaining aspects of this). However, because that SP is then in a prerelease
status, and thus might contain software of a less than fully tested nature,
many premises would prefer *not* to test that version of the SP on *all* of
their PCs (which have Protel (99 SE) installed on them).

And even after a SP has been released in its final form, some premises might
want to evaluate this on some (/one) of their PCs, before making a decision
as to whether it gets installed on *all* of their PCs. Although each SP
released normally results in some improvement to Protel's performance and
behaviour, many users subscribe to the view that many SPs are of a
two/three steps forward, one step back nature. Although they would
appreciate the two/three steps forward, there could be times when they
regard the one step back as imposing unacceptable drawbacks on their usage
of Protel, and so they might consequently make the decision to *not* install
that SP on *all* of their PCs. (In the event that such a decision was made,
it would typically be made with some reluctance, because they could be
missing out on other features that they value and would otherwise enjoy. And
in some cases, the SP might be installed on all PCs at a later date, if
someone figured out some way of reducing the drawbacks (from their
perspective) associated with doing that.)

Extending the above scenario, it is not of the question that there could be
cases where the most recent SP has *not* been installed on all PCs at a
given location, and then *another* SP is then released. Regardless of
whether this new SP is tested in its prerelease form or its final form (or
both) on just some/one of the PCs concerned, the situation can then exist
where there is a gap that is *two* SPs wide between different PCs. And
that scenario could, in some cases, extend yet further... (if the new SP
does not overcome the (perceived) drawbacks of the SP, or SPs, that preceded
it).

Although this situation may sound far-fetched, or even contrived, I suspect
that it still does occur, and as such, it is something which should
subsequently be taken into account by Protel. I also have no experience with
running different SPs on different PCs (connected to the same network), and
it is not out of the question that that aspect, in itself, is in fact not
problematic. But then again, anyone running such a setup should not discount
the possibility that this situation might be problematic.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.





* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To join or leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*  - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] SolderMask and PasteMask expansion values (ex Protelfeatures...)

2001-05-07 Thread Geoff Harland

snip
 As one example, I am thinking of how to set Solder Mask and Paste Mask
 expansion values. In AdvPcb 2.8, users set these on a pad-by-pad basis
 (though the global editing feature made it easier to set (and/or check)
 these properties on a multiple-pad basis). With Protel 3, 98, and 99
 (original version), these values were set by Design Rules. With Protel 99
 SE, it is now possible to set these values either by a pad-by-pad basis
 (like in AdvPcb 2.8) *or* by the use of Design Rules (like in intermediate
 versions).

 Personally, I think this is a commendable enhancement, and I was actually
 one of those who requested this. That said, there are times when I wonder
if
 the current implementation is as good as it could be. I can't help
thinking
 that if a user changes one (or both) of these values from a Pad dialog
 box, then perhaps that change should also result in the creation (or
 modification) of a Design Rule which (co-)records/logs/documents the user
 changing that setting in this manner. When a user places a Room (object)
in
 a PCB file, that results in a corresponding Design Rule being created; I
 envisage something similar for Solder Mask and Paste Mask expansion
 settings. In other words, there would be two-way synchronisation between
 Design Rules and settings changed on a pad-by-pad basis.

 By all means object if you think that what I am saying there is a load of
 c***. But the point I am trying to make is that Protel's efforts to
 accommodate users' requests can sometimes result in them having to cope
with
 conflicting aspects and/or concepts.
snip
 Geoff Harland.

I'm following up with a response to my own previous post. Thinking more
about it, one issue which would be problematic with what I suggested is what
would happen when pads are not uniquely identified, and different pads
sharing the same identity (e.g. Free-1 or U4-B) have distinct solder mask
and/or paste mask expansion values, which can presently occur when these are
set by using the Pad dialog box.

One way of coping with this situation would be to have the software monitor
for it, and when it is detected, a warning box is invoked. This would alert
the user that there are *other* pads having the same identity, and the
change that the user is currently making will *also* apply to them if the
user continues with it. If the user then wants to continue, that will then
happen, otherwise, the change will then be abandoned.

Alternatively, any Design Rules while were created (or modified) for such
pads (and/or vias) (as a consequence of changing these values by the dialog
box) would need to be labelled/tagged/qualified in some manner, to indicate
that the pads (vias) specified by that Rule are not unique, *and* that the
associated Rule does not apply to *all* of the pads (vias) concerned.
Perhaps a supplementary feature could be provided in which the pads (vias)
which are *not* subject to the Design Rule concerned could be placed into a
selected state, to facilitate their identification by the user.

This complication could of course be avoided if my suggestion was not acted
upon at all. But I consider that we currently have a situation where the
(Pad/Via) dialog box depicts the expansion values for a given pad or
via, but the Design Rules, by themselves, do not *always* do so as well
(/instead).

What do others think? (Your 2c worth of thought on this matter would be
appreciated.)

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To join or leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*  - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Protel features and negative objects (ex Solder Paste ...)

2001-05-07 Thread Geoff Harland
 sometimes result in them having to cope with
conflicting aspects and/or concepts.

Enough for the time being. There is a fair bit of material here for anyone
who wants to run with it...

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To join or leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*  - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Export an IPC-D-356 format Netlist for PWB MFG circuittesting

2001-05-07 Thread Geoff Harland

 I am using Protel99SE SP6.
 I have a request from a board manufacture to generate a Netlist for them
to
 use for their test lab for the bare boards. The netlist they are asking
for
 is in the IPC-D-356 format. (IPC-D-356A = Bare Board Electrical Test
 Information in Digital Form)

 HOW DO I EXPORT THIS NETLIST IN THIS FORMAT? CAN PROTEL DO IT?

 Michael Biggs

Michael,

The following URL provides some information on the IPC-D-356 format (though
this is not necessarily the last word on this):

http://www.aceeng.com/ipc-356.html

It might be possible to create an utility which uses a PCB file, saved in
ASCII format, as an input, and which creates a corresponding output file in
IPC-D-356 format. (A Perl script, for instance.)

Alternatively, perhaps there is some Gerber file viewing utility available
which supports exporting files in IPC-D-356 format. I will let you know if I
find anything further of possible interest to you.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To join or leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*  - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Protel flyer in the mail

2001-05-07 Thread Geoff Harland

 According to Rick Wilson, Manager of Corporate Services, from whom I
 just received training at a seminar, the upgrade price will be $795 to
 $995.

 Jim Muehlberg

Let's hope that the next version (apparently due for release some time this
year) will have enough bug fixes and new/enhanced features to make the
upgrade price worthwhile.

I'm not sure how my boss would respond to a request from myself to purchase
an upgraded version of Protel. That said, I would regard the provision of
SDK files (with the new version) to be a very important factor, and if not
right from the start, then as soon as possible afterwards, as in before the
release of the first SP for the new version. (Such files were never released
for use with the original version of Protel 99, and while they have been
released for use with Protel 99 SE, they are still in a pre-release state,
and as such, anyone who downloads these has to agree to comply with an
associated NDA.)

And while I don't object to Protel providing yet more services and Servers
per se, this should not be at the expense of not improving the core
Schematic, PCB, and Autoroute Servers as much as possible as well.

I haven't seen any recent flyer myself, but I have visited Protel's Website
recently. It seems that from July 1 this year, the pricing schedule for
Protel 99 SE will change as follows:

New license price: from US$5,995 to US$7,995.
Protel 16-bit user upgrade price: from US$2,995 to US$3,995.
Protel 98 user upgrade price: from US$1,495 to US$1,995.

Protel has released a number of SPs for use with Protel 99 SE, and has not
charged users for these; nor were users charged for Protel 99 SE if they had
purchased Protel 99 previously, and nor were users charged for the
CAMtastic! 2000 Designers Edition (first provided last year to those owning
a copy of Protel 99 SE). But everyone is going to have to decide for
themselves how to interpret a one-third increase in price for those
purchasing (or upgrading to) Protel 99 SE after the end of June (this
year)...

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To join or leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*  - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Protel flyer in the mail

2001-05-07 Thread Geoff Harland

   Geoff wrote
I'm not sure how my boss would respond to a request from myself
to purchase an upgraded version of Protel
  
   Tell you boss to price out any compitetors product and see if he has a
   change of mind. That is the poorest argument I have ever heard
   for boosting your productivity. I finnally convinced some designers
   to start using 99SE over 98. One comment was 98 was a dinasour
   by comparision, I tried to convince them a year ago, and now we are
ready for new version. I wonder what these dinaosur designers are
   going to do next.
  
   Mike Reagan
 
  Yeah well I had a boss that just like that. They may be
  shortsighted, but they are everywhere
 
  Tony Karavidas

 Yeah, short-sighted but never in short supply!  8^
 I am sure we all have very similar war stories.

 Brad Velander

I have reason to believe that I have a reasonable chance of having my
request for upgrading Protel accepted, as opposed to a slim chance or no
chance at all. That said, there are some factors which could result in my
request being declined. The PCBs which I design are not pushing the
envelope as far as Protel's capabilities are concerned, and I have managed
to enhance the capabilities of the existing version of Protel by using the
SDK files to create customised Processes within addon Servers. And there is
a question mark over whether the next version of Protel will run on Windows
98 or not. At present, I am using Win 98 at work, and while I have heard
noises to the effect that everyone will be upgrading to Win 2000 at some
stage, there could be a problem in that regard if I am still using Win 98
when the next version of Protel is released, if that won't run on Win 98.

However, I am not unhappy with my present employer, in spite of the fact
that I am presently using Win 98, and that it is not absolutely certain that
I will get to upgrade to the next version of Protel. Before I started my
present job, I applied for a job with a company (, in one of Sydney's
northern suburbs, ) which was still using Adv Pcb 2.8 at that time (and
maybe still is). Ugh!!! (That was even worse than my previous employer, in
that I was at least using Protel 3 at the time, even though it was not at
all likely that I would ever have got to have upgraded to still later
versions.) And if it was not uncool to bad-mouth past employers, I could
tell assorted tales about some of mine... but I will resist the temptation,
and all the more so (for this forum), given that the tales concerned are of
a non-Protel nature. :)

So I will give my best shot to getting the next version of Protel. But it
would help things in that regard if Protel also comes to the aid of the
party by releasing a new version which is not too buggy (or bloated), and
which provides sufficient bug fixes/new features/enhanced
features/productivity enhancements to justify the expenditure concerned.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To join or leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*  - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Export an IPC-D-356 format Netlist for PWB MFGcircuittesting

2001-05-07 Thread Geoff Harland

 WOW guys how did we miss this export  feature? I certainly would have
 welcomed someone from Protel to join us in this conversation about Protels
 ability to generate a 356 netlist.  I have also been asked for these
 netlists by fab houses.  Im going directly to my 99SE  to verify Mr.
Dolyes
 findings.   Hold  the presses

 Mike Reagan

I did see some reference to exporting IPC-D-356 files from CAMtastic! 2000
Designers Edition when this thread was somewhat younger, and actually had a
go at doing this. However the outcome was not particularly edifying, as the
file concerned, although created, was virtually a null file in nature.

Perhaps I did not do everything beforehand that I should have done. I do not
use CAMtastic! 2000 Designers Edition overly much, so it might be a
different story for someone who really does know their way around this
product.

I primarily use Graphicode's Gc-Prevue application to preview Gerber and
NC-Drill files, but this does not support exporting any types of files.
However, I have reason to believe that there are other (Gerber file)
previewing applications which do support exporting assorted files types, and
that in some cases IPC-D-356 files are amongst the types of exported files
supported. So if anyone can assist in informing us of such applications, and
how they perform in this regard, then I suspect there would be considerable
interest by many of us in learning about these.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To join or leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*  - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] [PROTEL EDA USERS]: PDF and/or Postscript generation withover-bars?

2001-05-07 Thread Geoff Harland

 I have found that I can avoid the relocated overbars by ensuring
 that PDFwriter is configured to embed all fonts, with no exclusions.
 It makes the PDF a bit bigger, but at least I have a distributable
 schematic!
snip
 John Haddy

Thank you very much for reporting your discovery. I also have been vexed by
printing out schematic diagrams, only to find that it is a lottery as to
where the overbars end up (not to mention being interrogated by those (such
as A.L.), unfamiliar with this aspect of Protel, as to the meaning of the
misplaced overbars :(  ).

Because this is an aspect of Protel which users can expect to encounter in
the event that they do make use of the overbar feature, I strongly suggest
that David Cary adds this item to his Protel FAQ (and ditto for anyone else
given to creating such files).

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.





* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To join or leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*  - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Layer Stackup Legend

2001-07-08 Thread Geoff Harland

  It seems to me that I remember seeing it. But it is not there now in my
  installation of 99SE SP6. I'm going to go search the Knowledge Base.
 
  Abdulrahman Lomax

 Nor is it in my tools menu. I do have the layer stack manager in the
design
 menu. I'm running 99se, sp6. Help says design explorer version 6.6.7

 The layer legend sounds useful, how do I find it?

 Richard Sumner

The associated (LayerStackupAnalyzer) server was initially released (prior
to the release of SP6) in pre-release form, and under NDA conditions. Since
then, it has been included as part of SP6 (for Protel 99 SE).

Ideally, the prerelease version (of the LayerStackupAnalyzer server) should
be uninstalled before SP6 is installed. With the prerelease version, if not
the version released with SP6, an Layer Stackup Legend item was added
under the Tools column of the menu for the PCB Server, and that (menu
item) invoked the LayerStackupAnalyzer:GenerateCrossSection process.

If that menu item does not exist, it can be added by customising the menu
resource.

When using this process, you should previously switch to the layer (i.e.
make that layer the current/active layer) you want the layer legend to be
added to. When prompted, select the first corner, *then* press the Tab key
to invoke the Layer Stackup Analyzer Setup dialog box. That dialog box
contains checkboxes which permits you to select which details of the layer
stackup will be subsequently reported. (I regard it as confusing that this
dialog box is not invoked if the Tab key is pressed prior to selecting the
first corner.) After selecting the required items and closing the dialog
box, you will be prompted for the second corner, and the location of this
will determine how much area is occupied by the resulting text (and how high
the associated text strings consequently are).

The documentation for this process leaves something to be desired. No
LayerStackupAnalyzer.hlp file was provided with the prerelease version, and
nor was such a file provided with SP6. However, given that SP6 has now been
released on a public basis, it is now permissible for users such as myself
to provide assistance on this server.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] ClientBasic footprint generator.

2001-07-26 Thread Geoff Harland

 I've also noticed that after building relatively complex footprints, such
as
 ball escapes for BGA devices with the escape track routing added and
 modified over time, when I drag these parts around I notice little bits of
 copper from tracks that no longer seem to be part of the library part!!!
So
 am I probably falling victim some little momentary lapse from time to
time?
 But it isn't very clear what that would be.

 Tim Hutcheson

Just a thought. Are the primitives of the associated component in a locked
state?

And here's a gotcha to watch out for. Using the Unroute command can strip
non-pad primitives on signal layers from within components, even if these
components' primitives are in a locked state.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Test point tenting on side opposite TP

2001-07-30 Thread Geoff Harland

 Joel,
   Clicking Testpoint just marks it as a testpoint for output, but does not
 even
 automatically untent the via.  So it would allow you to have soldermask on
a
 test point.
 Hum, they might complain about that in the test department.
Seems the only solution/work around is create separate components for
the
 top and bottom testpoints and then modify them as needed.  Protels
treatment
 of testpoints leaves something to be desired.
 Perhaps the next version will give us the control we need.  It would be
nice
 to have clearance checking for testpoint to testpoint spacing.  And also
 soldermask control for each side of the board, since you only need access
 from one side, not both.
 Carl

I was wondering why a (testpoint) component had to be designed for each side
of the PCB, as components can be moved from one side of the PCB to the
other. But having said that, the Testpoint properties of pads are *not*
updated whenever a pad is moved to the other side of a PCB, and regardless
of whether a pad is part of a component or otherwise.

Is there anyone who thinks that this behaviour is desirable? I.e. that pads'
Testpoint properties should *not* be updated whenever a pad is moved to the
other side of a PCB. (Maybe the user should be polled as to whether *none*
of the pads and vias being flipped have their Testpoint properties
updated, or *all* of these, or whether the user will be polled for *each* of
these.)

Vias are also problematic in this regard. (Although it is less likely for
vias to be incorporated within footprints, this is still possible though.)
And a related issue is what should happen to each via's LowLayer and
HighLayer properties when vias are moved from one side of the PCB to the
other. At present, these don't change, but a case could be made that the
outside layer of all blind vias should toggle (even though this could
result in vias using layer pairs which have not been defined by the user).
Comments from other users on this one?

I do not disagree with the concept of enhanced padstacks support
(supporting, among other things, through-hole pads and vias having a
soldermask opening on one side of the PCB but not on the other), and I have
advocated this to some extent in the past. But I am also of the view that
this is can of worms territory, because of issues as to whether the
desired outcome should be achieved by using Design Rules, or dialog box
entries, or by *either* of those methods. In some ways, the ideal would be
to support either method, but a proper implementation of that approach would
require dialog box entries to auto-create corresponding Design Rules, so
that settings for pads and vias can be determined/checked either by viewing
Design Rules or by viewing dialog box contents. But Design Rules could be
problematic when the pads and vias these are applied to are not fully
identifiable; if only *some* vias are to be masked on one side only (for
instance), how are these to be identifed (via Design Rule entities)?

Again, comments from others on this matter would be welcomed. (I have
previously suggested that perhaps vias could support a name/designator
property, so that Design Rules could be applied to vias on a selective
basis, the selection criteria being of course based on the name assigned to
each via.)

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] lost polygons

2001-08-07 Thread Geoff Harland

 Is there any way to make lost polygon fills visible? Or delete them?

 By lost I mean that 'connect to net' and 'remove dead copper' were
selected
 for a polygon fill and through updating, or copying from one design to
 another, the net name has been removed, and so the polygon disappears.

 Although it is still 'there' as I am still asked to repour it if I 'select
 all' objects in the pcb workspace and move the selection slightly.

 I hope this is not clear as mud.

 Tom.

It helps if you have some idea of where each polygon is.

If you know that, you can double-click within an area where a non-visible
polygon is occupied, and hopefully a dialog box associated with that polygon
will then be invoked. You can then change that polygon's properties, so that
after it is subsequently repoured, it will then be visible. So permitting
you to then delete this or edit its properties further as required.

That still doesn't deal with phantom polygons, e.g those with less than
three vertices. If all else fails, save and export in ASCII format, edit
that (ASCII) file (which is reasonably self-documenting), then import the
thus-modified PCB file again. (Until you are happy with the integrity of the
thus modified PCB file, keep a backup copy of the original PCB file, just in
case...)

Veterans of AdvPcb 2.8 can tell horror stories about polygons in that
version; these could disappear from the PCB file in some situations, while
leaving their associated primitives (tracks and arcs) behind. That is one of
a number of reasons why I would hate to ever have to use that version
again...

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Customize layer pairs

2001-08-20 Thread Geoff Harland

 I try to creat a footprint which contains special string .designator on
 mechanical layer 15 and .comment on mechanical layer 14, and set default
 string height and width to them, both of the string are in the center of
the
 footprint. So I can easily to creat the assembly drawing for debuging and
 assembly, and need not to move the string on the silkscreen.

 If all components are on the same side, it looks ok. but if the components
 are on both side, I should manually change the the special string to
 different layers, before creat assembly drawing.

 I wonder if I can customize layer pairs to accomplish that, for example,
 mechnanical 12 VS mechnanical 14, mechnanical 13 VS mechnanical 15, then
if
 I move a component to another layer, the special string can move to the
 corresponding layer automatically.

 Luo.

It is not out of the question that a Server could be created which could
implement (in a fashion) what you are looking for. But Mechanical layers can
not otherwise be paired to one another at present.

On assorted occasions I have requested that Altium provide a feature (in
Protel) in which users could pair Mechanical layers to one another as
required. (I have also suggested that a similar feature be provided in the
contemporary version of P-CAD, as such a feature was provided in DOS
versions of P-CAD.)

To facilitate both the user interface (i.e. dialog boxes) and the associated
software requirements, I have also suggested that the ability to pair such
layers to one another be restricted to the ability to optionally pair Mech 1
and Mech 2, and/or to pair Mech 3 and Mech 4, ... , and/or to pair Mech 15
and Mech 16. Depending upon which such layers were paired to one another,
there would be between 8 pairs of paired Mechanical layers and no pairs of
paired Mechanical layers in a particualr PCB file. Thus while Mechanical
layers could not be paired to one another arbitrarily, it would still be
possible to establish up to eight pairs of paired Mechanical layers, should
that number of paired layers actually be required.

I don't think that it would be possible to implement this in Protel 99 SE
(because of database considerations). But it could probably be implemented
in future releases of Protel, and it has certainly been long enough, since I
first publicised this suggestion on this forum, for Altium to have been
aware of this request.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Panelise several designs

2001-09-06 Thread Geoff Harland

 I am currently trying to create an A3 panel of 10 PCB designs I have
 created using Protel99SE. This saves cost by prototyping several PCB
 boards at once.

 When I try to copy and paste the PCB designs using Protel99SE the designs
 lose their connections to the Internal Plane (which I am using as a Ground
 Plane).

 Is there any way around this?

 (I did ask the PCB manufacturers to place these for me as they will have
 the correct tools but they refused as this design is a prototype only.)

 If anybody has any suggestions I would be very greatful to hear them.

 Kevin Blackmore

From the PCB Menu, select Edit/Paste Special In the resulting Paste
Special dialog box, check the checkboxes with captions of Keep net name
and Duplicate designator. (The Add to component class checkbox will
automatically be checked as well after doing this, and that is OK.)

When you are subsequently asked if you want polygons to be repoured, answer
No.

Doing this should work, but check your Gerber files afterwards (which you
should do in any case, even when you are not producing a panellised PCB).
Camtastic can be used for this, but I am long accustomed to using GC-Prevue
for this purpose (and this has the advantage of being *totally* independant
of Altium/Protel). Let me know if you continue to have problems.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Mechanical Layers are disappearing

2001-09-16 Thread Geoff Harland

snip
 When you add a new mechanical layer via Design | Mechanical Layers
 there is a check box option for Display Single Layer Mode and I was
 wondering if this was the cause of your problem.

 Apologies if this has been previously solved, not the original problem, or
 not even the topic of discussion.
snip
 Brendon.

That check box option controls whether the corresponding Mechanical layer is
also displayed (or not) when Single Layer Display Mode is selected. (When
that mode is selected, the current layer is displayed, and whichever
Mechanical layers have been selected in this regard (but only if each of
these layers are currently visible in Standard Display mode); all other
layers are *not* displayed.)

I lean to the view that perhaps some code still needs polishing after the
provision of the additional Mechanical layers.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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 with multiple holes surrounding it.

2001-09-18 Thread Geoff Harland

snip
 The other way I tried was placing multiple pins *on top of one another* in
 the schematic part to match 4 different designated pads in the pcb part.
It
 worked, but not as well. As a junction was always placed at the pin end
 (auto-junction was on) even if only one wire was connecting to it. Looked
a
 bit ugly, not the way to go.

 Hope this helps.

 Tom.

I agree that the junction is not especially pretty. Having said that, it
does provide a visual reminder that the wire is connected to more than one
pin (which would not otherwise be obvious).

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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 visibility (ex Multilayer pads)

2001-09-19 Thread Geoff Harland

 Can anyone explain to me a way around this problem please?

 on final checking of boards i normally switch to single layer mode check
 each layer in turn (esp silk screen moving designators etc)

 why is it that in single layer mode, when i'm on say the top signal layer,
 the pads still display as a multilayer pad (i have different sizes on
 different layers ie smaller on top) but they still display as if they are
on
 the bottom and larger.  solder mask is also shown (and i don't want it)

That's the way that Protel has implemented Single Layer Display mode (and
IMO, those are not the biggest shortcomings associated with Single layer
Mode; the display of Solder Mask and Paste Mask layers leaves much to be
desired).

If you don't want to see Solder Mask layers, switch these off (from the
Layers Tab of the Document Options dialog box).

 Also, can anyone tell me how to (if possibly) assign Design/options/Layers
 to a button so that i can have different setups and layer displays/colours
 on a toolbar for when checking bottom silk screen etc.  I understand
 tollbars etc but cannot find the process for these options.

 Rich Thompson

The Process to invoke (to change the visibility of layers) is
Pcb:DocumentPreferences. As one example, you could set up a Shortcut key or
a Toolbar button to toggle the visibility of the Top signal layer; the
parameter to use with that Process would then be TopSignal=Toggle. You can
specify more than one parameter, e.g. TopSignal=True|BottomSignal=False;
the | character separates different parameters, and those two parameters
would switch on the Top signal layer and switch off the Bottom signal layer.
(Don't include the quote characters when specifying these parameters; I have
done so above solely to indicate the start and end of the parameter
strings.)

Protel has provided an AdvPcb.hlp file (in the Help subfolder), and this
documents the Pcb:DocumentPreferences Process (and other Processes provided
by the Pcb Server).

The default menu for the Pcb Server has a Help/Macros/Layer Sets... entry,
and selecting that invokes a macro which invokes a dialog box. Study the
text for that macro to get a feel for how to modify (a copy of) this for
your own requirements, or to create your own dialog box. (Or for starters,
create a toolbar containing a number of buttons, each of which either
selects a set of layers you want, or toggles the visibility of a specific
layer.)

I have provided an addon Server for use with Protel 99 SE, and you can
download that from the Yahoo! website. The URL details are as follows:

Webpage to visit:

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

File to download from there:

PcbAddon_6_6_1.zip

(You might have to be a member of the Yahoo! protel-users Mailing List to be
able to download that file though.)

You need SP6 installed to use that Server, and it could be of interest to
you because it incorporates a Process to facilitate changing the visibility
of layers (via pushbuttons (many of which incorporate an accelerator key)
within a customised dialog box).

Hope this helps. (HTH)

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Possible Gerber generation bug

2001-10-03 Thread Geoff Harland

***
Todays forums are sponsored by Ian Martin Limited
Engineering/Technical Placement Specialists
www.ianmartin.com
***

  It's definitely NOT an RS-274X limitation and I can say that with 100%
  certainty. I have a colleague who uses a cheap CAD tool which allows the
  thermal reliefs to be controlled minutely on plane layers and it
  produces (274X) gerbers with no problems at all.
 
  Douglas McDonald

 Geoff,
 I am not sure I buy into your explanation either.  I will disqualify
 myself by admitting I have little to no programming experience and
 even less knowledge of  Aperature generation,  but I bet it can be
 fixed. And if it can be fixed then it must be broke.

 Mike Reagan

I think that this is a bug in Protel, and that this *can*, and *should*, be
fixed; the way to do that is for thermal relief patterns having just two
openings to be *drawn* (rather than flashed) within Gerber files (and
regardless of whether thermal relief patterns having four openings are
drawn or flashed in these files). (If the PCB designer was prepared to
provide an aperture list file and RS274D format Gerber files, perhaps those
patterns could be flashed instead in those circumstances, but the onus
would then be on the PCB manufacturer (and the PCB designer (to the extent
of specifically bringing such apertures to the PCB manufacturer's
attention)) to ensure that the PCB is still manufactured satisfactorily.)

What I was saying previously was that the RS274X standard does not support
flashing thermal relief patterns having just two openings. Given that
situation, the associated arcs (of these patterns) should (normally) be
drawn instead.

I have yet to have cause to design any PCB using such thermal relief
patterns, but given my understanding of the situation, if I ever did have to
design such a PCB, I would figure out some way of avoiding the problem (if
necessary, generating RS274D format Gerber files, and then converting these
to RS274X format using a Perl script). However, it definitely is a trap for
those who are unaware of the situation, so I fully agree that this is a bug,
and that it should be fixed.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] ATS

2001-10-31 Thread Geoff Harland

  Their wording is odd at best.  ATS membership CANNOT be purchased on
  existing Protel 99 SE licenses.
 
 I am concerned that it seems that it seems possible that in the future
there
 will be diminishing support for the existing users, but surely they would
 not want to loose their existing customer base (us). That would be plainly
 stupid from their point of view (I hope).
 I think that they are only trying to catch the new purchaser's, and they
 will probably have this as standard for any future releases.

 Wayne Bickers

I also suspect that anyone upgrading to (or purchasing) Protel 2001 (or
Protel 2002, by the time it comes out of beta testing?) will have no option
but to go onto an ATS program. I suspect that such an upgrade or purchase
would include membership of the ATS program for 12 months, after which users
would then have to pay for the next 12 months membership of the ATS program.

Protel 99 SE was released in early 2000, and it is probable that the next
version of Protel will be released early next year (based on Altium recently
requesting users to apply for membership of the Altium Beta Program). With
two years between major releases, long-term users would pay an upgrade fee
for each new release, and an ATS membership update fee halfway between the
issue of each new release. To that extent, it will be a change from the
past.

I suspect that anyone who didn't front up with their cash midway between
releases would have to pay more next time they upgraded to the next new
release (compared with users who *had* thus paid), so that Altium would then
recover at least part of the funds that they would otherwise have acquired
from those users.

It is not as if Altium need the additional funds to keep their shareholders
from rioting. So the question is what their users will get in exchange for
these additional payments. (It has been a long time since SP6 was released
for Protel 99 SE. And since the time it was released, two SPs have been
released for use with P-CAD 2001.) But to pay almost $US2k a year, when a
seat currently costs almost $US8k, certainly seems steep.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] ATS

2001-10-31 Thread Geoff Harland

 Perhaps they are after money.. perhaps not.. but as
 users should we be asking a fee to beta test (or alpha
 test) their software ?

 If your in the beta test program why not consider
 this?
 Afterall whats good for the goose is good for the
 gander

 Simon

I think that they are after money. :) The question is whether the new fees
are reasonable, given that users have been able to download SPs and addon
servers for free up until now.

A bit OT, but bank fees in Australia have been controversial for some time.
The banks claim that in the past, their wealthier clients cross-subsidised
the remaining clients, and for an assortment of reasons, including a more
competitive financial services market, they need to impose fees on more of a
user-pays basis. But what is making the general Australian public angry is
high levels of profits reported by the banks, together with long queues
being the norm for those who need to interact with a teller, and the CEO of
one particular bank who gives a very good impression of being totally
politically naive.

It could perhaps be argued that Protel users have not done too badly to
date, in that they have been provided with SPs, addon servers, and utilities
such as Camtastic 2000 Designer's Edition, without having to specifically
pay for these. In spite of that, Altium's shareholders have still done
pretty well for themselves, so it is not as if Altium has to change its
charging policies in order to avoid financial oblivion.

For all that, *perhaps* Altium could still justify introducing new fees, on
grounds such as better securing their long-term financial viability. But the
question still remains as to whether the *magnitude* of these new fees is
reasonable. (SPs do contain some new features, such as the new
.Printout_Name Special String in SP6. But another aspect of SPs is bug
fixes, and it is questionable whether users should reasonably be expected to
have to pay for these to be rectified. After all, MS has released SPs for
assorted versions of Windows, and users can download these free of charge.)

As for beta testing, my impression is that beta testers are regarded as
being in a privileged position, as they get an earlier look in at what new
features the next version of software has to offer, and the opportunity, to
some extent, of influencing what new features are provided (and/or how these
are implemented).

But Altium's ATS policy could well change the attitude of at least some
would-be beta testers. Giving up time to look at new software (and provide
feedback on this) without re-imbursement is one thing, but it could well be
another if beta testers are still required to also have to pay for any bug
fixes and new features which are released between new versions. Time will
tell what attitude Altium takes to beta testers, but I am guessing that
unless a sufficiently large number of would-be testers revolt, Altium will
not provide any re-imbursement to them (either in the form of payment for
feedback provided, and/or discounts for upgrades or ATS fees).

I am still thinking about whether I would be prepared to be a beta tester
for free. But it would not be just my decision, as I am not self-employed...

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] ATS

2001-11-01 Thread Geoff Harland

 Geoff Harland wrote:

  It is not as if Altium need the additional funds to keep their
shareholders
  from rioting. So the question is what their users will get in exchange
for
  these additional payments. (It has been a long time since SP6 was
released
  for Protel 99 SE. And since the time it was released, two SPs have been
  released for use with P-CAD 2001.) But to pay almost $US2k a year, when
a
  seat currently costs almost $US8k, certainly seems steep.

 That seems to be my big question also. It also seems tough to swallow
 that it is cost effective to maintain two PCB design packages. The
 required duplicate resources to maintain and upgrade both just doesn't
 make sense. ATS may be a precursor to a unified Design package.

 Jim McGrath

I can't remember where I saw it, but I seem to recall reading somewhere that
Altium had visions of providing a Client application, from which either
Protel servers or PCAD servers could be launched (presumably depending upon
what package the customer had purchased). Even though that does not in
itself equate to a total merger of Protel and PCAD, there are definitely
assorted developments which suggest that they are converging.

Protel is supposedly targeted for engineers who do a variety of tasks, while
PCAD is supposedly targeted for those who doing nothing else but CAD work.
However, the difference in price between these products has narrowed, and
the announcement of the ATS package increases yet further the similarities
between them (as PCAD 2001 users have previously had the option of a PCAD
Total Support package, which at ~ 20% of the cost of a new license per
annum, translates to ~ US$2k / year).

Adding certain new features to Protel, such as being able to define new
layers as required, would result in yet greater similarities between Protel
and PCAD. There are assorted aspects which are (currently) notably
different, but ...

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Protel addons (ex Re Altium changes)

2001-11-01 Thread Geoff Harland

snip
 ... How about providing more
 detailed documentation for Protel, or providing user-friendly tools to
allow
 customer development of Protel add-ons. ...
snip

 Daniel Webster

Altium have provided SDK files for those who want to create their own addon
servers, and I have created, and released, some myself.

However, there is an associated NDA which prevents me (or anyone else who
has downloaded these) from saying too much about the SDK files. But it is
public knowledge that you also need to have a copy of Delphi 5 (plus of
course the knowledge of how to use this) in order to create any addon
servers.

Ian Wilson and I have had intentions (for some time) of releasing an addon
server which could be used to invert PCB files (i.e. put top side components
on the bottom side, and vice versa). Consider reading between the lines as
to why we have not released a final version yet...

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] minor display refresh bug

2001-11-08 Thread Geoff Harland

 P99SE SP6, PCB Editor
 
 With Top Solder Mask and Outline (I name Mechanical 1 Outline) enabled,
 as initially displayed, with Outline being the current layer, only actual
 primitives on the Solder Mask and Outline layers are displayed. The
 calculated solder mask pads are not displayed.
snip
 Abd ul-Rahman Lomax

 I suspect that we have all seen this sort of behavior in various
 conditions, it is irritating.  It is certainly worth bringing it up so it
 can be discussed and Altium may make it an official bug.

This has been a long standing aspect of Protel. My interpretation of what is
happening is that pads on the external copper layers (and the MultiLayer
layer) are imaged on the Solder Mask and Paste Mask layers, and as such,
the software released to date does not always properly display what is
really present on the Solder Mask and Paste Mask layers. (If the
MultiLayer layer is *not* displayed, even images of pads on that layer are
not always properly displayed on the Solder Mask layers.)

 I think that there is some relationship here with the fact that
multi-layer
 is a layer rather than a collection of other layers (subtle difference)
but
 it has significant ramifications during the various combinations and
 permutations of display configuration.

 I think I would like to be able to define named collections of layers that
 can be used during pad stack creation and display manipulation.  With this
 technique, multi-layer as an explicit layer is no longer needed - it
merely
 becomes a layer collection consisting of all copper layers.  Any pros or
 cons for this idea.

 Ian Wilson

There are arguments for and against providing the Multilayer layer. One
argument for retaining it, or at least for pad and via objects (if not for
arc, fill, track, and string objects), is that the *same* pad or via exists
on *different* copper layers, and that aspect matches real world vias and
through-hole pads.

OTOH, given that a hierarchical structure exists in PCB files (e.g.
component, polygon, coordinate and dimension objects), this could be
extended so that pad and via objects themselves have a hierarchical
structure. As such, users could define default settings for each layer,
while also having the ability to customise (i.e. over-ride) the settings for
each individual layer as required (including Solder Mask layers, Paste Mask
layers, and even Power Plane layers).

However, I also consider that efforts to change or enhance pad and via
objects would open a very large can of worms. Amongst the issues to consider
(but certainly not the only issues concerned) are whether properties
associated with the Solder Mask layers, Paste Mask layers, and Power Plane
layers should be set by Design Rules, or by dialog boxes, or by either of
those options. (I have spoken on that matter previously; at present,
listings of Design Rules do not report settings which have been customised
by usage of dialog boxes.)

Abd ul-Rahman Lomax has also recently mentioned that blind and buried
vias are sometimes inappropriately displayed. I concur that this could be
regarded as a bug, but apart from that, I personally don't regard the
MultiLayer layer as being bad in nature. It is a special layer, like the
Drill Draw, Drill Guide and Keep Out layers, but PCB applications differ
from general purpose CAD applications (such as Autocad) in that there is a
good case for special layers to be provided.

I think that pad and via objects could be enhanced. However, we should be
very careful about what we ask for...

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Padstack

2001-11-29 Thread Geoff Harland

 Can anyone tell me if it is possible make a via or pad that is connected
to
 the Vcc net on the top and bottom layers only. TI do not want to connect
it
 to the inner Vcc plane as the decoupling caps are on the secondary side of
 the pcb and I want the voltage to see them before the leg of the IC.

 I tried making a pad and using the padstack to not connect to the middle
 layers but was not sucessful.

 Wesley Webb

As others have suggested, use a (MultiLayer) pad instead of a via, and
define a Design Rule so that there are no connections to that pad on any
internal Power Plane layers.

A possible problem with using pads (instead of vias) is that
non-single-layer pads are always through-hole in nature (whereas vias can
also be blind or buried in nature). As such, if a blind or buried
via is desired, *and* it is desirable to have this *not* connect to one or
more internal Power Plane layers (that are amongst those layers occupied
by the via), I would then go for adding pads on those internal Power Plane
layers as required (in the same location as the via concerned). (And if the
via is moved, these pads should also be moved at the same time.)

I previously mentioned that I would provide a post on the MultiLayer layer,
pads, and vias. I have not forgotten about that intention, and I still
intend to do so. At this stage though, with pads and vias having reared
their head again, I will mention that I see merit in retaining the
distinction between pads and vias. When Pad Master printouts or Gerber files
are produced, vias are *not* included in these, and that aspect would be
lost if vias ceased to be a distinct type of object.

As such, this thread suggests that there is merit in the concept of being
able to assign names/designators to vias. If implemented, Design Rules could
then be defined to control assorted properties of individual vias, with the
application of such Design Rules then being selectable by the
name/designator assigned to each via. (The (AdvPcb) 2.8 (i.e. dialog box
determined) approach would avoid the requirement to assign names to vias,
but that would rule out the possibility of being able to set the properties
of vias on a selective basis by the use of Design Rules, as well as making
it more difficult to determine which vias have particular properties.)

Another difference between pads and vias is that (unlike vias) pads can not
be blind or buried in nature, i.e. occupy more than one copper layer,
but not *all* of those layers. Off-hand, I do not see any merit in being
able to define *pads* (as opposed to vias) that have a blind or buried
nature, but if anyone thinks differently, then let us all know, and why.

Does anyone see merit in being able to define *vias* with
obround/rectangular/octagonal shape (rather than just circular shape), or
with different shapes and/or dimensions on different layers? (At present
that can be accomplished for through hole connections, by using pad
objects instead of via objects, but not for blind or buried
connections.) My view is that the purpose of vias is to provide connections
between different copper layers, and as such, a circular shape does the job
just fine, as the associated *hole* is also circular in shape (and also has
the same diameter for each copper layer it encounters). But given that I
think that there is a case for being able to control *other* properties of
vias, such as internal Power Plane layer connection details, polygon
connection details, and Solder Mask layer properties (including the ability
to set these properties for *each* of those layers), maybe padstacks
properties are yet another aspect of vias that could also be
user-controllable.

More in another post (next week I hope, and maybe I can find time this
weekend to write some of the details). For the time being, I am ambivalent
about the MultiLayer layer. I suspect that this could be totally eliminated
from future (major) versions of Protel, but I am not at all convinced that
this would necessarily be a good idea. That is not to say that this layer is
devoid of shortcomings, but I currently lean to the view that totally
dumping that layer would be somewhat akin to throwing out the baby with the
bathwater...

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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

Re: [PEDA] file format compatibility P98 - P99SE

2001-12-02 Thread Geoff Harland

 does anyone know, if object file formats '.sch' (schematic), '.lib'
 (schematic library, pcb library) and '.pcb' are compatible between P99SE
 and
 the older versions P98 and P3? Where and what are the differences?
 Can I take (e. g.) a pcb file of P99SE, change it using P98 and work
 with it
 using P99SE later on?

 Mike

To *some* extent, yes.

However, features which are *not* provided in Protel 98 (e.g. the new
layers, Keepout arcs, tracks, and fills, comments for Design Rules, layer
stackup data, via connections to Power Plane layers, etc) will be lost if a
file is edited using Protel 98 (if it was previously created/edited using
Protel 99 SE).

Such features wouldn't be lost if they weren't used in the first place
though, of course.

A PCB file needs to be saved/exported using the Protel 98 binary option
before it can then be opened using Protel 98.

Having said all that, I don't see why you would want to work on a PCB file
using Protel 98. If the file was originally created using Protel 99 SE, I
don't see any merit in then attempting to edit that while using Protel 98.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] SPs for earlier versions (ex Altium Total Support Brochure)

2001-12-06 Thread Geoff Harland

 I have just downloaded SP3 for EDA98 from the archive but there was no
 onscreen form to fill out. Try protel.com.au instead of protel .com.

 I used the Jan 2000 archive

 Ian Capps

Maybe Altium really don't still have a copy of SP3 for EDA98, or SP1 for
EDA3, but I for one would be surprised if that really was the case. (That
would also be ironic to boot, in that they would then be dependant upon
their customers to provide such files if they ever wanted to create an
archive of previous releases of software.)

So I believe that in all probability they *do* still have a copy of these
files (even though they seem to have assessed that there is no longer a case
for having them available for download from Protel's Website(s)). As such,
it would not be impossible for them to provide copies of this file to those
who requested it. (From their own records, they should be able to determine
whether anyone requesting either of these files is a legitimate owner of
EDA3 or EDA98, and even if they didn't (still) have such records, the
provision of such SPs, *by themselves*, would be of no use to anyone.)

A possible reason that comes to mind as to why these SPs are not being
provided to those requesting them is that the users would supposedly then
have a greater incentive to purchase (or upgrade to) the most recent version
of Protel.

OTOH, such an attitude could be regarded as customer-hostile, and provide
such customers with an incentive to seek out who else is providing CAD
applications.

I have mentioned previously (though over a year ago) about an experience in
my previous job, in which my then-employer had purchased a Cooper and
Chyan/Specctra auto-routing package. At the time that this was provided, no
indication was given that the associated dongle could be destroyed if it was
connected to the wrong type of parallel port, or if the parallel port was
not correctly configured. As such, we managed to destroy two dongles before
figuring out, largely by ourselves, that we should connect the dongle to a
classic parallel port (to which end we purchased an ISA bus plugin PCB
providing such a port).

The time came when my PC was replaced by a faster model (from a 100MHz 486
to a 200MHz Pentium, if I recall correctly). And while I shifted the plugin
parallel port card from my old PC to my new PC, Specctra still did not run
on my new PC, and we figured that this (PC) was too fast for the version of
Specctra that had been purchased.

Advice was solicited from various parties as to how this problem could be
overcome, but no feedback was provided to that end, other than to upgrade to
the most recent version of Specctra (which would have cost at least as much
as the original purchase).

In due course, Simon Peacock (who also used to work for the same company,
and who is another member of this forum) discovered, from a posting to a
newsgroup (sci.electronics.cad?), that the fix was to declare some
Environment variables which would then inform the software how fast the PC
was running. After I did that, the software then ran OK on my new PC (in
reality, as well as it was given to running; I recall at least one occasion
when I had visions of the software running overnight, but it refused to
start (before I knocked off work for the day) following at least six
attempts to achieve that, on the belief that I had turned the PC's clock
back (which I had *not* done at the time)).

All up, a story with unhappy aspects. (I haven't mentioned all of the
details that brassed me off at the time, and it probably wouldn't be prudent
for me to do so, but I'll settle for saying that some people underline why
most cultures insist upon marriage before children.)

It's an old saying that monopolies don't have to apologise to their
customers. However, when competition does exist, it is a bad move to
alienate your customers, and when competition doesn't exist (or is weak),
bad attitudes can result in customers taking their complaints to a
regulatory agency. And some times, in some places, these agencies kick a***
...

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Using Multiple Vcc for same part

2001-12-06 Thread Geoff Harland
of these types, e.g. _H for the single part component with hidden power and
ground pins, _S for the single part component with no hidden pins,  _D for
the dual part component, etc.

What could help in this regard could be the provision of some type of
utility or addon server with which the user can specify all of the
associated details *once*, with some type of wizard interface to make the
procedure more user-friendly. Once all of the details had been specified,
the associated components would then be added, automatically, in an initial
form, to *all* of the appropriate library files. At that point, the user
could further edit the components within each of those files if so desired,
e.g. to fine-tune the relative positions and orientations of each pin, etc.

I created and sent this post not with the intention to troll, but to pass on
my thoughts on this matter, and hopefully to stimulate further discussion.

There is another matter I would also like to comment on concerning schematic
components, to wit, being able to re-arrange pins (locations and
orientations) within components within schematic files (as opposed to
schematic *library* files). In DOS versions of Protel's schematic editor,
that was possible, and it would be nice if that feature could be restored.
Those versions of Protel also permitted users to change *other* properties
of pins, e.g. pin number and pin type, and while I am *not* advocating that
that aspect should (also) be restored, the restoration of the ability to
re-arrange pins would still be desirable in many situations. As such, a
*qualified* restoration of that aspect of those versions of Protel.

Perhaps there is something to be said for being able to inhibit the
re-arrangement of pins by adding a locked property to each part. When a
part is locked, the pins can't be re-arranged, and that would cater for
those who don't want that capability. (Is there something to be said for all
pins to be restored to their default locations if an unlocked part is
placed in a locked state again? And should the ability to unlock parts be
inhibitable by means of some type of global/system setting? ...)

I have other things to do for now, but let the discussions continue...

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] SPs for earlier versions (ex Altium Total Support Brochure)

2001-12-09 Thread Geoff Harland
mirror (most) other objects, but not components, which would be a break from
past behaviour. What do others think about this matter?

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] PCB Move-Component selection filter doesn't stick

2001-12-09 Thread Geoff Harland

 Yeah that's great and would fit in just fine with what I requested. If the
 field is maintained between accesses to that dialog, it would do what I
 want, and in your case the user would have to change the R* to a C*
anyway,
 so there is no difference to them. If they want to randomly pick various
 part types, just leave it as *.

 Late for Phoenix? They haven't even started beta testing. I think a little
 change like this would take a programmer 10 minutes. At least that's how
 fast my programmers change little features! :)

 Tony

The code itself shouldn't take too long, but there could be database
implications; if so, it could be far less straightforward to add this
feature.

I haven't been asked to be a beta tester for Phoenix (or at least not yet),
but that doesn't mean to say that nobody else has been approached in this
regard. So for all I know, there could be other users beta testing this
already

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Beta testing (ex PCB Move-Component selection filter doesn't stick)

2001-12-09 Thread Geoff Harland

 I have vague recollection about some of us being asked to participate and
I
 know *I* haven't started yet. I hope they are serious about testing or are
 planning to slip the release date.

 Tony

The websites for Protel and PCAD invite their visitors to apply to become
beta testers for Altium products (which I have done). ISTR that a message
was also posted to the Protel and PCAD mailing lists advising users to apply
to become a beta tester (if they thought they were suitable for that task).

However, other postings to this forum suggest that being accepted as a beta
tester doesn't imply that such users will necessarily be asked to test *all*
releases of beta software.

The last I heard, Phoenix is supposed to be released during Q1/2002. As
such, it could be released as late as late March next year without slipping
from that schedule. If nobody is beta testing as of yet, that suggests a
reasonably tight schedule, but for all I know, there could be some users
beta testing already (possibly with NDAs requiring them to refrain from
disclosing that they actually are beta testers).

It could be argued as to how long is suitable for beta testing. A long test
period *should* result in more bugs being found (hopefully all of them), but
the counter argument is to ship product ASAP. As I suspect that some bugs
will in fact slip through (regardless of how long the beta testing period
is), what will be at least as critical is how long it will take to release
followup SPs (and how many of these there will be)...

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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 does not really export to Orcad Capture...

2001-12-11 Thread Geoff Harland

 At 08:10 AM 12/11/01 +0100, Emanuel Zimmermann wrote:

 - Export Protel Schematic as PCAD ASCI

 How? My 99SE SP6 system does not seem to have this option. The Protel
 add-on site has a PCAD translation pack, but it says that this is included
 in SP6.

 Abdulrahman Lomax

The list of Servers for my installation of Protel 99 SE (SP6 installed)
includes LoadPCADPCB, LoadPCADSCH, SavePCADPCB, and SavePCADSCH servers,
which can be used to import or export files in P-CAD (ASCII) format. I did
not download these from Protel's Website per se, as they were included as
part of SP6.

The *default* set of Resources (toolbars, menus, and shortcut keys) is not
set up to invoke any of the Processes provided by these Servers, but these
Processes can still be invoked, if desired, by either customising your
Resources, or by clicking on the downwards facing arrow to the left of the
menu, and then clicking on the Run Process... item on the resulting popup
menu. (That results in the invocation of a Run Process dialog box, with
which you can select whichever Process you want invoked (and with parameters
of your choice, if so required).)

I don't have much experience with these Servers, but I have exported a PCB
file in P-CAD format on a few occasions (while I was trying out the trial
version of P-CAD 2001). My recollections were that if two components having
the same footprint property had differing numbers for corresponding pads,
P-CAD 2001's PCB application spat the dummy when I then attempted to open
the thus exported file (and as such the fix was to ensure that corresponding
pads (within different components having the same footprint) *didn't* have
differing numbers before exporting the associated PCB file in P-CAD format).

I didn't acquire any experience with importing any types of files into
Protel 99 SE, or of exporting any types of schematic files (or schematic
library files) (from Protel 99 SE). But in the event that problems are
encountered while attempting to open a file (exported from Protel 99 SE) in
P-CAD's Schematic application, I would suggest reading the contents of any
error messages / error report generated, and then taking any remedial action
as required.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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 does not really export to Orcad Capture PROTEL TO ORCAD CAPTURE

2001-12-12 Thread Geoff Harland

 At 07:54 AM 12/12/01 +0100, Emanuel Zimmermann wrote:
 - Open the schematic
 - Under File-Menu choose Export
 - In the popped up sub-menu choose PCAD 2000 ASCI

 If that worked for me I would have already done it. The menu option is not
 there in my SP6 installation. It might have been there at one time from
the
 old prerelease PCAD translator.

 I'll look into the other suggestions that were given

 Abdulrahman Lomax

You learn something every day... I was not previously aware that that PCAD
(2000 ASCII) option was available with the File/Export... menu item. (I
sometimes *import* files while using Protel 99 SE, but don't have too much
cause to *export* files instead/as well.)

ISTR that when the final version of SP6 was released, I uninstalled some
(trial?) servers which had been released between the final versions of SP5
and SP6, because those servers were incorporated within the final version of
SP6. Perhaps anyone who had not done this may have ended up with a set of
Resources with which exporting files in PCAD format was not provided
anywhere...

On a slightly different note, SP3 has (very) recently been released for
P-CAD 2001. (Then again, P-CAD 2001 licences have always been on an Altium
Total Support type setup, even though this was not designated as such,
until recently.)

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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 article from Australian electronic news Dec mag

2001-12-17 Thread Geoff Harland

  What the h*** does organic growth mean in this context?

 Organic growth in the vege garden infers the use of natural
 fertilisers such as that produced by cows. Therefore, in this context
 it must mean growth in sales based on BS.
 :-)

 Steve Baldwin

Not especially Protel related, but my recollections of material (BS?) put
out by the organic farming movement is that cows' excrement is supposedly
excellent for restoring/sustaining land being used for agricultural
purposes, whereas BS, OTOH, is supposedly absolutely useless in this regard
(does it lack soil-nurturing compounds found in CS?).

Having said that, you still provided an entertaining interpretation though.
:)

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] License number not accepted

2001-12-17 Thread Geoff Harland

  I've tried entering my Protel 99SE license number (purchased
  before 1 Oct 2001) and this link doesn't work. My local
  Protel distributor was under the impression this was for ATS
  members only.
 
  Would anyone care to email the Protel 99SE training manual to me?
 
  Andrew Ircha

 What I don't understand is why would you not let
 all users have a document that helps you use there
 software??? It is not like they couldn't do with
 all the documentation help they (Protel) can get.

 Darren Moore

My guess is that Altium has figured that many of the people using Protel do
not have a kosher copy of this, and by providing additional documentation
*solely* to those who can prove that they *are* kosher users, such users
will then be at an advantage over the other users (who will need to continue
relying solely upon whatever Help and/or Acrobat files were provided with
their non-kosher copy of Protel).

(In the past, Protel didn't lose an excessive amount of sleep over such use;
their reasoning was that at least some of these users would eventually
become legitimate users. But now that Altium is a publicly listed company, I
surmise that not only are there now more financially demanding objectives
for Altium to comply with, but there is also an increased requirement for
Altium's activities and policies to pass muster when these are put under
the microscope by market analysts.)

I guess this provides a taste of what is to come (and is a dress rehearsal
by Altium for future usage). I can see future SPs, addon Servers, etc, being
available for download solely to those who can provide a valid ATS code at
the time...

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Design Rules

2002-01-01 Thread Geoff Harland

   Does anyone know if it is possible (or how to) set a design rule to
   check between the overlay and the soldermask layers?  If you place a
   designator over a pad or via then it does not appear correctly on the
   finished PCB. I have simplified the solution to check the reference
   designators versus the [inverted] soldermask of the same side and make
   sure they don't overlap. I was hoping to automate the process with a
   design rule. Any ideas?
  
   Anthony Whitesell
 
  Out of luck I think - there is no possibility using the current set of
  design rules (from memory).  I was asked about this some time ago and
  spent a little time looking at it but I can't even remember where we got
  to. I know I am still doing it with a visual check so I guess I did not
  work out a better way.
 
  I would certainly like a better solution.  A server could be written to
  do the check but there is absolutely no incentive in writing such
  servers unless you have lots of free time or your company will pay you
  to do it.
 
  There may be some combination layer colours and Transparent layer
  colouring that would show up violations clearly but this does not do
  much for mis-registration (there is no clearance parameter).
 
  I know that some of the CAM packages can do an overlay/silkscreen cut to
  prevent text on pads but I do not know if Camtastic has such a checking
  function.
 
  A design rule would be nice.
 
  Ian Wilson

 I do not know if any of the higher priced packages accomplish this check.
 I do know that even Allegro's Autosilk function does not correctly or
 always prevent text on pads.  Valor does check for these violations,
 though it may not be an economical solution.

 Cheers!
 Drew (Andrew W. Riley III)

In a past job, I used the AD2.0 version of PCAD (a DOS version of that
application), and that provided a configurable DRC capability (albiet not in
Protel's on-line form). Although I never tried it at the time, it is not
totally out of the question that its DRC feature might have been
configurable to have checked for overlaps between items on silkscreen layers
and items on soldermask layers (on the same side of the PCB). (Simon Peacock
(or anyone else), can you comment on this?)

Like Ian Wilson, I have also contemplated the possibility of creating an
addon server incorporating a process which could check for such overlaps.
Although I have yet to have written any associated code, it is my belief
that, for the most part, such a process could be created, but my gut feeling
is that text objects (strings) probably would be problematic to some extent.
(I have designed various PCBs in which the bounding rectangle of a string
encompasses the area occupied by a via, but the actual text itself still
misses the area occupied by the via.)

I have already released some other processes within addon servers on a
freeware basis, but to create this process would impose demands upon my
time which would prevent me from releasing it any time soon.

Other postings to this forum suggest that Phoenix (the name currently
assigned to the next version of Protel) is currently undergoing beta
testing. I am not a beta tester for this myself, but it is not totally out
the question that Phoenix could incorporate this feature; although it has
been a while since the issue was last raised on this forum, various
correspondents have still previously commented on this feature and requested
it from time to time. So wait and see what is provided in any public
prerelease and/or trial versions of this...

My way of checking for overlaps is by visual inspection, both from the
Protel PCB file itself, and from the Gerber files produced from that (while
using a Gerber file viewer, such as Graphicode's GC-Prevue freeware
application). In the absense of any automated checking feature, that is
about the only way to do it, but I certainly concur on the merits of having
automated checking provided for this.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] closing pads on paste mask

2002-01-10 Thread Geoff Harland

 Some boards are party assembled and some places for components left free.
 For this purpose the production wants a paste mask with closed pads for
this
 parts.

 Has anybody an idea how this is done clever.

 Georg Beckmann

Define a (Paste Mask Expansion) Design Rule, and set an expansion value
which is sufficiently negative to mask all of the pads concerned. I would
suggest defining a Component Class, with a name like NoPasteMask (for
instance), and add all appropriate components to that class. The Design
Rule's selection criteria should then be that (component) class.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] SV: Polygon at non 45degree angles

2002-01-16 Thread Geoff Harland

 Wayne Trow wrote:

  WELL Bugger me with a broomstick !!

 I believe this was tried in New York a few years ago,
 and it ended up costing the city over $10 million after
 the case wound through the courts.

 Jon

I wondered at the time whether Wayne's previous post would result in some
type of response. :)

  I was wrong Nicholas, you can do arcs.

I have had a bit of experience in using arcs with polygon boundaries. It is
possible to set an arc to be convex or concave in nature, but care is
required in positioning the cursor at the time. And arcs are always 90
degrees in arc length, so to turn around 180 degrees needs two arcs (one
immediately after the other).

As far as I can tell, it is not at all easy to edit the properties of arc
segments, such as radius or location (whereas the locations of vertices at
the ends of straight edges can be relatively easily repositioned, deleted,
or added).

It has also been my experience that arcs sometimes turn inside out when
the associated polygon is moved and/or mirrored, in that a 90 degree concave
arc (for instance) turns into a 270 degree convex arc. ISTR that this can
happen with both Protel 98 and Protel 99 SE. In some cases, the only cure is
to replace the polygon.

I am hoping to see big improvements re polygons in Phoenix. Time will tell
whether this actually happens or not...

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Unfortunate Blazerouter

2002-01-23 Thread Geoff Harland

snip
 ... I worked with PHD math major who walked around with a coffee mug
 most of the time sharing his paradoxes of math algorithms and equating
them
 to real world applications.   He once told me the boring mathematical
theory
 how to stack oranges in the most efficient manner.  Yes there was a
formula
 to it. There was also the stock boy with a 6th grade education working in
 the produce section of a grocery store who already knew without  a proof
 that the most efficient method was to stack them side by side and  build
the
 orange pyramid in the isle.

My understanding is that mathematicians have had very strong suspicions, and
for some time, that the pyramid pattern is the most efficient possible for
stacking spheres (i.e. in terms of minimising the unoccupied volume between
adjacent spheres). The rub, however, is to actually prove that (which I
gather *has* now occurred, but only within the last five or so years).

There are some other (still) outstanding conjectures, such as that every
even number greater than two can be expressed as the sum of two prime
numbers. (Mathematicians apparently regard the number one as an unit
number, rather than as a prime or composite number, so this conjecture
subsequently does not also apply to the number two.)

snip
 I have my checkbook open and am waiting for the new router.If 99SE is
 any indication of how good these guys in AU  can write software then the
new
 router should shake the industry .
 Mike Reagan

I am also interested in seeing how good a job the new autorouter will do.
*If* it really is something to behold, that in itself should make it
worthwhile to write out a cheque for upgrading to Phoenix.

However, until I do get to evaluate it, I am retaining at least some
scepticism. It is all very worthwhile to determine which routes exist,
topologically speaking, but I would also consider it important to determine
the track carrying capacity/maximum track count of each available route,
and fairly early on in the piece (rather than at a later stage, which the
literature released by Altium to date suggests is happening). And what is
straightforward for humans to recognise visually cannot always be translated
into algorithms in a straightforward manner.

But if the code has been written from scratch, then hopefully it will
integrate much better with the PCB editor than has been the case to date (as
I gather that much of the code used in previous and existing autorouting
servers has been acquired rather than specifically written for use with
Protel). We are living in interesting times (though wishing that on someone
is said to be a Chinese curse :) ) ...

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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 99 PCB file format?

2002-02-04 Thread Geoff Harland

snip
 The SDK will be of some use as you can map values seen in the ASCII file
to
 ranges for the various types (whose values are not given in the SDK
 documentation but can be found either by browsing the SDK files or by a
 process of experimentation.

 Rant on
 Note that the SDK is covered by an NDA that prevents public
 discussion.  The NDA has a one year limit.  Those that have downloaded the
 SDK more than a year ago are free to discuss it (as I see things
 anyway).  Those who have downloaded it more recently are restricted in
what
 the can legally say.  Since you are not a user you may not care but people
 who use Protel for their bread and butter are likely to be more wary.  The
 situation is complicated a little by the fact that as well as the original
 SDK files there was an update (two actually) and these are presumably
 covered by the same NDA - so the one year time out may be reset to the
 latest of the dates one downloaded an update or maybe just the changes in
 the run-time update are restricted for the longer period.  Also, I have
 asked, on a number of occasions, that Protel release the users from the
NDA
 to allow user-based help (as Protel Support do not officially support the
 SDK), but was recently informed this would not happen.  Protel closed the
 moderated pre-release discussion forum which closed the only option we
 (legally) have for discussing the SDK, though on two occasions I have been
 referred (by Protel) to the PDEV mailing list and told I can discuss issue
 on the SDK there - in contravention of the SDK, unless the 1 year limit
has
 elapsed and was not reset by the download of the SP6 run time
 update.  Confused?  I am?  I have lots to discuss on the SDK but nowhere
to
 do it?  This is one major aspect of Protel that I am really p***ed off
about.

 Rant off,
 Ian Wilson

It has now been more than a year since I downloaded the second update for
the SDK files (and in any event neither that update nor the previous update
provided any updates to the *documentation* provided with the original
release of SDK files; both updates incorporated just files of a compiled
nature). As such, I consider that discussion of the SDK files should now be
kosher, or at least for those who, like myself, downloaded the second update
more than one year ago.

I know that you are aware that I consider that the SDK files incorporate
code of a broken/incomplete/misdocumented/undocumented nature; the handling
of layer pairs and layer stackup specifications, for starters. I would have
liked to have seen our PCB Inverting server develop through to a functioning
product, but those aspects have been problematic...

Last year, I took a look at the trial version of PCAD 2001, and that
provides a similar capability for users to create their own addon
software, using (Altium provided) DBX files, which can be used with either
MS VB or MS VC++ (or even with Delphi, after porting the source code
originally provided for use with MS VC++ (which has actually been done by
one of PCAD 2001's power users)).

These DBX files are provided by default (even with the trial version), and
there is no associated NDA that users have to be a signatory to (for either
the purchased or trial versions). As such, I am at a loss as to why Protel
99 SE users wanting to use the SDK files are expected to be a signatory to a
NDA (and there was no such NDA for using the CSDK files released for use
with Protel 3 or Protel 98).

As the boss depicted in the local TV advt for Yellow Pages says, Not happy,
Jan!

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Cursors

2002-02-04 Thread Geoff Harland

 Nice one Geoff, I usually use the large 90 but the small 45 cursor will
also
 come in very handy now that I have your select cursor sever set up on a
hot
 key.
 Thanks.

Thomas

I'm glad to hear you appreciate my efforts. I've had a bit of feedback to
date on the Servers I've released, but I've hardly been overwhelmed by this.
:)

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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 Files.

2002-02-05 Thread Geoff Harland

 I'm currently having some problems generating correct gerber files for my
manufacturer. They say that some of the information is missing from the
files that I have sent them. Apparently I am not the only one to have such
problems with the generation of gerber files using protel - but there is (so
I am told) a way to create correct files.

 Has anyone come across this problem before and know how to fix it??

 BTW: Apologies if this has been discussed before - I searched the archives
and found nothing. Is there a browsable archive list for this group
somewhere.

 David Braendler

You will need to be more specific as to what the PCB manufacturer is unhappy
about, but my *guess* is that you have created Gerber files *without*
embedded aperture definitions, and you have not also provided an aperture
list file (with these Gerber files).

If you create Gerber files with embedded aperture definions, an aperture
list file does not also have to be provided. It is preferable to actually do
that, as the PCB manufacturer then doesn't have to manually load the
aperture definitions into their photoplotter.

From the CAM Manager file, invoke the Gerber Setup dialog box. Select the
Apertures Tab, then check the Embedded apertures (RS274X) checkbox. The
Gerber files subsequently produced should have embedded apertures, i.e.
comply with the RS274X standard. (OTOH, if that box is not checked, the
resulting Gerber files will not have embedded aperture definitions, and
those files will then be to the RS274D standard instead.)

Hope this helps. (Another possibility could be that the manufacturer is
having problems with octagonal pads, but for the time being, I am guessing
that aperture definitions are more likely to be the issue.)

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] View PCB 3D

2002-02-07 Thread Geoff Harland

  What is up with you lot in north America at the moment?
 
  Cabin Fever getting to you?
 
  Seems an awful lot of heat in this topic.
 
  Ian Wilson

 It's raining cats and dogs in N. California right now, so YEAH!

 :)

 Actually it would just be cool if the damn 3D thing was useable.

 Tony Karavidas

I have vague recollections, in years past, of reading how Mendocino County
(N California) was noted for the production of cannabis plants.

Is it *really* raining cats and dogs there, or does it just *seem* that that
is happening? :)

However, I concur that if Altium are going to push the 3D viewer as part of
Protel 99 SE, then it should be useable, and more than just a
toy/demonstrator type feature. (The Recorder applet provided with
Windows 3.x would have been more useful too, if it hadn't had so many
shortcomings.)

Perhaps there will be improvements in Phoenix; that said, I would also be
interested in having some of the more irksome shortcomings of the PCB Server
seen to (and a functional and usable Autorouting Server would be nice to
have too).

And Sydney has been pretty wet during the course of this week; ominous
sounds of thunder, as I type this, suggest that we are not through that, as
of yet.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Phoenix beta testing (ex View PCB 3D)

2002-02-07 Thread Geoff Harland

snip
 Has anyone heard about the start of the Phoenix beta program? I've talked
 with them in the past and know I'm on the list, but it's now Feb and they
 were claiming a ship date of March I believe. That's not much time to
 test...

 Tony

I strongly suspect that notifying someone that they have been accepted for
membership of the beta testing program does not necessarily mean that they
will be invited to beta test every new release of software.

As such, it is not out of the question that beta testing of Phoenix actually
is occurring at present, and we are not aware of that, due to whoever is
participating being prohibited from publicly disclosing that (because of a
NDA that testers have to agree to).

And regardless of whether that is the case or not, Altium's announcement of
publicly releasing Phoenix this quarter (i.e. before the end of March)
should be taken with a grain of salt. If the release actually occurs later,
it would hardly be the only example of a company not releasing a new version
of software by the originally announced date.

It is not unreasonable to assume that there is a prospect of Phoenix being
released prior to it being thoroughly beta tested and debugged. As such, I
wouldn't mind some delay in the public release, if the product ended up the
better for it. (I don't know if there will be a public prerelease version
before the final public version, but there would be a lot to be said for
Altium  actually doing that.)

I guess it is a case of waiting to see what happens...

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] YAAMR

2002-02-12 Thread Geoff Harland

 G'Day all,

 Yet Another Altium Media Release

 http://www.protel.com.au/media/mr02_descapt.htm

 This time on VHDL stuff (integrated in the next release of Protel).

 This will no doubt get the PCB designers amongst us off and fuming...(as
 opposed to those that spend time doing other design stuff as well).

 Ian Wilson

Given the philosophy of Protel come Altium, I am not surprised that Phoenix
will contain more VHDL / Programmable Device support. That said, I'm not
ecstatic about what this could well mean for the next versions of the PCB
and Schematic servers: a less than methodical eradication of outstanding
bugs and shortcomings.

We are now almost halfway through Q1/2002; I wonder if Phoenix will still be
released in that time. Even if Altium don't release the final public version
in that time (assuming beta testing is currently occurring, though there is
a question mark over that), the release of a beta/prerelease public version
by then would still be of value to Altium, in that they would have released
*something* by the indicated date, while giving users in general the chance
to report outstanding aspects before the release of the final version.
(Perhaps Altium could give users an incentive to provide feedback: in
exchange for that, the otherwise 30 days available for evaluating the trial
version of the final release (when that is made available) could be extended
to some extent (depending upon the quality and quantity of feedback
provided).)

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Beta testing (was Pulsonix vs Protel vs Protel Pheonix)

2002-02-12 Thread Geoff Harland

snip
 (2) If I *were* testing Phoenix beta, I'd be able to say that, unless I
 signed another NDA which prohibited it. If Protel informed me specifically
 that the fact of my testing was confidential, then it could be a violation
 of the NDA even as it stands, though it might be difficult to enforce
 because it could easily be argued, in defense, that the bare fact of my
 occupation in testing was not information, whether written or oral,
 exchanged between them..., which is what is covered by the NDA.

 But I would strongly advise PAltium to get Phoenix into Beta as soon as
 possible. The program could be quite buggy as long as it does not
regularly
 reformat the hard drive ;-) The fact that Phoenix is in beta release
 will generate excitement in anticipation, and I'm sure that Altium is
aware
 of that. So it should not be secret.

 So I conclude that it is not in Beta yet.

 Abdulrahman Lomax

Altium might not subscribe to the same view. They could, conceivably, argue
that publicising that beta testing is currently occurring (which the general
public would infer in the event that a beta tester disclosed that) has the
potential to compromise their commercial interests, in that their
competitors would then be aware as to when beta testing is occurring
(whereas they would not be aware of that if none of the beta testers
disclosed that).

Whether such an argument would stand up in a court of law is of course
another matter (assuming that Altium did initiate legal action against a
beta tester who publicly disclosed that).

Even if the public at large are not aware of whether beta testing is
currently occurring or not, many would still infer that this probably is
occurring at present, on the basis that Altium has announced that Phoenix
will be released before the end of Q1/2002. While I suggest that that
release date should be taken with a grain of salt, that still doesn't alter
the proposition that Altium might not want any of its competitors to discern
when beta testing started, and/or how long has been assigned for that.

I am not currently beta testing, so I am under no obligation to keep that
fact to myself. It also follows that I don't know whether beta testing is
currently occurring or not, so I don't conclude that this has definitely not
started as of yet.

Given that Altium will try and release the public version of Phoenix before
the end of this quarter (as they have already publicised that release date),
or failing that, as soon as possible after that deadline, I would hope that
beta testing has in fact already started; the alternative scenario implies
that the beta testing phase will be very short in duration, and with the
programmers under considerable pressure (from other sections of Altium) to
release the final version of this ASAP.

In a previous post, I suggested that perhaps Altium could release a public
beta version before the end of next month. That would give them some
breathing space, while also permitting them to retain a large measure of
credibility. And users at large would have the chance to find and report
outstanding bugs (even if it was too late in the piece for suggested
enhancements to be implemented, unless these were of a trivial nature to
implement).

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Key assignments (was Pulsonix vs Protel vs Protel Pheonix)

2002-02-13 Thread Geoff Harland

 although i am habituated to the PgUp PgDn keys for zoom i think they
 were VERY BAD default choices
 whenever the focus is not on the graphical screen but on maybe a list
 box, the PgUp PgDn keys act as they would in most programs and move
 up/down the list, this drives me crazy in lib edit when i haven't
 clicked the screen first and then hit PgDn, but i'm really in the list
 box and the graphical object jumps to some other one

 PgUp PgDn should drive the scroll bars on a graphical screen

 Dennis Saputelli

If PgUp and PgDn were not used for Zoom In and Zoom Out, other keys would
have to be assigned for these functions.

Some applications I have seen use the '+' and '-' keys instead.

If such keys were used with Protel though, ... , which keys would then be
used to select the Next and Previous layers?

I'm not adverse to hearing your thoughts on this matter.

And on the topic of key assignments, my experience has been that certain
keys, like the 'Home', 'End', 'PgUp', 'PgDn', '+', '-', and '*' keys, seem
to be hardwired into Protel to some extent: if the default assignments for
these keys are changed (in the list of Shortcut resources), those default
assignments are *still* used if those keys are used while another command is
currently being executed. (Are there any other keys displaying this
behaviour?) That could be regarded as a bug; that said, it is not one that I
have lost too much sleep over to date.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Exporting ASCII

2002-02-14 Thread Geoff Harland

 I know I can do it by placing the components on a pcb first but that is
very
 cumbersome when you just want to save a whole library into ascii..

 Peder K. Hellegaard

I have been requesting the ability to save/export/link/import/open PCB
Library files in ASCII format for some time now. I'm not assuming that this
will necessarily be provided in Phoenix, but it is also not totally out of
the question that it could be provided.

It has occurred to me that someone using the SDK files could *probably*
create an addon server in which a PCB Library file could be translated
into an ASCII format file, and such a file translated back into a PCB
Library file again. The translation procedures would probably prevent such
files from being capable of being saved or opened *directly*, but such a
server would still otherwise implement an ASCII format for PCB Library
files.

Given sufficient spare time, I could probably create such a server myself.
But it would still be nice if Altium could implement this, and in a manner
which permits such (ASCII format) files to be being saved or (re-)opened
directly (with such files being recognised by Phoenix as PCB Library files,
rather than merely text files).

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Update to Protel's Website

2002-02-14 Thread Geoff Harland

It looks as though Altium have updated, yet again, the Protel Website,
sometime today.

What is of interest is the advance notification provided of some of the
features which will be available with Altium. The following text is an
extract from the updated Protel Website (and was thus originally provided by
Altium):


PCB West Design Conference

Altium will be exhibiting at the 11th annual PCB West Design Conference from
March 19th to the 21st, 2002 in Santa Clara (for full details go to
www.pcbwest.com). We would like to invite you to be our guest at the show
and have 2000 show passes to give away. To register for your free pass
simply submit your details in the form below and your pass will be mailed to
you. Please note that this offer is only available within the USA.

What's of interest for Protel users at the show

At the Altium stand
Every day at booth number 412

- Product preview of the new Protel release
- Opportunity to try the new Protel product
- Product preview of the new CAMtastic! release


The Protel User Group meeting
Wednesday, March 20th 2002 (7:30am to 9:30am)
Room 203 Santa Clara Convention Center
Hosted by our Protel Product Manager, Phil Loughhead and Applications
Engineer, Rick Wilson
The focus for the meeting will be on features in the new Protel release,
including:

- Enhanced design integration and management, with powerful design
validation, comparison, and bi-directional synchronization features.

- On-sheet schematic symbol editing, user definable component and pin
parameters, and enhanced schematic printing with optional preview.

- Comprehensive PCB dimensioning tools and enhanced padstack definition.

- Situs, the new topological autorouter, with complete support for all
electrical and routing design rules, BGA fanout support and cleaner routing.

- Enhanced circuit simulation, with import and export of waveform data,
enhanced plot graphics, overlaying of multiple waveforms and copy to
clipboard support.

- Integrated PCB signal integrity analysis, operating within the Design
Explorer environment.

- Plus a host of other features, including integrated component libraries,
version control, design variants, true multi-channel design, the ability
work with documents directly on the hard drive, user-friendly environment
customization, the spreadsheet-like Object Explorer, and much more.

We will also be previewing the new Design Explorer based CAMtastic!, with
auto-loading of all file types, enhanced DRC checking, and import and export
of ODB++ files.

+++

The reference to Situs is not unexpected, but we have now been given advance
notice of some other features which will be provided in Phoenix.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Cpld question

2002-02-19 Thread Geoff Harland

This is a question I am posing on behalf of a workplace colleague.

Does anyone have a working schematic capture example for the Xilinx- CPLD
9536VQ44  producing .jed file? (Either for Protel 99 SE or Protel 98.)

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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 does smt work ??

2002-02-20 Thread Geoff Harland

 well, thats a pretty dumb question, isn't it?  hahaha.
 but i'm serious.  i'm trying to reproduce a board which
 has smt top and bottom, and it appears that some of the
 smt pads overlap from top to bottom.

 so how do smt pads work?  on a thru-hole, they obviously
 go thru the entire board.  how far does a pad go thru as
 an smt?  obviously it has to at least burrow thru to any
 layer it runs on, but do top and bottom overlapping smt
 pads necessarily net together?  i'm confused.

 let me state that i realize many complex things are
 possible (blind and buried vias come to my mind), but
 somehow i don't think this is the case with this board.
 but i'm not sure.

 thanks, miker

In Protel, pads on the MultiLayer layer occupy all copper layers on the PCB.
Assuming the (pad's) hole diameter is not zero, there are also (anti)pads on
the internal power plane layers. (Those (anti)pads are always circular in
shape, because the hole is circular in shape.)

Pads on all other layers occupy that layer only (with the qualification that
pads on the outside copper layers are imaged on the Solder Mask layer and
Paste Mask layer on the same side of the PCB as the pad; pads on the
MultiLayer layer are similarly imaged on both Solder Mask layers (but
neither Paste Mask layer)).

Pads have a padstack feature, but this is only relevant for pads on the
MultiLayer layer; this feature permits the shape and dimensions of the pad
to be customised for each of the (outside) top signal layer, the (outside)
bottom signal layer, and the remaining (internal) signal layers. IMO, that
feature should be disabled for pads on any other layer, as only one of those
three sets of properties is relevant for such pads (with the other two sets
of properties being of no practical significance).

(Advance information is that the padstacks feature is going to be enhanced
in Phoenix; I am hoping this won't be buggy in nature.)

All pads can have an associated hole, but while it is not compulsory, it is
still extremely advisable to set the hole diameter to zero for all pads
which are not on one of the external copper layers or MultiLayer layer, and
I personally would be reluctant to have holes in pads even on either of the
external signal layers.

All pads also have a Plated property; IME, it is advisable to always set
this True unless the pad is on the MultiLayer layer and you *don't* want
this through plated. (Again, this property should always be disabled if the
associated pad has a zero diameter hole.)

It's almost certainly too late in the piece for incorporation in Phoenix,
but my opinion (which I have distilled over time) is that all Pad objects
should exist solely on the MultiLayer layer, and be of either a Top Surface
Mount type, or a Bottom Surface Mount type, or a Through Hole type;
regardless of which of these types each pad is, it occupies more than one
layer, to wit one Solder Mask layer and one Paste Mask layer for SM pads,
and two Solder Mask layers for ThroughHole pads (though there would be merit
in also being able to image such pads on each of the Paste Mask layers as
well). In lieu of Pad objects on other layers, there should be enhanced
Fill objects on other layers; these enhanced Fill objects would be like
existing Fills in that they would never be imaged on any other layers, and
with the enhancement being that a Fill could either have a Rectangular,
Obround, or Octagonal shape (rather than just a Rectangular shape as at
present). The (new) dialog box for Fill objects would permit one of these
shapes to be selected, and the user would also have the option of being able
to specify the region occupied by the Fill either by the use of Low and High
X and Y co-ordinates (i.e. like existing Fills), or alternatively by
co-ordinates for the centre, and Width and Height properties (i.e. like
existing Pads). (Both sets of properties would be displayed, but two radio
buttons would also be provided to select which set of properties is *just*
displayed and which set of properties is not just displayed, but also
editable. Alternatively, just one set of properties is displayed at a given
time, and these are editable, but selecting the other radio button would
then change the set of properties displayed.)

It goes without saying that such SM pads should not be displayed unless they
exist on a layer which is currently selected for displaying. (At present,
there is a bug in that blind or buried vias are displayed even when these do
*not* exist on layers which are currently displayed.)

(I have previously stated that I believe that Vias should remain a distinct
type of object from Pads, because otherwise it would not be possible to
create Pad Master type printouts or Gerber files. That said, there is
still a case for enhancing the ability to control Vias' properties, so that
(as at least one example) designers can select masking of vias on one side
of the PCB, but not on the other side.)

Regards,
Geoff Harland.
-
E

Re: [PEDA] PCB view from bottom of board??

2002-02-21 Thread Geoff Harland

 Is there any way within Protel 99SE's PCB tool to cause the view to be
 from the bottom of the board rather than from the front?
 
 Ray Mitchell

 Yes (sort of)
 http://www.considered.com.au/Protel01.htm#CSFlipViewer

 Geoff Harland and I were working on a more difficult server to completely
 flip the database around an axis.  We struck multiple problems including
 different flip methods required for different objects due to
 inconsistencies in the SDK, the undo stack not seeming to log everything
 correctly and problems with extracting the layer pairs and some other
 stuff.  Some of these are presumably solvable with enough knowledge about
 the bugs in the SDK and some seem to be completely undocumented or
 unimplemented aspects of the SDK.  This development is pretty much on hold
 - a beta version was released but that was withdrawn.

 The above server will allow some a sort of bottom view.

 Ian Wilson

There is another possibility, but due care needs to be exercised if using
it. That possibility is to select *everything* in the PCB file, and then
mirror this about a vertical axis or horizontal axis.

Since the release of SP6 (for Protel 99 SE), you will be presented with a
warning box if the items about to be mirrored include components, because
producing Gerber files from mirrored components will result in PCBs that
can't have real world components installed on them. As such, if you do go
for this option, you will then need to re-mirror everything again (and
before producing Gerber files). (And when you do re-mirror everything again,
the same warning box will be re-invoked; Protel is not conscious of
whether components are currently in a mirrored state or not, because (unlike
String objects) Component objects do *not* (currently) incorporate a
Mirrored field (something which I am hoping will be rectified in Phoenix
though).)

If you add any new components to the PCB file while this is in a mirrored
state, you should then mirror such components as well (to match the
currently mirrored state of previously placed components, while keeping in
mind that the second mirroring of the PCB file will *toggle* the
(non-Protel-registered) mirrored status of *all* components within the PCB
file at that time).  That consideration is one example of why you need to be
careful if you run with this procedure.

Other aspects of going with this procedure is that Coordinate and Dimension
objects do *not* mirror properly (and that indeed is also a problematic
aspect with the alternative concept of inverting PCBs). However, as a PCB
file has to be re-mirrored again at a later stage (to restore all components
to an un-mirrored state), the associated problems are of a temporary nature
(but re-check the locations and properties of any Coordinate objects
following the second mirroring).

Because it does not have all of the features of Protel 99 SE, I believe that
I could *probably* implement an inverting server for use with Protel 98.
While I have written *most* of the associated code, I would still need to do
a bit more work before I could release this (and I would probably only do so
if anyone expressed an interest in having this provided). *Maybe* an
inverting server could be provided (in due course) for use with Phoenix, if
the SDK files (and associated documentation) provided for that prove to be
up to par, but in the absence of appropriate assistance from Altium, I do
not envisage that Ian Wilson and I could complete the inverting server that
we started on for use with Protel 99 SE.

If anyone is interested, it is my belief that an off-line inverting
utility could be created for use with Protel 99 SE, as long as the PCB file
to be inverted was saved in ASCII format. This would be off-line in the
sense that the PCB file would need to be saved/exported (in ASCII format),
the contents of the file then manipulated by the utility, and the
thus-modified file then re-imported/re-opened again. (Ian and I had been
working on a more ambitious plan to implement an on-line inverter, in
which the PCB file would be inverted while this was currently open. With
hindsight, we weren't originally aware that the SDK files and associated
documentation were not up to par for implementing this particular task.)

It should be noted that when a PCB file is inverted, all components in the
PCB file remain in an *un-mirrored* state, and you could, if you so wanted,
produce kosher (/halal/etc) Gerber files from a PCB file that is
currently inverted (or at least from a PCB file that has been deeply
inverted, rather than just standardly inverted). Inverting a PCB is a
*different* procedure to mirroring this (though one aspect they do have in
common is selecting the location of a mirroring/inverting axis, and whether
this (axis) is vertical or horizontal).

Conceptually, you can manually invert a PCB file, but that would normally
be time-consuming, as a number of steps would be required, and there would
be many ways you could put a foot wrong while

Re: [PEDA] PCB view from bottom of board??

2002-02-21 Thread Geoff Harland
, such as Layer Stackup definitions, (Drill) Layer Pairs, and Design
Rules, also need to have their associated properties appropriately updated
as well.

The server that Ian Wilson and I had been working on was designed to invert
an *entire* PCB file. But there would be complications to deal with if any
attempt was made to also/alternatively provide a feature of inverting
*just* those items currently in a selected state. The Layer Stackup
definitions and/or (Drill) Layer Pairs could be asymmetric in nature in some
PCB files, and that would have a bearing upon what updated properties should
be assigned to vias of a blind or buried nature, and to other (primitive
type) objects residing on internal copper layers. (Those issues are less
problematic (on a philosophical level, if not on a coding level) when an
*entire* PCB is being inverted instead, because *all* of the objects in the
PCB are then being inverted, rather than just *some* of these.) And then
there are also Design Rules to consider (in such circumstances); some of
these could be applicable to components and/or other objects currently in a
selected state, ...

Bottom line: if Altium have visions of providing an inverting feature in
Phoenix, then this should be provided in a form which inverts the *entire*
PCB; there should not be an additional option (or alternative
implementation) of inverting *just* selected items.

It is debatable as to what *should* happen when the L key is pressed, but
attempting to implement an inversion of objects which are currently in a
selected state (and *just* those objects) does have the potential to produce
nasty results. Does anyone else have any thoughts on this matter?

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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 and Accel (ex Polygons that become unselectable, undeletable)

2002-02-25 Thread Geoff Harland

snip
 And please Altium   DO NOT MAKE Protel look and feel like Accel.  If I
 wanted Accel I wouldnt have returned it for a full refund several years
ago.

 Mike Reagan

I have heard suggestions to the effect that, in one aspect, the opposite
will be happening: PCAD users will have to get used to a Client/Server
type interface (as used with Protel) when the next version of that is
released.

But even if they don't totally merge, I am still picking an an increasing
convergence of Protel and PACD though. That said, there are still many
aspects of Protel that I would not like to lose either.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Paired Mechanical layers (ex Inversion ...)

2002-02-25 Thread Geoff Harland

 Even if it has been talked about I would add that this is very much needed
 in capability. However or if ever Altium decides to implement something
like
 this.
 But as the software stands now it is very clunky with respect
 to package info on a mechanical layer with respect to two sided
assemblies.
 Too much effort from what I see to deal with this appropriately other
 than making a top and bottom footprints, which really takes us backwards
 a few years in the way of doing things.

 Robert M. Wolfe

I have also suggested the concept of being able to pair Mechanical layers to
one another from time to time in the past, so it is not totally out of the
question that such a feature could be provided in Phoenix (given that this
is not a suggestion that has first reared its head in the past few days).

In a previous job I used a DOS version of P-CAD (specifically version
AD2.0), and that provided the feature of being able to define new layers as
desired, and to also pair layers to one another as desired. In its
contemporary manifestation, to wit P-CAD 2001, the ability to define new
layers as desired is still there, ... but the ability to pair layers to one
another is not currently provided (with only five pairs of layers being
available, to wit, the pre-defined Assembly, Overlay, Paste Mask, Solder
Mask, and external copper layers). However, I would not dismiss the
possibility that that aspect of previous versions of PCAD could be restored
(to future versions of P-CAD) at some stage...

Another possibility (in Protel/Phoenix), rather than providing the ability
to pair the *existing* Mechanical layers as required, would be to provide
still more non-copper layers that are of a hard-wired paired nature. For
example, Top Aux 1, Bottom Aux 1, Top Aux 2, ... , Bottom Aux 4 (8 new
layers), or Top Aux 1, ... , Bottom Aux 8 (16 new layers); perhaps users
could also have the ability to rename these layers as desired, e.g. Top Aux
1 and Bottom Aux 1 could be renamed, by the user, as Top Assembly and Bottom
Assembly.

And yet another possibility would be for Protel/Phoenix to implement an
aspect of Autocad and PCAD, and provide the user with an ability to define
new layers as desired, with each layer being of either a Signal, Power
Plane, or mechanical/non-copper type; such layers should also be pairable to
one another as desired (or at least for layers of a non-copper nature).
(Certain layers, to wit the Overlay, Paste Mask, Solder Mask, external
copper, MultiLayer, Keep Out, Drill Draw, and Drill Guide layers, would be
pre-defined, but all other layers would be defined by the user as required.)
To some extent, that would be a break from the Protel Way (as implemented
to date), but it still need not be totally incompatible with that... (The
predefined layers could be numbered as layers 1 to 12 in the Protel database
format, and with user-defined layers starting from layer 13; one of the
fields of each Layer object could be a variable that identifies the type of
the layer (Signal, Power Plane, or Mechanical), with another field
identifying the number of the other layer that the layer is paired to (with
that number being set to zero (the null layer) if the layer is not paired),
and yet another field containing the name assigned to the layer by the user,
etc.)

As I mentioned in another relatively recent post, apparently Phoenix will at
least be providing an enhanced padstacks feature; one aspect could be
providing the ability to define *different* solder mask expansion values for
*each* side of the PCB (for Through Hole vias and MultiLayer pads), though I
suspect that there will be more to it than just that. So fingers crossed
that many of the current bugs and shortcomings of the PCB Server will also
be seen to in Phoenix...

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Using L key while moving selected items (Long, and advanced material)

2002-02-25 Thread Geoff Harland

snip
 Bottom line: if Altium have visions of providing an inverting feature in
 Phoenix, then this should be provided in a form which inverts the *entire*
 PCB; there should not be an additional option (or alternative
 implementation) of inverting *just* selected items.

 It is debatable as to what *should* happen when the L key is pressed, but
 attempting to implement an inversion of objects which are currently in a
 selected state (and *just* those objects) does have the potential to
produce
 nasty results. Does anyone else have any thoughts on this matter?

 Geoff Harland

To date, nobody else has commented on what *should* happen if the L key is
pressed in the middle of a command to move currently selected objects.
Perhaps this is because most users know that this is inadvisable, and/or
because some users use the L key just to move components from one side of
the PCB to the other (and just one at a time).

However, perhaps there is something to be said for an outcome in which some
(and just some) aspects of inversion occur. To the extent that a PCB could
still be scrambled, to some extent, by the use of this, the onus would be on
the user to exercise due care, but it would still be preferable for the
outcome to be of a more logical, and less scrambled, nature, than the status
quo.

Before I go further with what I am suggesting what should happen, a bit of
background on Inversion:

Ian Wilson and I envisaged that Inversion of a PCB could either be of a
Standard nature or of a Deep nature. With the former option, objects on
internal copper layers would remain on the *same* layer as previously, but
the *sequence* of copper layers would be changed so that the internal layer
previously closest to the top side would end up closest to the bottom side,
and vice versa, and similarly for the remaining internal layers. We
envisaged that Standard Inversion would be of a *temporary* nature, hence
the retention of the *same* Layer property for all objects on *all*
*internal* layers.

OTOH, the use of Deep Inversion was envisaged when the inversion was to be
of a *permanent* nature. As such, objects on internal copper layers
typically would be re-assigned to a *different* (internal) layer, so that
the sequence of layers within the inverted PCB would continue to be logical
in nature. For a PCB with a fully symmetrical sequence of layers, the layer
sequence would not change at all, but otherwise the layer sequence would
change to at least some extent (and as required).

Examples of layer sequences for Standard and Deep inversion, to illustrate:

Original sequence:
Top, Mid 1, Power Plane 1, Mid 2, Power Plane 2, Bottom

Updated sequence with Standard Inversion:
Top, Power Plane 2, Mid 2, Power Plane 1, Mid 1, Bottom
(Former Top side items to Bottom, and vice versa.)

Updated sequence with Deep Inversion:
Top, Power Plane 1, Mid 1, Power Plane 2, Mid 2, Bottom
(Former Top side items to Bottom, and vice versa.)
(Former Power Plane 2 items to Power Plane 1, and vice versa; former Mid 1
items to Mid 2, and vice versa.)
(That original sequence is not very likely (as it would be far more likely
for the Power Plane layers to be adjacent to one another), but it still
illustrates differences between the two Inversion options.)


Original sequence:
Top, Mid 1, Power Plane 1, Power Plane 2, Mid 2, Bottom

Updated sequence with Standard Inversion:
Top, Mid 2, Power Plane 2, Power Plane 1, Mid 1, Bottom
(Former Top side items to Bottom, and vice versa.)

Updated sequence with Deep Inversion:
Top, Mid 1, Power Plane 1, Power Plane 2, Mid 2, Bottom
(Former Top side items to Bottom, and vice versa.)
(Former Power Plane 2 items to Power Plane 1, and vice versa; former Mid 1
items to Mid 2, and vice versa.)
(A more likely scenario.)


Original sequence:
Top, Power Plane 1, Mid 1, Mid 2, Mid 3, Bottom

Updated sequence with Standard Inversion:
Top, Mid 3, Mid 2, Mid 1, Power Plane 1, Bottom
(Former Top side items to Bottom, and vice versa.)

Updated sequence with Deep Inversion:
Top, Mid 1, Mid 2, Mid 3, Power Plane 1, Bottom
(Former Top side items to Bottom, and vice versa.)
(Former Mid 1 items to Mid 3, and vice versa.)
(Another sometimes plausible scenario, which also illustrates differences
between each type of Inversion.)

Back to using the L key, which could be used to invert, in a fashion, *just*
currently selected items.

What I envisage with the use of the L key (while moving selected items) is
that *all* selected items *appear* to be mirrored (compared with before),
though in the case of (selected) *components*, each component is *really*
moved to the opposite side of the PCB (from where it was previously), so is
*not* really mirrored as such; OTOH, all String objects (for instance)
have their Mirrored status toggled, and regardless of whether each of these
is on a layer of a paired nature or otherwise. (***PROPOSITION #1***)

Because it is *not* an inversion of the *entire* PCB file though, Design
Rules, Layer Stackup

Re: [PEDA] Paired Mechanical layers (ex Inversion ...)

2002-02-26 Thread Geoff Harland

 Geoff,

 Does your suggested pairing mechanism only come into play for components
 which are placed on the back of the board or is it to be used elsewhere as
 well?

 Douglas McDonald

The pairing feature would primarily be provided for use with objects (arcs,
fills, pads, strings, or tracks) that are part of some component (so that
the Layer property of such objects automatically changes in an appropriate
manner when their parent component changes which side of the PCB it is on),
but would *also* be applicable (to some extent) to free objects (those
which are *not* part of some component). While the use of the L key (while
moving selected items or single components or other objects) is arguably
currently broken to some extent, any free object should still *also*
change which layer it is on, if it is on a Mechanical layer that has been
(user-)paired to another Mechanical layer, and the L key is pressed while it
is being moved (either by itself or as one of a number of objects that are
currently in a selected state).

In that regard, the paired Mechanical layers would behave like the existing
layers of a paired nature, to wit the Overlay, Paste Mask, Solder Mask, and
external signal (copper) layers.

Both free objects and non-free objects on such layers would also change
layers in the event that the *entire* PCB file was inverted, and regardless
of whether the inversion was of a Standard or Deep nature, and regardless of
whether the inversion was provided with Protel or implemented by an
user-provided addon server.

I also envisage that users could pair Mechanical layers on an as-needed
basis, so that up to eight pairs of paired Mechanical layers would be
available for those needing that many, while others would alternatively be
able to pair a smaller number of Mechanical layers, or even none at all.

The implementation could be simplified to some extent (with no loss in the
ability to control how many pairs of Mechanical layers are provided) by
restricting the pairing feature to adjacent Mech layers. As such, Mech 1
could be paired with Mech 2, but no other layer; similarly, Mech 3 could be
paired with Mech 4, but no other layer; ... ; Mech 15 could be paired with
Mech 16, but no other layer. And for each such pair of adjacent Mech
layers, the user could select whether those two layers actually are paired
to one another or not.

One way of implementing the associated user interface would be for the
Setup Mechanical Layers dialog box to incorporate another eight Checkboxes
(perhaps on a second Tab with a title of 'Pairing', but otherwise on the
existing 'Properties' Tab). One of those (new) Checkboxes would select (and
display) whether Mech 1 and Mech 2 are paired to one another or not, etc.

Conceptually, Mechanical layers could *presently* be paired to one another,
if an user-provided addon server was implemented which incorporated a
Process for controlling (and displaying) which layers are paired to one
another (details of which layers are thus paired could be retained, and
within the PCB file itself, by the use of Embedded objects, a feature
provided by Protel for use by developers), and one or more Processes for
updating the layer properties of objects on such layers as required. A
relatively recent post to this forum suggests that someone else actually has
done this (or at least some of those aspects). *However*, if a component is
moved to the opposite side of the PCB while using the L key (or invoking a
'Component' dialog box and then changing the 'Layer' property within that),
any objects within the component that are on Mech layers of a user-paired
nature will *not* have their Layer property appropriately updated at the
time (unless the addon server was clever enough to be able to monitor that
situation, and then arrange those properties to also be updated as required,
but that would be no small task to implement, assuming it could even be done
at all). And *that* is the reason why it would be desirable for this feature
to be built into Protel itself.

In more recent times, I suggested a couple of alternative options, such as
providing eight (or sixteen) entirely new layers which would provide four
(or eight) new hard-wired pairs of layers (for use *both* with components
*and* otherwise, as desired by each user), or else providing the user with
the ability to define new layers as desired (similar to Autocad and PCAD),
together with the ability to pair these to one another as desired (similar
to past versions of PCAD (and past/present versions of Autocad?)). In any
event, I strongly suspect that the existing four pairs of paired layers is a
source of frustration for at least some users, who would want to have more
such layers available for their use.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised

Re: [PEDA] Paired Mechanical layers (ex Inversion ...)

2002-02-26 Thread Geoff Harland
 from Protel, so perhaps it could be
argued that it is more appropriate for Protel to continue to be targeted to
those wanting to acquire a more focused (on PCB design) product that does
not cost as much. However, as I have suggested, even when Protel is used for
PCB design, rather than as a general-purpose CAD application, there is still
some case for providing the ability to have more than the existing four
pairs of paired layers. And while changing to the Autocad/PCAD way (of
defining new layers as required) would be one way of doing that, there are
alternatively the other suggestions of mine, to wit, either providing yet
another four (or eight) pairs of entirely new layers (which are hard-wired
in their paired nature), or the longer-standing suggestion of being able to
pair (the existing) Mech layers as required.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Paired Mechanical layers (ex Inversion ...)

2002-02-26 Thread Geoff Harland

  wouldn't you want pairing to be mech 1 with 16 and mech 2
  with 15, etc. ?

 I would name say 8 layers as Top Mech 1-4 and bottom Mech 1-4
 to keep the same naming style as for the current top/bottom
 layer pairs. This would leave 8 mech layers not paired.

 That way it would force some standard to which layers are used
 for what.

 Just my 0.02,

 Darren Moore

IMO, your suggestion is not devoid of merit. However, many users would
probably not want as many as four pairs of paired Mech layers (and at least
some could well want *none* of the Mech layers to be paired to one another).
As such, unless the pairing of each of these layers could be disabled by the
user, that would reduce the utility of those layers to such users.

In the form I originally suggested, users would be able to select whether
they had 8 sets of paired Mech layers and no unpaired Mech layers, or 7 sets
of paired Mech layers and 2 unpaired Mech layers, or 6 sets of paired Mech
layers and 4 unpaired Mech layers, ... , or 1 set of paired Mech layers and
14 unpaired Mech layers, or no sets of paired Mech layers and 16 unpaired
Mech layers.

Perhaps it is unlikely that anyone would want more than four sets of paired
Mech layers, so the default names of the Mech layers could perhaps be
changed along the lines you suggest. But I still submit that there is
something to be said for being able to select which of those pairs of Mech
layers actually do have the pairing feature enabled.

And to avoid potential complications of whether particular Mech layers are
paired to one another or not (i.e. whether the pairing feature is
activated or not), was the reason behind my more recent suggestion of
providing yet more additional layers, in which the pairing feature is of a
permanent/hard-wired nature. These could have default names of Top Mech 1-4
(or 1-8) and Bottom Mech 1-4 (or 1-8), or Top Aux 1-4/8 and Bottom Aux
1-4/8, though presumably the user could rename these as desired (as with
existing Mech and internal copper layers).

The provision of yet more layers could be regarded as overkill by some, but
then again, how many users use *all* of the *existing* layers (other than
perhaps to fully test out Protel 99 SE)? OTOH, this suggestion has been made
in relatively recent times, so perhaps it is too late to incorporate in
Phoenix. OTGH (on the gripping hand (from three-armed motie aliens in two
SF novels written by Niven  Pournelle)), perhaps this is something that has
already occurred to Altium, who could well have anticipated that there could
be problems associated with providing a selective enabling of the pairing
feature with the existing Mech layers.

(We will find out in the not too distant future what Phoenix will be
providing in this regard.)

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Flipped on panel Paired Mechanical layers (ex Inversion ...)

2002-02-27 Thread Geoff Harland

 Ian Wilson wrote:
  real reasons why correct inversion would be useful, another would be to
  facilitate panelisation where alternate rows of boards are flipped - to
  minimise machine setup.  Leaving this to a PCB maker can be a source of
  error.  Doing it in Camtastic is my preferred option but some companies
I
  work for like to have the panel in Protel for whatever reason.

 i've seen those panels with some boards flipped and never understood, in
 fact i still don't
 can you pls explain what this offers?

 Dennis Saputelli

That was covered in late 2000 (on this forum). A panel of PCBs in which
every second unit PCB is inverted permits a print and turn type of
manufacture, in which the *same* filmwork and (Solder Paste) stencil can be
used for *both* sides of the panellised PCB, thus saving, to some extent, on
PCB setup costs.

There are some requirements to comply with. The panel must contain an even
number of unit PCBs, and the sequence of copper layers (within the unit PCB)
must be symmetrical in nature. When producing a panellised PCB with Protel,
extra care would customarily be required when the unit PCBs use Power Plane
layers. But in some situations, some savings in costs can still be achieved.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Paired Mechanical layers (ex Inversion ...)

2002-02-27 Thread Geoff Harland

snip
  In fact, I have a job at the moment where it would be a really useful
  tool. There are two boards that plug together component side to
  component side. If such a tool existed, I could place components
  on both sides of a single outline so that I could check for
  interferences as I go. I could also put the connectors on top of
  each other so that I know they will match up. Once I am happy, I
  could select everything on the bottom layer and flip them with a
  copy of the outline. Now I have two boards as they will be
  manufactured on a panel, with the components on the top, no
  transposition errors and I still have the ability to keep in sync with
  the schematic.
 
  Steve Baldwin

 You can flip x or y now  and it flips correctly  so why does anyone what
to
 flip so it contrary to design standards?  I dint get your point,  but I
have
 seen boards backwards  when these standards were ignored.  The problem is
 that mech engineers and designer dont know how to view a board.

 Mike Reagan

It is currently possible to *mirror* a PCB file (using the X or Y key), but
due care is required when doing so, because of the potential to produce a
PCB which contains mirrored footprints (which can't have real world
components fitted to them).

OTOH, an inverted PCB file contains components which are *still* in an
*unmirrored* state (but on the opposite side of the PCB to previously).
Inverting a PCB is thus inherently safer than mirroring it, because it is
not necessary (nor sensible) to mirror components that are (newly) added to
an inverted PCB, whereas that *is* necessary in the case of a mirrored PCB
(because not mirroring them at that time will result in them being in a
mirrored state after the entire PCB file is subsequently
re-mirrored/un-mirrored).

An inverted PCB should be inverted a second time (to restore it to its
previous state) in order to comply with IPC standards, *but*, if that is
*not* done, the PCB will nevertheless *still* be capable of being assembled,
because none of its footprints will be in a mirrored state.

However, using the alternative (and currently available) option of mirroring
a PCB file does result in an increased risk of the manufactured PCBs
incorporating mirrored footprints, due to the potential for the PCB designer
to forget to (or overlook the need to) re-mirror/un-mirror the PCB file, or
to *not* mirror components which are added to the PCB file while this is in
a mirrored state.

And apart from that, as others have already said, there can be occasions
when it is desirable to invert an entire PCB, or else parts of this, when
re-using such work in another new job.

I don't know if the concept of inverting a PCB has previously occurred to
Altium, but to some extent it is not surprising that such a feature has not
been provided to date. As I have said on previous occasions, the provision
of this feature could open large cans of worms, as there are issues to
consider concerning what aspects of a PCB should be inverted. That is not
just an issue when an *entire* PCB file is inverted (as there are
differences between Standard Inversion and Deep Inversion), but also when
just *some* of a PCB file (such as those objects that are currently
selected) is inverted.

I, and others, have pointed out why the provision of an inverting feature
could be beneficial. But even if the feature of on-line inversion of an
*entire* PCB file is not provided in Phoenix (off-line inversion is
possible for users to implement (conditional upon ASCII versions of PCB
files containing *all* of the data associated with the PCB file), and
on-line inversion would also be possible for users to implement *if* the
SDK files and associated documentation were up to par (something which is
not currently the case with Protel 99 SE)), there is still a good case for
at least improving the outcome of using the L key while moving either single
objects or currently selected objects. (I have already requested others to
comment on what should happen in those circumstances.) At present, the
outcome of using that key is typically decidedly unsatisfactory...

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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

Re: [PEDA] Paired Mechanical layers (ex Inversion ...)

2002-02-28 Thread Geoff Harland
, such as those used to document the PCB and/or identify
the remaining layers, typically would need followup action.)

In the event that inverting procedures were provided (either by Altium or by
users), nobody would have to use them. However, in spite of the associated
complications that have just been discussed, I am picking that many users
would still welcome their provision. And as should have been made clear by
now, inverting a PCB is inherently safer than mirroring this, because
components then swap sides rather than having their (currently unregistered)
mirrored state toggled. (So any PCBs which are manufactured would be more
likely to be assemblable, because there would be less likelihood of these
incorporating mirrored footprints.)

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Paired Mechanical layers (ex Inversion ...)

2002-02-28 Thread Geoff Harland

 Sure but doing this removes components unique identifier and the ability
to do
 DRC against the schematic. For particular types of boards basically large
 numbers of repeating sections ( 'widebus' logic test boards) using
connectors
 mounted from the bottom side and a number of sites, its basically a mix of
 Protel generated arrays (with ' _1'  type of renumbering from PCB) and
 copy/pasted sections with user defined renumbering (added suffix)  Then
this
 gets tied back in with schematic designators and becomes basically a mess.

 PCB builds and renumbers arrays by adding a suffix ie_1, _2, _3

 SCH builds and renumbers arrays by incrementing the final number ie R1 -
R2

 Copy and pasting renumbered arrays in PCB gives you bizarre results like
R1_1_1
 which is hard to tie back to the schematic to maintain DRC ability.

 It really doesnt seem like a hard thing to get right.

 Clive Broome

OK, I previously misunderstood what you were trying to achieve (but it does
represent a change in topic from inverting PCBs or providing the ability to
have more layers of a paired nature than the existing four pairs).

I have an idea that someone has released an addon server which supports
pasting components with designators to match user-designated specifications.
But apart from that, it would be nice if Altium could improve upon what is
currently provided on a built in nature in this regard. (A Paste Array
command that not only satisfactorily designated (free) *pads* for two
dimensional arrays, but also designated pasted components according to the
'Text Increment' setting (or still better, an additional and newly provided
'Designator Increment' setting) within the 'Setup Paste Array' dialog box,
would be a start.)

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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 SPs (ex PCB library part)

2002-03-10 Thread Geoff Harland

snip
 P99SE Sp6, Sp5, Sp4, Sp3, Sp2, Sp1, P99, P98 Sp4, Sp3, Sp2, Sp1... You get
the Idea.

 Brian Guralnick

P98 Sp4? My impression had been that only *three* SPs had ever been released
for use with P98.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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 big gripe

2002-03-14 Thread Geoff Harland

 I hope Protel fixes this in future releases.

 I hate it when I open up a DDB file just to look at something, and it
 changes the file date.  IT SHOULD NOT DO THAT!

 I use file dates to know when I last worked with that project, and this
 SCREWS UP that knowledge.

 Ivan Baggett

I take it you are aware that it is possible to set the DDB file's read
only attribute, then open this for viewing, then clear that attribute
afterwards. (Prior to SP?, it was not possible to open a DDB file whose
read only attribute was set, so things *have* changed in that regard.)

That said, it is still a big pain to have to go through these procedures
just to view a file.

Advance publicity suggests that Phoenix will be offering three forms of
saving files. Perhaps two of these will be the existing options (Windows
and database), with time telling what the other form will be like. But it
would be nice if all of the options permitted files to be viewed without
their file dates changing (and without having to set and clear the read
only attribute).

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Toggle Selection State of All

2002-03-14 Thread Geoff Harland

 Perhaps it's because I have the PCBAddOn server installed (Yahoo Protel
 Users file area), but it works fine for me.

 Thomas
 
  I tried that  it didn't work.
 
  This isn't one of the times where Protel has an undocumented
  parameter.
 
  Mark...

I recently checked the Yahoo Protel Users file area myself, and I didn't see
any evidence of any of the addon servers provided there providing a Toggle
All process. (My PcbAddon Server does not (currently) provide such a
process.)

For all that, I also can't help thinking that someone has, at some time,
implemented an process (within an addon server) which does this. It might
have been created for use with Protel 98 though, in which case it probably
won't also work with Protel 99 SE (or at least not unless the source code is
re-compiled).

Could the creater of that process please advise of the situation. (I would
be prepared to re-compile source code, if so requested, in the event that
this was originally created for use with Protel 98.)

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Toggle Selection State of All

2002-03-14 Thread Geoff Harland

 I recently checked the Yahoo Protel Users file area myself, and I didn't
see
 any evidence of any of the addon servers provided there providing a
Toggle
 All process. (My PcbAddon Server does not (currently) provide such a
 process.)

 For all that, I also can't help thinking that someone has, at some time,
 implemented an process (within an addon server) which does this. It might
 have been created for use with Protel 98 though, in which case it probably
 won't also work with Protel 99 SE (or at least not unless the source code
is
 re-compiled).

 Could the creater of that process please advise of the situation. (I would
 be prepared to re-compile source code, if so requested, in the event that
 this was originally created for use with Protel 98.)

 Geoff Harland.

Duh! If I had looked under Yahoo Protel Users Bookmarks section (when I
previously visited that Website), I would have seen that Ian Wilson has
provided an URL to the Protel page of his Website, from which both some
freeware and some shareware servers (for Protel 99 SE) can be downloaded
from. URL for that Website page:

http://www.considered.com.au/Protel01.htm

And one of the freeware servers provided by Ian does exactly what you are
looking for; (direct) URL as follows:

http://www.considered.com.au/ProtelFiles/ToggleSelectionAllV2.zip

Process description:
'Toggles Selection of tracks, pads, vias, components, fills, text, arcs,
dimensions and coordinates'

Suggestion for Ian: enhance this so that it also toggles the selected state
of polygons and rooms (and nets?). (I have recently verified that not only
can polygons be selected and deselected, but also rooms.)

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Toggle Selection State of All

2002-03-14 Thread Geoff Harland

 Try Edit Select All. Selects the whole board. Then Edit De-Select All.
This
 is from the menu.

 Rusty Garfield

Yes, but Mark was looking for previously selected items to become
unselected, and vice versa. That is different from selecting everything, or
de-selecting everthing.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] NPT mounting holes

2002-03-25 Thread Geoff Harland

 It's useful to have a pad of finite size so that it'll be visible as a
 reminder in case you have (Show) Pad Holes turned off on
 the Design\Options panel. Best to make an NPT pad up as a
 single-layer pad on the Drill Drawing Layer; this avoids creating
 objects on the Mask Layers during Gerber generation, and
 eliminates error messages during DRC. I use 10mil diameter
 pad for standard boards, with the hole size adjusted to suit.

 Brian

While I appreciate that using pads on the Drill Drawing Layer avoids
creating images on the Solder Mask layers, printouts of the Drill Drawing
layer are problematic for such pads; only those pads which are located on
the MultiLayer layer, and external copper layers (I think), have their
associated hole diameters depicted, and counted, in printouts of the Drill
Drawing layer. (However, these holes *are* listed and counted in the NC
Drill files.)

As such, I confine all pads having an associated hole to the MultiLayer
layer (see below for more details).

 I make the pad and the hole size the same and tick off the Plated box in
 the Pad-Advanced menu. It works fine with the Print Preview and my PCB
 manufacturer doesn't complain.

 Igor

  Do I need to have a pad size greater than zero for a NPT hole (mounting)
  or should I make it equal to zero.
 
  Jerry Gierach

Personal preference to some extent, but I set each such pad's pad diameter
equal to its hole diameter when saving the PCB file, and when generating
printouts. And when I want to generate Gerber files, I set the pad diameter
of all such pads equal to zero.

I have created a process within my PcbAddon server which facilitates either
zeroing all such pad diameters (for pads having unplated holes) or setting
the pad diameter of each such pad equal to its hole diameter.

Setting the pad diameter equal to hole diameter when producing printouts
means that the associated hole gets to be depicted in the printouts; OTOH,
there is no merit in flashing such pads within Gerber files (because any
copper within the associated hole's boundary does not end up within the
final PCB). While it arguably doesn't hurt to have such pads flashed (as
long as the diameter of the flash is less than the diameter of the pad's
hole), eliminating a flash all together results in smaller Gerber files.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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-01 Thread Geoff Harland

 At 07:01 PM 3/28/2002 +1000, Don Ingram wrote:
 Strikes me that it would be so much easier if prottle ( on ALL of the
 system ) followed the usual windows convention of shift+LMB+drag to add
to
 a selection  LMB+drag to set a selection.   This way you could reliably
 clear a selection by dragging on an empty space.

 However, the Protel selection scheme is useful in other ways which require
 that it have more permanence than that.

 The problem here is that Protel gives no warning when objects are moved
 outside the workspace, and DRC does not detect these objects. Both of
these
 should be fixed.

 (Being able to temporarily move parts of a selection outside the workspace
 can be useful as well, otherwise I'd suggest that it be impossible to
 accomplish this. Having the ability to place a selection even when it
 creates something outside gives more freedom in where one puts the
 selection. I've used systems that did not allow this, and I prefer the
 Protel way.)

 Abd ul-Rahman Lomax

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).

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. OTOH,
it is not always obvious when items are outside this area, so that is the
drawback to not prohibiting this. (Maybe the user could be given the
capability to select either one option of always prohibiting such movements,
or another option of always being able to perform such movements, or yet
another option of being warned whenever a movement of one or more objects
would move one or more of those outside this area (in the event that the
user did not then abort the move command concerned).)

Having said that, given that users (currently) can move items outside this
workspace (to some extent, but not without limits), I fully concur that
netlist aspects of the PCB design should not be compromised as a consequence
of moving pads outside that area (either temporarily or otherwise).

Concerning warning users of out-of-workspace items, I recall that the AD 2.0
version of PCAD (and in all probability, various other DOS versions of PCAD
as well) set the border of the screen to a crimson (?) color whenever the
snap grid control was turned off (to alert users of that situation). In a
Windows setting, the same approach would not be appropriate, but it is still
food for thought as to how users could be alerted of the existence of
out-of-workspace items.

(Speaking personally, I try to avoid moving items out of the workspace area.
That said, there have been times when I have imported Gerber files
containing negative co-ordinates, and I have then appreciated being able to
select everything, and then move the entire contents in such a manner that
all of the items then end up within the workspace area.)

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Text

2002-04-02 Thread Geoff Harland

 Geoff Harland wrote:

   I know that you can put lines over pin names on schematic symbols to
  denote
   an inverted signal. Can this be done on PCB part types  text strings?

 You can, of course, place a line on the overlay layer over the text
string.
 It is a separate entity, and will have to be moved separately, but it will
get
 the appearance you want.

 Jon Elson

Actually, Sean James wrote the above, not me; I responded to a post of his,
and that post included what he had previously posted.

Going slightly OT, other mailing lists and NewsGroups I subscribe to,
sometimes have threads on Top Posting and Bottom Posting; apparently
some people subscribe strongly to the view that Top Posting is a Very Bad
Thing, and as such, is something that no well-raised individual would even
contemplate, let alone practice. (This post is using the kosher Bottom
Posting style, in which the response is placed below the contents of the
previous message; with Top Posting, that sequence is reversed.)

With the (officially preferred) Bottom Posting style, you get to read what
is being responded to before reading the response to it. OTOH, with Top
Posting (BOO!! HISS!! :) ), if you have just finished reading a previous
posting, you already know what the previous correspondent said, so reading
the response to that straight off can save you from having to scroll
through the contents of the post in order to read the fresh contributions.

However, there are some posts when it is desirable for the responses to be
interleaved with the material being responded to, not atypically on a
paragraph-by-paragraph basis. In that situation, the Bottom Posting
protocol is indisputably appropriate (while usage of the Top Posting
protocol would be indisputably *in*-appropriate in such circumstances).
Presumably this is a significant reason why Bottom Posting is regarded as
the Right Way To (always) Do It.

If anyone wants to add anything further on Internet ettiquette re email
postings, I would suggest that this be done on the Protel OT mailing list
(before we are requested to do so by these mailing lists' Administrator).

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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-23 Thread Geoff Harland

 I have a small problem with small parts in a small area on a small board
 (so what else is new?).

 I have 4 parallel channels of a Quad Transimpedance Amplifier circuit,
 which is very high gain and requires good isolation. The circuit is all
 descrete analog components, mostly 0402, except for the S0-8 op-amps,
 and is packaged quite densely with only .020 between components in the
 tight spots, and no room for package outlines. The circuit is layed out
 very nicely, and is electrically excellent, but unfortunately, there is
 no room for designators.
snip
 Anyone out there got any useful ideas?

 JaMi Smith

To start off with, this could well be my last post (or else very nearly my
last post) from this email address. I'm currently looking for another job
(preferably in Sydney, Australia, where I am currently living), with my
current job finishing this week (the usual circumstances for this era). But
I have recently signed up to these forums from my home email address, so
other members of these forums will continue to hear from me on an ongoing
basis, but from a different email address.

Now on to this thread.

It is being wise after the event, and not necessarily the best way to do
it, but if you want components R1_1, R1_2, R1_3, and R1_4 (say), then add
component R1_1 to the PCB file, then append a R1 string (on the Top
Overlay layer) to this component (using the Menu item 'Tools/Convert/Add
Selected Primitives to Component'; the component's primitives need to be in
an unlocked state at the time), then create the R1_2, R1_3, and R1_4
components from copying the R1_1 component to the (Protel) clipboard and
then pasting back into the PCB file, then re-annotating the pasted
components as required.

The additional R1 string is part of each of these components, and will
thus move with its component whenever that component is moved. (Moving the
string *relative* to the component will require the component's primitives
need to be in an unlocked state at the time though, but keep in mind that
the global command feature can be used to unlock (or relock) the primitives
of more than one component at a time.)

All up though, a lot of extra work is called for, even if it is all planned
in advance (to minimise the amount of extra work required). But short of
creating a customised addon Process of some sort (for example, one which
acts upon currently selected free strings so that these are automatically
appended to appropriate components which are also currently selected), I am
not sure of any other way of doing it, other than the suggestion made by
others to use the component's Comment strings.

Concerning the use of Comment strings, the Schematic drawings could still be
implemented to display component values (e.g. 10k, 100nF, etc) for each
component by using one of the 16 Part Fields for this purpose, and setting
the corresponding string to be visible. The Part Type (field) (for each
component) could then be used to hold the desired abbreviated Designator
(e.g. R1 for components R1_1, R1_2, etc), with the corresponding string
set invisible (unless it was desired to keep this visible). When information
was passed from the Schematic File(s) to the PCB file, the Comment string of
each component would then acquire the desired abbreviated Designator for
this, and any subsequent re-synchronisation between the Schematic file(s)
and the PCB file would *not* result in these desired abbreviated Designators
being lost or over-written for *any* of the components (in the PCB file).

Some extra work called for with that method as well, but if planned in
advance, the amount of extra work required could again be reduced (and
probably substantially). If used, I would strongly recommend the addition of
an annotation to the Schematic file(s), documenting the usage of this
technique.

Regards,
Geoff Harland.
-
E-Mail Disclaimer
The Information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
e-mail by anyone else is unauthorised. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. Any opinions or advice contained in this e-mail are
confidential and not for public display.


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *