<p>Prieš dviem savaitėmis mūsų inžinierių komanda gavo 6 sluoksnių PCB prototipų užsakymą, kurio vertė viršijo 12 000 eurų. Nors klientas pateikė „visus reikalingus failus“, gamybos metu iškilo kritinė problema: 4-asis sluoksnis (G4) buvo padarytas kaip neigiamas (negative plane), o dizaine jis turėjo būti teigiamas signalų sluoksnis. Klaida įvyko ne dėl to, kad dizaineris suklydo, o dėl to, kad Gerber failų generavimo metu nebuvo nurodyta aiški poliarumo informacija, o CAM inžinierius priėmė sprendimą remdamasis standartine konvencija, kuri šio atveju nesutapo su kliento ketvėtimis. Rezultatas – 50 vienetų serija buvo atmesta, o pristatymas vėlavo tris dienas. Šis atvejis iliustruoja, kodėl Gerber failų specifikacija nėra tik „failų išsiuntimas“, o techninis procesas, reikalaujantis tikslumo ir supratimo apie gamybos apdorojimo (CAM) eigą.</p>
<p>Šiame straipsnio mes ne tik paaiškinsime, kas yra Gerber failai, bet ir išanalizuosime, kodėl senasis RS-274D formatas yra pavojingas, kaip RS-274X ir Gerber X2 sprendžia šias problemas, ir kada verta atsisakyti Gerber naudodami ODB++ formatą. Jei jūsų darbas susijęs su PCB dizainu ar pirkimu, ši žinios padės išvengti brangių gamybos stabdymų.</p>
<h2>Gerber Failų Evoliucija: Nuo RS-274D iki X2</h2>
<p>Iki šiol daugelis inžinierių, ypač mažesnėse kompanijose, vis dar naudoja senąjį RS-274D formatą, dažnai vadinamą „Standard Gerber“. Šis formatas buvo sukurtas laikais, kai CAD sistemos neturėjo galimybės automatiškai aprašyti visų apdorojimo parametrų. RS-274D yra tik vektorinis brėžinys, susidedantis iš koordinačių ir komandų (D01, D02, D03), tačiau jame nėra apertūrų (apertures) apibrėžimų. Šios apibrėžtosios dalys (aperture definitions) dažnai siunčiamos atskirame tekste arba, kas dar blogiau, paliekamos CAM inžinieriaus nuožiūrai.</p>
<p>Tai yra pagrindinė gedimų priežastis. Kai CAM sistema gauna RS-274D failą be apertūros lentelės, ji bando „spėti“ apskritimo ar stačiakampio formą pagal D-kodo numerį. Jei dizaineris naudojo nestandartines formas (pvz., ovalus su išpjovomis terminiams skydeliams), sistema gali jas pakeisti į paprastus apskritimus. Tokia klaida gali sumažinti litavimo skydelio plotą nuo 0,8 mm² iki 0,5 mm², kas padidina terminį pasipriešinimą ir gali sukelti jungties perkaitimą veikiant dideliu srovės stipriu.</p>
<p>RS-274X (Extended Gerber) išsprendžia šią problemą integruodamas apertūrų apibrėžimas tiesiai į failo antraštę. Naudojant makrokomandas (AM), galima apibrėžti sudėtingas geometrines figūras, o ne tik paprastas formas. Be to, RS-274X palaiko poliarumą (LPD/LPC), kas leidžia aiškiai nurodyti, kurios sritys yra „varis“, o kurios – „tuštuma“. Tai yra būtina maitinimo plokštėms (power planes), kur neteisingai nustatyta poliarumo gali sukelti trumpąjį jungtį tarp maitinimo ir žemės sluoksnių.</p>
<h2>Gerber X2: Papildoma Informacija Gamybai</h2>
<p>Nors RS-274X yra standartas ir puikiai veikia daugumai atvejų, jis vis tiek yra „baltas“ (dumb) formatas – jis nežino, kas yra piešta. Jis tiesiog nupiešia linijas. Gerber X2, pristatytas 2014 metais, pridėjo atributus prie objektų. Dabar kiekviena linija, padas ar skylė gali turėti metaduomenų, pvz., .AperFunction, .Part arba .NetName.</p>
<p>Kodėl tai svarbu? Tarkime, projektuojate HDI (High Density Interconnect) plokštę su mikrovijomis (microvias). Gerber X2 gali aiškiai pažymėti, kurios skylės yra „lazerinės“, o kurios – „mechaninės“. Be to, ji gali susieti laidus su tinklais (nets). Tai leidžia CAM sistemoms automatiškai atlikti DFM (Design for Manufacturing) patikrą, pvz., tikrinti, ar laidų plotis atitinka impendancijos reikalavimus ar ar yra pakankamas atstumas tarp skirtingų signalų. Be X2, šių ryšių reikia atkurti rankiniu būdu, kas padidina klaidų tikimybę, ypač sudėtinguose 12+ sluoksnių projektuose.</p>
<h2>ODB++: Inteligtingesnis Alternatyva</h2>
<p>Kai Gerber (net X2) vis dar yra 2D vaizdų rinkinys, ODB++ (Open Database) yra 3D duomenų bazė. Ji sujungia schemos (netlist), PCB dizainą ir gamybos duomenis į vieną archyvą. ODB++ ypač naudingas, kai projektuojate lankstųjų (Rigid-Flex) plokščių arba sudėtingus daugiasluoksnius (multi-layer) sprendimus.</p>
<p>Pagrindinis ODB++ privalumas – tai „intelektualus“ ryšys tarp sluoksnių. Kai CAM inžinierius įkelia ODB++ failą, jis mati ne tik vario pėdsakus, bet ir medžiagos storį, dielektriko konstantą (Dk) ir netgi komponentų padėtis su orientacija. Tai leidžia tiksliai simuliuoti gamybos procesą, pavyzdžiui, presavimo (lamination) įtempimų poveikį laidams. Tačiau ODB++ failai yra didesniais ir ne visos senosnės gamybos linijos juos palaiko be papildomo konvertavimo.</p>
<table>
<thead>
<tr><th>Parametras</th><th>RS-274D (Standard)</th><th>RS-274X (Extended)</th><th>Gerber X2</th><th>ODB++</th></tr>
</thead>
<tbody>
<tr><td>Apertūrų Apibrėžimas</td><td>Atskiras failas / Spėjama</td><td>Integruota (Failo viduje)</td><td>Integruota</td><td>Integruota</td></tr>
<tr><td>Metaduomenys (Atributai)</td><td>Nėra</td><td>Nėra</td><td>Taip (NetNames, Part info)</td><td>Taip (Pilna duomenų bazė)</td></tr>
<tr><td>Poliarumo Palaikymas</td><td>Ribota / Neaišku</td><td>Taip (LPD/LPC)</td><td>Taip</td><td>Taip</td></tr>
<tr><td>Failų Dydis (Vidutinis 4 sluoksnių)</td><td>50 KB</td><td>150 KB</td><td>180 KB</td><td>2 MB</td></tr>
<tr><td>Komponentų Informacija</td><td>Atskiras Centroid failas</td><td>Atskiras Centroid failas</td><td>Integruota</td><td>Integruota</td></tr>
<tr><td>Gamybos Palaikymas</td><td>Maža (Reikalauja rankinio darbo)</td><td>Aukšta (Industrija standartas)</td><td>Aukšta (Naujesnės linijos)</td><td>Vidutinė / Aukšta (Reikalauja licencijų)</td></tr>
<tr><td>DFM Patikra</td><td>Rankinė</td><td>Automatinė (Pagal geometriją)</td><td>Automatinė (Su tinklais)</td><td>Pilna (3D ir elektrinė)</td></tr>
</tbody>
</table>
<p>Ši lentelė parodo, kad nors RS-274X yra saugus pasirinkimas daugumai projektų, Gerber X2 siūlo gerokai daugiau galimybių automatiniam kokybės užtikrinimui. ODB++ yra „auksinis standartas“ sudėtingoms sistemoms, tačiau gali būti per daug sudėtingas paprastiems 2 sluoksnių valdikliams.</p>
<h2>Dažniausios Pasitaikančios Klaidos ir Jų Padariniai</h2>
<p>Net naudojant modernų RS-274X formatą, inžinieriai dažnai daro klaidas, kurios tiesiogiai veikia PCB kokybę ir kainą. Viena iš dažniausių yra neteisingas koordinačių formatas. Dauguma CAD sistemų pagal numatytuosius nustatymus gali generuoti failus su 2:4 formato tikslumu (pvz., 0.0001 colių), tačiau aukšto dažnio ar HDI plokštėms reikalingas 2:5 ar net 3:6 formatas (0.000001 colių). Jei nurodysite 2:4 formatą 0.1mm pločio linijai, suapvalinimo klaida gali siekti 2-3 mikronus, kas atitinka 10% linijos pločio tolerancijos. Gamyboje tai gali reikšti, kad kai kurios linijos taps per plonos arba susilies su kaimynine linija.</p>
<p>Kita kritinė klaida – suskaidyti (panelize) plokštę rankiniu būdu brėžinyje, o ne generuoti atskirą „array“ failą. Kai inžinierius nukopijuoja PCB dizainą 4 kartus į vieną failą, dažnai pamiršta pridėti technologines juostas (break-away rails) su fiksavimo skylėmis (fiducials). Be jų, SMT surinkimo linija negali tiksliai susilyginti. Be to, rankinis suskaidymas dažnai palieka „duobutes“ tarp plokščių, kurios gali sukelti medienos (FR-4) skilimą frezavimo metu. Teisingas būdas – naudoti CAM įrankį panelizacijai, užtikrinantį, kad tarp plokščių yra pakankamai vietos frezavimo pjūkliui (routing bit), paprastai ne mažiau kaip 2 mm skersmens frezui reikalingas 2,5-3 mm atstumas.</p>
<h2>Dažniausios Klaidos Ruošiant Gerber Failus</h2>
- Naudojant RS-274D be apertūrų lentelės: Rizikuojate, kad CAM sistema pakeis sudėtingas formas į paprastus apskritimus. Tai gali sugadinti terminius skydelius (thermal reliefs) ir sukelti trumpąjį jungtį maitinimo sluoksniuose.
- Neteisingas nulinio taško (origin) nustatymas: Jei vienas sluoksnis (pvz., viršutinis) turi nulį kairiajame kampe, o apatinis – centre, CAM sistema nesujungs sluoksnių teisingai. Visiems sluoksniams turi būti tas pats absoliutusis nulis (0,0).
- Pamiršti įtraukti mechaninį sluoksnį (Outline): Gerber failai turi tik vario pėdsakus. Jei nenurodysite plokštės kontūro atskirame mechaniniame sluoksnyje (GKO arba GM1), gamintojas negalės išfrezuoti plokštės. Dažnai inžinieriai tik nupiešia liniją ant viršutinio sluoksnio, tačiau to nepakanka frezavimo programai.
- Suderinamųjų skydelių (Fiducials) nebuvimas: Net jei dizaine jūsų nėra, gamintojas jas pridės. Tačiau jei jūsų dizaine jau yra padai, kuriuos naudojate kaip fiksavimo taškus, bet jie neatitinka IPC standarto (1 mm skersmens vario ant 2 mm izoliacijos), optinė sistema juos neįžiūrės.
- Spalvų (Layers) painiavos: Siunčiant failus, inžinieriai dažnai sujungia signalų sluoksnius su mechaniniais arba siunčia „Silkscreen“ virš „Solder Mask“. Tai sukelia tai, kad ant vario uždedamas tekstas, kuris nebus matomas arba trukdys litavimui.
<h2>Veiksmų Planas Prieš Siunčiant Failus Į Gamybą</h2>
<p>Norėdami užtikrinti, kad jūsų PCB bus pagaminta pirmą kartą teisingai, vadovaukitės šiuo patikrinimo sąrašu:</p>
- Pasirinkite RS-274X arba Gerber X2 formatą: Niekada nenaudokite RS-274D. Įsitikinkite, kad CAD programinė įranga nustatyta eksportuoti „Extended Gerber“ su apertūromis.
- Patikrinkite koordinačių tikslumą: Naudokite 2:5 (coliai) arba 3:6 (milimetrai) formatą, jei plokštė turi smulkių detalių (<0.2mm). Įsitikinkite, kad visi sluoksniai naudoja tą patį formatą.
- Įtraukite README failą: Parašykite trumpą tekstinį failą, kuriame nurodykite sluoksnių tvarką (Stack-up), pvz., „Top Layer = GTL, Bottom Layer = GBL“. Tai pašalina bet kokią abejonių galimybę.
- Sukurkite atskirą mechaninį sluoksnį: Kontūras (outline) turi būti atskiras failas, paprastai su 0 linijos pločiu arba užpildytas (filled) plotas.
- Patikrinkite Drill failus: Įsitikinkite, kad Excellon formato gręžimo failas atitinka Gerber failų pozicijas. Naudodami „Gerber Viewer“ įrankį, perkelkite gręžimo failą ant viršutinio sluoksnio – visos skylės turi būti centruotos paduose.
- Patikrinkite Solder Mask expansion: Numatytoji reikšmė paprastai yra 0.1 mm (4 mil). Jei turite labai tankų dizainą, sumažinkite iki 0.05 mm, tačiau įsitikinkite, kad tai neatidengia vario tarp laidų.
- Sugeneruokite PDF vaizdą: Prieš siunčiant gamintojui, atidarykite Gerber failus nemokamu peržiūros įrankiu (pvz., Gerbv arba online viewer) ir išsaugokite kaip PDF. Lyginkite su originaliu dizainu – dažnai matomos akimis pastebimos klaidos (dingę tekstai, paslinktos linijos).
<h2>Gerber Failų Peržiūros Įrankiai ir Standartai</h2>
<p>Rinkoje yra daugybė įrankių, skirtų Gerber failų analizei. Nors dauguma CAD programų turi integruotas peržiūros funkcijas, rekomenduojama naudoti trečiosios šalies „Gerber Viewer“ programą, kadangi ji atspindi tai, ką mato CAM inžinierius. Standartizuotas formatas užtikrina, kad failai bus atidaryti vienodai nepriklausomai nuo to, ar jie sukurta „Altium Designer“, „KiCad“ ar „Eagle“.</p>
<p>Svarbu prisiminti, kad Gerber failai yra instrukcijos fotolitografijos mašinoms. Jie nėra skirti vizualiam dizaino pristatymui klientui (tam skirtas PDF). Tačiau PDF turi būti naudojamas kaip „auksinis standartas“ (Golden Master) palyginimui. Jei Gerber failas skiriasi nuo PDF, laimės tas, kuris buvo siųstas į gamybą (Gerber), todėl būtina užtikrinti jų tapatumą.</p>
<h2>References</h2>
- <a href="https://en.wikipedia.org/wiki/Printed_circuit_board" target="_blank" rel="noopener noreferrer">Printed circuit board</a>
- <a href="https://en.wikipedia.org/wiki/Soldering" target="_blank" rel="noopener noreferrer">Soldering</a>
- <a href="https://en.wikipedia.org/wiki/Surface-mount_technology" target="_blank" rel="noopener noreferrer">Surface-mount technology</a>
<blockquote>
<p>📖 PCB Prototipų Gamyba: Kaip Paspartinti Produkto Kūrimą nuo Idėjos iki Serijos</p>
</blockquote>
<blockquote>
<p>📖 Kiek Kainuoja PCB Gamyba 2026? Išsamus Kainų Vadovas</p>
</blockquote>
<blockquote>
<p>📖 Kaip Pasirinkti PCB Tiekėją: 10 Kriterijų Patikimam Partneriui Rasti</p>
</blockquote>
<h2>FAQ</h2>
<h3>Q: Koks yra minimalus atstumas tarp laidų, kurį galiu pasiekti naudodamas standartinę FR-4 medžiagą?</h3>
Standartinės gamybos technologijos (Standard PCB) leidžia 6 mil (0,15 mm) laidų/skylių atstumą. HDI technologija gali pasiekti 4 mil (0,1 mm) ar net 3 mil (0,075 mm) atstumą, tačiau tai padidina kainą apie 30-50% dėl papildomų lazerinių gręžimo procesų.
<h3>Q: Ar galiu naudoti PDF failus vietoje Gerber PCB gamybai?</h3>
Nerekomenduojama. Nors kai kurie gamintojai gali priimti PDF, jis neturi vektorinių duomenų apie apertūras ir koordinačių tikslumą. Konvertavimas iš PDF į Gerber dažnai sukuria „stačiakampių“ linijų efektą ir gali pakeisti laidų plotus, todėl visada naudokite originalius Gerber (RS-274X) failus.
<h3>Q: Kas yra skirtumas tarp 2:4 ir 2:5 formato Gerber failuose?</h3>
Skirtumas yra skaitmenų kiekis po kablelio. 2:4 formatas turi 2 skaitmenis prieš kablelį ir 4 po jo (tikslumas 0.0001 colio arba 2.5 mikronai). 2:5 formatas turi 5 skaitmenis po kabelio (tikslumas 0.00001 colio arba 0.25 mikrono). 2:5 formatas būtinas HDI plokštėms su mikrovijomis, kur 2.5 mikronų paklaida yra per didelė.
<h3>Q: Kada turėčiau naudoti ODB++ vietoje Gerber X2?</h3>
ODB++ verta naudoti, kai projektuojate sudėtingas Rigid-Flex plokštes, kur reikia tiksliai sujungti lankstųjų ir standžiųjų sekcijų sluoksnius, arba kai reikia pilnos elektrinės schemos (netlist) integracijos DFM patikrai. Paprastiems 2-4 sluoksnių valdikliams Gerber X2 yra pakankamai geras ir labiau paplitęs.
<h3>Q: Kodėl mano „Silkscreen“ tekstas nenuojo ant plokštės?</h3>
Dažniausia priežastis yra tai, kad tekstas buvo padėtas ant „Solder Mask“ sluoksnio, o ne atskirame „Silkscreen“ (GTO/GBS) sluoksnyje. Kitas dažnas klaida – per didelis šrifto dydis (mažiau nei 0,8 mm) arba per plonos linijos, kurias spausdinimo mašina neįgyvendina. Geriausia naudoti šriftus, kurių linijos storis yra bent 0,15 mm.
<h3>Q: Kiek kainuoja klaidingų Gerber failų taisymas?</h3>
Tai priklauso nuo sudėtingumo. Paprastas sluoksnių sukeitimas ar kontūro pataisymas kainuoja 50-100 EUR. Tačiau jei reikia atkurti trūkstamas apertūras ar išspręsti sudėtingas trumpojo jungimo problemas, kaina gali siekti 200-500 EUR ir prailginti gamybos laiką 1-2 dienomis.
<p><strong>Reikia eksperto konsultacijos?</strong></p>
<p>Uzsakykite nemokama pasiulyma</p>
<h2>FAQ</h2>
<h3>Q: Kodėl RS-274D formatas laikomas pavojingu PCB gamyboje?</h3>
RS-274D formatas neapima apertūrų apibrėžimų, todėl CAM sistemos gali klaidingai interpretuoti formas, pavyzdžiui, sumažinti litavimo skydelio plotą nuo 0,8 mm² iki 0,5 mm², kas padidina terminį pasipriešinimą ir gali sukelti jungties perkaitimą.
<h3>Q: Ką RS-274X formatas sprendžia lyginant su senąsias versijomis?</h3>
RS-274X sprendžia apertūrų problemą integruodamas jas į failo antraštę bei palaiko poliarumo komandas (LPD/LPC), kas yra būtina maitinimo plokštėms, kad būtų išvengta trumpojo jungimo tarp maitinimo ir žemės sluoksnių.
<h3>Q: Kada buvo išleistas Gerber X2 ir kokia jo pagrindinė naujovė?</h3>
Gerber X2 buvo pristatytas 2014 metais, o jo pagrindinė naujovė yra metaduomenų atributai (pvz., .AperFunction, .NetName), leidžiantys susieti objektus su tinklais ir automatiškai atlikti DFM patikrą.
<h3>Q: Kiek gali kainuoti klaida dėl neteisingų Gerber failų?</h3>
Straipsnyje paminėtas atvejis, kai 6 sluoksnių PCB užsakymas, vertinas daugiau nei 12 000 eurų, buvo atmestas, o pristatymas vėlavo 3 dienas dėl neteisingai nustatyto 4-ojo sluoksnio poliarumo.
<h3>Q: Kaip Gerber X2 padeda projektuojant sudėtingas HDI plokštes?</h3>
Formatas leidžia aiškiai pažymėti skyles kaip „lazerines“ arba „mechanines“ bei susieti laidus su tinklais, kas leidžia CAM sistemoms tikrinti laidų plotį ir atstumus be rankinio įsikišimo.