logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Gerbery, gerbery... ciekawy program do przeglądania tych plików w 3D

emer2 08 Wrz 2012 23:39 9507 24
  • Gerbery, gerbery... ciekawy program do przeglądania tych plików w 3D

    Na wstępie może napiszę, że program jest darmowy i dostępny online. Program ten jest uruchamiany w przeglądarce internetowej i jest ciekawą alternatywą dla istniejących już na rynku programów, które umożliwiają podgląd plików Geber, wykorzystywanych przy produkcji obwodów drukowanych PCB. Co więcej, program ten umożliwia wyświetlanie takiej płytki w 3D, co ułatwia często pracę i sprawdzenie poprawności zaprojektowanego obwodu, ponieważ właśnie pliki Gerber są przesyłane do firmy produkującej obwody drukowane. Autorem tego programu jest Mark, właściciel serwisu Mayhew Labs. Ponadto program ten jest dość prosty w obsłudze i intuicyjny, w porównaniu do innych programów dostępnych na rynku. Na stronie źródłowej znajduje się dokładna instrukcja obsługi tego programu. Znajduje się tam również sposób na generowanie plików Gerber w programie Eagle.

    Oprogramowanie proponowane przez Mark'a działa następująco. Po otworzeniu programu w przeglądarce internetowej pojawi się pole robocze, gdzie należy przenieść, wygenerowane wcześniej, pliki Gerber. Po wklejeniu plików w polu roboczym pokaże się spis wszystkich plików z sugerowanymi warstwami. Tutaj należy sprawdzić czy warstwy są odpowiednie i w razie konieczności należy to poprawić. Po zatwierdzeniu poprawności wklejonych plików oraz ustawieniu poprawnych warstw pojawi się wygenerowana płytka. W zależności od komputera, może to trochę potrwać. Po prawej stronie znajduje się panel, gdzie można wybrać warstwy, które mają być widoczne w polu roboczym. Dodatkowo można wgrać kolejne pliki. Obliczana jest również powierzchnia danej płytki w dwóch jednostkach miary, w calach i milimetrach kwadratowych. Dany obraz można również zapisać, klikając na odpowiedni przycisk na panelu. Wyświetloną płytkę w 3D można obracać, przybliżać i oddalać. Poniżej link do strony internetowej z programem oraz instrukcji krok po kroku.

    Link do programu
    Strona źródłowa

    Fajne? Ranking DIY
    O autorze
    emer2
    Tłumacz Redaktor
    Offline 
    Specjalizuje się w: projektowanie i montaż elektroniki
    emer2 napisał 434 postów o ocenie 56. Mieszka w mieście Warszawa. Jest z nami od 2008 roku.
  • #2 11296093
    hardtmuth
    Poziom 20  
    Program raczej dla majsterkowiczów i amatorów. Kto będzie uploadował komuś na stronę projekty komercyjne?
  • #3 11296145
    mickpr
    Poziom 39  
    Ja uważam, że program niezły mimo tego, że większość programów PCB ma 3D wbudowane.
    hardtmuth napisał:
    Kto będzie uploadował komuś na stronę projekty komercyjne?

    Komercyjny projekt PCB bez wartości elementów, schematu i ew. kodu (do MCU/FPGA) w postaci samego tylko Gerbera jest niewiele wart.
    To tylko jeden z elementów projektu - bez znaczenia przy braku pozostałych.
  • #4 11296166
    hardtmuth
    Poziom 20  
    Dla mnie sam routing ścieżek to potężna wiedza, powinny być tak samo chronione jak soft i wartości elementów.
  • #5 11296310
    zofz
    Poziom 10  
    Niedawno zdobyłem sie na post elektroda - mam cos podobnego do zaoferowania jako instalowalny program.
    Za darmo, prawdziwe 3D a nie mapowanie bitmap (co ma swoje wady i zalety).
    W programie można zajrzeć do wnętrza płytki, wewnętrzne warstwy ziemi (i większe placki miedzi) sa "wycieniowane" tak by nie zasłaniały.
    Mam nadzieje na Wasze opinie/porady i oczywiście informacje o błędach.
    Gerbery, gerbery... ciekawy program do przeglądania tych plików w 3D Gerbery, gerbery... ciekawy program do przeglądania tych plików w 3D
    Link do strony / download
  • #6 11296365
    Erwin008
    Poziom 14  
    Program online ciekawy a widok bardzo podobny do tego z Altiuma. Jednakże jak to wcześniej było zauważone moich produkcyjnych gerberów gdzieś w sieć bym nie wysyłał ale dla amatorów którzy chcą sobie ładnie płytkę obejrzeć przed wysłaniem do produkcji to jak najbardziej jestem za. A program kolegi ZOFZ muszę przetestować ale zapowiada się dość ciekawie. Jednakże mimo wszystko gerbery wole w mniej kolorowy sposób oglądać aby forma nie przyćmiewała treści i tu akurat widok z tego online bardziej mi odpowiada.
  • #7 11296399
    zofz
    Poziom 10  
    pstrokatość "netowa" jest do usunięcia:
    View / Color Presets / Natural
    pracuje teraz nad dodaniem denka do plytki (+mgla, jak inne elementy) co doda objetości do widoku.
  • #8 11296620
    kriss68
    Poziom 20  
    :arrow: zofz super program ale mam dwa pytania - jak poprawnie wygenerować plik wierceń w eagle? Masz jakiegoś gotowego CAM'a do tego? Nie mogę sobie z tym poradzić. Drugie moje pytanie to czy da się wyłączyć zanikanie pól masy tak by sprawdzić ich poprawność?

    EDIT: Jeszcze jedno - czy jedyna możliwość wyłączenia wyświetlania danej warstwy chwilowo to jej skasowanie?
  • #9 11296772
    zofz
    Poziom 10  
    wyłączanie warstw:
    proponuje kółkiem od myszki.
    sa trzy mody:
    1.obieranie po jednej warstwie
    2.widoczna tylko jedna warstwa
    3.rozszerzanie
    przełącza się klikając kółkiem albo prawy klawisz-menu, albo F5,F6,F7

    wyłączania wyświetlania warstw niema, wyłączania przeźroczystości niema.
    dopisuje do listy, dzięki za sugestie.

    drill file, nie wiem dokładnie na czym polega problem:
    nie próbowałem eagle. format excelon powinien się wczytać, powinien być w Drill Plates - można go tam ręcznie wcisnąć np Stackup / Manual Compose
    Proszę załaduj demo (Help / Load Demo) dla porównania.

    Widziałem już takie coś, że drill file jest w formacie gerber a nie excelon (jeszcze tego nie obsługuje)

    Jeśli chodzi o wczytywanie automatyczne (po nazwach plików) to jest to do zdefiniowania w pliku tekstowym CAM_Load_Rules (win: Start/ZofzPCB/...). Dopiszę tam zasady dla Eagle, tylko proszę prześlij mi nazwy plików (dir *.* > ten.txt) najlepiej na email
  • #10 11296886
    kriss68
    Poziom 20  
    Eagle generuje excelony z rozszerzeniem .drd (domyślnie, rozmiar jest w calach nie mm i tu był u mnie problem bo przelotki były ale mikroskopijne :)) pozostałe rozszerzenia zgadzają się w 100% :) Co do dodatkowych warstw to dla płytki czterowarstwowej warstwa bliżej top ma rozszerzenie .ly2 a warstwa bliżej bottom .l15 (oczywiście jeśli używamy gotowych plików .cam dostarczonych wraz z eagle) Z tym przełączaniem warstw kółkiem to już to rozgryzłem, chodziło mi o to co opisałeś czyli wyłączenie danej warstwy bez kasowania jej (np oglądam tylko ścieżki T + B a po chwili dodaje do tego obie warstwy opisowe)

    EDIT: Wyłapałem przy okazji mały błąd - Gdy po renderowaniu (które przebiegło bez dodanego pliku wierceń) chcę dodać go ręcznie to niestety ale mój komputer zawiesza się po kliknięciu Read & Render. Gdy zrobię to ręcznie przed pierwszym renderem to wszystko działa jak powinno.

    EDIT2: Da się jakoś wyłączyć "pływanie" kamery? Wygląda to fajnie ale przeszkadza przy szybkim poruszaniu się po PCB.
  • #11 11297390
    zofz
    Poziom 10  
    crash po dodaniu drill file do zrenderowanego projektu - tez to zaobserwowałem ale zapomniałem.
    pływanie kamery:
    kamera hamuje po 1-1.5s po odpuszczeniu wszystkich klawiszy a chyba powinno być tak, ze każdy kierunek hamuje niezależnie, po odpuszczeniu klawiszy tego kierunku.
    To jest odziedziczone z kamery dxut microsoftu - ja sie do tego przyzwyczaiłem. Oczywiście zajmę sie tym.
    Dzięki Kriss, i dzięki za punkty :)
  • #12 11297480
    kriss68
    Poziom 20  
    Dokładnie - jeśli przesuwamy kamerę jednocześnie w górę i w prawo i puścimy strzałkę w górę to kamera mimo wszystko "płynie" do góry cały czas. Czyli nie da się wymusić nagłego zatrzymania kamerki? Jednak ta powolna akceleracja i de akceleracja kamery trochę przeszkadza szczególnie przy większym projekcie.

    EDIT: To samo dzieje się gdy w trakcie poruszania kamerą zechcemy przybliżyć/oddalić. Przy obracaniu wszystko jest ok.

    EDIT2: Wczytanie pliku .zofzproj generuje format error.
  • #13 11297925
    Mariojas
    Poziom 17  
    Zna ktoś program, serwis internetowy z podglądem gerberów 3D ale z wiecej niż 2 warstwami? Program tytułowy jest świetny, widok jest bardzo czytelny, ale brak możliwości obejrzenia warstw wewnętrznych sprawia, że jest prawie bez użyteczny przy poważniejszych płytkach.
  • #14 11297979
    kriss68
    Poziom 20  
    Program kolegi zofz? Obsługuje wiele warstw.
  • #15 11298029
    Mariojas
    Poziom 17  
    Tak, ale automat nie wykrywa mi dwóch środkowych, manual jest straszny - nie podpowiada, a sam widok też jest zbyt kolorowy. Wiadomo, że można te kolory dostosować, ale tak czy siak jest straszny :)
  • #16 11298044
    kriss68
    Poziom 20  
    A jakich to środowisk Ci nie wykrywa? Te kolory to tylko jeden z wielu presetów wiec nie wiem czemu traktujesz to jako wadę - mi np się to bardzo podoba :)
  • #17 11298063
    Mariojas
    Poziom 17  
    Warstwy środkowe z Eagla - nr 2 i 15. Rozszerzenia .ly2 oraz .ly3 . Te same pliki wysyłane do firmy płytkarskiej są bez problemowo obsługiwane.
  • #18 11298103
    zofz
    Poziom 10  
    co do klawiszy - mogę dodać ustawienia szybkości,
    ale co do wczytywania pliku .zofzproj - nie mogę powtórzyć sytuacji - u mnie zawsze sie wczytuje. Czy to sie dzieje tez z dołączonym demo (pcicard)?
  • #19 11298132
    kriss68
    Poziom 20  
    W pliku CAM_Load_Rules.txt w sekcji eagle dodaj sobie:
    Copper     M       *.ly2
    Copper     M       *.ly3


    Pliki z rozszerzeniem .ly2 i .ly3 zostaną ustawione jako wewnętrzne warstwy.
    :arrow: zofz w dołączonym demie mam tylko pliki gerbera oraz camset.
  • #20 11298148
    zofz
    Poziom 10  
    Zaraz zrobię "Rules" do Eagla, tylko mojemu chłopakowi poczytam na dobranoc :)
  • #21 11298190
    Mariojas
    Poziom 17  
    OK, dzięki, jest lepiej.
    Następna sprawa - nie czyta folderów Google Drive. Jestem zmuszony kopiować pliki do innych folderów przed importem.
  • #22 11298223
    kriss68
    Poziom 20  
    Próbowałem z kilkoma projektami i za każdym razem to samo. Tu na przykład zaraz po zapisie wczytuje plik:
    Gerbery, gerbery... ciekawy program do przeglądania tych plików w 3D

    Polecam też resztę dyskusji przenieść do tematu Twojego programu (ku uciesze moderatorów) :)
  • #23 11298429
    zofz
    Poziom 10  
    Tak jak Kriss pisał wcześniej, *.drd dla excelona,
    *.ly1, *.ly2 dla warstw wewnętrznych - można zastąpić *.lyN (filename mala, N duże)
    litera "N" zastępuje dowolne liczby, sortując.
    dodałem:

    Copper     M       *.lyN
    Drill              *.drd
    


    ten plik jest w katalogu:
    c:\Program Files\ZofzPCB\ZofzPCB
    (niestety zalezne od wersji systemu)
  • #24 11298494
    zofz
    Poziom 10  
    ok przenosimy sie, bo trochę popsułem (popsuliśmy) artykuł
    do elektroda
  • #25 11308838
    Nemesiss
    Poziom 2  
    Ja się dołączam , Dalej nie rozumiem mimo wyjaśnień powyżej ;(
REKLAMA