How Do I Flip and Rotate Components in Altium Designer and Other Schematic Functions

May 21, 2018 Altium Designer

As design engineers, we have a lot of things that we do, so it’s not surprising if we don’t spend a lot of time enhancing our working knowledge of the CAD tools. As long as we can get the parts on the schematic sheet and then hook them up, that’s normally good enough. The problem though is that we are probably missing out on some great productivity enhancers by not learning more about the tools that we drive. 

Take rotating a component for instance. If you don’t spend much time in the tools, you may not know or remember what you need to do to in order to rotate a part. I’ve seen people draw nets all over the place because they didn’t take the time to rotate a component. Other users may know how to rotate the component using a menu command, but navigating through the menus can be so annoying that they avoid doing it because they don’t know the shortcut. 

In that spirit, let’s see if we can help. I’m going to describe some of the more basic schematic component placement functions in Altium Designer along with their shortcuts. If you have been avoiding some of these functions because you didn’t know about them, had forgotten them, or didn’t know the shortcut for them hopefully this will be helpful to you.

Reviewing Schematic and Symbol Functions

Let’s assume that you’ve already created your project in Altium Designer and you’ve added a schematic object to it. You should have also already set the schematic up for size and grids, as well as your preferences too. The next step is to attach some libraries so that you can search for and find the components that you want to use. 

These are all the basic steps of setting up your schematic for use. Altium Designer also gives you the ability to create symbols both manually and automatically. You can create these as single part symbols or as multiple part symbols. You also have the ability to pull components in from attached libraries or that you connect to through online services. Now that you’ve done all of this, you are ready to start working with the components on your design.

Placing Components in Your Schematic

When placing a component you are going to be working from either the Explorer Panel or the Libraries Panel. The Explorer Panel allows you to connect to external libraries that are online to find parts. When working from the Explorer Panel you can hold your left mouse button down on the part in the Explorer Panel and then drag it over to the schematic sheet. You can also right click on the part that you want and select “Place” as you can see in the picture below.

Screenshot AD18 flip & rotate comps right click place

Selecting a component to place on the schematic in Altium 

When working from the Libraries Panel you will be working with libraries that you have attached to your design. From here, you can also drag and drop the part from the Libraries Panel or right click on the part and select “Place.” You can also select the part in the panel and then click the “Place” button at the top of the panel, or you can double click on the part. Any of these actions will put the part on your cursor so that you can fly it into the design as shown below.

Screenshot AD18 flip & rotate comps place comp

Flying the component in and placing it

While the part is flying on your cursor you can edit its properties by pressing the Tab key. This will allow you to change its values as you can see in the picture below where I have entered a new designator value. While editing the properties, the placement of the part will be paused until you use the Enter key to finalize your property changes.

Screenshot AD18 flip & rotate comps change property

Changing the value of the designator property

Once you have flown the part into position, click the mouse button or use the Enter key to place the part down on the sheet.

Selecting PCB Components in an Altium Designer Schematic

Once you have parts on the sheet, you may want to select them for other operations such as changing their properties or other edits. To select the part, click the left mouse button inside of the part. You can also use the mouse to drag a rectangle around the part, but there are two different ways to select objects by dragging a rectangle. 

By dragging your rectangle from the left to the right, you will only select those items that fall in the rectangle, while dragging your rectangle from the right to the left will select all objects that the rectangle touches. 

This is extremely useful if you want to select just the designator of a part for editing. You would drag the rectangle from left to right so that it encompasses the designator but not all of the rest of the part. If you were to drag that same rectangle from right to left, the entire part would be selected.

Moving Components on a Schematic Sheet

To move a part that has been placed you can do the following: 

  • Use the Edit > Move > Move pulldown menu and then click on the part to put it on your cursor as shown in the picture below.

  • Do the same command by pushing the “M” key twice (move > move), and then click on the part to put it on your cursor.

  • Hover your mouse over the part and hold the left mouse button down to put the part on your cursor. When you release the mouse button the part will place down at that location.

Move a part in Altium Designer

Moving a placed component

How Do I Rotate a Part in Altium Designer? 

In some cases, you'll need to rotate a component in Altium Designer after it has already been placed in your schematic. To rotate a part in the schematic editor, you just need to follow these steps: 

  • Use the Edit > Move > Rotate Selection or Rotate Selection Clockwise pulldown menu and then click on the part to rotate it.

  • You can perform the same command by pushing the “M” + “Spacebar” key combination or the “M” + “Shift > Spacebar” key combination, and then click on the part.

  • The easiest way to rotate a part is to do this while it is flying on your mouse during placement. Go into the move command and then select the part. Once the part is flying on your cursor, use the “Spacebar” or the “Shift > Spacebar” to rotate the part one way or the other as shown in the pictures below.

  • You may need to do the same in your PCB layout. If you are in the PCB editor and you want to rotate a component in Altium Designer, you use the same commands from the main menu. If you're unsure of what this looks like, the dialog below shows you the part rotation box. You can enter an arbitrary part rotation angle (in degrees) in this dialog box.

Flip & rotate a part in Altium Designer

Rotating a component on the schematic

Part rotation angle in Altium Designer

Part rotation angle in Altium Designer

Flip a Component in Altium Designer and Other Changes

When we refer to “flip a component” in Altium Designer, we really mean creating a mirror image of the component. When you’re building your circuits, creating a mirror in Altium Designer’s schematic editor is a great way to stay organized without criss-crossing multiple connections. Altium Designer provides a simple way to flip a component in the schematic. Note that you cannot do this same type of flip in the PCB editor.

As with the other commands, there are menu selections to flip the component. The easiest thing is to do though is to use the “X” or “Y” keys while you are flying the part on your cursor to flip it either horizontally or vertically. 

All of these commands to flip a component can also be done with multiple components. You can select and flip a group of components. While they are on your cursor, use the “X” or “Y” keys to flip them as you can see in the pictures below.

Screenshot AD18 flip components in a group

You can flip components in Altium Designer as a group

Copying Parts in an Altium Designer Schematic

Another function in Altium Designer that is a great time-saver is to copy parts. You can take a part that is already on your design, like a resistor or a capacitor, and copy and paste it to create another instance of the same part. You can select the part and then go through the edit menu “Copy” and “Paste” commands. A much quicker way, however, is to use the standard copy and paste keyboard shortcuts “Ctrl-C” and “Ctrl-V,” just as you use in other applications. 

Altium has provided a lot of shortcuts in Altium Designer that can really help to improve your productivity. As you can see, the shortcuts that we’ve talked about here will help you to work with components on your schematic much more smoothly and quickly. Once you get into a pattern of using them, these shortcuts will save you a lot of time that you would usually spend on navigating through menus, you just need to use them. 

Altium has a proven history of enhancing and updating Altium Designer to make it the most efficient PCB design software that you can use. Would you like to find out more about how Altium can help you to design your schematics more quickly and efficiently? Talk to an expert at Altium.

About the Author

Altium Designer

PCB Design Tools for Electronics Design and DFM. Information for EDA Leaders.

Visit Website More Content by Altium Designer
Previous Article
Altium User Groups: Starting, Finding, and Joining
Altium User Groups: Starting, Finding, and Joining

Insight into what user-to-user benefits you’ll see in these groups and learn how to start your very own!

Next Article
Painless Circuit Creation with a Hierarchical Schematic Design System that Works
Painless Circuit Creation with a Hierarchical Schematic Design System that Works

Using a PCB design system that has a good hierarchical schematic design process can save you time and effor...