<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Idea: Automatiacally Arrange Component Names on Board in EAGLE Forum</title>
    <link>https://forums.autodesk.com/t5/eagle-forum/idea-automatiacally-arrange-component-names-on-board/m-p/9147019#M12453</link>
    <description>&lt;P&gt;So I suspect that this is a very hard problem, but I am happy to share how I do this quickly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After you've fully finished laying out your PCB, ignoring the silkscreen, hide all layers except for:&lt;/P&gt;&lt;P&gt;17&lt;/P&gt;&lt;P&gt;18&lt;/P&gt;&lt;P&gt;20&lt;/P&gt;&lt;P&gt;21 (for the top side)&lt;/P&gt;&lt;P&gt;25 (for the top side)&lt;/P&gt;&lt;P&gt;27 (if you include values, for the top side)&lt;/P&gt;&lt;P&gt;29 (shows you where the soldermask is removed so you can avoid placing text there)&lt;/P&gt;&lt;P&gt;46 (mill lines aren't well presented otherwise and you don't want silk over them)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you so this you get a board where you *cannot* accidentally move a part or trace and can only move the labels (well, and vias, just don't do that, don't know how to avoid it without hiding the vias which are important to know positions of for positioning labels). I do this by hiding "tOrigins" and "bOrigins" because without those there are no handles to click on. I think this gives me a fantastic picture of what the silkscreen will look like.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Switch them to the "b" versions of the layers for the bottom, and flip the board using their tool to see what the bottom will look like. Unfortunately from there I still do it by hand, but this makes it very fast by hiding the extraneous information and making it impossible to accidentally change the board layout.&lt;/P&gt;</description>
    <pubDate>Thu, 14 Nov 2019 16:34:11 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2019-11-14T16:34:11Z</dc:date>
    <item>
      <title>Idea: Automatiacally Arrange Component Names on Board</title>
      <link>https://forums.autodesk.com/t5/eagle-forum/idea-automatiacally-arrange-component-names-on-board/m-p/9146632#M12452</link>
      <description>&lt;P&gt;Hello, I just finished a pcb layout and really wished that there was a tool/ulp that would automatically arrange the component names on the board. I love to use the hierarchical schematic feature, but it often leads to pretty long component names, thus almost every name reaches into an other component footprint.&lt;/P&gt;&lt;P&gt;I don't know how good this would even work but it'd be a handy feature.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Fabian&lt;/P&gt;</description>
      <pubDate>Thu, 14 Nov 2019 14:20:09 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/eagle-forum/idea-automatiacally-arrange-component-names-on-board/m-p/9146632#M12452</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-11-14T14:20:09Z</dc:date>
    </item>
    <item>
      <title>Re: Idea: Automatiacally Arrange Component Names on Board</title>
      <link>https://forums.autodesk.com/t5/eagle-forum/idea-automatiacally-arrange-component-names-on-board/m-p/9147019#M12453</link>
      <description>&lt;P&gt;So I suspect that this is a very hard problem, but I am happy to share how I do this quickly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After you've fully finished laying out your PCB, ignoring the silkscreen, hide all layers except for:&lt;/P&gt;&lt;P&gt;17&lt;/P&gt;&lt;P&gt;18&lt;/P&gt;&lt;P&gt;20&lt;/P&gt;&lt;P&gt;21 (for the top side)&lt;/P&gt;&lt;P&gt;25 (for the top side)&lt;/P&gt;&lt;P&gt;27 (if you include values, for the top side)&lt;/P&gt;&lt;P&gt;29 (shows you where the soldermask is removed so you can avoid placing text there)&lt;/P&gt;&lt;P&gt;46 (mill lines aren't well presented otherwise and you don't want silk over them)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you so this you get a board where you *cannot* accidentally move a part or trace and can only move the labels (well, and vias, just don't do that, don't know how to avoid it without hiding the vias which are important to know positions of for positioning labels). I do this by hiding "tOrigins" and "bOrigins" because without those there are no handles to click on. I think this gives me a fantastic picture of what the silkscreen will look like.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Switch them to the "b" versions of the layers for the bottom, and flip the board using their tool to see what the bottom will look like. Unfortunately from there I still do it by hand, but this makes it very fast by hiding the extraneous information and making it impossible to accidentally change the board layout.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Nov 2019 16:34:11 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/eagle-forum/idea-automatiacally-arrange-component-names-on-board/m-p/9147019#M12453</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-11-14T16:34:11Z</dc:date>
    </item>
    <item>
      <title>Re: Idea: Automatiacally Arrange Component Names on Board</title>
      <link>https://forums.autodesk.com/t5/eagle-forum/idea-automatiacally-arrange-component-names-on-board/m-p/9147082#M12454</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;@Anonymous&amp;nbsp;wrote:&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you so this you get a board where you *cannot* accidentally move a part or trace and can only move the labels (well, and vias, just don't do that, don't know how to avoid it without hiding the vias which are important to know positions of for positioning labels).&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Your method for silk screen cleanup is similar to mine, but I have a few additional tweaks. To make sure you don't move &lt;EM&gt;&lt;STRONG&gt;ANY&lt;/STRONG&gt;&lt;/EM&gt; objects you don't want to move use the selection filter. In this case, when editing the top side silk screen you want to enable just the 'Attribute' selection:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image.png" style="width: 400px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/697977i4C9C7DEC9B3C646D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then issue command :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;Display Preset_Top Milling -tKeepout -tRestrict -tDocu&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This will give a pretty good view of the top of the board and how the silkscreen will look. You can now move all the reference designators on tNames without any risk of moving anything, components, traces, or vias, they are all safe from being moved.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now, as per your workflow flip to the bottom view of the board and do the same for that but substituting the bottom equivalents into the above command.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Rachael&lt;/P&gt;</description>
      <pubDate>Thu, 14 Nov 2019 16:55:07 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/eagle-forum/idea-automatiacally-arrange-component-names-on-board/m-p/9147082#M12454</guid>
      <dc:creator>rachaelATWH4</dc:creator>
      <dc:date>2019-11-14T16:55:07Z</dc:date>
    </item>
    <item>
      <title>Re: Idea: Automatiacally Arrange Component Names on Board</title>
      <link>https://forums.autodesk.com/t5/eagle-forum/idea-automatiacally-arrange-component-names-on-board/m-p/9147119#M12455</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;@Anonymous&amp;nbsp;wrote:&lt;BR /&gt;&lt;BR /&gt;&lt;P&gt;Hello, I just finished a pcb layout and really wished that there was a tool/ulp that would automatically arrange the component names on the board. I love to use the hierarchical schematic feature, but it often leads to pretty long component names, thus almost every name reaches into an other component footprint.&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hi Fabian,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As&amp;nbsp;@Anonymous&amp;nbsp; says, this would actually be pretty hard to implement something that does an auto cleanup on the reference designators. I like the idea but I don't think we'll see anything soon so I think cleanup is always going to be a bit of a manual task.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There are a few things you can do to reduce the amount of cleanup you need to do in the first place.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) Have your own clean set of library parts. These should use the vector font consistently for all footprints, and use consistent sizes and positioning so they come in by default as clean as possible.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2) Tidy things up as you go along. Lots of small fixes are easier to stomach than having to spend ages in one hit at the end cleaning things up.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3) Try to avoid using modules. I know the idea sounds good, but the implementation is really lacking and makes a total mess of your reference designators. I just don't use them at all for this very reason. You are better creating groupings of schematic/layout as design blocks and then incorporating them into a master design as many times as needed. This will allow you to reuse layout too and won't mess up your references.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Rachael&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 14 Nov 2019 17:10:09 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/eagle-forum/idea-automatiacally-arrange-component-names-on-board/m-p/9147119#M12455</guid>
      <dc:creator>rachaelATWH4</dc:creator>
      <dc:date>2019-11-14T17:10:09Z</dc:date>
    </item>
  </channel>
</rss>

