PCB Design Review and Collaboration in Altium Concord Pro
Remote collaboration tools are everywhere these days, and now designers have access to a convenient collaboration system for electronics design. Whether you’re part of a design team, or you need to quickly execute any design changes recommended by your manufacturer, you need cloud collaboration tools that are immediately accessible within your PCB design application.
Now with Altium Concord Pro, you’ll have access to a cloud-driven design interface that is accessible within Altium Designer. This process might sound difficult, but all it takes is an Altium Concord Pro license and an Altium 365 login. Here’s how you can quickly get started collaborating on a new PCB design project and how your team can easily push changes to a design without having to manually send files to each team member.
Starting the PCB Design Collaboration Process
In this tutorial, I’ll assume the role of two designers, one who is looking at a design through Concord’s web interface, and another who is working on the design in Altium Designer. After creating my Altium 365 profile, I can easily log into the server and access my Concord workspace. From here, I can create a new project for my design and make it accessible to collaborators. I can also create a new project in Altium Designer and select “Altium Concord Pro” as the location. You’ll need to make sure you’re logged in to your Concord web instance using your Altium Designer credentials.
Deploying an Existing Project on Altium Concord Pro
I’m going to take an existing project and deploy it in my Concord workspace so that it can be accessed by a collaborator. To do this, I’ll create a new project directly in Altium Designer and set Altium Concord Pro as the project location.
After creating the project it will appear in my Projects panel, just like any other project I would normally access in Altium Designer. At this point, you can start adding my existing files to your new project. To do this, just drag your schematics and PCB files into the Projects panel.
Once you’ve added these files to the project, you’re ready to push these files to the Concord workspace. To do this, right-click on the project instance in the Projects panel and select Version Control → Commit Whole Project. This will bring up the Commit to Version Control window (see the image below). To push the entire project to the Concord web instance, you’ll need to select Commit and Push in the dialog box. Read more about commits and pushes in this article. When the process completes, you’ll see a green checkbox next to the files in the Projects panel.
After the push process completes, you can go back and make edits to your PCB or schematics if you like. The image below shows my existing schematic after applying some edits. Once I’ve applied the relevant edits, I can push them to the Concord server. To do this, right-click on the modified file and click Version Control → Push.
Viewing a Project in Your Concord Workspace
After the project has been pushed to your Concord workspace, a collaborator with access to the workspace can download the project files directly to their version of Altium Designer. Alternatively, a collaborator can log into the web workspace and view the project files in their browser. The collaborator can also add comments to the project. Things like suggested design changes and component replacements can be placed in the comments window, and another designer will see these comments when they view the project in Altium Designer.
Once a collaborator logs into the online workspace, they can select the Projects tab and they will see the default projects, as well as your new project in the browser window. My USB Charger project is shown below.
At this point, double-click on the new project to open it in the Concord workspace. You can right-click on various portions of the PCB layout or the schematics and add comments to the design. Once you add comments, they will appear in the project as a bubble above the relevant portion of the design. Traces, planes, mechanical layers, or any other element in the PCB layout/schematic can be commented in this way.
Viewing Comments in Altium Designer
Any comments to the project made in the web instance will be accessible within Altium Designer. To check for any updates to the design in Altium Designer, simply right-click on the project file in the Projects panel, and click on Version Control → Refresh. This will download the latest data from Concord directly into Altium Designer. Once you open the PCB layout or schematics, you should see the new comments. The image below shows the comments on my layout in the PCB Editor in Altium Designer.
The designer can now make the suggested changes, add their own comments, and resolve the comments as needed. Once the edits are made, these edits can be pushed back to the Concord server using the Commit and Pull command (see above). This process can continue back-and-forth between multiple designers until a design is completed.
When multiple designers are collaborating, a user with Admin privileges in the Concord web instance will have full access to tracked revisions within the Concord workspace. In some upcoming articles, I’ll show how PLM information can be brought into the Concord workspace and how collaborators can bring their design into popular MCAD tools.
If you’re in the design review phase, or you’re mid-way through a design, the push-pull interface in Altium Concord Pro™ is ideal for PCB design collaboration. You can access these features in your web browser and directly in Altium Designer®, or you can deploy an Altium Concord Pro instance on a local server. This gives a distributed team a simple way to collaborate on a new design without sending design files through email, FTP, or other inefficient cloud sharing tools.
Contact us or download a free trial of Altium Designer® and Altium Concord Pro™. You’ll have access to the industry’s best MCAD/ECAD co-design, PCB layout, documentation, and data management features in a single program. Talk to an Altium expert today to learn more.