Author Topic: Silkscreen width rule  (Read 4906 times)

0 Members and 1 Guest are viewing this topic.

Offline kcsTopic starter

  • Regular Contributor
  • *
  • Posts: 162
Silkscreen width rule
« on: June 23, 2014, 08:30:53 am »
I want to set a rule so that all silkscreen object (lines, strings width etc.) would be larger than 6 mils. How can I do that? I am sure I will need to use Advanced (Query), but in which (sub)rule?
« Last Edit: June 23, 2014, 09:16:24 am by kcs »
 

Offline T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 21994
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: Silkscreen width rule
« Reply #1 on: June 23, 2014, 09:02:58 am »
I don't think there's a way to set it by rule, it's a fixed property of the primitive.  At best, you can only have it check and throw errors on primitives out of spec.

After the fact, you can query,
IsTrack OR IsArc OR (..other shapes..) AND (Width < 6)

(using AsMil or AsMM as needed if you switch modes frequently), and assign a new Width to everything in the Inspector.  But you'll have to unlock everything, too, which includes primitives in footprints.  PITA.

Tim
« Last Edit: June 23, 2014, 09:09:34 am by T3sl4co1l »
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 

Offline Sruk

  • Contributor
  • Posts: 21
Re: Silkscreen width rule
« Reply #2 on: June 26, 2015, 09:09:18 am »
Can someone please help regarding this problem.?

As kcs asked, I would really like to have a rule that can detect a silkscreen width when below declared minimum.
By this, I consider width in Strings, Arcs and other silkscreen objects used.

Is there any solution?!

Thx
 

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 8520
  • Country: us
    • SiliconValleyGarage
Re: Silkscreen width rule
« Reply #3 on: June 26, 2015, 11:05:59 am »
OnLayer('Top Overlay')

if you want to fix this automatically

right click a part - select similar - 'component'
in the inspector : unlock primitives.

now select top silkscreen.
select all on layer (S-Y)

in the inspector : set the width

right click a part - select similar 'component'
in the inspector : uncheck 'unlock primitives)  ( you do no t want to leave primitives unlocked )
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf