Sida 1 av 1
Hur fungerar "silcscreen-layer" i Eagle-cad
Postat: 25 september 2011, 21:55:50
av markus123
Har försökt rita ett kretskort i programmet Eagle. Har placerat ut alla komponenter på pcb'n och ritat in ledningsbanorna. Har kört "design rules check" utan några "error". Så långt funkar allt bra. Genererade silkscreen-layer med hjälp av scriptet "silc_gen.ulp" från spark fun electronics. Kör jag nu "design rules" får jag hundratals "errors". Varför?
Hur är det meningen att silkscreen layer ska fungera? Som det ser ut nu ritas alla komponenter samt "name" och "value" ut på pcb-kortet. Verkar vara lite övertydligt att ha komponentplaceringen utritad på pcb-kortet eller har jag missförstått något?
Bifogar en liten skärmdump så kanske det blir tydligare vad jag menar. Allt det gula är alltså "silkscreen-layer".
board.jpg
Re: Hur fungerar "silcscreen-layer" i Eagle-cad
Postat: 25 september 2011, 21:57:36
av kankki
Hjälper om du säger vilka errors som uppstår
Re: Hur fungerar "silcscreen-layer" i Eagle-cad
Postat: 25 september 2011, 22:01:16
av markus123
Kör jag design rules check får jag alltså flera hundra error där det står " Stop mask"
Re: Hur fungerar "silcscreen-layer" i Eagle-cad
Postat: 25 september 2011, 22:04:23
av kankki
Stop mask errors är inget problem. Det är bara eagle som klagar när silkscreenet kommer på lödöar.
Kretskortstillverkare brukar oftast ta bort silkscreen som hamnat på lödöar.
Re: Hur fungerar "silcscreen-layer" i Eagle-cad
Postat: 25 september 2011, 22:18:56
av Borre
Stäng av lager 27 och 28 om du inte vill visa värde på kortet (tämligen onödigt tycker jag).
Men jag förstår inte vad det där scriptet du kör ska göra?
Silkscreenen blir ju vad den blir av sig själv så att säga, komponenterna är ju ritade med det redan. Stänger du av allt förutom lager 21, 22, 25 och 26 (komponentens silkscreen och namnen) visas endast silkscreenen.
Re: Hur fungerar "silcscreen-layer" i Eagle-cad
Postat: 25 september 2011, 23:58:41
av jesper
Från silk_gen.ulp:
#usage "<b>Generate a user defined silk screen</b>\n"
"<p>"
"Some board manufacturers want to have at least a width of 8mil "
"for silk screen lines in order to guarantee legible results. "
"EAGLE libraries use 5 mil width for silk screen as default. "
"<p>"
"This ULP changes all silk screen elements to a minimum "
"width supplied by user. All elements of layers 20, 21, 22, 25, 26 "
"are written into new layers 121(_tsilk) and 122 (_bsilk). "
"Texts are changes as well. The new ratio is set to minimum value "
"that is requred to achieve the silk wire width. If the original "
"text ratio is greater, it is not changed. "
"<p>"
"Two new layers will be defined and the new silk screen will be "
"generated. For generating GERBER data be aware that you have to "
"activate layers 121 or 122 instead of the original layers."
"<p>"
"<author>Original authors: Richard Hammerl 26-05-1998, "
"Changed for EAGLE 4.0 26-02-2002,
support@cadsoft.de "
"Fixed for EAGLE 4.11, OLIMEX special 04-11-2003, Y.Onodera, "
"Further fixed and modified by Antti Arola 11.03.2005 "
"user interface, general code cleanup, ability to delete new "
"layers before re-creating them, and board-level text support "
"added by M.Cuddy 20.03.2005"
"</author>"
Silk_gen har altså genererat en ny fetare silkscreen på lager 121 och 122. Dessa konfliktar säkert med stop-mask kontrollen. Som sagt tidigare spelar det (oftast) ingen roll då tilllverkare klippar överlappet.
Har dock aldrig (trots ca 5-10 olika tillverkare), behövt manipulera min silkscreen så det är tveksamt om detta verkligen behövs.
Re: Hur fungerar "silcscreen-layer" i Eagle-cad
Postat: 26 september 2011, 00:13:36
av Borre
Ja jag tänkte att det var något sånt. Men som sagt, har heller aldrig varit med om att man måste ändra befintlig silkscreen oavsett tillverkare, så har du inget speciell anledning till att göra det så strunta i det.
Re: Hur fungerar "silcscreen-layer" i Eagle-cad
Postat: 26 september 2011, 11:01:18
av anders_bzn
kankki skrev:Stop mask errors är inget problem. Det är bara eagle som klagar när silkscreenet kommer på lödöar.
Kretskortstillverkare brukar oftast ta bort silkscreen som hamnat på lödöar.
Jag hade problem med Olimex sist jag beställde därifrån. Jag fick silkscreen på mina paddar...
Re: Hur fungerar "silcscreen-layer" i Eagle-cad
Postat: 26 september 2011, 18:46:20
av kankki
Hm, ja. Beror väl på.
Re: Hur fungerar "silcscreen-layer" i Eagle-cad
Postat: 26 september 2011, 18:58:10
av tecno
anders_bzn skrev:kankki skrev:Stop mask errors är inget problem. Det är bara eagle som klagar när silkscreenet kommer på lödöar.
Kretskortstillverkare brukar oftast ta bort silkscreen som hamnat på lödöar.
Jag hade problem med Olimex sist jag beställde därifrån. Jag fick silkscreen på mina paddar...
Har du verkligen följt deras 'regler', som jag ser så är dom utomordentligt korkade men det är deras sätt att kunna slarva ihop korten till deras låga kostnad.
Har ej använt mig av Olimex sen flera år tillbaka just pga av att man blir så 'styrd' till att göra nåt man inte vill ha = bättre att byta leverantör.
Re: Hur fungerar "silcscreen-layer" i Eagle-cad
Postat: 26 september 2011, 19:02:06
av anders_bzn
Jag håller med dig, jag har tappat lite förtroende för dem. Jag beställde korten UTAN silkscreen men fick det ändå. Jag hade fått nya kort utan men jag var ivrig att få ihop konstruktionen så jag struntade i det. Tror jag tog upp det i en tråd tidigare...
Re: Hur fungerar "silcscreen-layer" i Eagle-cad
Postat: 26 september 2011, 19:05:28
av tecno
Har för mig att du skrev om det ja, men snacka om att dom är smidiga som en pansarvagn då var dom tvära och vrånga så de får vara för min del.
Passningen som dom har på masken är inte bra och därför vill dom ha stor öppningar så dom kan slarva.
Re: Hur fungerar "silcscreen-layer" i Eagle-cad
Postat: 26 september 2011, 19:05:28
av tecno
Har för mig att du skrev om det ja, men snacka om att dom är smidiga som en pansarvagn då var dom tvära och vrånga så de får vara för min del.
Passningen som dom har på masken är inte bra och därför vill dom ha stor öppningar så dom kan slarva.