Altium NEXUS Documentation

Compiler Generated Junction

Modified by Jason Howie on Dec 17, 2018
All Contents

Parent page: Schematic Objects

The schematic compiler automatically adds junctions at each T-junction to
complete the electrical connection.

Summary

A junction is an electrical design primitive. It is a small circular object used to join intersecting wires (or buses, or signal harnesses) on a schematic sheet. A Compiler generated junction is a junction that is automatically placed by the Auto-junctioning feature when two wires/buses/signal harnesses are connected in a T-type fashion, or when a wire/bus/signal harness connects orthogonally to a pin, power port or other electrical object.

Availability

This type of junction is placed automatically by the Schematic Editor's Auto-junctioning feature. As such, it is not a design object that can be accessed and placed by the user.

Placement

Compiler generated junctions are placed automatically whenever a T-junction occurs during wiring, such as 2 wires/buses/signal harnesses meeting in a T, or a wire/bus/signal harness orthogonally crossing the end of a component pin or another electrical object, such as a Power Port.

If the Break Wires At Autojunctions option is enabled, on the Schematic - General page of the Preferences dialog, an existing wire/bus/signal harness segment will be broken into two at the point where an autojunction is inserted. For example, when making a T-Junction, the perpendicular wire/bus/signal harness segment will be broken into two segments, one each side of the junction. With this option disabled, the wire/bus/signal harness segment will remain unbroken at the junction.

Editing

A Compiler generated junction cannot be edited in the usual manner (via a dialog or graphically on the schematic sheet). The display properties of compiler generated junctions are configured on the Schematic - Compiler page of the Preferences dialog, as shown in the image below. Note that disabling the display of compiler generated junctions does not break the electrical connection at that junction point.

Configure the display options for compiler generated junctions (auto-junctions) in the Preferences dialog.

Indication of New Auto-Junction Creation

Depending on the affected wiring, performing a drag operation may result in the creation of auto-junctions at new locations. To provide visual feedback on where these new juntion instances will be, hotspots are used. Enable the use of these hotspots, and specify their color - for wires and buses - also as part of your preferences.

Control the display of predicted auto-junctioning during drag operations.

Example showing predicted new auto-junctions resulting from a drag operation.

Visual Indication of Connectivity Change

While dragging a component, it is possible to inadvertently drag a little to far, or off-course, resulting in an unintended auto-junction, and a potentially fatal change to the connectivity of a circuit. To provide a timely and graphical indication of the status of connectivity while performing a drag, a couple of icons are used:

  - OK - the drag operation is not altering the connectivity of the circuit.

- Alert - the drag operation is causing a change to the connectivity of the circuit.

The applicable icon is displayed near to the cursor as you drag.

This feature requires the Display When Dragging option to be enabled in the Auto-Junctions region, on the Schematic - Compiler page of the Preferences dialog.
The benefit of having the alert symbol displayed near the cursor, rather than at the point of connectivity change, is that you get a visual warning for a change that may well be occuring in an area of the circuit beyond the currently viewable area of the workspace.

Providing a visual warning that a drag operation will result in a change to connectivity.

Found an issue with this document? Highlight the area, then use Ctrl+Enter to report it.

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:
ALTIUM DESIGNER FREE TRIAL
Altium Designer Free Trial
Let’s get started. First off, are you or your organization already using Altium Designer?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

In that case, why do you need an evaluation license?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Got it. You actually don’t need an evaluation license for that.

Click the button below to download the latest Altium Designer installer.

Download Altium Designer Installer

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Please fill out the form below to get a quote for a new seat of Altium Designer.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

If you are on Altium Subscription, you don’t need an evaluation license.

If you are not an active Altium Subscription member, please fill out the form below to get your free trial.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

Why are you looking to evaluate Altium Designer?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

You came to the right place! Please fill out the form below to get your free trial started.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

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.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

Got it. You can download a free Altium Designer Viewer license which is valid for a 6 months.

Please fill out the form below to request one.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

That’s great! Making things is awesome. We have the perfect program for you.

Upverter is a free community-driven platform designed specifically to meet the needs of makers like you.

Click here to give it a try!

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Got it. You can download a free Altium Designer Viewer license which is valid for a 6 months.

Please fill out the form below to request one.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.