Exploring CircuitStudio

Parent page: CircuitStudio Documentation

CircuitStudio has been designed as a professional level design system that is both easy to use and delivers a powerful set of design tools for developing electronic products, from concept to manufacture. Tailored to suit those new to electronics design systems through to experienced designer engineers, CircuitStudio offers a refined design environment and a comprehensive set of features for managing design content.

You can explore CircuitStudio’s features and interface by simply experimenting with the software, by diving in to create a new design project, or better still, by first scanning through this documentation to give you a head start.

In this documentation section:

The CircuitStudio Environment

CircuitStudio incorporates a full set of PCB design tools in a unified design environment that features a modern, easy to use design interface. User interface features that support a smooth and intuitive workflow, from schematic and PCB design through to the design release stage, include:

  • A refined ribbon-style menu system
  • Flexible, multi-tab design editor windows
  • Dockable panels for working with design documents
  • A full set of command shortcut keys
  • Context-sensitive web-based Help reference
  • User configuration preferences

As you move between tasks in the CircuitStudio design workflow, the system responds to the current requirements by opening the design editors, panels and ribbon menu set that you need for the task at hand. While maintaining a consistent look and feel, the design environment dynamically changes to present the appropriate tools and windows while you design.

The user interface elements are nevertheless consistent in style, positioning and function, and can be summarised as indicated below.


For information about what is currently under the cursor, press F1.

  • Multiple documents can be opened for editing, each presenting with a separate Document Tab at the top of the workspace.
  • As you switch from one document kind to another, for example from a schematic sheet to a PCB design, the ribbon menu and tool options automatically change.
  • The commands available from the ribbon’s File tab remain the same, regardless of the document kind. This menu provides access to external file management operations and the system environment configuration preferences.
  • Workspace controls such as panels can be docked along any edge of the workspace, or float on top of or beside the application.

Ribbon Command System

CircuitStudio’s ribbon-style menu provides a dynamic and highly-visual control system that allows you to find the commands you need quickly.

Commands and menus buttons are arranged in groups under a series of tabs that all change to suit the current task. The result is an efficient and easy to use command interface that makes the most use of the available screen space.


The ribbon style menu system offers the appropriate collection of command buttons for the task at hand.

Using the ribbon menu is as simple as selecting a suitable tab, or quickly flicking through them, to find a set of commands that suit your current need.

So when editing a schematic for example, the Cross Probe tool command is logically found within the Find and Replace group under the Tools tab. Where additional command options are available (such as Annotate Schematic Quietly, above) the button offers a drop-down menu.

In the CircuitStudio documentation the nomenclature for ribbon command buttons is Tab | Group | Command » Sub Menu Command, where the final command refers to a button’s (optional) drop-down menu selection. So the two examples mentioned above would be referred to as:

  • Schematic Cross Probe – Tools | Find and Replace | Cross Probe, or Tools | Find and Replace |
  • Annotate Schematic Quietly – Tools | Annotation | Annotate » Annotate Schematic Quietly

Note also that the ribbon’s leftmost  button (not a Tab as such) accesses a fixed menu for managing projects, document files and external systems (remote vault, file import and online help). In the documentation these commands are referred in the standard drop-down menu manner, for example File » Open Project or File »  .

The ribbon menu features dynamically scalable buttons that will adjust to make the most of the available menu space, such as when using CircuitStudio on a small PC screen or at a reduced window size.

For easy access to common file and editing commands the ribbon menu features a Quick Access Bar area located above the ribbon tabs.


The Quick Access Bar provides direct commands buttons for basic file and editing tasks.

This offers buttons to directly open or save a document, and undo/redo buttons for the last edit change – hover the mouse cursor over each button to see its function hint text. The leftmost CircuitStudio icon button  provides standard window controls such as Maximize/Minimize, Close etc.

Start page

The CircuitStudio Start page, opened by when you first install the software, provides a central location from which to access many common system tasks and system configuration options. The page is designed to offer simple and direct way to access routinely used areas of the software, such as the My Account page and design-based tasks (opening or starting a new project), as well as software configuration options through Extension & Updates

Access the Start page from the ribbon’s View menu: View | Start.


Task links on the Start page provide single-click access to key actions and configuration features.

  • Select Projects to start a new project, open an existing/recent project, view reference projects or project documents.
  • Select Community to view CircuitStudio's forums and community, which can be used for networking, FAQs, webinars, and more.
  • Select Help to launch CircuitStudio's online documentation in your default browser.
  • Select My Account to manage your CircuitStudio software license, sign in/out, and change Account Preferences.  See System Installation, Licensing & Management for detailed information.

Document Windows

When you open a document, it becomes the active document in the associated editor in CircuitStudio's main design window. For example, a schematic document is opened and edited in a Schematic Editor window, a PCB library document in the PCB Library Editor window, and so on.

Multiple documents can be opened simultaneously, where each has its own selection tab at the top of the design window. Documents can occupy the entire workspace, or the workspace can be shared between multiple open documents via the Split commands in the Window menu. Documents can then be dragged from one split region to another.


Design document windows can be stacked or configured in vertical or horizontal splits.

Panels

Documents store objects and entities, and are edited in the main workspace. Panels are used to give an alternate view of data in the current document, for example the PCB panel can be used to browse by Components or Nets.

Panels are also used to work across the environment, for example the Projects panel is used to open any document in the project, as well as display the project hierarchy. Document-specific panels can only be displayed when that document-type is the active document.

All panels are accessible from the menu’s View tab.


The main project panels are accessed from the System group under the View tab, while more document specific panels are available in their dedicated groups.

  • Panels can float in the workspace, they can be docked along the edge of the CircuitStudio environment, or they can be set to pop out from an edge.
  • Switch between multiple docked panels using the tabs at the bottom of the panel area.
     
  • Click and drag on the panel name to move just that panel, click and drag elsewhere on the panel caption bar to move a set of stacked panels.
  • Right-click on the panel name to configure its dock behavior.
  • Switch a panel from docked to pop out via the pin button at the top of the panel.

Finding Help

CircuitStudio provides a multiple levels of help information, both locally in the software and through online documentation.

  • At the immediate level, the system provides basic information via pop-up text as you hover over a control button, and most action dialogs include hints to help you configure its settings and options.
  • The main in-depth help information can be accessed by simply pressing F1 over an object, editor, panel, menu entry or button. This provides a direct link to the relevant part of CircuitStudio’s online documentation.
  • The menu Help button (View | Help | Help) will open the main page of the online documentation.

Shortcuts

When you are comfortable with working with the CircuitStudio interface and design flow, a good way to streamline and speed up the process is through the use of keyboard shortcuts.

The system offers and pop-up hints for shortcuts, and a context-sensitive list of shortcuts.

  • To see shortcuts for the ribbon menu Tabs, press the Alt key.
  • Open the Shortcuts panel (View | Help | Shortcuts) to see a list of common keyboard shortcuts for the system and the active editor. For example, with the panel open, changing from the schematic to the PCB editor will re-populate the list with PCB shortcuts in place of Schematic shortcuts.

System Preferences

CircuitStudio provides a centralized location for the setting of environment options across all document editors and systems – the Preferences dialog.

Access the Preferences dialog by selecting File |  (located at the bottom of the File menu).


The Preferences dialog is the central point for configuring CircuitStudio's system-wide user preference options.

This features a tree-like navigation structure that helps you quickly find and set system-wide preferences. The current preference settings will be retained by CircuitStudio, but can also be saved or loaded to/from a single compressed format file (DXPPreferences*.DXPPrf) with the  and  buttons.

Getting to know CircuitStudio

A good way to become familiar with CircuitStudio’s interface, editors and command structure is to simply load one of the supplied reference designs and explore the system’s functionality with a real PCB project.

To do so, select a project entry listed under Reference Designs in the Tasks page (View | Start).

However the best way to understand the workflow and deeper features of CircuitStudio is by working through the documentation’s From Idea to Manufacture design tutorial guide. This provides a step-by-step explanation of how to create a complete design in CircuitStudio, and covers all aspects of the process – literally from idea to manufacture.

Use the guide as a complete walk-through process for creating your own design (or the one presented), or access key parts of the guide as a reference when needed.