Projektowanie PCB i elektroniki – etapy, narzędzia i kiedy zlecić R&D na zewnątrz

Płytka PCB z układami scalonymi SMD leżąca na schemacie elektrycznym – projektowanie układów elektronicznych na zamówienie RGBpro

Projektowanie PCB to proces przekształcenia koncepcji elektronicznej w gotową dokumentację produkcyjną – od specyfikacji wymagań, przez schemat elektryczny i layout płytki, po pliki Gerber trafiające do producenta. Zrozumienie kolejnych etapów, wybór właściwego narzędzia i zastosowanie zasad DFM (Design for Manufacturability) to różnica między projektem, który przechodzi przez produkcję bez problemów, a takim, który generuje kilka kosztownych iteracji poprawek. Ten artykuł przeprowadzi Cię przez cały proces – od pierwszej specyfikacji do gotowego prototypu.

Jakie są etapy projektowania PCB – od specyfikacji do plików Gerber?

Projektowanie PCB przebiega przez osiem kolejnych etapów, z których każdy jest warunkiem wejścia dla następnego. Pominięcie lub skrócenie któregokolwiek z nich – szczególnie DRC i weryfikacji DFM – skutkuje błędami odkrywanymi dopiero na etapie produkcji lub testowania prototypu, gdy koszt poprawki jest wielokrotnie wyższy niż na etapie projektu.

Etap 1: Specyfikacja wymagań

Przed otwarciem narzędzia EDA musisz zdefiniować zakres projektu na piśmie. Specyfikacja wymagań obejmuje: napięcia i prądy zasilania, listę funkcji urządzenia, interfejsy komunikacyjne (UART, SPI, I2C, USB, Ethernet, BLE), wymagane certyfikaty (CE, FCC, IEC 60601), ograniczenia gabarytowe (wymiary obudowy lub montażu), zakres temperatur pracy i klasę niezawodności IPC. Projekty bez pisemnej specyfikacji kończą się przeprojektowaniem po pierwszym prototypie – z naszego doświadczenia w RGBpro dotyczy to zdecydowanej większości zleceń R&D, gdzie klient nie miał zamkniętej specyfikacji przed startem.

Etap 2: Schemat elektryczny

Schemat elektryczny (schematic) to symboliczny opis połączeń między komponentami – bez informacji o fizycznym rozmieszczeniu na płytce. Dobry schemat jest podzielony na hierarchiczne arkusze (zasilanie, mikrokontroler, peryferia, interfejsy), ma opisane wszystkie nety zasilające i masowe, zawiera kondensatory odsprzęgające przy każdym pinie VCC układu scalonego i jest czytelny dla inżyniera, który go nie projektował. Schemat zatwierdza się przed przejściem do layoutu – zmiana schematu po starcie layoutu to poważna strata czasu.

Etap 3: Netlist i przygotowanie footprintów

Netlist to lista połączeń wygenerowana ze schematu – plik tekstowy opisujący, które pady komponentów są ze sobą połączone. Narzędzie EDA generuje netlist automatycznie i przekazuje do edytora PCB. Równolegle przypisujesz każdemu symbolowi schematycznemu footprint – fizyczne odwzorowanie obudowy komponentu na płytce (wymiary padów, rozstaw, otwory). Błędny footprint to jeden z najczęstszych błędów w pierwszych prototypach: komponent fizycznie nie pasuje do padów na płytce.

Etap 4: Layout PCB

Layout PCB to rozmieszczenie komponentów i poprowadzenie ścieżek (routing) zgodnie z wymaganiami elektrycznymi, mechanicznymi i produkcyjnymi. Kolejność pracy w layoutcie ma znaczenie: najpierw komponenty krytyczne (mikrokontroler, pamięć, sekcja zasilania), potem peryferia, na końcu złącza i elementy mechaniczne. Ścieżki sygnałów szybkich (USB, Ethernet, DDR, RF) routuje się z kontrolą impedancji i minimalizacją długości. Płaszczyzny masy (ground plane) na warstwie wewnętrznej redukują EMI i obniżają impedancję zasilania.

Etap 5: DRC – Design Rule Check

DRC (Design Rule Check) to automatyczna weryfikacja projektu pod kątem reguł technologicznych: minimalnych odległości między ścieżkami, minimalnych szerokości ścieżek, clearance’ów do krawędzi płytki, poprawności przelotników i annular ringów. DRC jest wykonywany przez narzędzie EDA przed generowaniem plików Gerber. Projekt, który nie przechodzi DRC bez błędów krytycznych, nie powinien trafiać do producenta PCB – błędy DRC oznaczają albo zwarcia, albo elementy niemożliwe do wyprodukowania w danej technologii.

Etap 6: Generowanie plików Gerber i wierceń

Po zatwierdzonym DRC generujesz pliki Gerber (RS-274X) dla każdej warstwy oraz plik wierceń Excellon. Komplet dokumentacji do produkcji PCB zawiera: warstwy miedzi (GTL, GBL i warstwy wewnętrzne), maski lutownicze (GTS, GBS), silkscreen (GTO, GBO), warstwy pasty (GTP, GBP), obrys płytki (GKO) i plik wierceń (DRL). Przed wysłaniem do producenta zawsze weryfikuj pliki w przeglądarce Gerberów.

Etap 7: Prototyp i weryfikacja

Prototyp to pierwsza fizyczna realizacja projektu – zazwyczaj 3–5 sztuk płytek z montażem komponentów, przeznaczonych do testowania funkcjonalnego, pomiarów i weryfikacji certyfikacyjnej. Testy prototypu obejmują: sprawdzenie zasilania przed wlutowaniem mikrokontrolera, programowanie i testy funkcjonalne oprogramowania, pomiary EMC (jeśli wymagane), testy środowiskowe (temperatura, wilgotność, wibracje). Na podstawie wyników prototypu wprowadza się poprawki projektowe (spin 2, spin 3) przed startem produkcji seryjnej.

Etap 8: Dokumentacja produkcyjna i seria

Zatwierdzona dokumentacja produkcyjna to: pliki Gerber, BOM z numerami katalogowymi (MPN), plik centroid (pick&place), schemat elektryczny w PDF, instrukcja montażu dla operatorów linii. Kompletna i jednoznaczna dokumentacja skraca czas uruchomienia produkcji i eliminuje błędy wynikające z interpretacji przez producenta.

Jakie narzędzia do projektowania PCB wybrać – KiCad, Altium, Eagle?

Wybór narzędzia EDA (Electronic Design Automation) zależy od skali projektu, budżetu, wymagań zespołu i docelowego środowiska współpracy. Żadne narzędzie nie jest uniwersalnie najlepsze – każde ma konkretny profil zastosowań, w którym dominuje.

Narzędzie Koszt Dla kogo Mocne strony Ograniczenia
KiCad Bezpłatny (open-source) Hobbystów, startupów, prototypy, firmy bez budżetu na licencje Brak limitu warstw, aktywna społeczność, dobra integracja z JLCPCB/PCBWay, obsługa Gerber X2 Mniejsza baza gotowych footprintów niż Altium, słabszy autorouter
Altium Designer ~10 000–15 000 zł/rok Profesjonalnych zespołów R&D, projektów wielowarstwowych, high-speed Najlepsza obsługa high-speed design, kontrola impedancji, zaawansowany PDN analyzer, zarządzanie wersjami Wysoki koszt licencji, stroma krzywa uczenia
Eagle Bezpłatny (do 2 warstw, 80 cm²) / subskrypcja Autodesk Hobbystów, małych firm, projektów dwuwarstwowych Duża baza bibliotek (SparkFun, Adafruit), integracja z Fusion 360 Limit warstw i powierzchni w wersji darmowej, mniejszy rozwój po przejęciu przez Autodesk
OrCAD Subskrypcja / licencja korporacyjna Korporacji, projektów automotive i medycznych Integracja z Cadence Allegro, zaawansowane narzędzia do analizy SI/PI Wysoki koszt, złożoność środowiska

Który EDA wybrać w praktyce?

Dla większości projektów prototypowych i małoseryjnych – KiCad w wersji 7 lub 8 to w pełni profesjonalne narzędzie, które nie ustępuje płatnym alternatywom w zakresie codziennej pracy. Obsługuje projekty wielowarstwowe, kontrolę impedancji przez zewnętrzne narzędzia i generuje kompletne pliki Gerber X2. Bariery wejścia praktycznie nie ma – społeczność, tutoriale i biblioteki komponentów są obszerne.

Altium jest standardem przemysłowym w projektach high-speed (PCIe, DDR5, Ethernet 10G), gdzie kontrola impedancji, analiza integralności sygnału i zarządzanie stackupem wielowarstwowym jest krytyczna. Jeśli docelowo chcesz pracować w komercyjnym dziale R&D – Altium to kompetencja, która jest oczekiwana.

Czym jest DFM i jak projektowanie PCB wpływa na koszt montażu?

DFM (Design for Manufacturability) to zbiór zasad projektowych, których celem jest maksymalizacja produkowalności projektu – minimalizacja kosztów montażu, redukcja ryzyka wad i skrócenie czasu uruchomienia produkcji. Projekt optymalny technicznie bardzo często nie jest optymalny produkcyjnie. Różnica między projektem z dobrą analizą DFM a projektem bez niej może wynosić 20–40% w koszcie montażu jednostkowego przy produkcji seryjnej.

Rozmieszczenie komponentów a koszt montażu

Orientacja komponentów SMD na płytce ma bezpośredni wpływ na czas cyklu pick&place i ryzyko tombstoningu (pionowania komponentów podczas reflowu). Komponenty o tej samej wartości i obudowie powinny być orientowane jednakowo – maszyna pick&place wykonuje mniej ruchów głowicy, a ryzyko błędu maleje. Minimalna odległość między komponentami dla standardowego montażu SMT to 0,15–0,2 mm między obudowami – mniejsza wymusza wolniejszą prędkość montażu lub zmianę dysz.

Testpointy i ICT

Testpointy to pady lub przelotniki dostępne z zewnątrz płytki, umożliwiające podłączenie sondy testowej bez lutowania. W projektach seryjnych testpointy są konieczne dla testu ICT (In-Circuit Test) lub flying probe – weryfikują poprawność montażu każdej płytki bez jej uruchamiania. Brak testpointów na sieciach zasilania, magistralach I2C/SPI i kluczowych sygnałach cyfrowych to błąd DFM, który w produkcji seryjnej przekłada się na wyższy koszt testowania lub brak możliwości ICT.

Kierunek i metoda lutowania a rozmieszczenie komponentów

Przy technologii mieszanej SMT+THT rozmieszczenie komponentów musi uwzględniać metodę lutowania THT (fala, selektywne, ręczne). Komponenty SMD na spodniej stronie płytki mogą być zmyte lub uszkodzone przez falę, jeśli nie zastosowano maskownicy lub nie przełączono na lutowanie selektywne. Umieszczenie wszystkich komponentów THT po stronie TOP, a SMD po obu stronach z odpowiednim layoutem – to rozwiązanie minimalizujące liczbę operacji i koszt montażu.

Panelizacja

Panelizacja to łączenie wielu płytek w jeden panel produkcyjny, który przechodzi przez linię montażową jako całość i jest rozcinany po montażu. Prawidłowa panelizacja (wymiary panelu dopasowane do maszyn producenta, właściwy typ separacji: V-cut lub frezowanie, marginesy technologiczne) może znacząco obniżyć koszt jednostkowy przy seriach powyżej kilkudziesięciu sztuk.

Jakie typowe błędy projektowe opóźniają produkcję?

Błędy projektowe wykryte na etapie produkcji lub montażu są wielokrotnie droższe niż te same błędy wykryte w projekcie. Poniżej błędy, które najczęściej trafiają do nas wraz z dokumentacją – i które wymagają kosztownej iteracji przed uruchomieniem produkcji.

Błędne footprinty i wymiary padów

Najczęstszy błąd w projektach tworzonych przez inżynierów bez doświadczenia produkcyjnego: footprint nie zgadza się z fizyczną obudową komponentu. Kondensator w obudowie 0805 zamiast 0603, złącze z rozstawem 2,54 mm zamiast 2,0 mm, tranzystor w SOT-23 z odwróconą pinoutem. Konsekwencja: płytki z montażem, które nie działają lub wymagają ręcznych poprawek przy każdej sztuce. Weryfikacja footprintów na etapie projektu (porównanie z datasheetem mechanicznym, wizualizacja 3D) eliminuje ten błąd zanim trafi do produkcji.

Brak kondensatorów odsprzęgających lub błędna ich lokalizacja

Kondensatory odsprzęgające (decoupling capacitors) muszą być umieszczone bezpośrednio przy pinach VCC układów scalonych – maksymalnie 0,5–1 mm od pinu zasilającego. Kondensator odsprzęgający na drugim końcu płytki, 5 cm od układu, nie spełnia swojej funkcji. Brak odsprzęgania lub jego błędna lokalizacja prowadzi do nestabilności zasilania, resetów mikrokontrolera i problemów z EMC – błędów, które są trudne do diagnozy przy gotowym prototypie.

Nieprawidłowe clearance’y dla wymagań napięciowych

Normy bezpieczeństwa elektrycznego (IEC 60950, IEC 60601, IEC 62368) definiują minimalne odległości między ścieżkami i padami przy różnych napięciach pracy. Creepage (droga upływu po powierzchni) i clearance (droga powietrzna) są ściśle określone dla napięć powyżej 50 VAC i 75 VDC. Projekt zasilacza lub urządzenia medycznego bez analizy creepage/clearance nie przejdzie certyfikacji – i będzie wymagał przeprojektowania PCB.

Brak oznaczeń polaryzacji i pin 1

Każdy polaryzowany komponent – kondensator elektrolityczny, dioda, tranzystor, złącze z kluczem, układ scalony – musi mieć wyraźne oznaczenie polaryzacji lub pin 1 na silkscreenie. Brak lub nieczytelne oznaczenia prowadzą do błędów montażowych: odwróconego kondensatora elektrolitycznego (uszkodzenie przy pierwszym włączeniu), złącza wpiętego odwrotnie, układu scalonego w złej orientacji. W serii 1000 sztuk jeden błąd na 50 płytkach oznacza 20 zwrotów i rework.

Niedomknięte nety i błędy DRC ignorowane przed wydaniem

Niedomknięty net (unconnected net) to sygnał, który w schemacie powinien być połączony, ale w layoutcie nie ma ścieżki. Narzędzia EDA raportują niedomknięte nety jako błąd DRC – ale niektórzy projektanci ignorują część ostrzeżeń DRC i wydają projekt z otwartymi błędami. Konsekwencja: płytka z przerwą w obwodzie, brak komunikacji między układami, zwarcie w niespodziewanym miejscu. Zasada: zero błędów krytycznych DRC przed wydaniem plików Gerber.

Kiedy warto zlecić projektowanie PCB na zewnątrz zamiast robić to samodzielnie?

Outsourcing projektowania PCB jest uzasadniony ekonomicznie i organizacyjnie w kilku konkretnych sytuacjach. Decyzja „własny R&D vs. zewnętrzny partner” powinna być oparta na analizie kosztów całkowitych – nie tylko kosztu godzin projektanta, ale też kosztu licencji EDA, czasu na budowanie kompetencji i ryzyka błędów pierwszego projektu.

Kiedy outsourcing R&D jest lepszym wyborem?

  • Jednorazowy projekt bez planów na serię kolejnych – budowanie wewnętrznych kompetencji projektowych pod jeden produkt jest kosztowne; outsourcing daje gotowy projekt szybciej i taniej
  • Brak zasobów inżynierskich – startup bez zatrudnionego elektronika może zlecić cały R&D partnerowi i skupić się na oprogramowaniu, sprzedaży i certyfikacji
  • Projekt wymagający specjalistycznych kompetencji – high-speed design (PCIe, DDR5), RF (Bluetooth, LoRa, LTE), zasilacze impulsowe powyżej 1 kW, certyfikacja medyczna – to obszary, gdzie błąd niedoświadczonego projektanta jest kosztowny
  • Szybki prototyp bez inwestycji w oprogramowanie – licencja Altium Designer kosztuje 10 000+ zł rocznie; przy jednym projekcie prototypowym outsourcing jest wielokrotnie tańszy
  • Projekt wymagający integracji projektu z produkcją – partner, który projektuje i produkuje w jednym miejscu, skraca Time-to-Market i eliminuje ryzyko błędów przy przekazaniu dokumentacji zewnętrznemu producentowi

Kiedy warto utrzymać R&D wewnętrznie?

  • Stały pipeline projektów – firma regularnie projektująca nowe urządzenia amortyzuje koszt kompetencji i licencji na wielu projektach
  • Strategiczna ochrona IP – projekty, w których schematy elektryczne są kluczową tajemnicą handlową, lepiej trzymać wewnętrznie (choć zewnętrzny partner pod NDA też jest bezpieczną opcją)
  • Szybkie iteracje produktowe – wewnętrzny team reaguje na feedback rynkowy szybciej niż zewnętrzny partner z harmonogramem i formalnym procesem

Co oferuje RGBpro w zakresie projektowania PCB i R&D?

RGBpro realizuje pełen zakres usług projektowania elektroniki: od analizy wymagań i schematu elektrycznego, przez layout PCB z analizą DFM, po firmware dla mikrokontrolerów i testy laboratoryjne prototypu. Kluczowa przewaga: projekt trafia bezpośrednio na nasze linie produkcyjne SMT i THT – bez ryzyka błędów przy przekazaniu dokumentacji zewnętrznemu producentowi. Skraca to Time-to-Market i eliminuje iteracje wynikające z niekompatybilności projektu z możliwościami linii montażowej.

Najczęściej zadawane pytania (FAQ)

Co to jest DFM w projektowaniu PCB?

DFM (Design for Manufacturability) to zbiór zasad projektowych, których celem jest optymalizacja projektu PCB pod kątem możliwości i kosztów produkcji. DFM obejmuje: rozmieszczenie komponentów zgodne z kierunkiem lutowania, minimalne odległości między komponentami dostosowane do możliwości maszyn pick&place, obecność testpointów dla ICT, prawidłową panelizację i clearance’y dla wymagań napięciowych. Projekt bez analizy DFM może działać elektrycznie poprawnie, ale generować wysokie koszty montażu lub wady seryjne – dlatego DFM weryfikuje się przed wydaniem dokumentacji do producenta, nie po.

Jakie oprogramowanie do projektowania PCB jest najlepsze?

Najlepsze narzędzie EDA zależy od kontekstu projektu. KiCad (bezpłatny, open-source) to w pełni profesjonalne rozwiązanie dla prototypów i projektów małoseryjnych – obsługuje wielowarstwowe PCB, kontrolę impedancji i generuje Gerber X2. Altium Designer to standard przemysłowy dla projektów high-speed i wielowarstwowych wymagających zaawansowanej analizy SI/PI – koszt licencji ~10 000–15 000 zł/rok. Eagle w wersji darmowej jest ograniczony do 2 warstw i 80 cm², co wystarcza dla prostych projektów hobbystycznych. Dla nowych projektów bez ograniczeń budżetowych rekomendujemy KiCad lub Altium.

Jak wygenerować pliki Gerber z KiCad?

W KiCad otwórz PCB Editor (Pcbnew), wejdź w File → Plot, ustaw format Gerber (RS-274X) lub Gerber X2, wybierz warstwy (F.Cu, B.Cu, F.Mask, B.Mask, F.Silkscreen, B.Silkscreen, F.Paste, B.Paste, Edge.Cuts), zaznacz opcję Use Protel filename extensions i kliknij Plot. Następnie kliknij Generate Drill Files – wygeneruje plik wierceń Excellon. Przed wysłaniem do producenta sprawdź wszystkie pliki w przeglądarce Gerberów (np. bezpłatny Gerbv). Szczegółowy opis generowania plików dla KiCad, Altium i Eagle znajdziesz w artykule o produkcji PCB na zamówienie.

Ile trwa zaprojektowanie prostej płytki PCB?

Prosta płytka dwuwarstwowa z mikrokontrolerem, zasilaniem i kilkoma interfejsami komunikacyjnymi to zazwyczaj 2–4 tygodnie pracy doświadczonego projektanta – od zatwierdzonej specyfikacji do gotowych plików Gerber. Czas ten obejmuje: schemat elektryczny (2–3 dni), dobór komponentów i footprintów (1–2 dni), layout PCB (3–7 dni), DRC i weryfikacja DFM (1–2 dni), generowanie dokumentacji produkcyjnej (1 dzień). Zaawansowane projekty wielowarstwowe z high-speed design, RF lub certyfikacją medyczną to 6–12 tygodni. Czas może się skrócić przy dobrze przygotowanej specyfikacji wejściowej – każde niejasne wymaganie to minimum dzień doprecyzowywania.

Czy można zlecić zarówno projekt PCB, jak i montaż w jednym miejscu?

Tak – i jest to rozwiązanie, które skraca Time-to-Market i eliminuje ryzyko błędów przy przekazaniu dokumentacji. RGBpro realizuje pełen zakres: od projektu PCB i firmware, przez produkcję płytki, po montaż SMT i THT oraz testy laboratoryjne prototypu. Dział projektowy zna możliwości linii produkcyjnej i stosuje DFM pod konkretne maszyny – co eliminuje iteracje przeprojektowywania po starcie produkcji. Wystarczy zgłosić projekt z opisem wymagań, żeby otrzymać wycenę i harmonogram.