Hello Gareth,

That sounds like a possible route for us, as the software guys use 
SourceSafe, I just need to work out how to set it all up.

To start with, I think I need a .ddb with a schematic and PCB lib in, 
nothing else? Then to add all our current components etc. It does seem 
onerous to have a separate entry for every value of resistor, but I can 
see the time savings at later stages.

The only other question I have about your method is what happens when you 
need to customise a footprint/part for a particular design, do you add 
another entry to your central database?

>Such a VCS usually doesn't work well with the Access-based ddb files,
>but it works quite well with the file system-based storage. 

So does this mean my central ddb needs to be file system-based or will all 
my designs also need to be file system-based? As they are all currently 
Access-based....

Sorry if I'm asking idiot questions, but I'm reasonably new to 99SE, and 
totally new to the concept of Sourcesafe. It looks like I've been landed 
with the task, so I have lots of manual input of components into a central 
library to take up my time soon!

Thanks to all who've replied!

Best Regards

Norman Webster

Development Engineer
Gas Detection Systems
--------------------------------------------------------------
Draeger Safety UK Limited
[EMAIL PROTECTED]
www.draeger-safety.com
---------------------------------------------------------------
Draeger Safety >> Pioneering Solutions



"Gareth De Mar" <[EMAIL PROTECTED]> 
Sent by: [EMAIL PROTECTED]
20/06/2005 03:11
Please respond to
Protel EDA Discussion List <[email protected]>


To
"Protel EDA Discussion List" <[email protected]>
cc

Subject
RE: [PEDA] Library organisation etc






Hello Norman,

We have 5 protel(99se sp6) users here and use a centralised library model. 
 SourceSafe (a version control system) is used to provide write access to 
the libraries (schematic or PCB), and only one user can have write access 
at a time.  Once a library has been added to, it is "checked in" to the 
version control system, and a comment is made as to what has been added 
(or modified) to the library. 

We also use an internal database system and give every single component a 
part number.  For instance, our part number 6012-0401-00 is a "RESISTOR 
SMD 330R 0805 0.125W 1%" which you may have guessed is a 330 Ohm 0.125 
watt resistor with 1% tolerance.  This database information including 
supplier and supplier part number are put into the read-only fields of the 
schematic library part.  The footprint is specified in the schematic 
library part as well - in this instance it would be a "RC0805N" footprint. 
 Putting in new resistors or caps usually just involves copying an 
existing one, and updating our and supplier part number and descriptions 
in the read only fields, and renaming the new part - it doesn't take that 
long.  Adding unique semiconductor parts doesn't take much longer at all. 
Whether you put part number information on individual  An example of the 
above mentioned resistor in our resistor library:
Schematic part name: "330R SMD 0805 1% 6012-0401-00"
Component Text Field Default Designator: "R?"
Component Text Field Footprint1: "RC0805N"
Component Text Field Description: "RESISTOR SMD 330R 0805 0.125W 1%"
Library Text Field 1 (our part number): 6012-0401-00
Library Text Field 2 (supplier): Farnell
Library Text Field 3 (supplier part number): 360-1663


We find this system to work quite well.  At first it may seem quite 
onerous as libraries are built up.  However, advantages are assembly 
drawings and parts lists are generated very very easily.  Component 
supplier sourcing is done once.  We used to find ourselves searching for 
parts and suppliers time and time again that someone had already done all 
the leg work for.  Now we do the component sourcing once, and just plug 
all that information into the libraries and it eliminates the duplicity of 
component hunting work we used to do.  Using the library find feature in 
the schematic editor, it is quite easy pick out parts from the library 
that someone else has put in.

Hope any of the above is relevant Norman.

Cheers,
Gareth.
 

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of
[EMAIL PROTECTED]
Sent: Friday, 17 June 2005 6:14 PM
To: [email protected]
Subject: [PEDA] Library organisation etc


With the recent discussion that included libraries, updating them and old 
designs etc as part of it, I thought I'd ask a few questions separately to 

that.

Here we usually have a library for each design database, this means each 
design is totally separate, there is no worry about updating components in 

a new design affecting the old, as their libraries are totally separate. 
BUT, this does mean a LOT of tedious copying across commonly used 
components between libraries when creating a new design.

So, me and my colleague (only two Protel users here) wondered about 
creating a central library for all our designs. This sounds better, 
however I can find flaws in this also, such as when you require a custom 
footprint due to a particular layout for only one single design and also 
how to control the library for access, also us both ending up adding 
components in duplicate!

I'm interested to find out how everyone else has their libraries set up 
and how it all works, pro's and con's etc. 

I also need to know how to set it up, will I need a separate ddb 
containing just libraries or just library files to import into each 
design? Either way I also need to maintain integrity of the library in the 

case a ddb goes corrupt aswell, as if all the components/footprints are 
only in the central library and it gets corrupted, I'm in for a lot of 
work!

Thanks,

Best Regards

Norman Webster

Development Engineer
Gas Detection Systems
--------------------------------------------------------------
Draeger Safety UK Limited
[EMAIL PROTECTED]
www.draeger-safety.com
---------------------------------------------------------------
Draeger Safety >> Pioneering Solutions
 
____________________________________________________________
You are subscribed to the PEDA discussion forum

To Post messages:
mailto:[email protected]

Unsubscribe and Other Options:
http://techservinc.com/mailman/listinfo/peda_techservinc.com

Browse or Search Old Archives (2001-2004):
http://www.mail-archive.com/[email protected]
 
Browse or Search Current Archives (2004-Current):
http://www.mail-archive.com/[email protected]


 
____________________________________________________________
You are subscribed to the PEDA discussion forum

To Post messages:
mailto:[email protected]

Unsubscribe and Other Options:
http://techservinc.com/mailman/listinfo/peda_techservinc.com

Browse or Search Old Archives (2001-2004):
http://www.mail-archive.com/[email protected]
 
Browse or Search Current Archives (2004-Current):
http://www.mail-archive.com/[email protected]





 
____________________________________________________________
You are subscribed to the PEDA discussion forum

To Post messages:
mailto:[email protected]

Unsubscribe and Other Options:
http://techservinc.com/mailman/listinfo/peda_techservinc.com

Browse or Search Old Archives (2001-2004):
http://www.mail-archive.com/[email protected]
 
Browse or Search Current Archives (2004-Current):
http://www.mail-archive.com/[email protected]

Reply via email to