GerbAlign to przeglądarka plików Gerber i Excellon działająca w przeglądarce, która nakłada na siebie dwa zestawy gerberów o różnym punkcie zerowym i sama wylicza przesunięcie, lustro i obrót.
▶ Uruchom online: https://johnyeden.github.io/gerbalign/
Typowe sytuacje na produkcji SMT:
- dwa programy / dwie wersje tej samej płytki z innym zerem,
- PCB i szablon (stencil): szablon ma zero na środku ramki, PCB w rogu panelu, a apertury szablonu są inne niż pady,
- płytka dwustronna: szablon strony bottom jest w pliku odbity lustrzanie.
W Gerbv trzeba odczytać współrzędne tego samego otworu w obu programach, odjąć je i wpisać przesunięcie w każdej warstwie osobno. Tutaj wystarczy kliknąć Auto albo wskazać dwa pady.
- Wczytywanie plików, całego folderu lub archiwum ZIP (przeciągnij i upuść).
- Automatyczne rozpoznawanie warstw: miedź, maska, pasta, opis, obrys i wiercenia, dla góry i dołu.
- Auto: przesunięcie, lustro i obroty co 90° (8 orientacji) oraz wybór strony płytki. Działa także, gdy apertury szablonu różnią się od padów PCB.
- Zrównaj po padach: klikasz pad w A, potem pad w B, a klik przyciąga się do środka pada.
- Pokrycie: ile padów/otworów B trafia w pady A, liczone po rzeczywistym kształcie. Od razu widać, czy dopasowanie jest poprawne, a nie przesunięte o jedną płytkę panelu.
- Jednostki mm/mil i kopiowanie wartości do Gerbv (Layer → Edit layer).
- Pliki nie opuszczają komputera: wszystko liczy się lokalnie w przeglądarce.
- Program A (stoi w miejscu, np. PCB): wrzuć pliki do górnego pola.
- Program B (przesuwany, np. szablon): wrzuć pliki do dolnego pola.
- Kliknij Auto albo Zrównaj po padach (
Z). - Odczytaj przesunięcie i orientację w panelu „Położenie programu B” i sprawdź pokrycie.
Skróty: F dopasuj widok, Z zrównaj po padach, Esc anuluj, kółko myszy to zoom, przeciąganie przesuwa widok.
Chcesz zobaczyć, jak to działa? Kliknij Przykład.
To jeden plik: pobierz index.html i otwórz dwuklikiem (Windows, macOS, Linux; Chrome, Edge, Firefox, Safari).
Z internetu pobierana jest tylko obsługa ZIP (JSZip) i czcionka. Bez sieci pojedyncze pliki i foldery działają normalnie.
| Format | Zakres |
|---|---|
| Gerber RS-274X | FS, MO, AD (C/R/O/P), makra AM (prymitywy 1, 2/20, 21, 22, 4, 5, 6, 7), LP, SR, G01–G03, G36/G37, G74/G75, TF.FileFunction |
| Excellon | M48, METRIC/INCH, LZ/TZ, FILE_FORMAT, T…C…, G85, G00/G01 + M15/M16 |
- Obrót tylko co 90°, bez korekty skali.
- Brak eksportu przesuniętych gerberów do nowych plików.
- Makra moiré (6) i termik (7) są rysowane w uproszczeniu, a wycięcia w makrach (ekspozycja 0) są pomijane.
MIT © 2026 Dawid Żandarmski
Browser-based Gerber/Excellon viewer that overlays two sets of Gerbers with different origins: two PCB revisions, or a PCB and its SMT stencil. Auto finds the offset, mirror, 90° rotation and board side (top/bottom), even when stencil apertures differ from the pads. The coverage metric shows how many pads/holes of B land on pads of A. Single HTML file, no install, and files never leave your computer. MIT licensed.
