On Thu, 29 May 2008 14:22:21 -0500, Amans,Ross wrote:

> I think the pin 1 end of the wire used as origin would give a reliable
> point for schematic drawing placement use, as then adding pins, etc in
> the symbol would not move the part or disconnect the part Nor would
> adding properties / text, etc in the symbol.

Ok, origin at the active end of pin 1 seems like a sensible selection for 
most symbols. But there are exceptions. Some symbols are purely graphical 
with no pin at all. However, these symbols obviously cannot break the 
nets of a schematic. Then there may be symbols with no pin 1 but other 
pin numbers. Some of my sub sheet symbols happen to have no number one 
pin. As my design evolves, I add and remove in- and out- pins as needed.

A necessary constraint is, that the interpretation of symbols should not 
break with symbols currently in the library. One way to make sure they 
don't break, is to assume their origin is at 0/0. 


> Imagine placing a symbol, and then fixing a typo by adding a
> small l in some small text at the symbol drawing bottom, causing the
> whole symbol to shift in the schematic by a little bit. Not good.

This is almost the situation we have now. Only difference is that the 
translation is done explicitly with the "translate component" command.


---<(kaimartin)>---
-- 
Kai-Martin Knaak
http://lilalaser.de/blog



_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev

Reply via email to