際際滷

際際滷Share a Scribd company logo
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-2D15,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 Xnets =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, youll instantly see the new deltas
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 youll 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 PCBs.
 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 PCBs.
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
Ad

Recommended

Productivity Tips For Altium Designer
Productivity Tips For Altium Designer
Schattke
Cadence tutorial lab_2_f16
Cadence tutorial lab_2_f16
Hoopeer Hoopeer
CATIA DMU Kinematic Simulation - TecnisiaCAD
CATIA DMU Kinematic Simulation - TecnisiaCAD
RAVI RAI
Orcad layout
Orcad layout
Pantech ProLabs India Pvt Ltd
8layout Managers
8layout Managers
Adil Jafri
Surpac Software
Surpac Software
Manikiran Parupati
CATIA V5 Tips and Tricks
CATIA V5 Tips and Tricks
Emmett Ross
Master Cam 9
Master Cam 9
Nur Wahyudi
Dipole
Dipole
Lucio Anderson Camavilca Cordova
Control chap9
Control chap9
Mohd Ashraf Shabarshah
Orcad Capture - Schematic Design Tutorial
Orcad Capture - Schematic Design Tutorial
Pantech ProLabs India Pvt Ltd
Autocad
Autocad
DesireDesigning
AutoCad Basic tutorial
AutoCad Basic tutorial
Julio Alcaraz Evaristo
Mit6 094 iap10_lec05
Mit6 094 iap10_lec05
Tribhuwan Pant
simulink
simulink
Aditi Tiwari
matlab,simulink-simulinkmodelingtutorial
matlab,simulink-simulinkmodelingtutorial
dhanniell
OrCAD / Allegro PCB Editor Design Guide
OrCAD / Allegro PCB Editor Design Guide
Ole Ejlersen
Basics of CAD software for oil and gas engineers.pdf
Basics of CAD software for oil and gas engineers.pdf
KEVINKATIMA
SketchUp.pptx
SketchUp.pptx
hhtemp3
Solidworks tips - First edition.pdf
Solidworks tips - First edition.pdf
ZaheerAhmed905221
St7 training new topics
St7 training new topics
Umesh Patel
Electr坦nica y PCB: Tutorial de Easyeda V6.4.3
Electr坦nica y PCB: Tutorial de Easyeda V6.4.3
SANTIAGO PABLO ALBERTO
Revit keyboard shortcuts vert
Revit keyboard shortcuts vert
Vincenzo Donato
Autocad Course Outline
Autocad Course Outline
Joaquin Hamad
Solidworks
Solidworks
Pawan Kumar
AutoCAD Crash Course
AutoCAD Crash Course
DUSPviz
Aroundcad - Mycadtools
Aroundcad - Mycadtools
KillianBottet
Microstation brochure
Microstation brochure
Zabeel Institute
pete_2005_PTC_Users_event
pete_2005_PTC_Users_event
Pete Pickett
Creo PPT.pptx
Creo PPT.pptx
hhtemp3

More Related Content

What's hot (8)

Dipole
Dipole
Lucio Anderson Camavilca Cordova
Control chap9
Control chap9
Mohd Ashraf Shabarshah
Orcad Capture - Schematic Design Tutorial
Orcad Capture - Schematic Design Tutorial
Pantech ProLabs India Pvt Ltd
Autocad
Autocad
DesireDesigning
AutoCad Basic tutorial
AutoCad Basic tutorial
Julio Alcaraz Evaristo
Mit6 094 iap10_lec05
Mit6 094 iap10_lec05
Tribhuwan Pant
simulink
simulink
Aditi Tiwari
matlab,simulink-simulinkmodelingtutorial
matlab,simulink-simulinkmodelingtutorial
dhanniell

Similar to Altium productivity (20)

OrCAD / Allegro PCB Editor Design Guide
OrCAD / Allegro PCB Editor Design Guide
Ole Ejlersen
Basics of CAD software for oil and gas engineers.pdf
Basics of CAD software for oil and gas engineers.pdf
KEVINKATIMA
SketchUp.pptx
SketchUp.pptx
hhtemp3
Solidworks tips - First edition.pdf
Solidworks tips - First edition.pdf
ZaheerAhmed905221
St7 training new topics
St7 training new topics
Umesh Patel
Electr坦nica y PCB: Tutorial de Easyeda V6.4.3
Electr坦nica y PCB: Tutorial de Easyeda V6.4.3
SANTIAGO PABLO ALBERTO
Revit keyboard shortcuts vert
Revit keyboard shortcuts vert
Vincenzo Donato
Autocad Course Outline
Autocad Course Outline
Joaquin Hamad
Solidworks
Solidworks
Pawan Kumar
AutoCAD Crash Course
AutoCAD Crash Course
DUSPviz
Aroundcad - Mycadtools
Aroundcad - Mycadtools
KillianBottet
Microstation brochure
Microstation brochure
Zabeel Institute
pete_2005_PTC_Users_event
pete_2005_PTC_Users_event
Pete Pickett
Creo PPT.pptx
Creo PPT.pptx
hhtemp3
Holly AOI Training guideline RGB light.pptx
Holly AOI Training guideline RGB light.pptx
FreeFirePlayers1
Revit easy from AutoCAD
Revit easy from AutoCAD
ANA ISABEL R.R.
9 Sketchup Tips for beter 3d modeling workflow
9 Sketchup Tips for beter 3d modeling workflow
Ronen Bekerman
Auto cad ppt
Auto cad ppt
hrprt7696
Portfolio
Portfolio
Matt Rossow
What's New in SolidWorks 2014
What's New in SolidWorks 2014
Javelin Technologies
OrCAD / Allegro PCB Editor Design Guide
OrCAD / Allegro PCB Editor Design Guide
Ole Ejlersen
Basics of CAD software for oil and gas engineers.pdf
Basics of CAD software for oil and gas engineers.pdf
KEVINKATIMA
SketchUp.pptx
SketchUp.pptx
hhtemp3
Solidworks tips - First edition.pdf
Solidworks tips - First edition.pdf
ZaheerAhmed905221
St7 training new topics
St7 training new topics
Umesh Patel
Electr坦nica y PCB: Tutorial de Easyeda V6.4.3
Electr坦nica y PCB: Tutorial de Easyeda V6.4.3
SANTIAGO PABLO ALBERTO
Revit keyboard shortcuts vert
Revit keyboard shortcuts vert
Vincenzo Donato
Autocad Course Outline
Autocad Course Outline
Joaquin Hamad
AutoCAD Crash Course
AutoCAD Crash Course
DUSPviz
Aroundcad - Mycadtools
Aroundcad - Mycadtools
KillianBottet
pete_2005_PTC_Users_event
pete_2005_PTC_Users_event
Pete Pickett
Creo PPT.pptx
Creo PPT.pptx
hhtemp3
Holly AOI Training guideline RGB light.pptx
Holly AOI Training guideline RGB light.pptx
FreeFirePlayers1
Revit easy from AutoCAD
Revit easy from AutoCAD
ANA ISABEL R.R.
9 Sketchup Tips for beter 3d modeling workflow
9 Sketchup Tips for beter 3d modeling workflow
Ronen Bekerman
Auto cad ppt
Auto cad ppt
hrprt7696
Ad

Altium productivity

  • 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-2D15,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 Xnets =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, youll instantly see the new deltas
  • 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 youll 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 PCBs. 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 PCBs.
  • 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