X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=FlIvJeW5yBA73DCrtWbiayOBT278/J52tQI3Ikg8C78=; b=JdxhQpQ6oMxHU+as6MlODt93QjveMED3btgj0L3sGz7tJ85VgoITc5JZ/7DED1sHfD wppf+josmL4Iqj+gxV3+/7btJOLV8W7H8e9xp8YY2wt4gKIBng/p6iinL3pFnPkkdv43 r/xDsQSSpqytyBhWc2GTxsQpHPORuA8PpCxuWXfMlxNNTQLkdEP+fMsSgBBraJ2vcTaJ YrAddS9iHpVB4PCPisZZ0ehQRc806bd+dd9PIGJBJt4HgS3CyfJ6RLnG8tybIgrS5+A/ 8QzGKxK/TViqOjE/ffpRp7bdCGBYwnYD4lxPeIir6B5NwXsUVKvQd2EDBGCCoUPrx7/B TM8A== MIME-Version: 1.0 In-Reply-To: <201211011834.qA1IYnVd006430@envy.delorie.com> References: <5092B353 DOT 1080802 AT ecosensory DOT com> <2CB304B5-9587-4734-84E4-49F464744D11 AT noqsi DOT com> <6BF2E986-51EB-41E9-A4AD-8071CD00B1A1 AT jump-ing DOT de> <834283D4-0891-486E-A981-2FF20B32C615 AT noqsi DOT com> <54CAA7EE-7638-4B89-8197-111D0493F859 AT noqsi DOT com> <508CE947 DOT 4050408 AT xs4all DOT nl> <665E18E2-E9F9-40E4-9DE1-CC8FDBBDCB00 AT noqsi DOT com> <508EE43F DOT 5050505 AT neurotica DOT com> <9B14233C-F3A7-489C-BDC7-F6EAAAFCAB51 AT noqsi DOT com> <508EECDA DOT 8090803 AT neurotica DOT com> <20121030231609 DOT 615b3238 AT akka> <520BBE4F-11DA-4213-9AFF-F6F1127625C2 AT noqsi DOT com> <50924802 DOT 4070307 AT jump-ing DOT de> <201211011743 DOT qA1Hh3sU003938 AT envy DOT delorie DOT com> <201211011834 DOT qA1IYnVd006430 AT envy DOT delorie DOT com> Date: Fri, 2 Nov 2012 15:36:33 -0800 Message-ID: Subject: Re: [geda-user] The state of gEDA/gaf (Was gEDA/PCBs diversity, Was: Pin hole size) From: Britton Kerin To: geda-user AT delorie DOT com Content-Type: text/plain; charset=ISO-8859-1 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 On Thu, Nov 1, 2012 at 10:34 AM, DJ Delorie wrote: > >> Is there any plans to implement back annotation ? Sometimes slot >> swapping, pin swapping etc would be useful. Even adding components >> (I regularly forget some blocking capacitors) would be fine. But I >> understand that this has really low priority... > > I wrote up some notes about this: > > http://www.delorie.com/pcb/pin-mapping.html > > It's part of this: > > http://www.delorie.com/pcb/component-dbs.html I had a look at this. It would be nice. However, I think it would be difficult to come up with a system that could map abstract parts to actual manufactured parts dependably enough to be useful, without a lot of maintenance anyway. What I do is have my setup for creating heavy symbols, and I grab symbols from gschem and footprints from Luciani or make them with Pcb_9.pm, then clone them around. While I wouldn't inflict my particular setup on the world, it does have the advantage of being prototypal. When I want a new part I proceed sideways from one of my existing ones, there is no effort to abstract common elements of the mappings between light and heavy symbols. The thing is, any part library that we have the resources to imagine implementing is going to be so sparse that its main value will be as a set of examples for users to copy. Adding a third layer with a one-to-many mapping is going to make that process more difficult for users, especially new ones. When I started with gEDA dealing with the symbol/footprint marriage problem was one of the big barriers: you have to figure out which attributes matter, find tragesym, find Pcb_9, put your footprint dir in gafrc, get the command line for gsch2pcb right etc. They are all small steps but together they are enough to make people look elsewhere than gEDA. Britton