8 Replies Latest reply on Oct 20, 2011 7:57 AM by Gary_Lameris

    Mounting Pins to Chassis Ground

    sd

      I have a connector symbol with 22 pins (PARTS=22). I don't want to show the mounting holes on the symbol.
      The footprint has 24 pins including the 2 mounting holes.  The 2 mounting holes will be connected to chassis ground.
      I don't want to use a 24 pins (PARTS=24) Is this do able?

       

       

      The attributes for the connector:

      CLASS=IO
      DEVICE=CON22
      LEVEL=STD
      PARTS=22
      PKG_TYPE=J?
      REFDES=P?

       

       

      Thanks

        • 1. Re: Mounting Pins to Chassis Ground
          Gary_Lameris

          It it is 1 symbol with 22 pins, then PARTS =1

          If 22 symbols each with 1 pin, then PARTS=22

           

          With PADS layout, attach the SIGNAL= property for the ground connections

           

          In Expedition,  map the pins in the Central Library part.  The PARTS property isn't required in the current EE flow.

          • 2. Re: Mounting Pins to Chassis Ground
            Gary_Lameris

            Generally, if there is a connection to a signal (Chassis Ground), I show the mounting holes.  Everyone understands the connection then.

            • 3. Re: Mounting Pins to Chassis Ground
              sd

              Gary,

               

              This works and I have done it before.

               

              For 1 symbol with 22 pins then PARTS=1
              SIGNAL=name;pin_number,pin_number, ...

               

              ---------------------------------------------------------------

               

              For 22 symbols each with 1 pin then PARTS=22
              Using the SIGNAL Attributes does not work if  not  in this format: SIGNAL=name;pin_number,pin_number, ...


              Result: viewbase error: 128 ; attribute syntax error on symbol

               

              If adding SIGNAL=GND_CHASSIS;23,24
              Result: pcb: Error 6006: Component signal pin # not on symbol

               

              If I use 22 symbols each with 1 pin and PARTS=22
              Is there not a way to represent the 2 mounting holes in
              the attributes aside from using SIGNAL, which currently does not work?

               

              Thanks

              • 4. Re: Mounting Pins to Chassis Ground
                Gary_Lameris

                It should work, I am working in the current version of the software, which is far beyond the obsolete version (2005.1) of software you are using, but multiple symbols sharing the SAME signal property is and has been supported.  Review the Hetero documentation.

                 

                All properties and values, except for PIN number should be the same on all instances of the symbol.  Was the part created properly in PADS?

                 

                Personally, I rarely draw single pin components especially for a component this small, as schematic documentation can be much more clear and readable when multiple pins are in a single symbol body,

                • 5. Re: Mounting Pins to Chassis Ground
                  Gary_Lameris

                  I created this symbol in the current software version of PADS, and it packages.  It may  be backward compatable for your version.  You need to add your PKG_TYPE and DEVICE attributes.

                   

                  V 53

                  K 1319080791 22single.1

                  F Case

                  |R 21:19:51_10-19-11

                  D -50 4 0 -4

                  Y 1

                  Z 10

                  i 2

                  U -60 -34 15 0 3 0 PKG_TYPE=?

                  |FNTSTL -1 0

                  U -42 -54 10 0 3 0 PARTS=22

                  |FNTSTL -1 0

                  U -42 -74 10 0 3 0 LEVEL=STD

                  |FNTSTL -1 0

                  U -55 -10 10 0 1 0 REFDES=P?

                  |FNTSTL -1 0

                  U -60 -74 10 0 1 0 SIGNAL=GND;23,24

                  |FNTSTL -1 0

                  U -60 -20 10 0 1 0 FORWARD_PCB=1

                  |FNTSTL -1 0

                  l 4 -50 4 -40 0 -40 0 -50 -4

                  |GRPHSTL -1 0 0 1

                  P 32 0 0 -40 0 0 3 0

                  |GRPHSTL -1 0 0 1

                  L -40 0 10 0 3 0 0 0 PIN

                  |FNTSTL -1 0

                  A -55 0 10 0 8 0 #=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22

                  |FNTSTL -1 0

                  E

                  • 6. Re: Mounting Pins to Chassis Ground
                    sd

                    Gary,

                     

                    Thank you very much! Worked like a charm.

                     

                    Question about the Attribute:

                     

                    FORWARD_PCB=1

                     

                    What is this used for and why?  What other values could I use other than 1?

                    • 7. Re: Mounting Pins to Chassis Ground
                      robert_davies

                      Forward to PCB, in the properties window is True/False or inherit (1 in NSE = true). This means the part will be packaged and sent to Expedition, if you don't want it to go to PCB for some reason then you set it to 0.

                      • 8. Re: Mounting Pins to Chassis Ground
                        Gary_Lameris

                        Thank you for the feedback.   I'm happy it worked out.  Now I hope you can see why your symbol had an issue.  A small issue can prevent the desired operation.

                         

                        Rob explained what Forward to PCB was; but this property would not be required in Dx2005.1 to PADS.   It is an enhanced property over Level = STD