Wraz z rozwojem technologii tradycyjne, ręczne szkice połączeń i ręczne wytrawianie płytek odeszły do przeszłości. Dziś projekt płytki drukowanej (PCB) powstaje w programie CAD, a do produkcji trafia w postaci zestawu plików, które precyzyjnie opisują każdą warstwę miedzi, otwór i nadruk. Zrozumienie, co dokładnie zawierają pliki PCB, jest kluczowe, aby zlecenie produkcyjne zostało wykonane zgodnie z zamiarem projektanta. W tym artykule wyjaśniamy, z czego składa się komplet plików PCB i jak przygotować je do fabryki.
Oprogramowanie do projektowania PCB
Na rynku dostępnych jest wiele narzędzi EDA do projektowania płytek drukowanych. Do najpopularniejszych należą Altium Designer, KiCad, Autodesk Eagle, OrCAD/Allegro oraz PADS. Część z nich (jak KiCad) jest w pełni darmowa i otwarta, inne oferują wersje próbne oraz płatne licencje profesjonalne. Każdy program zapisuje projekt we własnym formacie natywnym (np. .PcbDoc w Altium, .kicad_pcb w KiCad), ale do produkcji eksportuje się zestaw plików w formatach standardowych, czytelnych dla każdej fabryki.
Co zawierają pliki PCB
Komplet plików produkcyjnych opisuje całą geometrię i wszystkie warstwy płytki. Najważniejsze z nich to:
- Pliki Gerber (RS-274X) — po jednym dla każdej warstwy: miedzi górnej i dolnej (oraz warstw wewnętrznych w płytkach wielowarstwowych), masek lutowniczych, opisu (silkscreen) oraz pasty lutowniczej. To podstawowy, uniwersalny format wymiany.
- Plik wierceń (NC Drill / Excellon) — zawiera współrzędne i średnice wszystkich otworów: metalizowanych (PTH) i niemetalizowanych (NPTH).
- Plik konturu płytki (board outline) — definiuje kształt i wymiary obwodu.
- Stackup (struktura warstw) — opisuje grubości laminatu, miedzi i prepregów, co jest niezbędne przy kontroli impedancji.
- Pliki BOM i Pick & Place — lista materiałowa oraz współrzędne i orientacja komponentów, potrzebne na etapie montażu.
Coraz częściej stosuje się też jednoplikowy format IPC-2581 lub ODB++, który łączy wszystkie te dane w jednej, spójnej paczce, ograniczając ryzyko pomyłki przy kompletowaniu osobnych Gerberów.
Warstwy płytki opisane w plikach
Aby zrozumieć zawartość plików produkcyjnych, warto wiedzieć, jakie warstwy składają się na płytkę. W typowej dwuwarstwowej PCB wyróżniamy: warstwę miedzi górnej (top copper) i dolnej (bottom copper), na których prowadzone są ścieżki i pola lutownicze; maskę lutowniczą (solder mask) — najczęściej zieloną powłokę chroniącą miedź i odsłaniającą tylko pady; nadruk opisowy (silkscreen) z oznaczeniami komponentów i symbolami; oraz warstwę pasty lutowniczej (solder paste / stencil) używaną do wykonania szablonu pod montaż SMT.
W płytkach wielowarstwowych dochodzą warstwy wewnętrzne — sygnałowe oraz płaszczyzny zasilania i masy. Dla każdej z nich generowany jest osobny plik Gerber. Im więcej warstw, tym większe znaczenie ma poprawny opis stackupu, który mówi fabryce, w jakiej kolejności i z jaką grubością ułożyć poszczególne warstwy miedzi i laminatu.
Od projektu do gotowych plików
Pełny proces projektowania urządzenia elektronicznego zaczyna się od schematu ideowego, a następnie przechodzi w fazę rozmieszczenia elementów i prowadzenia ścieżek (layout). Symulacja obwodu na etapie schematu pozwala wcześnie wykryć błędy, ale jej trafność zależy od jakości modeli i doświadczenia projektanta — błędny model da błędny wynik. Po zakończeniu layoutu projektant uruchamia kontrolę reguł projektowych (DRC), aby upewnić się, że odstępy, szerokości ścieżek i wielkości otworów mieszczą się w możliwościach produkcyjnych.
Dopiero zweryfikowany projekt eksportuje się do plików produkcyjnych. Na tym etapie kluczowy jest dobór komponentów, których footprinty (ślady montażowe) muszą odpowiadać rzeczywistym obudowom — niezgodność footprintu to jeden z najczęstszych powodów odrzutów. Warto skonfrontować projekt z rzeczywistymi możliwościami produkcyjnymi fabryki, zwłaszcza w zakresie minimalnej szerokości ścieżki i odstępu.
Weryfikacja plików przed produkcją
Przed wysłaniem plików do fabryki należy je obejrzeć w przeglądarce Gerberów (np. wbudowanej w program EDA lub w darmowym narzędziu online). Sprawdza się przede wszystkim, czy wszystkie warstwy są obecne i poprawnie wyrównane, czy maska lutownicza odsłania właściwe pady, czy nadruk nie nachodzi na pola lutownicze oraz czy plik wierceń pokrywa się z padami. Pominięcie tego kroku to najczęstsza przyczyna kosztownych poprawek.
Po przyjęciu plików producent generuje na ich podstawie panele, fotomaski i programy dla maszyn, a następnie wytrawia miedź, wierci otwory, nakłada maskę i opis. Każda partia przechodzi kontrolę jakości — od optycznej inspekcji (AOI) po testy elektryczne — aby gotowa płytka spełniała wymagania projektu. Jeżeli planujesz również montaż komponentów, warto od razu przewidzieć go przy prototypowaniu PCB.
Najczęstsze błędy w plikach PCB
Większość problemów produkcyjnych wynika z kilku powtarzalnych błędów. Najczęstsze to brak pliku konturu lub niejednoznaczne wymiary płytki, niezgodność pliku wierceń z padami (otwory przesunięte względem pól lutowniczych), nadruk nachodzący na pady (co utrudnia lutowanie) oraz zbyt małe odstępy między ścieżkami, niemieszczące się w możliwościach fabryki. Innym częstym potknięciem jest pominięcie warstwy pasty lutowniczej, niezbędnej do wykonania szablonu SMT, oraz brak pliku z notatkami produkcyjnymi określającymi materiał laminatu, grubość płytki i rodzaj wykończenia powierzchni (HASL, ENIG, OSP).
Aby uniknąć tych pułapek, warto stosować standardowe szablony eksportu z programu EDA oraz każdorazowo przeglądać wygenerowany komplet w przeglądarce Gerberów. Dobrym nawykiem jest również dołączenie czytelnego pliku README z opisem stackupu, wymagań dotyczących impedancji oraz uwag montażowych — przyspiesza to weryfikację po stronie producenta i ogranicza liczbę pytań.
Podsumowanie
Pliki PCB to kompletny opis płytki: zestaw Gerberów, plik wierceń, kontur, stackup oraz dane do montażu. Staranny eksport, weryfikacja w przeglądarce i zgodność z możliwościami fabryki decydują o tym, czy płytka wyjdzie za pierwszym razem. Masz gotowe pliki Gerber? Zleć montaż PCB w OurPCB — wycena w 12 godzin roboczych.