element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Altium CircuitStudio
  • Products
  • Manufacturers
  • Altium CircuitStudio
  • More
  • Cancel
Altium CircuitStudio
Documents CircuitStudio Hidden Commands
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Altium CircuitStudio to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: e14softwareuk
  • Date Created: 17 Apr 2018 1:21 PM Date Created
  • Last Updated Last Updated: 12 Nov 2018 8:30 AM
  • Views 2891 views
  • Likes 4 likes
  • Comments 6 comments
Related
Recommended

CircuitStudio Hidden Commands

Applies to Versions: [1.5.1]

 

CircuitStudio, through its use of a modern ribbon interface, is designed to be easy to use and accessible to those whose full time job is not PCB design. Those wishing to access the full power of the product will be interested in these extra commands that are not accessible via a button or other dedicated UI element.

 

The following are accessed by typing a search string into the search bar on the upper right of the editor window.

image

 

The search string should be the command name or a few characters from it so that it will be returned in the search results dropdown.

image

 

PCB Editor

Convert > Create Region From Selected Primitives

Deselect > Touching Rectangle

Deselect > Touching Line

Design > Make PCB Library

Paste Array...

Pin/Part Swapping > Automatic Net/Pin Optimizer...

Pin/Part Swapping > Configure...

Pin/Part Swapping > Interactive Differential-Pair Swapping

Pin/Part Swapping > Interactive Part Swapping

Pin/Part Swapping > Interactive Pin/Net Swapping

Place > 3D Body

Report > Measure Selected Objects

Select > Touching Rectangle

Select > Touching Line

 

PCB Library Editor

Convert > Create Region From Selected Primitives

Deselect > Touching Rectangle

Deselect > Touching Line

PCB Lib Placement > Paste Array...

Tools > Component Wizard

Tools > Library Splitter Wizard...

Reports > Library Component

Reports > Library List

Select > Touching Rectangle

Select > Touching Line

 

Schematic Editor

Deselect > Touching Rectangle

Deselect > Touching Line

Design > Create Sheet From Sheet Symbol

Design > Create Sheet Symbol From Sheet

Port Cross Reference > Add To Project

Port Cross Reference > Add To Sheet

Port Cross Reference > Remove From Project

Port Cross Reference > Remove From Sheet

Select > Touching Rectangle

Select > Touching Line

 

Schematic Library Editor

Deselect > Touching Rectangle

Deselect > Touching Line

Edit > Paste Array...

Select > Touching Rectangle

Select > Touching Line

Tools > Configure Pin Swapping...

 

 

Do you know of any more useful commands? If so let us know in the comments section below.

  • pcblib
  • sch
  • schlib
  • pcb
  • circuitstudio
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • mc6800
    mc6800 over 6 years ago +2
    If you open a script file you can use "run" in the search box to run a selected function in the script. I'm not sure how compatible this is with AD, but it seems adequate to import footprints from the…
  • mc6800
    mc6800 over 5 years ago +1
    If you just want to import a new symbol from the PCB Libraries tool, the simplest option is to: 1) use the make new library option in export (instead of the existing library option) 2) run the .pas file…
  • jonhpeterson
    jonhpeterson over 3 years ago

    In "PCB Editor" there is a "Design > Make PCB Library". This appears to build a PCBLIB of just footprints.

    However, in "Schematic Editor" there is no corresponding "Design > Make SCH Library".

    There seems to be no way to get the schematic symbol for a part from the board schematic like that for footprints.

    Well, it's a symmetrical and somewhat confusing.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • a.stepanov
    a.stepanov over 5 years ago in reply to mc6800

    Thank you a lot!

     

    I missed this option in PCB Libraries tool.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mc6800
    mc6800 over 5 years ago

    If you just want to import a new symbol from the PCB Libraries tool, the simplest option is to:

     

    1) use the make new library option in export (instead of the existing library option)

    2) run the .pas file

    3) copy the new symbol in the new library to the "real" library

    4) close + delete the temporary new library created

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mc6800
    mc6800 over 5 years ago

    Unfortunately I don't think there is a direct way to move the focus to the .pcblib file in CS with scripts. The only work-around I can think of is to modify the script file to ask the user to manually select an open library file. As far as I can tell from AD, the script file commands exist to allow this, but so far I haven't managed to create a working solution (it probably needs someone with AD script experience to create a reusable module to add to CS scripts).

     

    I imagine the process would be:

     

    a) Offer a dialog box with all open documents of the correct type (e.g .pcblib, .sch etc)

    b) User selects one

    c) Script make the chosen file the selected option for the remainder of the script

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • a.stepanov
    a.stepanov over 5 years ago in reply to mc6800

    Hi!

     

    Could you provide some help ?

    After .pas opening in CS and "run" command via search box I see an error message:

    "You must have focus on a PCB Library in order for this script to run."

    How to fix this issue ?

    During script run focus always switches to .pas script from .pcblib file.

     

    Thanks!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mc6800
    mc6800 over 6 years ago

    If you open a script file you can use "run" in the search box to run a selected function in the script. I'm not sure how compatible this is with AD, but it seems adequate to import footprints from the PCBLibraries footprint generator.

     

    If you type "wiz" in the search box when in a PCB library one of the options offered is the (missing) IPC footprint generator - although unfortunately it doesn't actually do anything!

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube