• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. PCB Design
  3. Shape editing

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 164
  • Views 18779
  • Members are here 0
More Content
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Shape editing

shangwu
shangwu over 14 years ago

Hi,

I have an arbitrarily shaped board outline (not necessary a rectangular/circular shape).  How to fill a copper shape that is 20 mils away from the board outline?  How to add a route keepout 50 mils away from the board outline? I can eye-ball it using shape/Polygon, but it's not precise and not a smart way of doing it.

Thanks.

  • Cancel
  • budnoel
    budnoel over 14 years ago
    Use the Edit - Z-copy command.  You can expand or contract it as you copy it to the new subclasses.  
     
    Bill Noel
    ITTGeospatial Systems Division
    400 Initiative Drive
    Rochester, New York  14606-0488
    P: (585) 269-5911
    F: (585) 672-8042
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • oldmouldy
    oldmouldy over 14 years ago
    Edit>Z-Copy, specify the destination Class / Subclass, as in Etch/whatever, and the amount to contract the selected shape, select the required outline. The Outline selected MUST be have a closed boundary.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Rik Lee
    Rik Lee over 14 years ago

    As Oldmoldy added you shoudl use Z-Copy. If the outline is not a closed shape then you will need to use The Compose Shape command along with Z-Copy to accomplish what you need to do. This is documented in Cadence Online Support Solution 11048276.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • shangwu
    shangwu over 14 years ago

    That's where my problem is.  That raises another question.  The board shape was imported from a DXF it was composed with different line segments.  They are all connected and form an enclosed shape (visually).  How do I make/combine these segments in to an Allegro recognized enclosed shape?  Thanks.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Rik Lee
    Rik Lee over 14 years ago

    From Cadene Online Support document 11048276. Following the steps # 7 is used to create a board outline that will be one shape. From there a route keepin and shape(s) can be constructed using the Z-Copy command.

    Problem

    I have a complex board outline and I would like to create a Route Keepin that follows the outline of the board, but has an exact offset of 50 MILs inward from the board outline. The outline has been modified several times and it is no longer a closed polygon so Z-copy will not work. Is there another way to accomplish this?

    Solution

    The command Compose Shape (Shape > Compose Shape menu selection) in Allegro PCB Editor will compose a shape from multiple line segments. Once the shape is composed, Z-copy can be used to create the Route Keepin 50 MILs smaller than the outline using the 'offset size' from the Z-copy Options tab.

     

    Detailed steps to create a Route Keepin from a complex Board Outline that is not a closed polygon are:

     

    1. Delete the current Route Keepin.

    2. Turn off all Class/Subclasses except Board Geometry/Outline and Route Keepin/All.

    3. Select Shape > Compose Shape; Options tab-Active class/subclass set to Route Keepin/All; Find Filter tab-set to ALL.

    4. Draw a rectangle around the entire Board Outline > RMB Done.

    5. Visually verify the Route Keepin shape was created by turning off the Board Outline.

    6. Delete the current Board Outline once you have verified the Route Keepin shape was created.

    7. Select Edit > Z-copy and Z-copy the Route Keepin shape to the Board Geometry/Outline class/subclass with the offset size set to zero.

    8. Delete the current Route Keepin shape

    9. Select Edit > Z-copy and Z-copy the new Board Outline to the Route Keepin using Contract = 50 MILs offset.

     

    This will create a Route Keepin that follows the outline of the board and has an exact offset of 50 MILs inward from the board outline.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
>
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information