NI Circuit Design Community Blog

Community Browser
Labels
cancel
Showing results for 
Search instead for 
Did you mean: 

Improved Fixing of Incorrect Board Outlines

GarretF
NI Employee (retired)

This post is part of a series on what's new in Circuit Design Suite 12.0


The board outline in Ultiboard delineates the boundary of your design. Parts are usually placed within the board outline, and power planes end at this boundary. The board outline therefore needs to be a valid closed shape for Ultiboard to do a variety of things, such as automatically place parts within this boundary. (Without a boundary, how do you place things inside it?) Typical situations that arise that cause an incorrect board outline would be line end points that are not quite touching (as in top left corner of the image below), or overlapping lines, and these tend to arise when importing the shape from another program.

IncorrectBoardOutline.png

This release has two small but very useful improvements to help with these situations.

Reporting Problems

Previously, Ultiboard would detect the problem and tell you about it, but didn't provide any help if you wanted to fix the problem yourself. It was up to you to scrutinize your design and figure out where the problems were. Now, when Ultiboard detects an incorrect board outline, you can get a list of all of the problems to quickly figure out where the problem is.

DanglingObjects.png

Automated Fixing of Problems

In some situations, Ultiboard would offer to automatically fix problems, and this has been completely rewritten to give much better results. It will now detect and merge overlapping line segments. It also now maintains orthogonality of segments so vertical lines remain vertical and horizontal lines remain horizontal.

Garret
Senior Software Developer
National Instruments
Circuit Design Community and Blog

If someone helped you, let them know. Mark as solved or give a kudo. 🙂