Skip to content
JohnyEdenPublic

About

Nakładanie i zrównanie gerberów (PCB / szablon SMT) w przeglądarce – auto przesunięcie, lustro, obrót. Gerber & Excellon overlay/alignment tool.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GerbAlign

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/

Zrzut ekranu

Do czego to jest

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.

Funkcje

  • 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.

Jak używać

  1. Program A (stoi w miejscu, np. PCB): wrzuć pliki do górnego pola.
  2. Program B (przesuwany, np. szablon): wrzuć pliki do dolnego pola.
  3. Kliknij Auto albo Zrównaj po padach (Z).
  4. 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.

Uruchomienie bez internetu

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.

Obsługiwane formaty

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

Ograniczenia

  • 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.

Licencja

MIT © 2026 Dawid Żandarmski


English (short)

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.

About

Nakładanie i zrównanie gerberów (PCB / szablon SMT) w przeglądarce – auto przesunięcie, lustro, obrót. Gerber & Excellon overlay/alignment tool.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages