Gerber to otwarty, tekstowy format wektorowy, używany przy projektowaniu obwodów drukowanych
(PCB). Jest to nieformalny standard wykorzystywany przez oprogramowanie branżowe, do opisu budowy płytek
drukowanych, obejmuje warstwy miedzi, maski lutowniczej, opisu, dane dotyczące wiercenia i inne elementy
płytki drukowanej. Nazwa formatu Gerber pochodzi od nazwiska Josepha Gerbera, przedsiębiorcy i wynalazcy, który odegrał
kluczową rolę w rozwijaniu technologii fotoploterów wektorowych.
Każdy pojedynczy plik Gerber reprezentuje jedną z warstw obwodu drukowanego. Na przykład, dla płytki
jednostronnej będziemy potrzebowali plików zawierających:
- warstwę miedzi
- warstwę soldermaski
- warstwę opisu (jeśli ma być naniesiony na płytkę)
- krawędź (opcjonalnie krawędź może być zaznaczona w innej warstwie np warstwie miedzi.)
- wiercenie - zwyczajowo jest zapisywane w formacie EXCELLON, ale dopuszczamy również format GERBER
%FSLAX25Y25*%
%MOIN*%
G70*
G01*
G75*
G04 Layer_Color=127485*
%ADD10C,0.00600*%
%ADD11C,0.01000*%
%ADD12C,0.00800*%
%ADD13C,0.01600*%
%ADD14C,0.04600*%
%ADD15C,0.01400*%
%ADD16C,0.00500*%
%ADD17C,0.01500*%
%ADD18C,0.01200*%
%ADD19C,0.02500*%
G36*
X684019Y587500D02*
X681470D01*
X677883Y598396D01*
X676010Y587500D01*
X673483D01*
Fragment pliku GERBER
Natomiast dla płytki dwustronnej:
- warstwę miedzi na stronie TOP
- warstwę miedzi na stronie BOTTOM
- warstwę soldermaski TOP
- warstwę soldermaski BOTTOM
- warstwę opisu TOP (jeśli ma się pojawić na płytce)
- warstwę opisu BOTTOM (jeśli ma się pojawić na płytce)
- krawędź
- wiercenie
Dodatkowo jeśli na płytce drukowanej mają być wykonane takie elementy jak powłoka grafitowa lub maska
zrywalna konieczne będzie wygenerowanie odpowiednich plików gerber dla tych warstw. Również do wykonania
szablonu do nakładania pasty lutowniczej będzie potrzebny odpowiedni plik w formacie gerber.
Typy plików GERBER
Istnieją trzy typy formatu Gerber:
- RS-274-D (Standard gerber): Format ten został wycofany w 2014 roku. Już, w toku 1998, po wprowadzeniu
znacznie bardziej zaawansowanego formatu Extended Gerber stał się przestarzały.
Standard Gerber był formatem sterowania numerycznego zaprojektowanym przez firmę
Gerber Systems Corp do obsługi ich wektorowych fotoploterów dla przemysłu PCB w latach 60. i 70. XX wieku.
Była to odmiana specyfikacji Electronic Industries Association RS-274-D, formatu przeznaczonego do
sterowania maszynami numerycznymi w różnych branżach. Powszechnie używany był do obsługi ploterów
wektorowych. Standard Gerber to prosty format ASCII składający się z poleceń oraz współrzędnych XY.
- RS-274-X (Extended Gerber): Ten typ został wprowadzony we wrześniu 1998 roku.
Plik Gerber tego typu zawiera pełny opis warstwy obrazu płytki drukowanej (PCB) bez konieczności korzystania z
dodatkowych plików. Zawiera wszystkie elementy potrzebne do utworzenia obrazu jednej warstwy PCB.
Możliwe jest zdefiniowanie dowolnego kształtu padu, a poligony (masy) można zdefiniować wprost, bez
konieczności wypełniania ich pojedynczymi liniami, co było charakterystyczne dla formatu RS-274-D.
- Gerber x2: Ten typ został wzbogacony o tzw atrybuty. Atrybuty dodają
metainformacje do pliku Gerber. Są one podobne do etykiet, dostarczając dodatkowych informacji o pliku
lub cechach w nim zawartych. Przykłady takich metainformacji to: funkcja pliku - czy plik zawiera górną
warstwę maski lutowniczej czy np. dolną warstwę miedzi; funkcja padu: czy jest to pad elementu, czy
przelotka, czy może fiducial.
Generowanie plików gerber
Przed wygenerowaniem pliku geber w programie EDA, zazwyczaj zostaniemy poproszeni o
ustawienie poniższych parametrów:
- Format pliku - Należy wybrać spośród typów opisanych powyżej. Zarówno RS-274-X jak i Gerber x2 będą
odpowiednie. Prosimy nie stosować formatu RS-274-D.
- Jednostki (Units) - cale lub milimetry. Najlepiej wybrać takie w jakich projektowaliśmy całą płytkę. Nie ma
to jednak większego znaczenia, producent obwodów drukowanych bez problemu przeliczy sobie dane do
wymagań jego maszyn.
-
Precyzja (Digits) - Należy podać dwie wartości: Integer (część całkowita) oraz Decimal (część dziesiętna).
Na przykład ustawienie: Integer=2 i Decimal=4 spowoduje, że współrzędna o wartości 3,25 będzie zapisana w
postaci 032500 (dwie cyfry części całkowitej i cztery cyfry po przecinku). Należy zauważyć, że podane
zbyt małej wartości Decimal spowoduje zmniejszenie dokładności wynikowego obrazu. Dla danych w milimetrach
ustawienie 2:3, a dla danych w calach ustawienie 2:4, wydają się być wystarczające.
- Współrzędne (Coordinates) - Absolute (bez wględne) lub Incremental (przyrostowe). Wybieramy zawsze absolute
(bezwzględne). Obecne nie stosuje się zapisu współrzędnych przyrostowych.
-
Kompresja Zera (Zero suppression) - Wiodące (leading) lub końcowe (trailing). To ustawienie pozwala na
zmniejszenie rozmiaru pliku, poprzez usunięcie zer ze współrzędnych. W dzisiejszych czasach to ustawienie
nie ma znaczenia.
Wygenerowane pliki gerber można przejrzeć używając naszej przeglądarki online plików gerber. Jest ona dostępna
na naszej stronie pod linkiem:
laskar.com.pl/gerber-view.