VendorTools script - Script that can be used to exchange info between different FPGA vendors and AD. Documentation The documentation area is where you can find extensive, versioned information about our software online, for free.
You can read more about commiting your content here AltiumAddonsCommitersRecomendation Altium Designer LIBRARIES available at Addons page: The Notepad script command included in the Reports menu. The Altium Designer Scripting API Altium Designer API Using the Altium Designer API Altium Designer API Reference. TRAININGS Live Courses Learn best practices with instructional training available worldwide On-Demand Courses Gain comprehensive knowledge without leaving your home or office. With the customizing dialog closed, the new menu command can be accessed at any time in the PCB editor.
FlipComponents script - Script flips selected components. Altium Designer templates available at Addons page: Downloads Take a look at what download options are available to best suit your needs. Dec 4, SelectBadConnections fixed the way script detects objects - better work with tolerance, an… Feb 24, SelectConnectedOnLayer fixed SelectConnectedOnLayer to make objects appear in inspector panel Feb 17, SelectConnectedTrack Select Connected Track skript Dec 22, SelectViaAntennas SelectViaAntennas updated by Randy Clemmons to v1.
Latest commit 1dddc45 Jul 19, justinmassiot Syntax error fixed.
Features Business Explore Marketplace Pricing. Sign in or Sign up. Code Issues 0 Pull requests 0 Projects 0 Wiki Insights Pulse Graphs. Clone this wiki locally.
Altium Designer addons This project contains set of scripts, examples and other content which is developed to provide extended features for Altium Designer unified design environment for electronics development. The project is in Czech and English language. Updates are listed here. Distributed "as is" with no warranty. Altium Script Gallery was moved to Altium Wiki.
You can find it and download on Examples and Reference Designs page. This section was removed in this project and it is replaced by shared Google Drive folder as easiest solution of the situation.
Download If you are interested to be committer, please send an email to retry. It is needed to have Google account gmail to access Google Code where Altium Addons is hosted. You can read more about commiting your content here AltiumAddonsCommitersRecomendation Altium Designer LIBRARIES available at Addons page: Plain SchLib and PcbLib files. Altium Designer templates available at Addons page: AltiumPCBProjectTemplate - Sample project template for 2 and 4 layer board design in Altium Designer.
Details can be found here AltiumPCBProjectTemplate Scripts available at our Addons page: TortoiseSVN script - script is using TortoiseSVN client to process SVN operations what brings standard TortoiseSVN dialogs into AD to have more features while working with SVN BetterRevertVCS script - script reverts active document from repository and reopens working copy to be sure user is working with reverted data OpenComponentPCBLib script - opens the component footprint library of a selected component on PCB BoardAutoSizer script - Redefine Board Shape based on Embedded Board Arrays Fix Connections script - Fix Connections is a modified version of Fix Overlaps v2.
Via Soldermask Barrel Relief script - the script searches for vias on board with higher then defined hole size and opens soldermask for the vias by given value from the edge of hole to prevent possible mask damage. Currently supports PCB Toolkit, TraceSim and TX-Line. FilletWithRadius script - script that rounds connection on horizontaland vertical lines by fixed radius value. FixOverlaps script - script that will clean nets in chosen net class of overlaps.
OpenSchDocs script - script will open all sch documents in current PCB project. UpdateNetOnclick script - script will update net of all selected objects to a net user chooses with a mouse click. LengthTuningHelper script - script that helps in length tuning of DDR3-FPGA interfaces, where you need to include length of lines inside FPGA.
This one also helps in length tuning when you need to include via stack size to length of a net. LayerStackExporter script - script that exports layer stack to a CSV file. SelectViaAntennas script - This script selects unnecessary vias on PCB vias connected only on one layer. ReAnnotateSelection script - This can be used to re-annotate selected components on PCB.
ZoomAndCenter script - This script invokes zoom and centers view on zoomed area. PlaceRectangle script - This script places a rectangle on the PCB. It fixes some problems with rte importer and dsn exporter, and gives user the ability to import ses file.
CalculateCopperArea script - This script calculates area of selected poly or region. LayersAndObjects script - This script creates a form similar to a panel, from which you can control layer and object display.
Originated from LayersPanel script. SelectBadConnections script - This script checks weather Tracks and arcs on signal connect totaly on some other object. Center-to-center check is done. If not, it is selected. Tolerance and zero tolerance is supported. WheelSelector script - This script allows selection and scrolling through insight form using wheel. AddDatumPointsToArcs script - This script will add tracks to selected arcs. This tracks end in arc center, so after that you can easily move objects to arc center.
AutoSTEPplacer script - This script will place STEP files on a footprint in a library if they have same name. PCBScale script - This script allows you to scale selected objects on a PCB by amount.
LayersPanel script - This script creates a form similar to a panel, from which you can control layer display. Originated from ShowHideLayers script. Man2APDesignators script - This script will change manual designators to auto-positioned. Will operate on all or selected components. ComponentPlacement script - This script allows user to equalize relative component placement between two groups of components.
MoveAPdesignators script - This script allows user to modify distance between auto-positioned designators and component. ParamsToPCB script - This script allows user to transfer component parameters to the PCB. CreateTableOfContents script - Script that can be used to create Table Of Contents on newly created top level sheet in PCB Project.
MultiPCBProject script - This Script enables Project to be used with multiple PCB documents, so that project is split among multiple PCB Documents. It is workaround solution that uses blankets to point which PCB document gets the circuit under it. This includes synchronization of user parameters MFGNAME, Description, etc. Everything is done within Subversion SVN. FilterObjects script - Script that filters objects based on type, layer and parent.
LockNetRouting script - Script which locks or unlocks routing tracks, vias and components possible to exclude components on selected net. That aims to prevent some unwanted changes on PCB during routing. SingleLayerModeWithConnectionLines script - This script enables user to see all connection lines in a display similar to single layer mode. VendorTools script - Script that can be used to exchange info between different FPGA vendors and AD.
This function is available in all 3D tools TestpointMaker script - This script creates test points for a net class. StitchingVias script - Script that generates stitching vias on a PCB. Vias are added to graphical component for easier use.
ThievingPads script - Script that adds thieving pads to a PCB Document. AddWireStubsSch script - it search for unconected pins of components in schematic sheet and draw small segment of a wire on it equipped by net label according to the name or designator of the pin Adjust Designators 2 script - This script modifies designator position. MechLayerNames script - Script that saves mech layer names to txt file.
This names can then be imported it to another PCB Document. DeleteInvalidPCBObjects script - Cleans a PCB documents of some current invalid objects. Checks for invalid regions or polygons and deletes them. LockMultiPartComponents script - This script can be used to lock parts in multi-part components. It searches for "Group" parameter in all components and assigns a value in it, based on current component designator.
PrintAllvariants script - This Script saves variant information to CSV file, which can then be easily opened in excel. SheetParameters script - script that modifies document parameters in all SCH documents of focused project. FlipComponents script - Script flips selected components. If there are no selected objects it asks user to click on components that will be flipped.
It uses smart mechanism for flipping, which tries to keep pads position. MoveToLayer script - This script moves selected copper tracks to selected signal layer, while maintaining connectivity with Vias that are automatically placed. IsPadCenterConnected script - This script checks weather pads have track in their center.
This automated design reuse is using Device Sheets or SCH snippets in SCH, and PCB Snippets in PCB. For more info read "How to use this script.
Fillet script - Script that places arcs to corners of selected tracks Fillet command. DeleteSelectedSplit script - Script that can be used to delete selected split plane.
It actually creates region based on selected split plane, with holes inside, so no copper will appear on that place. DeleteAllSelectedItemsInPCBLIB script - This script can be used to delete selected objects in PCB Library. Currently you can only delete selected objects that are part of currently visible footprint, but this script deletes selected objects that are in other footprints.
FormatPaintBrush script - This script is used to copy formattings from one object to the others. Currently it works on dimensions, coordinate, String and poly in PCB and all sch objects. Current Calculator script - PCB script that gives the user a dialog box with current Amperes handling calculations for a selected track.
Hyperlynx Exporter script - Script for PCB export to hyp file. It adds fills, regions, polygons and split planes in hyp file. RenumberPads script - Script helps with changing order of pads mainly in Altium PCBLIBs.
You just start script, select start index and increment and you create new designators of pads by clicking on them in the new order. RoomFromPoly script - Script to create room from selected objects or from selected polygon. AdjustDesignators script - it will center the designator in top and bottom overlay. SCHSelectionFilter script - Script that uses select Touching trectangle, but user can choose object types that will be selected. SCH-SelectTouchingRectangle script - Script made because some people wanted select touching rectangle feature in Sch.
IncrementingDesignators script - Script that enables user to set designators with mouse. Works on Components in SchDoc and PCBDocpins SCHLIB and pads PCBLIB. Designators can be swapped too.
When working with pins it can also move pin names. IBIS Editor script - Script that overrides Selector and Submodel keywords in IBIS File. Terms Privacy Security Status Help. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window.
Scripting | Online Documentation for Altium Products
Apr 12, Fillet updated fillet to execute faster Oct 21, FilletWithRadius fixed layer issue with arcs Sep 14, FilterObjects No commit message Nov 9, FixConnections Added Fix Connections v1.
Center-to-center check is done. You signed out in another tab or window. Man2APDesignators This script will change manual designators to auto-positioned. Downloads Take a look at what download options are available to best suit your needs.
This bypasses the creation of a custom command step by directly assigning a loaded script to a menu. Tuesday 27 May at 8: DeleteSelectedSplit script - Script that can be used to delete selected split plane. MultiPCBProject script - This Script enables Project to be used with multiple PCB documents, so that project is split among multiple PCB Documents.
IBIS Editor script - Script that overrides Selector and Submodel keywords in IBIS File. This script modifies designator position.
Running Scripts in Altium Designer | Online Documentation for Altium Products
Tolerance and zero tolerance is supported. You signed out in another tab or window. Terms Privacy Security Status Help. Related information Customizing the Altium Designer Resources. You can read more about commiting your content here AltiumAddonsCommitersRecomendation Altium Designer LIBRARIES available at Addons page: Creating and Storing Scripts. This section was removed in this project and it is replaced by shared Google Drive folder as easiest solution of the situation.
Updates are listed here. PCB design technology for all elements of your electronics design. Terms Privacy Security Status Help. Downloads Take a look at what download options are available to best suit your needs. The scripting system is composed of two main parts; the Editor and the Debugger. Free Trials Download a free trial to find out which Altium software best suits your needs. FlipComponents Script flips selected components. Currently supports PCB Toolkit, TraceSim and TX-Line.
PCBScale This script allows you to scale selected objects on a PCB by amount.
8223 :: 8224 :: 8225 :: 8226 :: 8227 :: 8228