• 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. Allegro X PCB Editor
  3. How to check the mistaken Reference Text location

Stats

  • Replies 21
  • Subscribers 161
  • Views 20949
  • Members are here 0
More Content

How to check the mistaken Reference Text location

archive
archive over 19 years ago

How to check the mistaken Reference Text location during arranging the silkscreen?
For example, the component R1 is close to R2, but the Text: R1 and Text: R2 have been exchanged their location. But Allegro can't check them out.
How deal with this situation by SKILL or other solution?


Originally posted in cdnusers.org by leonlee
  • Sign in to reply
  • Cancel
  • archive
    archive over 19 years ago

    Hi Leon,

    Have you used the autosilkUtils.il code. It does that (and much more).

    Cheers, Dave


    Originally posted in cdnusers.org by Dave Elder
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • archive
    archive over 19 years ago

    Hi, Dave,

    I havn't use the routine: autosilkUtils.il. Is it written by you or Candece original function?


    Originally posted in cdnusers.org by leonlee
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • archive
    archive over 19 years ago

    Hi Leon,

    I wrote it. Download it from the Allegro Skill Code area on sourcelink.
    (Look for "Silkscreen violation checking" utility)

    Cheers, Dave


    Originally posted in cdnusers.org by Dave Elder
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • archive
    archive over 17 years ago

    Hi Dave

    i have been using your silkutils skill code for some time and would like to change some of the default setting to make it a bit quicker, could you tell me how to do the following ( if thats OK by you) turn off Reference Des Locations, Solder mask on vias and set the default value to 5 in the boxes
    This is to help speed up the checking in Valor.

    Cheers, Roger


    Originally posted in cdnusers.org by roger.green@alspcb
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • archive
    archive over 17 years ago

    Hi Roger, Edit the Skill file and change the following: To turn off Reference Designator Locations: In line 505 change the following line from: ASU_toggleField(form, "textloc", car(objectsExist)) to: ASU_toggleField(form, "textloc", nil) To uncheck Solder Mask Pads on Vias: In line 285 change the line: if(viaResist then when(ASU_checkVias, axlFormSetField(form, "vias", t)) else axlFormSetFieldEditable(form, "vias", 0)) axlFormSetField(form, "vias", nil), unless(viaResist, axlFormSetFieldEditable(form, "vias", 0)) To set the spacing defaults to 5 mils: search and replace on the following text that appears in three locations: axlMKSConvert(10, "mils") Change to axlMKSConvert(5, "mils") Note: These values are stored in the design - so if the utility has been run with 10 mils - that will still be the number that is in the booxes. Let me know if you have any problems. I can send you the modified code if you like. Cheers, Dave


    Originally posted in cdnusers.org by Dave Elder
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • 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