KB: Custom pad shape

Altium Designer Altium Designer
Starting in version: 18 Up to Current
Custom Pad Creation instructions, as well as explanation of single schematic pin assigning net to multiple PCB Pads with same designator

Solution Details

Custom Pad Shape Creation
 

Custom pad shapes are created by placing other design objects, such as arcs, fills, lines, or regions to build up the copper shape required for the pad. Placing a small Pad within the shape is required to define the connection point in the pad, and if required, the drill hole location and size. 

Any design object can be used to build up the required copper shapes needed for the pads. Choose the object to suit the shape required. In this example, the use of a simple Solid Region is shown.

Within a .PcbLib Footprint Creation/Editing environment

File ► New ► Library ► PCB Library
 

FileNewPcbLib.png

 

Place ► Solid Region
 

PlaceSolidRegion.png

Create your custom shape using the these Tips:

  • Press Shift+Spacebar to cycle through the corner modes
  • Press Spacebar within each corner mode to toggle the corner direction (except for the Any Angle mode). 
  • Press Backspace to remove the last corner.
  • Press Esc or Right-Mouse Click to terminate the placement process, the software will close and complete the Region.
  • For the Arc Corner Modes, the Arc can be Resized using the ‘,’ and ‘.’ keys. Hold Shift to accelerate the re-sizing process.

 

Solder and Paste Mask

 

Any primitive object can have a calculated Solder and/or Paste Mask, which can either be a user-specified amount or controlled by the rule system. This is achieved enabling the appropriate Mask Expansion settings in the Properties panel when the primitive object is in selection, as shown in the image below.

 

Region_MaskExpansion_AD20.png

 

 

Creating Connectivity

 

In order to create a Pin to Pad pad connection via Pin Designator in the schematic and define the connection point in the pad; a small pad must be placed into the region with the designator set accordingly to match the pin designator of the pin in the schematic symbol for which the footprint where the custom pad being used is attached.

 

Place ► Pad ► ‘Tab’

Set the properties of the Pad accordingly in the Properties Panel

In this case the Properties of the Pad are set to:

  • Designator: 1
  • Layer: Top
  • Shape: Round
  • (X/Y) 30mil
  • Paste Mask Expansion: Manual - 0mil
  • Solder Mask Expansion: Manual - 0mil



PlacedPads&Props_1.png

 

 

A Pad is placed in each section of the Region where there is need for Hotspot connection for Tracks and Spokes of a Thermal Relief. All pads in a footprint with the Designator of 1 will inherit the net assigned to the Pin with a Designator of 1 in the schematic symbol for which the footprint is attached to. To ensure the small pads are connected by spokes of a Thermal Relief connection, position them close to the edge of the custom shape so that the distance from the small pad edge to the edge of the custom shape is less than half the polygon connection spoke width.

 

image.png

Ensure that your Clearance Rules set for Polygons matches the Conductor Width of the Polygon Connect Style Rule. In this example the Polygon Clearance is 20mils therefore the Polygon Connect Style Rule Conductor Width value is set to 20mils. Also it may be required to have the Air Gap Width value slightly larger to ensure connection.
image.png
image.png
 

Properties of Polygons poured over custom pads that are having custom Thermal Relief connection points need to be set to Pour Over Same Net Polygons Only
image.png

Drill Hole

If a Drill Hole is required; change the property of the internal pad to Multi-Layer and define the Hole Size accordingly in the Properties Panel.

 

PlacedPad_TH_Props.png

As of writing, custom hole shape is not supported, while if non-plated thru-hole, a board cutout Region primitive can be leveraged instead.

 

See Also:

Working with Custom Pad Shapes -

https://www.altium.com/documentation/altium-designer/working-with-custom-pad-shapes-ad

Creating the PCB Footprint -

https://www.altium.com/documentation/altium-designer/creating-the-pcb-footprint-ad

 

 
 
 
 
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.