Working with Drawing Objects on a Schematic

Altium Training

Altium Essentials: Schematic Graphics

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

The Schematic and Schematic Library editors provide a range of drawing tools that can be used to place basic, free-form graphical elements in a document. The type of graphical tool to be placed can be selected from the Place menu. 

     

  • Place a graphic element by clicking to position its first node/point and then again to place following nodes, therefore determining its size – such as the length for a line, the radius for a circle, the distance between opposite vertices for a rectangle, or the dimensions of a placed image graphic. The nodes will snap to the nodes or guidelines of other objects, and optionally, the document snap grid if enabled.

  • Placed graphical elements can be moved by selecting and dragging, or when multiple elements are selected. Individual nodes can also be selected and moved. Select a placed graphical element to enable more options in the Properties panel.

For more information, refer to the Schematic Placement & Editing Techniques page.

Arc

An arc is a non-electrical drawing primitive. It is essentially a curved line segment that can be used when creating graphical symbols, custom sheet borders, and title blocks, etc. A placed circle is an arc object that spans 360° (i.e. has the same start and end angle).

Two placed arcs (the one on the right is a full circle arc)Two placed arcs (the one on the right is a full circle arc)

The visual style of a placed arc is configured in the Properties panel when an arc is selected in the design space ().

When a placed arc is selected, editing handles/nodes are available at its center, perimeter and start/end points.

  • Click and drag the arc's center node to reposition it on the drawing document.

  • Click and drag a start or end point node to alter the arc angle.

  • Click and drag the perimeter node to change the radius of the arc.

Advanced manipulation of an arc is available by pressing the Ctrl key while moving an editing node.

  • Click and drag a start or end point node to alter its location while retaining the arc angle.

  • Click and drag the perimeter node to alter the size of the arc while retaining its start and end points.

Bezier

A bezier curve is a non-electrical drawing primitive. It is a free-form curved line that can be placed on a schematic sheet. The curve is defined by a series of vertex points that 'pull' the line into a curved shape.

A placed bezier curve
A placed bezier curve

The visual style of a placed bezier is configured in the Properties panel when a bezier is selected in the design space ().

The minimum number of vertices required to define a bezier curve is four points. After four clicks, the bezier no longer appears attached to the cursor; however, if you continue to click, the last vertex on the just-defined bezier will be used as the first vertex on the next bezier. If you right-click once after finishing the first four-point bezier, you will terminate the current placement and remain in placement mode ready to start a new one. 

Ellipse

An ellipse is a non-electrical drawing primitive that can be placed on a schematic sheet. It can be filled or unfilled.

A placed ellipse
A placed ellipse

The visual style of a placed ellipse is configured in the Properties panel when an ellipse is selected in the design space ().

When an ellipse object is selected, editing handles/nodes are available. Click and drag to change the horizontal and vertical radius as needed.

Elliptical Arc

An elliptical arc is a non-electrical drawing primitive. It is essentially an open circular or elliptical curve that can be placed on a schematic sheet.

A placed elliptical arc
A placed elliptical arc

The visual style of a placed elliptical arc is configured in the Properties panel when an elliptical arc is selected in the design space ().

When an elliptical arc object is selected, editing handles/nodes are available. Click and drag to change the horizontal and vertical radius as needed.

 Graphic (Image)

A graphic object is a non-electrical drawing primitive that is essentially a container for an image file that can be imported and placed onto a schematic sheet and can either be linked or embedded. Image formats supported are .bmp, .dcx, .dib, .emf, .jpg, .pcx, .png, .rle, .svg, and .wmf.

 A placed image A placed image

The visual style of a placed graphic is configured in the Properties panel when an image is selected in the design space ().

When an image object is selected, editing handles/nodes are available. Click and drag to change the size of the image horizontally and vertically as needed.

Using Vector Graphics

The majority of supported image formats are raster-based, which, simply put, means they are graphically created (or composed) of a fixed series of dots. While all of these image formats render adequately, their attraction diminishes when the image is scaled. Zoom in to an image in one of these formats and the 'blocky' or 'pixelated' nature of the image's dot composition soon becomes apparent. The solution to this is to use a Vector-based image format. Vector images are composed of graphical shapes rather than dots, which are preserved upon scaling.

The Schematic editor supports vector-based graphics in the form of WMF (Windows Meta File) and SVG (Scalable Vector Graphics) formats.

An example image on a schematic. A PNG version above with its SVG incarnation below. When zoomed in, the quality of the latter becomes very noticeable.
An example image on a schematic. A PNG version above with its SVG incarnation below. When zoomed in, the quality of the latter becomes very noticeable.

Notes

In order for the image to render correctly when viewing a schematic in an Altium 365 Viewer (e.g., the Web Viewer or the standalone Altium 365 Viewer), the Embedded option must be enabled.

Enable to lock the image's original aspect ratio. When this option is enabled, the image will be scaled to fit optimally into the frame size specified while maintaining the original aspect ratio of the image. If the option is disabled, the image is stretched to fit exactly into the drawn frame size.
Embedded

A copy of a placed image will only be stored inside the schematic sheet if the corresponding Embedded option is enabled in the Properties panel. If this option is disabled, only a link to the image file will be stored. Care should be taken when using linked images – if the location of the image changes, you will need to update the link accordingly using the File Name field in the Properties panel.

In order for the image to render correctly when viewing a schematic in an Altium 365 Viewer (e.g., the Web Viewer or the standalone Altium 365 Viewer), the Embedded option must be enabled.

Alternatively, you can define a relative path to the image by editing the File Name field.

  • \company_logo.png - the company_logo image is located in the same folder as the schematic/schematic library file.

  • \img\company_logo.png - the company_logo image is located in the img folder which, in turn, is located in the same folder as the schematic/schematic library file.

  • ..\company_logo.png - the company_logo image is located in the folder one level up from the folder in which the schematic/schematic library file is located.

  • ..\..\company_logo.png - the company_logo image is located in the folder two levels up from the folder in which the schematic/schematic library file is located.

Line

A line is a non-electrical polyline drawing primitive. Lines are used to add reference information to a document, such as building graphical symbols, custom sheet borders and title blocks, and annotating the schematic.

A line is a drawing object. Use the wire object to make an electrical connection between points in your schematic.

 Use lines to annotate and enhance the schematic. Use lines to annotate and enhance the schematic.

The visual style of a placed line is configured in the Properties panel when a line is selected in the design space ().

There are five placement modes when placing a line. The mode specifies how corners are created when placing lines and the angles at which lines can be placed. During placement:

  • Press the Spacebar to cycle through the modes. You can change modes at any time during line placement.

  • In all modes other than Any Angle, the line segment attached to the cursor is a look-ahead segment. The segment you are actually placing precedes this look-ahead segment.

When a line object is selected, editing handles are available. Click and drag to change the length of the line as needed.

  • Right-click on a vertex point then choose the Edit Line Vertex n command to access the Vertices tab of the Polyline dialog with the entry for the nth vertex selected and ready for editing.

  • Click and hold on a vertex, then press Delete on the keyboard to remove that vertex.

With the line selected, click on a segment to individually select that segment. The line sub-selection is distinguished by the associated editing handles changing to a red color.

 Individual segment subselection Individual segment subselection

The associated vertices for the segment can then be edited directly using the List panel and any changes will appear immediately on the schematic.

To move an entire line, click and hold on the unselected line then move to the new location.

Using a Line as an Arrow or Marker

The Properties panel provides several options that can be used to change the style of a line. A variety of arrow and marker designs can be achieved using the options as shown in the following image.

 Some examples of arrow and marker designs that can be achieved. Some examples of arrow and marker designs that can be achieved.

Vertices

  • Vertices grid - lists all of the vertex points currently defined for the object.

  • Add - click to add a new vertex point. The new vertex will be added below the currently focused vertex entry and will initially have the same X,Y coordinates as the focused entry. 

Polygon (Region)

A polygon is a non-electrical drawing primitive. It is a multi-sided graphical object that can be placed on a schematic sheet. A polygon must have at least three sides and can be filled or unfilled.

A placed polygonA placed polygon

The visual style of a placed polygon/region is configured in the Properties panel when a polygon is selected in the design space ().

When a polygon object is selected, editing handles (vertices) will appear at each corner.

  • Click and drag on a vertex to move it.

  • Click and drag on an edge to move the edge of the polygon.

  • Right-click on a vertex point, then choose the Edit Polygon Vertex n command to access the Region dialog's Vertices tab, with the vertex entry selected and ready for editing.

  • Click and hold on a vertex, then press Delete to remove it.

With the polygon selected, click on an edge to individually select it. This polygon 'sub-selection' is distinguished by the associated editing handles for the edge becoming red in color.

Individual edge sub-selection.
Individual edge sub-selection.

The associated vertices for the edge can then be edited directly using the List panel and any changes will appear immediately on the schematic.

To move an entire polygon, click and hold on an unselected polygon then move it to the new location.

Vertices

  • Grid - lists all of the vertex points currently defined for the object.

  • Add - click to add a new vertex point. The new vertex will be added below the currently focused vertex entry and will initially have the same X,Y coordinates as the focused entry. 

Rectangle

A rectangle is a non-electrical drawing primitive. It is a graphic element that can be placed on a schematic sheet and can be filled or unfilled.

 A placed rectangle A placed rectangle

The visual style of a placed rectangle is configured in the Properties panel when a rectangle is selected in the design space ().

When a rectangle object is selected, editing handles are available.

  • Click and drag to simultaneously resize the rectangle in the vertical and horizontal directions.

  • Click anywhere on the rectangle away from editing handles, then drag it to reposition it. While dragging, the rectangle can be rotated (Spacebar/Shift+Spacebar) or mirrored (X or Y keys to mirror along the X-axis or Y-axis).

Round Rectangle

A round rectangle is a non-electrical drawing primitive and is a rectangle object with rounded corners that can be placed on a schematic sheet and can be filled or unfilled.

A placed round rectangle
A placed round rectangle

The visual style of a placed round rectangle is configured in the Properties panel when a round rectangle is selected in the design space ().

When a rounded rectangle object is selected, editing handles are available.

 A selected round rectangle A selected round rectangle

  • Click and drag to simultaneously resize the round rectangle in the vertical and horizontal directions.

  • Click and drag C to change the curvature of the corners. This affects all corners equally regardless which editing handle is chosen.

  • Click anywhere on the round rectangle away from the editing handles then drag to reposition it. While dragging, the round rectangle can be rotated (Spacebar/Shift+Spacebar) or mirrored (X or Y keys to mirror along the X-axis or Y-axis).

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.