<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=39&amp;t=10070&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-01-06T17:49:54+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=39&amp;t=10070&amp;mode</id>
<entry>
<author><name><![CDATA[marcin w]]></name></author>
<updated>2015-01-06T17:49:54+01:00</updated>
<published>2015-01-06T17:49:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10070&amp;p=112773#p112773</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10070&amp;p=112773#p112773"/>
<title type="html"><![CDATA[Re: Warstwa centerDrill - CAM Procesor nie umieszcza w pliku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10070&amp;p=112773#p112773"><![CDATA[
Faktycznie, proszę administrację o wyrzucenie wątku do kosza.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3936">marcin w</a> — 6 sty 2015, o 17:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[marcin w]]></name></author>
<updated>2015-01-06T17:16:38+01:00</updated>
<published>2015-01-06T17:16:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10070&amp;p=112766#p112766</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10070&amp;p=112766#p112766"/>
<title type="html"><![CDATA[Re: Warstwa centerDrill - CAM Procesor nie umieszcza w pliku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10070&amp;p=112766#p112766"><![CDATA[
Nie wiem czy jest możliwe wydrukowanie elementów z warstwy centerDrill jeśli widoczne są inne wyższe warstwy, wygląda na to że nie. Ale znalazłem kompromisowe rozwiązanie, do CAM Procesora dwa narzędzia, które generując plik .ps zmniejszając otwory pod przelotki do określonej w konfiguracji średnicy. Dodać należy do pliku ./bin/eagle.def definicję dodatkowych urządzeń. Ja dodałem pod definicjami [PS] oraz [PS_INVERTED]<br /><br />Pierwsze które jest odwzorowaniem narzędzia CAM Procesora  &quot;PS&quot;, dodatkowo zmniejsza średnicę przelotek, co pomaga złapać punkt wiercenia. Kod który należy dodać to eagle.def:<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">&#91;PS-Drill_aid&#93;<br /><br />@EPS<br />Long = &quot;Postscript with max hole size in pads/etc, ala drill-aid.ulp&quot;<br /><br />Header3 = &quot;%% redefine our /h function with a fixed diameter\n&quot;\<br />&quot;/h { %% draw a hole\n&quot;\<br />&quot; /d exch def\n %% Still need to pop diam off stack\n&quot;\<br />&quot; d 4500 gt {\n&quot;\<br />&quot; /d 4500 def\n %% But override it to 0.45mm\n&quot;\<br />&quot; } if\n&quot;\<br />&quot; /y exch def\n&quot;\<br />&quot; /x exch def\n&quot;\<br />&quot; d 0 gt {\n&quot;\<br />&quot; newpath\n&quot;\<br />&quot; x EU y EU d 2 div EU 0 360 arc\n&quot;\<br />&quot; currentgray dup\n&quot;\<br />&quot; 1 exch sub setgray\n&quot;\<br />&quot; fill\n&quot;\<br />&quot; setgray\n&quot;\<br />&quot; } if\n&quot;\<br />&quot; } def\n&quot;\<br />&quot;%% The drawing\n&quot;</div><br /><br />Oraz kod który pozwala wygenerować negatyw zmniejszając średnice otworów, w zasadzie jako że robię metodą fotochemiczną najbardziej brakowało mi tej opcji<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">&#91;PS-inverted-Drillaid&#93;<br /><br />@PS_INVERTED<br />Long = &quot;Postscript (printable) with max hold size ala Drill-aid.ulp&quot;<br /><br />Header2 = &quot;%% redefine our /h function with a fixed diameter\n&quot;\<br />&quot;/h { %% draw a hole\n&quot;\<br />&quot; /d exch def\n %% Still need to pop diam off stack\n&quot;\<br />&quot; d 5000 gt {\n&quot;\<br />&quot; /d 5000 def\n %% But override it to 0.5mm\n&quot;\<br />&quot; } if\n&quot;\<br />&quot; /y exch def\n&quot;\<br />&quot; /x exch def\n&quot;\<br />&quot; d 0 gt {\n&quot;\<br />&quot; newpath\n&quot;\<br />&quot; x EU y EU d 2 div EU 0 360 arc\n&quot;\<br />&quot; currentgray dup\n&quot;\<br />&quot; 1 exch sub setgray\n&quot;\<br />&quot; fill\n&quot;\<br />&quot; setgray\n&quot;\<br />&quot; } if\n&quot;\<br />&quot; } def\n&quot;\<br />&quot;%% Remainder of Header2 copied from define for PS device\n&quot;\<br />&quot;%% the real drawing size:\n&quot;\<br />&quot;\n&quot;\<br />&quot;/MinDrawX %6d EU def\n&quot;\<br />&quot;/MinDrawY %6d EU def\n&quot;\<br />&quot;/MaxDrawX %6d EU def\n&quot;\<br />&quot;/MaxDrawY %6d EU def\n&quot;\<br />&quot;\n&quot;\<br />&quot;%% the usable page size:\n&quot;\<br />&quot;\n&quot;\<br />&quot;/LeftMargin 0.25 inch def %% change these if drawing gets clipped!\n&quot;\<br />&quot;/BotMargin 0.25 inch def\n&quot;\<br />&quot;/PageWidth %7.4f inch def\n&quot;\<br />&quot;/PageHeight %7.4f inch def\n&quot;\<br />&quot;\n&quot;\<br />&quot;%% are we going to rotate?:\n&quot;\<br />&quot;\n&quot;\<br />&quot;/RotateDrawing %d 0 ne def\n&quot;\<br />&quot;\n&quot;<br />;(x1, y1, x2, y2, Width, Height, DoRotate) </div><br /><br />Oba fragmenty konfiguracji dodają do CAM Procesora dwa narzędzia o nazwach &quot;PS-Drill_aid&quot; oraz &quot;PS-inverted-Drillaid&quot;. Wadą tego rozwiązania jest fakt że definiujemy określony rozmiar otworów, którego nie możemy zmienić z poziomu eagle, by go zmienić musimy zmienić wartość w pliku konfiguracyjnym &quot;eagle.def&quot;.<br /><br />W zasadzie warstwa centerDrill jest do tego bezużyteczna, oba narzędzie nie korzystają z niej, jeśli nieużywana w innych celach to można ją usunąć z projektu.<br /><br />Może powyższe rozwiązanie pomoże innym, dlatego też umieściłem go tutaj i nie trzymam tylko dla siebie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3936">marcin w</a> — 6 sty 2015, o 17:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[marcin w]]></name></author>
<updated>2015-01-06T12:12:07+01:00</updated>
<published>2015-01-06T12:12:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10070&amp;p=112688#p112688</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10070&amp;p=112688#p112688"/>
<title type="html"><![CDATA[Warstwa centerDrill - CAM Procesor nie umieszcza w pliku .ps]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10070&amp;p=112688#p112688"><![CDATA[
Witam<br /><br />Mam pewien problem, stworzyłem sobie schemat i PCB, dla ułatwienia wiercenia za pomocą makra drill-aid.ulp pomniejszyłem otwory do średnicy 0,5mm. Po zakończeniu makra pojawia się dodatkowa warstwa centerDrill. Przy wydruku bezpośrednio do PDF i zaznaczeniu widoku warstw bottom, pads, vias, dimension oraz centerDrill widać na powstałym PDF że otwory z warstwy centerDrill są nałożone na otwory pod nóżki na elementy przewlekane. Te same warstwy zaznaczam w CAM Procesor i generuję za pomocą urządzenia PS_INVERTED (tak samo jest w przypadku urządzenia PS) plik .ps, który potem wstawiam do PDF-a. I tutaj mam problem ponieważ elementy z zaznaczonej warstwy centerDrill są niewidoczne.<br /><br />Czy robię coś niezgodnie z zasadami projektowania i CAM Procesor nie uwzględnia warstwy centerDrill ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3936">marcin w</a> — 6 sty 2015, o 12:12</p><hr />
]]></content>
</entry>
</feed>