<?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: CAM processor generates excessive d-codes for rounded SMD pads in EAGLE Forum</title>
    <link>https://forums.autodesk.com/t5/eagle-forum/cam-processor-generates-excessive-d-codes-for-rounded-smd-pads/m-p/8067024#M25720</link>
    <description>&lt;P&gt;Hi Jorge,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for looking into this issue.&amp;nbsp; I have created and attached a minimal example that demonstrates the problem.&amp;nbsp; The ZIP file contains a README.txt that describes the files.&amp;nbsp; Please let me know if you are able to duplicate the problem.&amp;nbsp; You may need to change the zoom level (in or out)&amp;nbsp;in gerbv and GerbView to see the lines (presumed gaps between each d-code), but GerbView does show the many small d-codes.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This&amp;nbsp;issue did affect a small prototype run, so I look forward to hearing what you find.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- Matt&lt;/P&gt;</description>
    <pubDate>Thu, 14 Jun 2018 00:16:19 GMT</pubDate>
    <dc:creator>matt.libertyTSE5C</dc:creator>
    <dc:date>2018-06-14T00:16:19Z</dc:date>
    <item>
      <title>CAM processor generates excessive d-codes for rounded SMD pads</title>
      <link>https://forums.autodesk.com/t5/eagle-forum/cam-processor-generates-excessive-d-codes-for-rounded-smd-pads/m-p/8057153#M25718</link>
      <description>&lt;P&gt;I am using the CAM processor in Eagle 9.0.1 standard to generate gerbers.&amp;nbsp; I had a board come back from fab with occasional very thin lines of solder mask over the pads.&amp;nbsp; The problematic packages had SMD pads with roundness set to 25%.&amp;nbsp; I inspected the gerbers using GerbView from KiCad.&amp;nbsp; I see adjacent d=codes that sometimes have black lines between them:&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-inline" image-alt="Adjacent d-codes" style="width: 321px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/510226i5FC59F9500AC229E/image-dimensions/321x298?v=v2" width="321" height="298" role="button" title="bad_dcodes.PNG" alt="Adjacent d-codes" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Adjacent d-codes&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;This image was of the top copper layer, but the solder mask is similar.&amp;nbsp; I see the same issue with d-codes and black lines between them when using gerbv.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I suspect that the board fab house was not able to correctly merge the adjacent d-code regions.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I remove the roundness from the SMD pad in the package and ensure&amp;nbsp;that the DRC -&amp;gt; Shapes -&amp;gt; Smds -&amp;gt; Roundness is also 0, the CAM processor emits a single d-code for the pad:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="single_dcodes.PNG" style="width: 334px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/510227i665C1C2D3FE4A715/image-dimensions/334x314?v=v2" width="334" height="314" role="button" title="single_dcodes.PNG" alt="single_dcodes.PNG" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;If I then turn on SMD pad rounding in DRC-&amp;gt;Shapes-&amp;gt;Smds -&amp;gt; Roundness (I used 0, 25%, 2mil), then the excessive d-codes come back.&amp;nbsp; Interestingly, polygons with rounded corners (due to trace thickness) in packages generate correctly.&amp;nbsp; I suspect that the value Eagle uses internally for the SMD's polygon "trace width" is too small.&amp;nbsp; I do have some fine-pitch parts with small pads, such as XQFNs.&amp;nbsp; I do not know how to change or set that "trace width" value like you can with polygons.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here are some related forum posts:&lt;/P&gt;&lt;P&gt;&lt;A href="https://forums.autodesk.com/t5/eagle-forum/simple-copper-pour-gerber-size-is-huge/m-p/6955798" target="_blank"&gt;Simple copper pour gerber size is huge&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://forums.autodesk.com/t5/eagle-forum/gerber-lines-in-ground-plane/m-p/7374937" target="_blank"&gt;Gerber lines in ground plane&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Any suggestions on how to get rounded SMD pads that generate cleaner gerber d-codes so that they fab correctly?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 08 Jun 2018 21:52:20 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/eagle-forum/cam-processor-generates-excessive-d-codes-for-rounded-smd-pads/m-p/8057153#M25718</guid>
      <dc:creator>matt.libertyTSE5C</dc:creator>
      <dc:date>2018-06-08T21:52:20Z</dc:date>
    </item>
    <item>
      <title>Re: CAM processor generates excessive d-codes for rounded SMD pads</title>
      <link>https://forums.autodesk.com/t5/eagle-forum/cam-processor-generates-excessive-d-codes-for-rounded-smd-pads/m-p/8066127#M25719</link>
      <description>Hello &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/4410109"&gt;@matt.libertyTSE5C&lt;/a&gt;,&lt;BR /&gt;&lt;BR /&gt;I hope you're doing well. We are having trouble reproducing the issue you are seeing. Could you provide more information?&lt;BR /&gt;&lt;BR /&gt;If you can provide a small sample board showing the issue that would be best, however if for some reason that is not possible then let us know the SMD pad dimensions you used and the Mask Parameters(Go to the DRC &amp;gt; Masks Tab) of your design.&lt;BR /&gt;&lt;BR /&gt;Please let me know if there's anything else I can do for you.&lt;BR /&gt;&lt;BR /&gt;Best Regards,</description>
      <pubDate>Wed, 13 Jun 2018 17:53:09 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/eagle-forum/cam-processor-generates-excessive-d-codes-for-rounded-smd-pads/m-p/8066127#M25719</guid>
      <dc:creator>jorge_garcia</dc:creator>
      <dc:date>2018-06-13T17:53:09Z</dc:date>
    </item>
    <item>
      <title>Re: CAM processor generates excessive d-codes for rounded SMD pads</title>
      <link>https://forums.autodesk.com/t5/eagle-forum/cam-processor-generates-excessive-d-codes-for-rounded-smd-pads/m-p/8067024#M25720</link>
      <description>&lt;P&gt;Hi Jorge,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for looking into this issue.&amp;nbsp; I have created and attached a minimal example that demonstrates the problem.&amp;nbsp; The ZIP file contains a README.txt that describes the files.&amp;nbsp; Please let me know if you are able to duplicate the problem.&amp;nbsp; You may need to change the zoom level (in or out)&amp;nbsp;in gerbv and GerbView to see the lines (presumed gaps between each d-code), but GerbView does show the many small d-codes.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This&amp;nbsp;issue did affect a small prototype run, so I look forward to hearing what you find.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- Matt&lt;/P&gt;</description>
      <pubDate>Thu, 14 Jun 2018 00:16:19 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/eagle-forum/cam-processor-generates-excessive-d-codes-for-rounded-smd-pads/m-p/8067024#M25720</guid>
      <dc:creator>matt.libertyTSE5C</dc:creator>
      <dc:date>2018-06-14T00:16:19Z</dc:date>
    </item>
  </channel>
</rss>

