Altium Designer Documentation

Designing Systems with Multiple Boards

Modified by Jason Howie on Nov 30, 2017

Many products include multiple, interconnected printed circuit boards. Bringing these boards together inside the enclosure and ensuring they correctly connect to each other is a challenging phase of the product development process. Have the nets been assigned correctly on each connector? Are the connectors oriented correctly? Do the plug-in boards fit together? And do all of the connected boards fit into the enclosure? A mistake at this late stage of the product development cycle is costly, both for the cost of redesign and the delay to market.

Managing this requires a design environment that supports system-level design. Ideally this will be a design space where you can define both the functional, or logical system, as well as a space where you can plug together the various boards and verify that they connect correctly, both logically and physically.

Altium Designer brings system-level design to the electronic product development process.


Capturing the Logical System Design

The overall system design is created in Altium Designer as a Multi-board project. Within that project, the logical system design is drawn up by placing Modules on a Multi-board schematic, where each physical board in the system is represented by a Module. Each Module references the PCB project and the board within that project. 

Once the Modules have been connected to each other on the Multi-board schematic, the board-to-board connectivity can be verified. This will detect net-to-pin assignment errors and pin-to-pin interconnection wiring errors. These errors can be resolved and corrections pushed down into the affected PCB projects, or bought back up to the source system schematic.

Read about Capturing the Logical System Design


Creating the Physical Board Assembly

A printed circuit board does not exist in isolation, they are often assembled together with other boards, and that assembly of boards is housed inside a case or enclosure. Helping to move through this stage of the design process, the software supports creating a multiple-board assembly, referred to as a Multi-board assembly.

The Multi-board Assembly editor allows the separate boards to be rotated, aligned and plugged into each other. It also allows other parts, including other boards, assemblies, or STEP format MCAD models, to be imported and positioned in the assembly.

Read about Creating the Physical Multi-board Assembly

To generate a BOM for the entire assembly, add a BomDoc to the Multi-board project. To learn more, read about BOM Management with ActiveBOM.

If you'd like to comment on the content on this page, use the Ctrl+Enter keyboard shortcut to send us your feedback. To include a section of the page in your comment (a typo, missing/wrong info, or incorrect imagery), highlight the text (max. 200 chars) and/or image first. Please restrict your feedback to documentation issues - for technical assistance refer to the Altium Forums.

Contact Us

Contact our corporate or local offices directly.

You are reporting an issue with the following selected text and/or image within the active document:
Request Free Trial

Complete this form to request a free 15 day trial of Altium Designer: