• 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. Change cline width while routing

Stats

  • Locked Locked
  • Replies 8
  • Subscribers 166
  • Views 18687
  • 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

Change cline width while routing

archive
archive over 15 years ago

 Hello Members,

 I would like to know if there is a simple way to change the cline width while routing. 

I am using Allegro PCB design L 16.3.

According to my knowledge, the ways to change the width is to go to the option menu or to use the right click menu.

As both options are time consuming, I would prefer to change the width by using a funckey that will increase/decrease the width according to predefined data.

Would much appreciate your help in this matter.

Miki. 

  • Cancel
  • archive
    archive over 15 years ago

     Hello Miki,

    If your design unit in mm, just add following skill code to your env file (permanent) or type in command window for current design.

     So, with shortcutkey "w" you can change track width while routing from 0.1 to 2 mm in steps. 

    funckey w 'settoggle minw .1 .2 .3 .4 .5 .8 1 1.2 1.5 2; setwindow form.mini; FORM mini acon_line_width $minw; setwindow pcb'

     

    Hope this will help you.

     

    -Prasad

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • archive
    archive over 15 years ago

    Dear Prasad,

    It works perfectly.

    Thank you very much!!! 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Ejlersen
    Ejlersen over 15 years ago

    Hi

    If you don't like to step through all the widths you can create fixed shortcuts.

    Either use numeric keys directly or l1 l2 l3 l4 (l like lima), but the latter requires that you don't have a funckey assigned to l

    funckey l1 'setwindow form.mini; FORM mini acon_line_width .1;setwindow pcb'

    funckey l2 'setwindow form.mini; FORM mini acon_line_width .2;setwindow pcb'

    funckey l3 'setwindow form.mini; FORM mini acon_line_width .3;setwindow pcb'

    funckey l4 'setwindow form.mini; FORM mini acon_line_width .4;setwindow pcb'

    etc. 

    Best regards

    Ole

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • EvanShultz
    EvanShultz over 12 years ago

    Is there a way to use the mouse wheel to move up and down the list of recently-used line widths? I assume it involves "button wheel_down" (or some variation adding Ctrl and/or Shift keys) and "acon_line_width" in my env file, but I can't figure our the current syntax.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • aCraig
    aCraig over 12 years ago

    I use

    button Swheel_up subclass -+
    button Swheel_down subclass --

    to scroll the subclasses while routing. But changing "subclass" to "acon_line_width" or "line_width" doesn't work. It's weird that subclass is not an actual command, active_subclass is. So I guess the best bet is to do what was mentioned earlier, but use button.

    button Swheel_up  'settoggle width 5 6 8 10 constraint; setwindow form.mini; FORM mini acon_line_width $width; setwindow pcb'

    Just put all the typical widths you'd use.

    Craig

    • 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