Ivan's method is also my method of choice. It is the best since it allows you to route the traces between the SMD & through-hole component giving you potential flexible routing options between the 2 when building the PCB usually offering more space instead of a fixed, pre-wired, un-modifiable lib component.

When engineering your push-button through-hole & SMD component, just make a common center so when you place the 2 component types on top of each other, each pair will always align dead on. This also allows for easy common routing patterns to be copied from group - to - group with ease & doing so also auto-names the nets of the group copy.


Bagotronix Tech Support wrote:
I've done this sort of thing before, but I place them as 2 distinct components in both the sch and pcb. In the pcb, you create a class of components and give them a name such as "CanTouch". Then you create a rule that says they are allowed to touch (0 clearance, IIRC).

Not as slick as making them as one part, but it doesn't stretch the program into areas where it's capabilities to do what you want are unpredictable.

Best regards,
Ivan Baggett
Bagotronix Inc.
website:  www.bagotronix.com


John Dammeyer wrote:
I'm trying to make a circuit board with pushbutton switches universal
enough so it can use either a through whole switch pattern or a surface
mount one.  The four through hole pads fit nicely outside the surface
mount pattern. I've labelled each of the pairs designators the same so I
have a round through hole with a designator 1 and a surface mount with
designator 1.

However, it seems Protel 99SE has problems with two pads with the same
designator.  When it's place with the load nets it correctly assigns the
correct NET to the round pad but ignores the rectangular surface mount
pad.
On the PCB I can individually change each pad but it's tedious with 40
switches (160 pads) and worse when UpdatePCB is clicked in the LIB file,
it changes the pads back to No Net.

Is there a way to make a pad or series of pads or even a pad with some
traces as a library component that is all treated as one NET?

Thanks,

John Dammeyer




____________________________________________________________
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]


--

____________________
Brian Guralnick
Vergent Technologies Inc.
438 Brahms Ave.
Dollard Des Ormeaux
Quebec, Canada
H9G 2S6
(514) 624-4003
[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