KB: Creating a Panel Array PCB Template from DXF or DWG Outline

Altium Designer Altium Designer
To create a panel array PCB template using a DXF or DWG outline in Altium Designer, you can import the mechanical drawing into a PCB document and convert its elements into board features. This process allows you to define the board outline, tooling holes, cutouts, and routing paths directly from the imported geometry. The DXF file typically includes all necessary mechanical features such as board edges, mounting holes, and route paths, which can be mapped to PCB primitives using Altium’s conversion tools. Panelization is then completed using the Embedded Board Array object.

Solution Details

The goal is to generate a reusable panel array PCB template from a DXF or DWG file that contains mechanical outlines, cutouts, and holes. These features must be accurately translated into Altium Designer to support manufacturing and assembly processes. DXF and DWG formats are commonly used for mechanical drawings and for defining precise board outlines and tooling features. Importing these into Altium Designer ensures consistency between mechanical and electrical design domains.

To achieve this, you can use the following methods:

  • Import DXF/DWG into a mechanical layer
  • Convert primitives into board outlines, holes, and cutouts
  • Use Embedded Board Arrays for Panelization

Step-by-Step Instructions

1. Import DXF/DWG into Altium Designer

1. Open your PCB document
2. Go to File » Import » DXF/DWG
3. Choose the mechanical layer where the outline should be placed
4. Complete the import process

Further Reading: AutoCAD-DXF Import-Export Support

2. Convert DXF Lines to Board Outline

1. Select the imported objects representing the board outline
2. Use Design » Board Shape » Define Board Shape from Selected Objects to create the board outline

Further Reading:

3. Create Holes and Cutouts

1. Select the primitives representing holes or cutouts.
2. Navigate to Tools » Convert » Create Board Cutout from Selected Primitives.

Further Reading: Cutting a Hole in the Board Shape

4. Define Route Tool Paths

5. Panelization Using Embedded Board Arrays

1. Open the panel PCB document.
2. Use the Embedded Board Array object to place multiple instances of the board.
3. Configure spacing, rotation, and tooling features as needed.

Further Reading: Board Panelization
Video:
How to do Panelization in Altium Designer - Video

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