Altium Designer Documentation

Работа с механическими слоями

Последнее изменение: Susan Riege; 14.08.2020

Even the simplest board needs design detail beyond the tracks and pads that implement the circuit. It might be the board dimensions or the fabrication detail, it might be the component courtyards, or it might be the 3D component models.

In Altium Designer, this type of additional information is detailed on Mechanical Layers. These layers can be included in printouts or in fabrication outputs, as required.

Adding Mechanical Layers to the Design

Mechanical layers are added, edited and removed in the View Configuration panel. Their display state is also configured in the panel. Use the  button at the bottom-right of the workspace then select View Configuration or press the L shortcut key to display the panel.

  • Right-click anywhere in the Layers region of the panel to display the context menu, where you can add additional mechanical layers.
  • There is no limit to the number of mechanical layers that can be added.
  • Double-click on a mechanical layer to enter the Layer Name, define a Layer Number, and assign a Layer Type.
  • When a mechanical layer has one of the pre-defined Layer Types assigned, the layer number is no longer displayed in the View Configuration panel.

Even though older versions of Altium's PCB design software are limited to 32 mechanical layers, newer PCB files that contain more than 32 layers can be safely opened and edited in an older version.

Layer Types

There are several layer types that can be specified when adding a mechanical layer. Right-click in the Mechanical Layers region of the View Configuration panel then select Add Mechanical Layer from the context menu. In the Edit Layer dialog that opens, use the Layer Type drop-down to select the required layer type. Available layer types are defined below.

       

  • 3D Body - used for 3D body placement.
  • Assembly - used to hold the assembly data.
  • Assembly Notes - used to detail the component load order and/or important assembly instructions.
  • Board - used for the overall board size.  
  • Coating - used to coat and protect the board.
  • Component Center - used for component placement.
  • Courtyard - used to define the space in which no other component should be placed.
  • Designator -used to place designators.
  • Dimensions - used to specify the outline of the board.
  • Fab Notes - used to detail important fabrication notes.
  • Glue Points - used to place glue points.
  • Gold Plating - used to provide a corrosion-resistant, electrically conductive layer on copper.
  • Route Tool Path - used to indicate the layer that contains the mechanical routing information. Note that a user-defined name is not permitted when using this layer type.
  • Sheet - used as a display feature and is designed to work with objects placed on a mechanical layer (such as dimensions, notes, and title blocks). The properties of a Sheet can be configured in the Properties panel in Board mode including the X/Y Axes, Width, and Height. You can customize all of the size values or enable the Get Size From Sheet Layer option to show the default size values from the Sheet.
  • V Cut - used to split circuit boards by cutting a "v" groove on the top and bottom of a circuit board while leaving a minimum amount of material in place to hold the boards together.
  • Value - contains the specific values for each component on the board.

Displaying Mechanical Layers

  • Click the visibility icon (  ) next to the layer's name to toggle the display of that mechanical layer on or off, or select the layer name and press the Spacebar (this toggles the display of both layers in a Component Layer Pair).
  • Mechanical layers have an additional display feature; they can be set to remain visible when the display is in Single Layer Mode. Hold Ctrl as you click on the visibility icon of a mechanical layer to enable the Display in Single Layer Mode feature. The visibility icon changes to indicate that this layer has this feature enabled (  ), Ctrl+click a second time to disable this mode.

Single Layer Mode is a handy display control feature in which all other layers are hidden apart from the active (current) layer. Press Shift+S in the workspace to cycle through the enabled Single Layer Modes, then back to the previous layer display state. When the display is in single layer mode, the non-active layers can be completely hidden, set to gray, or set to monochrome. The Available Single Layer Modes options are configured in the PCB Editor - Board Insight Display page of the Preferences dialog.

Mechanical Layers and Component Layer Pairs

In some situations, the extra detail included on a mechanical layer is only needed once, for example, assembly notes that detail the component load order and important assembly instructions. In this situation, a standard mechanical layer is added, named, and where possible, has its Layer Type assigned (more on this below).

If the extra detail is required for a component, for example, component courtyard outlines, there needs to be two mechanical layers assigned: one layer holding the courtyard detail when the component is placed on the top side of the board; the other mechanical layer holding that same courtyard detail if the component is flipped to the bottom side of the board.

In this situation, a pair of mechanical layers are added as a Component Layer Pair. When mechanical layers are added as a Component Layer Pair, they are displayed in the Component Layer Pairs section of the View Configuration panel, as shown below.

A number of user-defined Component Layer Pairs have been added.
Note the last pair; it does not have a Layer Type assigned, so the layer numbers are displayed.

  • Any number of Component Layer Pairs can be defined.
  • Layer Pairs can also have a Layer Type assigned.
  • In the workspace, the two layers in the pair are displayed on separate layer tabs using the naming Top <LayerPairName> and Bottom <LayerPairName> (show me).
  • In the PCB library editor, additional design objects required in a component footprint are placed on the top pair layer. When the component is flipped to the bottom side of the board, the contents of the top layer in the pair are automatically mirrored onto the bottom layer in the pair.
  • If a Component Layer Pair defined in the PCB library has the Layer Type assigned, that Layer Pair is automatically created on the PCB when a component using those layers is placed. If the PCB already has a Component Layer Pair of that Layer Type, the contents of those layers are mapped accordingly.
  • For Component Layer Pairs defined in the PCB library that do not have a Layer Type assigned in the library, individual mechanical layers are created on the PCB. In this situation, pre-define the Component Layer Pair in the PCB using the same layer numbers before placing the component, as the software will fall back to matching by Layer Number if it is unable to match by Layer Type.

The Advantage of Assigning a Layer Type

A common approach to managing mechanical layer usage is to assign a dedicated layer number for each required mechanical layer function. This approach requires all designers to adhere to the same layer assignment and numbering scheme. It can also create difficulties when components are obtained from other sources that do not follow the same assignment and numbering scheme. If a different scheme has been used, the design objects must be moved from their current mechanical layer to the mechanical layer assigned for that function.

This issue is resolved with the introduction of the Layer Type property. When a component is placed from a library into the PCB editor, or copied from one library to another, or created by the IPC Footprint Wizard, existing Layer Type assignments are automatically matched, regardless of the mechanical layer number(s) assigned to those Layer Types. The objects are relocated on the correct layer(s) according to their Layer Type. If the software is unable to match by Layer Type, it will fall back to matching by Layer Number.

For both individual mechanical layers and Component Layer Pairs, you can select a Layer Type from a pre-defined list of types. The images below show the list of available Layer Types. You can access the dialogs shown below by right-clicking on an individual layer, then selecting the Edit Layer or Add Component Layer command from the menu.

  Select the Layer Type from the pre-defined list of Types; individual mechanical layers are shown on the left; Component Layer Pairs are shown in the middle and a new Component Layer on the right.

Naming Layers with a Layer Type Assigned

When a Layer Type is assigned, the layer automatically has its Layer Name property changed to be the same as the Layer Type. This can be overridden, if needed, by typing in a user-defined name. When a layer has a user-defined name and a Layer Type assigned, both are displayed with the Layer Type shown in brackets, as shown below for the Layer Pair GP (Gold Plating).

If an individual mechanical layer or a Component Layer Pair has a Layer Type assigned, the mechanical layer number is no longer displayed, reflecting that the software will manage and map the layer by type instead of number.

The Route Tool Path Layer Type

There is one exception to the naming behavior just described when a Layer Type is assigned - a user-defined name is not permitted when the Layer Type is set to Route Tool Path. The reason for this is that older versions of the software use the name of the Route Tool Path layer to identify the layer that contains the route information (also referred to as rout information). Fixing the naming of this layer ensures that the design will continue to function correctly in an older version.

The Route Tool Path layer type is used to indicate the layer that contains the mechanical routing information. A typical approach to using this layer is to place tracks and arcs around the outer edge of the board shape to define the machining path and width. Solid sections are left to hold the board within the panel, then a series of small holes are placed across each solid section to create perforations (often referred to as mouse-bites), allowing the board to be snapped out of the panel once the assembly process is complete.

When the board is displayed in 3D mode, objects detected on the Route Tool Path layer are displayed as a routed slot in the board, as shown below.

Objects detected on the Route Tool Path layer are used to visualize the routed board, in 3D display mode.

Use the Line/Arc Primitives from Board Shape dialog to trace the outside of the board shape with tracks and arcs. Enable the Route Tool Outline option in the dialog to have the objects placed outside the board shape rather than centered along its edge. Some designers prefer to add the fabrication information when they use the Embedded Board Array feature to create an assembly panel, rather than including this detail in the actual board file.

Transitioning from Numbered Mechanical Layers to Layer Types

Where possible, it is recommended to edit the source library and assign Layer Types. When a component footprint is placed (or copied) from a library, mechanical layers and Component Layer Pairs of those Layer Types are automatically created in the target board (or library) if they do not exist. If those Layer Types already exist in the target board (or library), the layer contents are automatically mapped to the correct layer.

User layers with a Layer Type assigned are automatically created or mapped when the component is placed onto a board. Hover the cursor over to show the component on the board.

Including Mechanical Layers in Output

Mechanical layers are used for a broad variety of tasks, detailing information used during board design, fabrication, assembly, and product documentation. To support all of these requirements, mechanical layers can be excluded or included in all forms of layer-based output generation, including printing and output file generation.

Printed Output

Any of the layers that are present in the design can be included in the specification of a PCB Printout, including mechanical layers. Printouts are configured by adding the required layers and setting their order in the PCB Printouts dialog.

Highly detailed fabrication and assembly drawings can be created by placing objects on mechanical layers.

Learn more about Configuring PCB Printouts

The software also includes an advanced, yet flexible graphical editing environment for creating board design production documents, called Draftsman. Complete with a dedicated set of drawing tools, the Draftsman drawing system provides an interactive approach to bringing together fabrication and assembly drawings with custom templates, annotations, dimensions, callouts, and notes.

Learn more about Draftsman

Generated Outputs

All fabrication-type outputs, such as Gerber and ODB++, allow mechanical layers to be included as an output Layer to Plot or to be added as detail to every layer being plotted. The output is generated when the configured output generator is run by using an ODB output generator in an OutputJob Configuration file (*.OutJob).


Mechanical layers can be plotted, or they can be added to all plots if required.

Learn More about Outputs

Обнаружили проблему в этом документе? Выделите область и нажмите Ctrl+Enter, чтобы оповестить нас.

Связаться с нами

Связаться с нашими Представительствами напрямую

We're sorry to hear the article wasn't helpful to you.
Could you take a moment to tell us why?
Вы сообщаете о проблеме, связанной со следующим выделенным текстом
и/или изображением в активном документе:
Бесплатная пробная версия Altium Designer
Бесплатная пробная версия Altium Designer
Давайте приступим. Для начала, Вы или Ваше предприятие уже используете Altium Designer?

Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited

В таком случае, для чего Вам необходима пробная лицензия?

Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited

Вам для этого не нужна пробная лицензия.

Нажмите кнопку ниже, чтобы загрузить установщик самой новой версии Altium Designer

Загрузить установщик Altium Designer

Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited

Пожалуйста, заполните форму ниже, чтобы получить ценовое предложение.

Нажимая [Получить бесплатнную пробную версию], Вы соглашаетесь с нашей Политикой конфиденциальности. Вам могут приходить сообщения от компании Altium, и Вы можете изменить настройки уведомлений в любой момент.

Если Ваша подписка Altium активна, у Вас нет необходимости в пробной лицензии.

Если у Вас нет активной подписки Altium, пожалуйста, заполните форму ниже, чтобы получить пробную версию.

Нажимая [Получить бесплатнную пробную версию], Вы соглашаетесь с нашей Политикой конфиденциальности. Вам могут приходить сообщения от компании Altium, и Вы можете изменить настройки уведомлений в любой момент.

Для чего Вы хотите попробовать Altium Designer?

Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited

Вы нашли нужное место! Пожалуйста, заполните форму ниже, чтобы начать использование пробной версии.

Нажимая [Получить бесплатнную пробную версию], Вы соглашаетесь с нашей Политикой конфиденциальности. Вам могут приходить сообщения от компании Altium, и Вы можете изменить настройки уведомлений в любой момент.

Great News!

Valid students can get their very own 6-month Altium Designer Student License for FREE! Just fill out the form below to request your Student License today.

Нажимая [Получить бесплатнную пробную версию], Вы соглашаетесь с нашей Политикой конфиденциальности. Вам могут приходить сообщения от компании Altium, и Вы можете изменить настройки уведомлений в любой момент.

Вы можете загрузить бесплатную лицензию средства просмотра Altium Designer Viewer сроком действия 6 месяцев.

Пожалуйста, заполните форму ниже, чтобы запросить эту лицензию.

Нажимая [Получить бесплатнную пробную версию], Вы соглашаетесь с нашей Политикой конфиденциальности. Вам могут приходить сообщения от компании Altium, и Вы можете изменить настройки уведомлений в любой момент.

Замечательно! Создавать новое - отличное занятие. У нас есть превосходная программа для Вас.

Upverter - бесплатная платформа, разработанная специально для любителей проектирования.

Нажмите здесь, чтобы попробовать!

Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited

Вы можете загрузить бесплатную лицензию средства просмотра Altium Designer Viewer сроком действия 6 месяцев.

Пожалуйста, заполните форму ниже, чтобы запросить эту лицензию.

Нажимая [Получить бесплатнную пробную версию], Вы соглашаетесь с нашей Политикой конфиденциальности. Вам могут приходить сообщения от компании Altium, и Вы можете изменить настройки уведомлений в любой момент.