[PCB_FORUM] Re: Connector Shield Pins

  • From: "Carrow, Dennis" <dcarrow@xxxxxxxxxx>
  • To: "'icu-pcb-forum@xxxxxxxxxxxxx'" <icu-pcb-forum@xxxxxxxxxxxxx>
  • Date: Thu, 7 Jun 2012 13:44:16 +0000

Thanks for the response Richard.  The problem is I have other 4 pin connectors 
in the part table so I can't add two more pins unless I move this connector to 
the conn6  folder.  Right? If I do that my concern is the engineer won't find 
it but I guess after I tell them how it works they will learn to live with it.  
Again, I appreciate the help! -DC

From: icu-pcb-forum-bounce@xxxxxxxxxxxxx 
[mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx] On Behalf Of Van Os, Richard (GE 
Healthcare)
Sent: Thursday, June 07, 2012 8:36 AM
To: icu-pcb-forum@xxxxxxxxxxxxx
Subject: [PCB_FORUM] Re: Connector Shield Pins

You can add the GND pins as part of the total pin count as shown below in red. 
They just don't stand out as gnd pins but that is common.     If your schematic 
symbol is a single instance with just pin A on it you won't have to change it.
Then add the non mechanical padstacks/pins to the footprint.

FILE_TYPE=LIBRARY_PARTS;
primitive 'CONN4_AL1';
  pin
    'A'<0>:
      PIN_NUMBER='(1,2,3,4,5,6)';
      BIDIRECTIONAL='TRUE';
      INPUT_LOAD='(-0.01,0.01)';
      OUTPUT_LOAD='(1.0,-1.0)';
  end_pin;
  body
    PART_NAME='CONN4';
    BODY_NAME='CONN04';
    PHYS_DES_PREFIX='J';
    CLASS='IO';
  end_body;
end_primitive;

primitive 'CONN4_AL2';
  pin
    'A'<0>:
      PIN_NUMBER='(1A,1B,2A,2B,1C,2C)';
      BIDIRECTIONAL='TRUE';
      INPUT_LOAD='(-0.01,0.01)';
      OUTPUT_LOAD='(1.0,-1.0)';
  end_pin;
  body
    PART_NAME='CONN4';
    BODY_NAME='CONN04';
    PHYS_DES_PREFIX='J';
    CLASS='IO';
  end_body;
end_primitive;


Richard Van Os, C.I.D
GE HealthCare -Surgery
Lead PCB Designer
801-517-6430 (Phone)
From: 
icu-pcb-forum-bounce@xxxxxxxxxxxxx<mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx> 
[mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx] On Behalf Of Carrow, Dennis
Sent: Wednesday, June 06, 2012 1:44 PM
To: 'icu-pcb-forum@xxxxxxxxxxxxx'
Subject: [PCB_FORUM] Re: Connector Shield Pins

Thanks for the reply Richard.  I'm not sure if I did my connectors "correctly" 
but my chips file looks like this: Maybe I was lead down the wrong path on my 
connector creation.  Changing them at this juncture would be extremely painful. 
 Is there any other options for me looking at my chips file?  Thanks! -Dennis

FILE_TYPE=LIBRARY_PARTS;
primitive 'CONN4_AL1';
  pin
    'A'<0>:
      PIN_NUMBER='(1,2,3,4)';
      BIDIRECTIONAL='TRUE';
      INPUT_LOAD='(-0.01,0.01)';
      OUTPUT_LOAD='(1.0,-1.0)';
  end_pin;
  body
    PART_NAME='CONN4';
    BODY_NAME='CONN04';
    PHYS_DES_PREFIX='J';
    CLASS='IO';
  end_body;
end_primitive;

primitive 'CONN4_AL2';
  pin
    'A'<0>:
      PIN_NUMBER='(1A,1B,2A,2B)';
      BIDIRECTIONAL='TRUE';
      INPUT_LOAD='(-0.01,0.01)';
      OUTPUT_LOAD='(1.0,-1.0)';
  end_pin;
  body
    PART_NAME='CONN4';
    BODY_NAME='CONN04';
    PHYS_DES_PREFIX='J';
    CLASS='IO';
  end_body;
end_primitive;

END.

From: 
icu-pcb-forum-bounce@xxxxxxxxxxxxx<mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx> 
[mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx]<mailto:[mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx]>
 On Behalf Of Van Os, Richard (GE Healthcare)
Sent: Friday, June 01, 2012 9:51 AM
To: icu-pcb-forum@xxxxxxxxxxxxx<mailto:icu-pcb-forum@xxxxxxxxxxxxx>
Subject: [PCB_FORUM] Re: Connector Shield Pins

DC

Make them electrical call them G1 G2  Mechanical pins can't be used for 
connections.

Here is a chips file example:

FILE_TYPE=LIBRARY_PARTS;
primitive 'CONN4_USB_TYPEB_4GNDLOC_4PIN';
  pin
    'G1':
      PIN_NUMBER='(G1)';
      PINUSE='POWER';
    'G2':
      PIN_NUMBER='(G2)';
      PINUSE='POWER';
    '3':
      PIN_NUMBER='(3)';
      PINUSE='UNSPEC';
      NO_LOAD_CHECK='Both';
      NO_IO_CHECK='Both';
      ALLOW_CONNECT='TRUE';
    '1':
      PIN_NUMBER='(1)';
      PINUSE='UNSPEC';
      NO_LOAD_CHECK='Both';
      NO_IO_CHECK='Both';
      ALLOW_CONNECT='TRUE';
    '4':
      PIN_NUMBER='(4)';
      PINUSE='UNSPEC';
      NO_LOAD_CHECK='Both';
      NO_IO_CHECK='Both';
      ALLOW_CONNECT='TRUE';
    '2':
      PIN_NUMBER='(2)';
      PINUSE='UNSPEC';
      NO_LOAD_CHECK='Both';
      NO_IO_CHECK='Both';
      ALLOW_CONNECT='TRUE';
    'G3':
      PIN_NUMBER='(G3)';
      PINUSE='POWER';
    'G4':
      PIN_NUMBER='(G4)';
      PINUSE='POWER';
  end_pin;
  body
    PART_NAME='CONN4_USB_TYPEB_4GNDLOC';
    BODY_NAME='CONN4_USB_TYPEB_4GNDLOC';
    PHYS_DES_PREFIX='J';
    CLASS='IC';
  end_body;
end_primitive;

Richard Van Os, C.I.D
GE HealthCare -Surgery
Lead PCB Designer
801-517-6430 (Phone)
From: 
icu-pcb-forum-bounce@xxxxxxxxxxxxx<mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx> 
[mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx] On Behalf Of Carrow, Dennis
Sent: Friday, June 01, 2012 8:18 AM
To: 'icu-pcb-forum@xxxxxxxxxxxxx'
Subject: [PCB_FORUM] Connector Shield Pins

Hello All,
                I'm using Allegro 16.5 with Design Entry HDL and I need to make 
a USB connector that has 4 pins for signals but also has two pins that will tie 
the shield to ground.  My question is should these two shield pins be made 
mechanical or connect pins?  Thanks in advance for any advice on how to handle 
this!  -DC

Other related posts: