[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: Make net lines invisible



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Link schrieb:
> On 05/09/09 13:16, Kai-Martin Knaak wrote:
>> On Sat, 05 Sep 2009 11:30:09 +0200, Link wrote:
>>
>>> At the moment all I can think of is
>>> duplicating the pins, mirroring them horizontally and overlaying them
>>> onto the existing pins so that drawing a net to pin 1 connects to pins 1
>>> _and_ 2, but that seems rather hacky to me.
>> Hiding a net is even more hacky.
>>
>>
>>> Are there any better ways?
>> I'd modify the footprint, so that two pads are associated with one pin of
>> the symbol. Just attach the same pin number to the two pads. So the
>> symbol contains 11 pins that connect to 22 pads of the footprint. This
>> approach keeps the notion that the schematic handles nets while the
>> layout deals with the shapes of components.
>>
>> ---<(kaimartin)>---
> 
> I guess that works. Thanks. :)
> 
> 
> _______________________________________________
> geda-user mailing list
> geda-user@xxxxxxxxxxxxxx
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
> 
Hi,

here is a symbol and a footprint I used for a similar problem, It's for
a rework area with 6 1206 slots and a pin connected to each pad of the
1206 pads. The symbol has to slotdefs so that I can use 2 of them in the
schematic and place them so that they look like the footprint. Each pin
in the symbol is represented by 2 pads and a pin with the same netnumber
in the footprint (the clearance in the footprint needs to be fixed).



- --

Mit freundlichen Gruessen / Best regards

Dietmar Schmunkamp
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org

iEYEARECAAYFAkqivJ0ACgkQn22l+QvEah2rYwCdFfUWPH+6lWs8cLGqhuUL7iRw
Am4An0jYXV4fztEsw1/rBVTZzgdgn3tc
=DJGF
-----END PGP SIGNATURE-----

Attachment: rework_6x1206.sym
Description: application/sym-geda

# Footprint for 6 * 1206 parts (each pad consists of a pin, the SMD pad and a pa as connection between both
# Author: Dietmar Schmunkamp
#

Element[0x00000000 "Rework Area" "" "rework_6x1206" 0 0 -3150 -3150 0 100 ""]
(
# section #1 the pads
	Pad[-21500 -11900 -21500 -12100 6800 800 6800 "1" "1" "square"]
	Pad[-21500    100 -21500   -100 6800 800 6800 "2" "2" "square"]
	Pad[-21500  12100 -21500  11900 6800 800 6800 "3" "3" "square"]
	Pad[ -9500 -11900  -9500 -12100 6800 800 6800 "4" "4" "square"]
	Pad[ -9500    100  -9500   -100 6800 800 6800 "5" "5" "square"]
	Pad[ -9500  12100  -9500  11900 6800 800 6800 "6" "6" "square"]
	Pad[  9500 -11900   9500 -12100 6800 800 6800 "7" "7" "square"]
	Pad[  9500    100   9500   -100 6800 800 6800 "8" "8" "square"]
	Pad[  9500  12100   9500  11900 6800 800 6800 "9" "9" "square"]
	Pad[ 21500 -11900  21500 -12100 6800 800 6800 "10" "10" "square"]
	Pad[ 21500    100  21500   -100 6800 800 6800 "11" "11" "square"]
	Pad[ 21500  12100  21500  11900 6800 800 6800 "12" "12" "square"]
# section #2 the pins
	Pin[-27500 -12000   4800 800 6800 2800 "1" "1" 0x02004001]
	Pin[-27500      0   4800 800 6800 2800 "2" "2" 0x02004001]
	Pin[-27500  12000   4800 800 6800 2800 "3" "3" 0x02004001]
	Pin[ -3500 -12000   4800 800 6800 2800 "4" "4" 0x02004001]
	Pin[ -3500      0   4800 800 6800 2800 "5" "5" 0x02004001]
	Pin[ -3500  12000   4800 800 6800 2800 "6" "6" 0x02004001]
	Pin[  3500 -12000   4800 800 6800 2800 "7" "7" 0x02004001]
	Pin[  3500      0   4800 800 6800 2800 "8" "8" 0x02004001]
	Pin[  3500  12000   4800 800 6800 2800 "9" "9" 0x02004001]
	Pin[ 27500 -12000   4800 800 6800 2800 "10" "10" 0x02004001]
	Pin[ 27500      0   4800 800 6800 2800 "11" "11" 0x02004001]
	Pin[ 27500  12000   4800 800 6800 2800 "12" "12" 0x02004001]
# section #3 connect previous pin and pad by another pad
	Pad[-25100 -12000  -24900 -12000 1000 800 1500 "1" "1" "sqare"]
	Pad[-25100      0  -24900      0 1000 800 1500 "2" "2" "sqare"]
	Pad[-25100  12000  -24900  12000 1000 800 1500 "3" "3" "sqare"]
	Pad[ -5900 -12000   -6100 -12000 1000 800 1500 "4" "4" "sqare"]
	Pad[ -5900      0   -6100      0 1000 800 1500 "5" "5" "sqare"]
	Pad[ -5900  12000   -6100  12000 1000 800 1500 "6" "6" "sqare"]
	Pad[  5900 -12000    6100 -12000 1000 800 1500 "7" "7" "sqare"]
	Pad[  5900      0    6100      0 1000 800 1500 "8" "8" "sqare"]
	Pad[  5900  12000    6100  12000 1000 800 1500 "9" "9" "sqare"]
	Pad[ 25100 -12000   24900 -12000 1000 800 1500 "10" "10" "sqare"]
	Pad[ 25100      0   24900      0 1000 800 1500 "11" "11" "sqare"]
	Pad[ 25100  12000   24900  12000 1000 800 1500 "12" "12" "sqare"]
# draw an outline
	ElementLine[-31000 -16500  31000 -16500 1000]
	ElementLine[ 31000 -16500  31000  16500 1000]
	ElementLine[ 31000  16500 -31000  16500 1000]
	ElementLine[-31000  16500 -31000 -16500 1000]
)

_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user