X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Authority-Analysis: v=2.1 cv=PqsAMW83 c=1 sm=1 tr=0 a=i8YFXPki89RvEvq+B+HWeA==:117 a=i8YFXPki89RvEvq+B+HWeA==:17 a=cNaOj0WVAAAA:8 a=f5113yIGAAAA:8 a=IkcTkHD0fZMA:10 a=aAv4vi-RAAAA:8 a=5pVicJ2oshIA:10 a=I1J9c-T7IQgA:10 a=e9J7MTPGsLIA:10 a=xeRhNVS3uEUIrl5pxC4A:9 a=QEXdDO2ut3YA:10 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=project23d.com; s=default; h=Content-Transfer-Encoding:Mime-Version:Content-Type:References:In-Reply-To:Date:To:From:Subject:Message-ID; bh=KKRpDG+iHl3LNzQnIk/qbe+vsTNrIDj3kK7Tw++Zrzk=; b=NXsvQbvQCEDMHkyZOQHrGaKPKmyflCBj33RIgPKaXmUMMQnT5xsaKxznmqfOj/GypZXKdNWOvBrmeI8qgjzYbq1EeclQBj9C6j2FJcOamnf/HknAKWqSGA2uwdmEYSDm5u6GnUcmdf5qZtRJTZytKlDNLxXdVBLp+KZWUizO9+I=; Message-ID: <1427942592.32608.80.camel@benjamin-hp-g70> Subject: Re: [geda-user] PCB and gschem libraries From: "Benjamin L. Naber" To: geda-user AT delorie DOT com Date: Wed, 01 Apr 2015 22:43:12 -0400 In-Reply-To: <1427905808.32608.60.camel@benjamin-hp-g70> References: <1427905808 DOT 32608 DOT 60 DOT camel AT benjamin-hp-g70> Organization: Project23 Development, Inc. Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.10.4-0ubuntu2 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Identified-User: {3464:box352.bluehost.com:projefc9:project23d.com} {sentby:smtp auth 24.96.247.124 authed with benjamin AT project23d DOT com} Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk I think we are on the right track now. I'd like to say thank you to those whom have made the symbols and footprints and shared them with the rest of us. Without you, some of us, like this guy, would be pulling our hair out. Just because we make a schematic design, doesn't mean we know or what to know how to make symbols. I really like the idea of some kind of database; whether it is MySQL, PostgreSQL, CouchDB, sqlite is a matter of semantics. What does need to have defined is the file naming convention. We can have 10 or 1,000 individual footprints and symbols, but if they are not following any kind of naming convention, then trying to have some sort of automated databasing is not going to work. Perhaps it may go like this: IC_RF_Motorola_MC145158-2_SOG16.sym/.fp Naming convention could be as follows: Family: IC, passive, switch, connector, etc Type: logic, RF, analog, etc Part number: for those with part numbers, or values for passive components: 1.5k, 10uF, 100pF, .1mH,.... Package type: IC- DIP8, PLCC18, .25W, 1A, SOT23, TO-220...... Where do we find what parts belong to what family? Digikey, Mouser, Newark, wikipedia I understand there is a very fine line between what is considered too lose or too many restrictions. We are not trying to be a government. But, we do need to have some kind of organization that will be most benefit to most of the users. In essence, if it works for a lot of people, good, as no matter what we do, one person is always going to be pissed off. But when you have a lot of pissed off users, then it might be time to do some changing. ~Benjamin On Wed, 2015-04-01 at 12:30 -0400, Benjamin L. Naber wrote: > Alright, > > So there has been a rather long discussion of how much the library > organization totally sucks for both programs. And it really isn't > getting anywhere. > > Currently, I am wasting my life going through each and every user folder > on the CVS system, and it has become apparent to me that I am not the > only one frustrated with the methods presently in place to download and > use symbols and footprints by other users. I say this because there are > MANY users that have made symbols and footprints for the same exact > components. While there is some apparent slight visual differences, the > end results are identical. > > I make a notion that if a user wishes to place their symbols/footprints > on the CVS system for public download, they will follow a simple > standards of organization. > > For example. > > A symbol and footprint was made for the MC145158 PLL IC. > It would be filed under: > IC - RF - MC145158.sym/.fp > > Clearly, this needs more definition, but the idea is there. > > > Not this current hokus pokus method of whatever I feel like doing, and > screw everyone else because I'm too lazy to follow a simple > classification system. If the symbols and footprints are going to made > available for the benefit of others, then why not make it reasonably > accessible? > > Also, users that do not have any symbols or footprints on the CVS system > should not be downloaded. Currently, it's apparent all users are > downloaded, whether they have created stuff or not. > > ~Benjamin >