Re: [PEDA] Gerber Import / Viewing in P99SE

2003-01-22 Thread Andy Gulliver
I did wonder, but the original request just mentioned  importing Gerber
files to view in P99SE .

Obviously mine *was* a silly question :-)

Andy

 -Original Message-
 From: Brad Velander [mailto:[EMAIL PROTECTED]]
 Sent: 21 January 2003 18:00
 To: 'Protel EDA Forum'
 Subject: Re: [PEDA] Gerber Import / Viewing in P99SE


 Andy,
   I believe you can surmise from various details of Terry's comments,
 he is loading some fabricator's Gerbers into Protel to create a new
 database. So he wants the Gerber in Protel to form his traces or
 to act as a
 template layer for his routing and generation of a new database.

 Sincerely,
 Brad Velander.

 Lead PCB Designer
 Norsat International Inc.
 Microwave Products
 Tel   (604) 292-9089 (direct line)
 Fax  (604) 292-9010
 email: [EMAIL PROTECTED]
 http://www.norsat.com


  -Original Message-
  From: Andy Gulliver [mailto:[EMAIL PROTECTED]]
  Sent: Tuesday, January 21, 2003 9:31 AM
  To: Protel EDA Forum
  Subject: Re: [PEDA] Gerber Import / Viewing in P99SE
 
 
  OK, this may be a silly question... but how about using that
  free copy of
  Camtastic that came with P99SE to view the Gerbers?  The
  'auto load' works
  with just about everything I've thrown at it so far.
 
  Regards,
 
  Andy Gulliver
 


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Polygon Filled Planes

2003-01-22 Thread JaMi Smith
Bob,

Please see below,

JaMi

- Original Message -
From: Robert M. Wolfe [EMAIL PROTECTED]
To: Protel EDA Forum [EMAIL PROTECTED]
Sent: Tuesday, January 21, 2003 7:34 PM
Subject: Re: [PEDA] Polygon Filled Planes


 JaMi wrote

 And speaking of Protel reliability, I am not quite sure what exactly
Bob
 ment in his earlier post respecting an exception error about a .dll with
 respect to pcb which he thought was related to the Polygon Plane, and
which
 apparently no one has really addressed, and just where that plugs into the
 who issue of Polygon Planes and reliability.

 Well Guys,

 I am still getting that error on this one design. It is an exception error
 and a .dll is mentioned. Can't actually say whether it is related to the
 polygon
 filled plane. But whenever there is an attempt to rebuild the large one
this
 error
 shows up. It can be ignored or close the application. I can capture the
 exact text of the error tomorrow as I do not have that design home at this
 time.

 I was just trying to see if I was missing a step that needed to be done,
 or if there might be other issues at play. I will try to spend a bit more
 time with that design tomorrow to possibly shed some more light
 on this error.

 It cropped up again because the footprints needed to be unlocked
 to take care of assembly drawing, an dwhen that is done it wants
 to rebuild check everything so the error comes back.

 Thanks
 Bob


It sounds like you may be having some of the same types of crash that have
always plagued me in Protel with large Polygon Planes, except that you are
getting an exception error message, whereas on my system, Protel would
just lock up the system and go south for the winter, forcing me to reboot,
which sometimes meant actually pulling the plug out of the wall.

The first thing I would ask, is what type of system and what version of
Windoze are you using.

The second thing, and this actually may be more important, is what are the
Plane Settings set at in your Polygon Plane Dialogue Box?

If your Grid Size, Track Width, and Minimum Primitive Size, are all
set too small, then the actual number of actual little primitives in the
Polygon Plane can actually become so massive, that Protel appears to become
completely overwhelmed, and crashes as a result.

These sizes of the individual primitives, and their resultant number, also
can sometimes make Protel appear to go south, even to the point of Not
Responding in the Task Manager (possibly dependant on version of
Windoze), when in reality it is just temporarily lost in space doing
calculations on the massive number of little goodies in the Plane, and given
enough time, Protel has actually been known to have returned from such
excursions, on occasion. However, if you get an error message, you can be
sure it has no intention of returning from being spaced out.

Try making the Track Width a little larger, with the Grid Size just a
few mils smaller than the Track Width. I typically use a Track Width of
20, and a Grid Size of 15. This may not be optimal, but it works on most
of my Planes, although you may need to experiment with even larger numbers
to see what works for you.

You might actually want to use some real large numbers, including trying a
Grid Size that is larger than your Track Width, just to see how it
affects your getting the exception error, and then optimize things if that
resolves the problem.

I am curious to know if this will help.

JaMi

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] Polygon Filled Planes

2003-01-22 Thread Robert M. Wolfe
Well,
For now,
The version of OS is Win2000 ProServer  Win 2000 Pro
Pro Server is a slower 500MHz machine w/128M mem, the Pro is a 1.6G P4
unit with 128M mem.
I have not seen it happen yet on XP which at home here.

As far as plane settings go I will look and get back to you
but in all honesty I have done quite few other large pos 
planes with grid at zero and say .010 or .020 track widths
with no ill affects or slow down.
I will dig deeper though.
I did not get into office today where that design is
so will have some info in am about this.

Thanks
Bob


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] General component data tracking and library management questions

2003-01-22 Thread Buck Buchanan
Hi all,

I have several questions oriented around the general theme of library 
organization and component data tracking (part #, distributor, price, 
etc.).  I don't expect anyone to answer all of these, but opinions 
regarding any points here are most appreciated.  One way or another, any 
re-organization will be labor intensive so we're looking for gotcha's 
first.  We're using Protel99SE SP6.

As we all know, component data tracking in Protel is awkward. 
Currently, we're using a convoluted procedure of tracking data in Sch 
Part Fields and importing/exporting the database via the Protel 
spreadsheet editor (performing sweeping changes in Excel external to 
Protel).  While this does work and allows speadsheet format editing, 
it's labor intensive and leaves the door wide open to major errors upon 
re-import.  The list of work-arounds involved is endless.  We'd like to 
come up with new techniques that are as bullet-proof as possible.

We're considering changing to a system where each Sch component's data 
is tracked in its Library Fields.  This means that each value of a 
resistor (for example) will have to have a different Sch library entry. 
 A benefit here is that we research the part info just once when we 
make the Sch component and that data is always brought to the schematic. 
 Furthermore, each component (in Sch lib) will have only one footprint 
assigned to it (with the same name as the Sch component).  A separate 
footprint then exists for each Sch component. This gets around several 
possible errors that can occur when one footprint is assigned to 
multiple Sch symbols.  Obviously, a major drawback to this technique is 
that we make a zillion footprint entries - many identical except for the 
name.  That's not quite as bad as it sounds as we don't use *that* many 
different components.

The main question regarding this technique: Is there a limit on the 
number of symbols in a schematic library or footprints in a PCB library? 
 We don't want to get mostly done to find that Protel has a weird bug 
with too many components in a library.  I would guess we're still 
talking fewer than 300 components per library but I'd be interested to 
know if there's any amount that's problematic.

We've also been considering use of software called Parts and Vendors 
(http://www.trilogydesign.com/main.htm).  Does anyone out there have any 
experience with this or are currently using it with Protel?  It appears 
to cross reference to your own in-house part # and allows many component 
data tracking options.  I don't know yet if it can be linked to Protel 
other than through more manual interactions with the spreadsheet 
function.  It looks like it will take notable time even to evaluate this 
software so I thought I'd ask here first.

How about the Visual Basic scripts that Protel supports?  Although doing 
complex macros seems like a big undertaking, is this how many people are 
solving these problems?  I've heard about one script that does something 
with library fields but can't remember who made it or what it actually 
does.  From the looks of it, knowledge of VB seems mandatory for getting 
into this side of Protel.  Any opinions or info on scripts and their use 
is invited.

And the dBase database linker: does it even work?  Does it work *well*? 
 Or is it an unusable feature like the 3D PCB viewer.  We're wondering 
if switching to dBase and using the linker is a better overall alternative.

I realize lots of this has been covered here in the past but it was hard 
to narrow down the archive search engine to bring it all up.

In general, any commentary on component data tracking or related is 
greatly appreciated - how you do it, would like to do it, whatever.

Thanks one and all!

Buck Buchanan


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] General component data tracking and library management questions

2003-01-22 Thread Brad Velander
Buck,
I am sending you an email that I have shared with others asking some
similar questions. Won't repost the same thing over again here.

Sincerely,
Brad Velander.

Lead PCB Designer
Norsat International Inc.
Microwave Products
Tel   (604) 292-9089 (direct line)
Fax  (604) 292-9010
email: [EMAIL PROTECTED]
http://www.norsat.com


 -Original Message-
 From: Buck Buchanan [mailto:[EMAIL PROTECTED]]
 Sent: Wednesday, January 22, 2003 3:18 PM
 To: Protel EDA Forum
 Subject: [PEDA] General component data tracking and library management
 questions
 
 
 Hi all,
 
 
 We've also been considering use of software called Parts and Vendors 
 (http://www.trilogydesign.com/main.htm).  Does anyone out 
 there have any 
 experience with this or are currently using it with Protel?  
 It appears 
 to cross reference to your own in-house part # and allows 
 many component 
 data tracking options.  I don't know yet if it can be linked 
 to Protel 
 other than through more manual interactions with the spreadsheet 
 function.  It looks like it will take notable time even to 
 evaluate this 
 software so I thought I'd ask here first.

SNIP 

 And the dBase database linker: does it even work?  Does it 
 work *well*? 
   Or is it an unusable feature like the 3D PCB viewer.  We're 
 wondering 
 if switching to dBase and using the linker is a better 
 overall alternative.
 

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 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] General component data tracking and library management questions

2003-01-22 Thread Ian Wilson
On 03:18 PM 22/01/2003 -0800, Buck Buchanan said:

Hi all,

I have several questions oriented around the general theme of library 
organization and component data tracking (part #, distributor, price, 
etc.).  I don't expect anyone to answer all of these, but opinions 
regarding any points here are most appreciated.  One way or another, any 
re-organization will be labor intensive so we're looking for gotcha's 
first.  We're using Protel99SE SP6.

As we all know, component data tracking in Protel is awkward. Currently, 
we're using a convoluted procedure of tracking data in Sch Part Fields and 
importing/exporting the database via the Protel spreadsheet editor 
(performing sweeping changes in Excel external to Protel).  While this 
does work and allows speadsheet format editing, it's labor intensive and 
leaves the door wide open to major errors upon re-import.  The list of 
work-arounds involved is endless.  We'd like to come up with new 
techniques that are as bullet-proof as possible.

We're considering changing to a system where each Sch component's data is 
tracked in its Library Fields.  This means that each value of a resistor 
(for example) will have to have a different Sch library entry.

Yep - many people work this way.  A read only (Sch Lib) field holds the 
company part number and can then be used as key to everything else.

A benefit here is that we research the part info just once when we make 
the Sch component and that data is always brought to the 
schematic.  Furthermore, each component (in Sch lib) will have only one 
footprint assigned to it (with the same name as the Sch component).  A 
separate footprint then exists for each Sch component.

This part (a different footprint is not really necessary, or at least many 
companies don't go this far.  They will have, for instanc, one 0805 
footprint or maybe one 0805REFLOW and one 0805WAVE etc. I use this 
technique but am quite explicit in my footprint naming - eg SO20.3WAVE for 
a wave footprint version of an S0-20 with a 0.3 inch body.

This gets around several possible errors that can occur when one footprint 
is assigned to multiple Sch symbols.  Obviously, a major drawback to this 
technique is that we make a zillion footprint entries - many identical 
except for the name.  That's not quite as bad as it sounds as we don't use 
*that* many different components.

The main question regarding this technique: Is there a limit on the number 
of symbols in a schematic library or footprints in a PCB library?

Not that I know of.


We don't want to get mostly done to find that Protel has a weird bug with 
too many components in a library.  I would guess we're still talking fewer 
than 300 components per library but I'd be interested to know if there's 
any amount that's problematic.

300 should not be an issue I would think.



We've also been considering use of software called Parts and Vendors 
(http://www.trilogydesign.com/main.htm).  Does anyone out there have any 
experience with this or are currently using it with Protel?  It appears to 
cross reference to your own in-house part # and allows many component data 
tracking options.  I don't know yet if it can be linked to Protel other 
than through more manual interactions with the spreadsheet function.  It 
looks like it will take notable time even to evaluate this software so I 
thought I'd ask here first.

How about the Visual Basic scripts that Protel supports?

P99SE does *not* support VB scripts.  It has its own internal Client Basic 
macro language (looks like traditional BASIC essentially).  But this is 
very limited in what access you can get to internal database data.  For 
deeper work you need Delphi (V5 for P99SE SP6).

 Although doing complex macros seems like a big undertaking, is this how 
many people are solving these problems?  I've heard about one script that 
does something with library fields but can't remember who made it or what 
it actually does.

I wrote a server that allows you to update all non-readonly fields for Sch 
components from an Excel spreadsheet.  This includes footprints etc.  It 
works *much* faster than the DB linking feature in P99SE.  It can key off 
essentially any field but is most useful when you have the unique company 
part number in a SchLib (read-only) field.  This allows you to bring in all 
the descriptions, footprints etc from the external Excel database.

Server can be found at http://www.considered.com.au/Protel01.html

From the looks of it, knowledge of VB seems mandatory for getting into 
this side of Protel.  Any opinions or info on scripts and their use is invited.

Delphi is needed for any significant work at the component level - either 
that or some small servers (in Delphi) that can expose the data you want to 
the Client Basic scripts.


And the dBase database linker: does it even work?  Does it work *well*?


Works to its limits and is very slow.  It does not allow the footprint to 
be updated, for instance.

 Or is it an 

Re: [PEDA] General component data tracking and library management questions

2003-01-22 Thread Ian Wilson
At 10:43 AM 23/01/2003 +1100, Ian Wilson wrote:


Server can be found at http://www.considered.com.au/Protel01.html


It was pointed out to me that I don't know my own site very well :-) There 
is no 'l' on the .html

Correct link is:
http://www.considered.com.au/Protel01.htm

Ian

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