SlideShare una empresa de Scribd logo
1 de 21
Ten Productivity Tips For Altium
Designer That Seem To Be Hidden.




   Carl Schattke, Sr. PCB Design Engineer, Tesla Motors, Inc.
                 Copyright 2011 All rights reserved
10+ Altium Designer Productivity Tips
1.    How to walk through the nets in a design to check it.
2.    How to manage layer sets
3.    Using net name prefixes on nets to set up classes quickly.
4.    How to use schematic net names to ease class definition for rules setup.
5.    How to get the total match net lengths on extended nets in a few seconds.
6.    How to find that last small unconnected net on a big design.
7.    How to place a drill drawing stack up table with all the parameters
8.    Method for how to close out test point usage errors on a large design.
9.    How to tag team placement with multiple users when your not all on SVN together.
10.   How to use unions and rooms to ease placement
11.   How to delete a one or more long traces quickly
12.   How to move stuff from one layer to another
13.   How to tile your schematics and board into two panes quickly
14.   How to use the layer stack manager to show placement and test point keepouts
15.   How to bring a spreadsheet into Altium.
16.   How to change layer names to keep track of them better
17.   Move selections by X,Y
18.   Edit Move Polygons
19.   Microsoft tip - Use Alt-Tab to switch between open windows.
How to walk through the nets in a
           design to check it.
1) Open the PCB- Z,B –Zoom board
2) Open up the PCB panel – V,W,P,P – View Workspace
   panels, PCB, PCB
3) Select the nets pulldown
4) Select a class to see all the nets in a group – Set
   options to Dim or Mask, select, zoom board, clear
   existing .
5) Select the class <All Nets> - In the list of nets scroll up
   and down with up and down arrows. Each net will be
   highlighted. Use shift or cntl key to select multiple
   nets.
6) Click in PCB to turn off selection, and see nets in the
   current layer colors.
7) Another way - Use Edit Select component connections
How to manage layer sets
• Save favorite view options by function such as placement,
  All routes, planes, Drawings, etc.
• Top place, bottom place, bot place flipped
• LMB click on the LS button in the lower left



• Select board layer sets – new set
• Build a net set from current selections or pick from list. L or
  OL to bring up
• It does not save the Show/Hide status, click SHIFT-D to
  bring it up.
• Use these to quickly switch into desired views.
• Use SHIFT-S to toggle to single layer mode.
• Use N,S,A to show all design nets, use N,H,A to Hide all nets
   – Also use this to see nets on component N,S,O or net N,S,N
Using net name prefixs on nets to set
          up classes quickly.
• Net sorts alpha numerically
• Diff pairs must end in _N and _P
• Use a prefix for any class or group you want to
  create
• Use a suffix for any extended nets you want to
  measure
• Set classes on schematic with directives
• Set in PCB nets panel, Right click on <All Nets>,
  Add Class, move from non-members to members.
How to get the total match net
    lengths on xnets in a few seconds.
• Create a net class that includes all nets in the extended class
  “D0,D0-1,D0-2…D15,D15-1,D15-2”
• Shift click on top and bottom net in panel to select all the
  nets. CTRL- C to put in buffer.
• Open an Excel worksheet– CTRL-V to Paste in
• In new column add the Xnet’s “=Sum(D12,D14)” to get the
  total length of each Xnet. Drag formula down by picking the
  lower right corner of cell.
• In new column get delta from target length “=$F$12-F12”
  Drag down. Add or subtract length as needed in design.
• To recalculate just grab the netclass again and paste at the *
  in the spreadsheet, you’ll instantly see the new delta’s
How to find that last small
   unconnected net on a big design.
• Hit OL or L to open up the view configurations
  – Under systems colors check the box for Default
    color for new nets.
  – In the design hit N,S,A to show all nets
  – Turn off pad holes and via holes
• Hit CTRL-D to bring up show/hide, click all
  hidden. Now you’ll just see the un-routed
  nets.
• Show all the features again.
How to place a drill drawing stack up
    table with all the parameters
• Type D,K to set up all the values in the Layer
  Stack Manager
• Make the Drill drawing layer active
• Place stack up Legend, start in upper left
  corner of where you want it.
• HIT the TAB Key prior to placement and check
  all the boxes for the Layer Stackup Analyzer
  Setup
Method for how to close out test point
   usage errors on a large design.
• The test point manager points out complete, illegal or
  incomplete nets.
• No way to see each net that needs a test point.
• Set up rule for assembly test point style to define sizes,
  grid, and clearance for ICT pads.
• Setup rule for Assy. Test point usage to require single test
  point per net.
• Run a DRC and make a class of nets out of the violating
  nets.
• Highlight the net class and now you can easily see all the
  nets that need a test point.
• Add the test point and remove the net from the net class.
How to tag team placement with multiple users
     when your not all on SVN together.
• First group parts in rooms and separate rooms around board
• Define work on one room at a time for each user so you can work in
  parallel.
• Keep a master PCB and make a slave copy for others
• Import process load both master and slave PCB’s.
• Delete parts off of the master that are done on slave.
• Select all the work done on the slave. Use CTRL-C and pick the
  origin or a mounting hole on grid
• Use E, A to edit, paste special. Click on keep net names and keep
  classes. Insert with CTRL-V at the EXACT point you picked in the
  slave.
• Do a Design update to check if you deleted all the parts on the
  master and update classes in the PCB.
• Assign the next room for placement and send out a new slave PCB.
~The new PCB, Collaborate Compare and Merge, works if all are on
SVN together or if you just want to compare two PCB’s.
How to use unions and rooms to ease placement


• Use rooms to setup the design into groups of
  components.
• Select parts in the PCB Components panel
• Move selected parts with the T,O,R command
• Once you place a group of parts make them a
  union with a Right Mouse Button, Unions. Then
  it will move as a group. Rooms can also be used.
• When moving a union select on a centroid or
  something on grid or the whole group will be off
  grid.
How to delete a one or more long
            traces quickly
• Type E,S,P for Edit Select connected copper.
Hit the Delete key.
Use the shift key to select more than one net.
Sometimes it will be faster to place a fill over an
  area to delete traces and then select the
  copper and delete.
The find similar objects, PCB Inspector can also
  be useful for this.
How to move stuff from one layer to
             another
• Edit Paste Special is used to move things from
  one layer to the next. Select and copy, go to
  the new layer you want it on and paste
  special, paste on current layer.
• Another way is to use the PCB inspector to
  change the layer, but be careful you only have
  selected what you want.
How to tile your schematics and board
       into two panes quickly
• Open your PCB and one of your schematic
  pages
• Window > Tile Vertically
• Open a 3rd item if you want to change where
  they are at. Once you have the PCB and
  Schematic showing where you want go to
  projects tab and right click on source
  documents and open all (or sometimes unhide
  all)
How to use the layer stack manager to
 show placement and test point keepouts
• So you have a rule to keep parts 5mm from
  the edge and testpoints 2.5mm
• Take a power plane and gnd plane and in the
  Layer stack manager temporarily expand the
  Pullback to 5mm on one and 2.5mm on the
  other. This will make it really easy to see.
• Or you can just have the keepout layer on all
  the time or set your rule and wait for a
  violation to pop up.
How to bring a spreadsheet into
                Altium
• Go to the layer you want the lines and text on.
• Select the table in Excel and CTRL-C
• Click in PCB then CTRL-V to paste it in.
How to change layer names to keep
         track of them better
• Right click on the tabs and select use short
  medium or long names.
• Add 01_…13_,14_ as a prefix to the layers in
  your stack up.
• Add M01_... for the Mechanical Layers.
• Go to OL or L to bring up the View
  Configurations window and then click on the
  name you want to change and wait a couple
  seconds and then you can edit the name.
Move selections by X,Y
• Select the stuff you want and then Edit Select
  move by XY Put in the exact distances you
  want to move the selections.
• Remember you can toggle the X and Y and this
  might save some typing. Also the positive and
  negative can toggle.
Edit Move Polygons

• Edit > Move > Polygon Vertices
• Use EMG for short cut.
Microsoft tips - Use Alt-Tab to switch
          between open windows.
•   Use Alt-Tab to switch between open windows.
•   Use CTRL-ALT-PRINT SCREEN to copy image
•   Use CTRL Arrows to jump by words not letters
•   Use CNTL-ALT-DEL > Task manager > Process>
    View> Select Columns - to see if program is
    dead look at I/O reads & writes and usage.
More Productivity tips!!!
•   Altium Learning Guides: http://www.altium.com/community/learning-guides/en/learning-guides_home.cfm#
•   Scripts in Altium Designer: http://www.altium.com/files/pdfs/Increaseyourproductivity.pdf
•   52 Time Saving Windows Tips: http://vitamincm.com/windows-shortcuts-tips/
•   Johns Blog Altium Designer tips: http://www.johnstowers.co.nz/blog/index.php/reference/altium-designer-tips/
•   Blackstick Altium Tips: http://www.blackstick.co.uk/blog/?tag=altium-tips
•   Bluechip Highspeed Tips: http://fplreflib.findlay.co.uk/articles/37941/HiSpeedDesignTutorialforAltiumDesigner_long.pdf
•   Altium Twitter: http://twitter.com/#!/altium
•   Altium Live Videos: http://altiumvideos.live.altium.com/#Detail/1026
•   Click on a button you never did before and see what it does!




      Carl Schattke can be contacted at carl@schattke.org or at 888-204-3704

Más contenido relacionado

La actualidad más candente

Unit 3 SOLID STATE WELDING PROCESSES
Unit 3  SOLID STATE WELDING PROCESSESUnit 3  SOLID STATE WELDING PROCESSES
Unit 3 SOLID STATE WELDING PROCESSESLearnMech
 
PCB Designing using Autodesk Eagle
PCB Designing using Autodesk EaglePCB Designing using Autodesk Eagle
PCB Designing using Autodesk EagleGlen
 
Electrode & welding defects
Electrode & welding defectsElectrode & welding defects
Electrode & welding defectssumanvsc
 
PCB Production Introduction /How to Make PCB (1)
PCB Production Introduction /How to Make PCB (1)PCB Production Introduction /How to Make PCB (1)
PCB Production Introduction /How to Make PCB (1)Agile Circuit Co., Ltd
 
A Report on Metal Drawing Operations
A Report on Metal Drawing OperationsA Report on Metal Drawing Operations
A Report on Metal Drawing OperationsMohit Rajput
 
IPC 7711/7721 Revision B Rework, Modification & Repair of Electronic Assemblies
IPC 7711/7721 Revision B Rework, Modification & Repair of Electronic AssembliesIPC 7711/7721 Revision B Rework, Modification & Repair of Electronic Assemblies
IPC 7711/7721 Revision B Rework, Modification & Repair of Electronic Assembliesimagination
 
RAYCHEM RPG CABLE TIE STOCKIST-AKBAR TRADING EST-Stainless Steel Ball Lock Ca...
RAYCHEM RPG CABLE TIE STOCKIST-AKBAR TRADING EST-Stainless Steel Ball Lock Ca...RAYCHEM RPG CABLE TIE STOCKIST-AKBAR TRADING EST-Stainless Steel Ball Lock Ca...
RAYCHEM RPG CABLE TIE STOCKIST-AKBAR TRADING EST-Stainless Steel Ball Lock Ca...AKBAR TRADING
 
Assembly drawing exercises
Assembly drawing exercisesAssembly drawing exercises
Assembly drawing exercisesNaresh kumar
 
Control de tonos
Control de tonosControl de tonos
Control de tonosacalfio
 
Introduction to PCB Design
Introduction to PCB DesignIntroduction to PCB Design
Introduction to PCB DesignSharan kumar
 
Two marks welding
Two marks weldingTwo marks welding
Two marks weldingrmkcet
 
Study of cutting tools & jig fixture
Study of cutting tools & jig fixtureStudy of cutting tools & jig fixture
Study of cutting tools & jig fixtureAnujKSingh
 

La actualidad más candente (20)

Unit 3 SOLID STATE WELDING PROCESSES
Unit 3  SOLID STATE WELDING PROCESSESUnit 3  SOLID STATE WELDING PROCESSES
Unit 3 SOLID STATE WELDING PROCESSES
 
PCB Designing using Autodesk Eagle
PCB Designing using Autodesk EaglePCB Designing using Autodesk Eagle
PCB Designing using Autodesk Eagle
 
Electrode & welding defects
Electrode & welding defectsElectrode & welding defects
Electrode & welding defects
 
PCB Production Introduction /How to Make PCB (1)
PCB Production Introduction /How to Make PCB (1)PCB Production Introduction /How to Make PCB (1)
PCB Production Introduction /How to Make PCB (1)
 
A Report on Metal Drawing Operations
A Report on Metal Drawing OperationsA Report on Metal Drawing Operations
A Report on Metal Drawing Operations
 
IPC 7711/7721 Revision B Rework, Modification & Repair of Electronic Assemblies
IPC 7711/7721 Revision B Rework, Modification & Repair of Electronic AssembliesIPC 7711/7721 Revision B Rework, Modification & Repair of Electronic Assemblies
IPC 7711/7721 Revision B Rework, Modification & Repair of Electronic Assemblies
 
RAYCHEM RPG CABLE TIE STOCKIST-AKBAR TRADING EST-Stainless Steel Ball Lock Ca...
RAYCHEM RPG CABLE TIE STOCKIST-AKBAR TRADING EST-Stainless Steel Ball Lock Ca...RAYCHEM RPG CABLE TIE STOCKIST-AKBAR TRADING EST-Stainless Steel Ball Lock Ca...
RAYCHEM RPG CABLE TIE STOCKIST-AKBAR TRADING EST-Stainless Steel Ball Lock Ca...
 
Metal cutting
Metal cuttingMetal cutting
Metal cutting
 
Assembly drawing exercises
Assembly drawing exercisesAssembly drawing exercises
Assembly drawing exercises
 
Wave soldering 101
Wave soldering 101Wave soldering 101
Wave soldering 101
 
Pcb design
Pcb designPcb design
Pcb design
 
Application of TIG & MIG Welding in Manufacturing
Application of TIG & MIG Welding in ManufacturingApplication of TIG & MIG Welding in Manufacturing
Application of TIG & MIG Welding in Manufacturing
 
EDM and Wire Cut EDM
EDM and Wire Cut EDMEDM and Wire Cut EDM
EDM and Wire Cut EDM
 
Control de tonos
Control de tonosControl de tonos
Control de tonos
 
Thông số kĩ thuật schneider overload relay
Thông số kĩ thuật schneider overload relayThông số kĩ thuật schneider overload relay
Thông số kĩ thuật schneider overload relay
 
Metal spinning Process
Metal spinning ProcessMetal spinning Process
Metal spinning Process
 
Toolmaker’s microscope(tmm)
Toolmaker’s microscope(tmm)Toolmaker’s microscope(tmm)
Toolmaker’s microscope(tmm)
 
Introduction to PCB Design
Introduction to PCB DesignIntroduction to PCB Design
Introduction to PCB Design
 
Two marks welding
Two marks weldingTwo marks welding
Two marks welding
 
Study of cutting tools & jig fixture
Study of cutting tools & jig fixtureStudy of cutting tools & jig fixture
Study of cutting tools & jig fixture
 

Destacado

Altium productivity
Altium productivityAltium productivity
Altium productivityAlex Borisov
 
Altium 2016 Presentation
Altium 2016 PresentationAltium 2016 Presentation
Altium 2016 Presentationmjoass
 
requirements analysis and design
requirements analysis and designrequirements analysis and design
requirements analysis and designPreeti Mishra
 
Introduction to C to Hardware (programming FPGAs and CPLDs in C)
Introduction to C to Hardware (programming FPGAs and CPLDs in C)Introduction to C to Hardware (programming FPGAs and CPLDs in C)
Introduction to C to Hardware (programming FPGAs and CPLDs in C)Altium
 
Custom views in android using canvas api
Custom views in android using canvas apiCustom views in android using canvas api
Custom views in android using canvas apiAdrián García Lomas
 
PCB Design with Mentor Graphics Pads PCB
PCB Design with Mentor Graphics Pads PCBPCB Design with Mentor Graphics Pads PCB
PCB Design with Mentor Graphics Pads PCBMelek Sönmez
 
Shortcut key
Shortcut keyShortcut key
Shortcut keyMetlogint
 
Module 1 getting started with altium designer
Module 1   getting started with altium designerModule 1   getting started with altium designer
Module 1 getting started with altium designerAris Gardelis
 
Making your ui look good on android
Making your ui look good on androidMaking your ui look good on android
Making your ui look good on androidthe100rabh
 
Next Generation Component Management - Altium Designer
Next Generation Component Management - Altium DesignerNext Generation Component Management - Altium Designer
Next Generation Component Management - Altium DesignerAltium
 
IBM Domino Designer: Tips and tricks for maximum productivity
IBM Domino Designer: Tips and tricks for maximum productivityIBM Domino Designer: Tips and tricks for maximum productivity
IBM Domino Designer: Tips and tricks for maximum productivitySocialBiz UserGroup
 
Electronics design - Hardware designs
Electronics design - Hardware designsElectronics design - Hardware designs
Electronics design - Hardware designsPaul Dao
 
Module 8 pcb editor basics
Module 8   pcb editor basicsModule 8   pcb editor basics
Module 8 pcb editor basicsMetlogint
 
What Next for Electronic Devices?
What Next for Electronic Devices?What Next for Electronic Devices?
What Next for Electronic Devices?Altium Limited
 
Introduction to MPLAB IDE
Introduction to MPLAB IDEIntroduction to MPLAB IDE
Introduction to MPLAB IDEKarim El-Rayes
 
Fundamentals of FPGA
Fundamentals of FPGAFundamentals of FPGA
Fundamentals of FPGAvelamakuri
 

Destacado (17)

Altium productivity
Altium productivityAltium productivity
Altium productivity
 
Altium 2016 Presentation
Altium 2016 PresentationAltium 2016 Presentation
Altium 2016 Presentation
 
requirements analysis and design
requirements analysis and designrequirements analysis and design
requirements analysis and design
 
Introduction to C to Hardware (programming FPGAs and CPLDs in C)
Introduction to C to Hardware (programming FPGAs and CPLDs in C)Introduction to C to Hardware (programming FPGAs and CPLDs in C)
Introduction to C to Hardware (programming FPGAs and CPLDs in C)
 
Custom views in android using canvas api
Custom views in android using canvas apiCustom views in android using canvas api
Custom views in android using canvas api
 
PCB Design with Mentor Graphics Pads PCB
PCB Design with Mentor Graphics Pads PCBPCB Design with Mentor Graphics Pads PCB
PCB Design with Mentor Graphics Pads PCB
 
Shortcut key
Shortcut keyShortcut key
Shortcut key
 
Module 1 getting started with altium designer
Module 1   getting started with altium designerModule 1   getting started with altium designer
Module 1 getting started with altium designer
 
Making your ui look good on android
Making your ui look good on androidMaking your ui look good on android
Making your ui look good on android
 
Next Generation Component Management - Altium Designer
Next Generation Component Management - Altium DesignerNext Generation Component Management - Altium Designer
Next Generation Component Management - Altium Designer
 
IBM Domino Designer: Tips and tricks for maximum productivity
IBM Domino Designer: Tips and tricks for maximum productivityIBM Domino Designer: Tips and tricks for maximum productivity
IBM Domino Designer: Tips and tricks for maximum productivity
 
Electronics design - Hardware designs
Electronics design - Hardware designsElectronics design - Hardware designs
Electronics design - Hardware designs
 
Module 8 pcb editor basics
Module 8   pcb editor basicsModule 8   pcb editor basics
Module 8 pcb editor basics
 
What Next for Electronic Devices?
What Next for Electronic Devices?What Next for Electronic Devices?
What Next for Electronic Devices?
 
An introdution to MPLAB
An introdution to MPLABAn introdution to MPLAB
An introdution to MPLAB
 
Introduction to MPLAB IDE
Introduction to MPLAB IDEIntroduction to MPLAB IDE
Introduction to MPLAB IDE
 
Fundamentals of FPGA
Fundamentals of FPGAFundamentals of FPGA
Fundamentals of FPGA
 

Similar a 10 Hidden Altium Designer Tips

Cadence tutorial lab_2_f16
Cadence tutorial lab_2_f16Cadence tutorial lab_2_f16
Cadence tutorial lab_2_f16Hoopeer Hoopeer
 
Cadence tutorial lab_2_f16
Cadence tutorial lab_2_f16Cadence tutorial lab_2_f16
Cadence tutorial lab_2_f16Hoopeer Hoopeer
 
Goodbye Nightmare : Tops and Tricks for creating Layouts
Goodbye Nightmare : Tops and Tricks for creating LayoutsGoodbye Nightmare : Tops and Tricks for creating Layouts
Goodbye Nightmare : Tops and Tricks for creating LayoutsLuc Bors
 
PCB Design with EAGLE software interactions.PDF
PCB Design with EAGLE software interactions.PDFPCB Design with EAGLE software interactions.PDF
PCB Design with EAGLE software interactions.PDFPALAVALASAMANIKANTAV1
 
CAEPIPE3D+ Comparision_Rev06_12may2022.pdf
CAEPIPE3D+ Comparision_Rev06_12may2022.pdfCAEPIPE3D+ Comparision_Rev06_12may2022.pdf
CAEPIPE3D+ Comparision_Rev06_12may2022.pdfKiran252903
 
PCB designing in PADS layout
PCB designing in PADS layoutPCB designing in PADS layout
PCB designing in PADS layoutAkash Jadhav
 
Pl sql best practices document
Pl sql best practices documentPl sql best practices document
Pl sql best practices documentAshwani Pandey
 
Start developing projects with Scratch Programming
Start developing projects with Scratch ProgrammingStart developing projects with Scratch Programming
Start developing projects with Scratch ProgrammingPrakritiDhang
 
ABAQUS LEC.ppt
ABAQUS LEC.pptABAQUS LEC.ppt
ABAQUS LEC.pptAdalImtiaz
 
Webinar - Excel for Beginners - 2016-03-31
Webinar - Excel for Beginners - 2016-03-31Webinar - Excel for Beginners - 2016-03-31
Webinar - Excel for Beginners - 2016-03-31TechSoup
 
Use_of_computer_in_data_analysis.ppt
Use_of_computer_in_data_analysis.pptUse_of_computer_in_data_analysis.ppt
Use_of_computer_in_data_analysis.pptUMAIRASHFAQ20
 

Similar a 10 Hidden Altium Designer Tips (20)

Cadence tutorial lab_2_f16
Cadence tutorial lab_2_f16Cadence tutorial lab_2_f16
Cadence tutorial lab_2_f16
 
Cadence tutorial lab_2_f16
Cadence tutorial lab_2_f16Cadence tutorial lab_2_f16
Cadence tutorial lab_2_f16
 
PCB DESIGN - Introduction to PCB Design Library Creation
PCB DESIGN -  Introduction to PCB Design Library Creation PCB DESIGN -  Introduction to PCB Design Library Creation
PCB DESIGN - Introduction to PCB Design Library Creation
 
Goodbye Nightmare : Tops and Tricks for creating Layouts
Goodbye Nightmare : Tops and Tricks for creating LayoutsGoodbye Nightmare : Tops and Tricks for creating Layouts
Goodbye Nightmare : Tops and Tricks for creating Layouts
 
Goodbye Nightmare: Tips and Tricks for Creating Complex Layouts with Oracle A...
Goodbye Nightmare: Tips and Tricks for Creating Complex Layouts with Oracle A...Goodbye Nightmare: Tips and Tricks for Creating Complex Layouts with Oracle A...
Goodbye Nightmare: Tips and Tricks for Creating Complex Layouts with Oracle A...
 
AUTOCAD SOFTWAE ppt
AUTOCAD  SOFTWAE pptAUTOCAD  SOFTWAE ppt
AUTOCAD SOFTWAE ppt
 
PCB Design with EAGLE software interactions.PDF
PCB Design with EAGLE software interactions.PDFPCB Design with EAGLE software interactions.PDF
PCB Design with EAGLE software interactions.PDF
 
CAEPIPE3D+ Comparision_Rev06_12may2022.pdf
CAEPIPE3D+ Comparision_Rev06_12may2022.pdfCAEPIPE3D+ Comparision_Rev06_12may2022.pdf
CAEPIPE3D+ Comparision_Rev06_12may2022.pdf
 
ME119-L1.pdf
ME119-L1.pdfME119-L1.pdf
ME119-L1.pdf
 
PCB designing in PADS layout
PCB designing in PADS layoutPCB designing in PADS layout
PCB designing in PADS layout
 
Pl sql best practices document
Pl sql best practices documentPl sql best practices document
Pl sql best practices document
 
Start developing projects with Scratch Programming
Start developing projects with Scratch ProgrammingStart developing projects with Scratch Programming
Start developing projects with Scratch Programming
 
Lesson02
Lesson02Lesson02
Lesson02
 
Orcad layout
Orcad layoutOrcad layout
Orcad layout
 
ABAQUS LEC.ppt
ABAQUS LEC.pptABAQUS LEC.ppt
ABAQUS LEC.ppt
 
Webinar - Excel for Beginners - 2016-03-31
Webinar - Excel for Beginners - 2016-03-31Webinar - Excel for Beginners - 2016-03-31
Webinar - Excel for Beginners - 2016-03-31
 
Use_of_computer_in_data_analysis.ppt
Use_of_computer_in_data_analysis.pptUse_of_computer_in_data_analysis.ppt
Use_of_computer_in_data_analysis.ppt
 
Casa lab manual
Casa lab manualCasa lab manual
Casa lab manual
 
LTspice.ppt
LTspice.pptLTspice.ppt
LTspice.ppt
 
Autodesk AutoCAD 2016
Autodesk AutoCAD 2016 Autodesk AutoCAD 2016
Autodesk AutoCAD 2016
 

10 Hidden Altium Designer Tips

  • 1. Ten Productivity Tips For Altium Designer That Seem To Be Hidden. Carl Schattke, Sr. PCB Design Engineer, Tesla Motors, Inc. Copyright 2011 All rights reserved
  • 2. 10+ Altium Designer Productivity Tips 1. How to walk through the nets in a design to check it. 2. How to manage layer sets 3. Using net name prefixes on nets to set up classes quickly. 4. How to use schematic net names to ease class definition for rules setup. 5. How to get the total match net lengths on extended nets in a few seconds. 6. How to find that last small unconnected net on a big design. 7. How to place a drill drawing stack up table with all the parameters 8. Method for how to close out test point usage errors on a large design. 9. How to tag team placement with multiple users when your not all on SVN together. 10. How to use unions and rooms to ease placement 11. How to delete a one or more long traces quickly 12. How to move stuff from one layer to another 13. How to tile your schematics and board into two panes quickly 14. How to use the layer stack manager to show placement and test point keepouts 15. How to bring a spreadsheet into Altium. 16. How to change layer names to keep track of them better 17. Move selections by X,Y 18. Edit Move Polygons 19. Microsoft tip - Use Alt-Tab to switch between open windows.
  • 3. How to walk through the nets in a design to check it. 1) Open the PCB- Z,B –Zoom board 2) Open up the PCB panel – V,W,P,P – View Workspace panels, PCB, PCB 3) Select the nets pulldown 4) Select a class to see all the nets in a group – Set options to Dim or Mask, select, zoom board, clear existing . 5) Select the class <All Nets> - In the list of nets scroll up and down with up and down arrows. Each net will be highlighted. Use shift or cntl key to select multiple nets. 6) Click in PCB to turn off selection, and see nets in the current layer colors. 7) Another way - Use Edit Select component connections
  • 4. How to manage layer sets • Save favorite view options by function such as placement, All routes, planes, Drawings, etc. • Top place, bottom place, bot place flipped • LMB click on the LS button in the lower left • Select board layer sets – new set • Build a net set from current selections or pick from list. L or OL to bring up • It does not save the Show/Hide status, click SHIFT-D to bring it up. • Use these to quickly switch into desired views. • Use SHIFT-S to toggle to single layer mode. • Use N,S,A to show all design nets, use N,H,A to Hide all nets – Also use this to see nets on component N,S,O or net N,S,N
  • 5. Using net name prefixs on nets to set up classes quickly. • Net sorts alpha numerically • Diff pairs must end in _N and _P • Use a prefix for any class or group you want to create • Use a suffix for any extended nets you want to measure • Set classes on schematic with directives • Set in PCB nets panel, Right click on <All Nets>, Add Class, move from non-members to members.
  • 6. How to get the total match net lengths on xnets in a few seconds. • Create a net class that includes all nets in the extended class “D0,D0-1,D0-2…D15,D15-1,D15-2” • Shift click on top and bottom net in panel to select all the nets. CTRL- C to put in buffer. • Open an Excel worksheet– CTRL-V to Paste in • In new column add the Xnet’s “=Sum(D12,D14)” to get the total length of each Xnet. Drag formula down by picking the lower right corner of cell. • In new column get delta from target length “=$F$12-F12” Drag down. Add or subtract length as needed in design. • To recalculate just grab the netclass again and paste at the * in the spreadsheet, you’ll instantly see the new delta’s
  • 7. How to find that last small unconnected net on a big design. • Hit OL or L to open up the view configurations – Under systems colors check the box for Default color for new nets. – In the design hit N,S,A to show all nets – Turn off pad holes and via holes • Hit CTRL-D to bring up show/hide, click all hidden. Now you’ll just see the un-routed nets. • Show all the features again.
  • 8. How to place a drill drawing stack up table with all the parameters • Type D,K to set up all the values in the Layer Stack Manager • Make the Drill drawing layer active • Place stack up Legend, start in upper left corner of where you want it. • HIT the TAB Key prior to placement and check all the boxes for the Layer Stackup Analyzer Setup
  • 9. Method for how to close out test point usage errors on a large design. • The test point manager points out complete, illegal or incomplete nets. • No way to see each net that needs a test point. • Set up rule for assembly test point style to define sizes, grid, and clearance for ICT pads. • Setup rule for Assy. Test point usage to require single test point per net. • Run a DRC and make a class of nets out of the violating nets. • Highlight the net class and now you can easily see all the nets that need a test point. • Add the test point and remove the net from the net class.
  • 10. How to tag team placement with multiple users when your not all on SVN together. • First group parts in rooms and separate rooms around board • Define work on one room at a time for each user so you can work in parallel. • Keep a master PCB and make a slave copy for others • Import process load both master and slave PCB’s. • Delete parts off of the master that are done on slave. • Select all the work done on the slave. Use CTRL-C and pick the origin or a mounting hole on grid • Use E, A to edit, paste special. Click on keep net names and keep classes. Insert with CTRL-V at the EXACT point you picked in the slave. • Do a Design update to check if you deleted all the parts on the master and update classes in the PCB. • Assign the next room for placement and send out a new slave PCB. ~The new PCB, Collaborate Compare and Merge, works if all are on SVN together or if you just want to compare two PCB’s.
  • 11. How to use unions and rooms to ease placement • Use rooms to setup the design into groups of components. • Select parts in the PCB Components panel • Move selected parts with the T,O,R command • Once you place a group of parts make them a union with a Right Mouse Button, Unions. Then it will move as a group. Rooms can also be used. • When moving a union select on a centroid or something on grid or the whole group will be off grid.
  • 12. How to delete a one or more long traces quickly • Type E,S,P for Edit Select connected copper. Hit the Delete key. Use the shift key to select more than one net. Sometimes it will be faster to place a fill over an area to delete traces and then select the copper and delete. The find similar objects, PCB Inspector can also be useful for this.
  • 13. How to move stuff from one layer to another • Edit Paste Special is used to move things from one layer to the next. Select and copy, go to the new layer you want it on and paste special, paste on current layer. • Another way is to use the PCB inspector to change the layer, but be careful you only have selected what you want.
  • 14. How to tile your schematics and board into two panes quickly • Open your PCB and one of your schematic pages • Window > Tile Vertically • Open a 3rd item if you want to change where they are at. Once you have the PCB and Schematic showing where you want go to projects tab and right click on source documents and open all (or sometimes unhide all)
  • 15. How to use the layer stack manager to show placement and test point keepouts • So you have a rule to keep parts 5mm from the edge and testpoints 2.5mm • Take a power plane and gnd plane and in the Layer stack manager temporarily expand the Pullback to 5mm on one and 2.5mm on the other. This will make it really easy to see. • Or you can just have the keepout layer on all the time or set your rule and wait for a violation to pop up.
  • 16. How to bring a spreadsheet into Altium • Go to the layer you want the lines and text on. • Select the table in Excel and CTRL-C • Click in PCB then CTRL-V to paste it in.
  • 17. How to change layer names to keep track of them better • Right click on the tabs and select use short medium or long names. • Add 01_…13_,14_ as a prefix to the layers in your stack up. • Add M01_... for the Mechanical Layers. • Go to OL or L to bring up the View Configurations window and then click on the name you want to change and wait a couple seconds and then you can edit the name.
  • 18. Move selections by X,Y • Select the stuff you want and then Edit Select move by XY Put in the exact distances you want to move the selections. • Remember you can toggle the X and Y and this might save some typing. Also the positive and negative can toggle.
  • 19. Edit Move Polygons • Edit > Move > Polygon Vertices • Use EMG for short cut.
  • 20. Microsoft tips - Use Alt-Tab to switch between open windows. • Use Alt-Tab to switch between open windows. • Use CTRL-ALT-PRINT SCREEN to copy image • Use CTRL Arrows to jump by words not letters • Use CNTL-ALT-DEL > Task manager > Process> View> Select Columns - to see if program is dead look at I/O reads & writes and usage.
  • 21. More Productivity tips!!! • Altium Learning Guides: http://www.altium.com/community/learning-guides/en/learning-guides_home.cfm# • Scripts in Altium Designer: http://www.altium.com/files/pdfs/Increaseyourproductivity.pdf • 52 Time Saving Windows Tips: http://vitamincm.com/windows-shortcuts-tips/ • Johns Blog Altium Designer tips: http://www.johnstowers.co.nz/blog/index.php/reference/altium-designer-tips/ • Blackstick Altium Tips: http://www.blackstick.co.uk/blog/?tag=altium-tips • Bluechip Highspeed Tips: http://fplreflib.findlay.co.uk/articles/37941/HiSpeedDesignTutorialforAltiumDesigner_long.pdf • Altium Twitter: http://twitter.com/#!/altium • Altium Live Videos: http://altiumvideos.live.altium.com/#Detail/1026 • Click on a button you never did before and see what it does! Carl Schattke can be contacted at carl@schattke.org or at 888-204-3704