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

Eagle – jak poprawnie dodać zworkę 0R SMD, by uniknąć unrouted na PCB jednostronnym?

yogi009 20 Paź 2012 00:39 5808 13
REKLAMA
  • #1 11430237
    yogi009
    Poziom 43  
    Posty: 14697
    Pomógł: 848
    Ocena: 2655
    Czasem człowiek chciałby wykonać PCB jednostronne i prawie się udaje takie zaprojektować, powiedzmy że przeszkadza nam jedno miejsce, gdzie nie da się poprowadzić ścieżek bez ich krzyżowania. W takim wypadku można użyć rezystora 0R, czyli zworki. No i tu zaczynają się schody, bowiem mimo takiego połączenia Eagle sygnalizuje tutaj brak połączenia (w warstwie unrouted). Jak to zrobić poprawnie z punktu widzenia logiki programu, tak żeby połączenie przez 0R było zarejestrowane jako poprawne? Chodzi mi zwłaszcza o SMD.
  • REKLAMA
  • #2 11430907
    marco47
    Poziom 41  
    Posty: 3761
    Pomógł: 1139
    Ocena: 267
    Aby to zrobić poprawnie, należy taki rezystor (0R) nałożyć na sygnał który ma być w jakimś miejscu na płytce PCB przecięty.
    Przykład jest pokazany na niebiesko.
    Eagle – jak poprawnie dodać zworkę 0R SMD, by uniknąć unrouted na PCB jednostronnym?
    Oczywiście można to zrobić inaczej. :D
    Do tego celu należy bibliotekę jumper rozbudować, dodając takie rezystory w różnych obudowach.
    Aby jeszcze bardziej uprościć dodawanie zworek, należy (można) stworzyć element biblioteczny schematu, który taką zworkę będzie reprezentował.
    Widoczne to jest na rysunku w obwódce w kolorze żółtym.

    W trakcie pracy wystarczy nałożyć na sygnał taką zworkę, a później na płytce umieścić w takim miejscu które będzie najbardziej odpowiednie dla tego typu elementu.
  • #3 11431323
    yogi009
    Poziom 43  
    Posty: 14697
    Pomógł: 848
    Ocena: 2655
    Jak zwykle, niezastąpiony Marco :-) Utworzenie elementu typu Jumper-0R w obudowie M1206 to nie problem, ale zauważyłem, że również ten biblioteczny element przy łączeniu w edytorze PCB nie jest uznawany jako połączenie logiczne i w warstwie "unrouted" w dalszym ciągu mam niepodłączoną linię. Wiem, że można to obejść, nakładając na sygnał połączeniowy rezystor w obudowie M1206 i tnąc po wytrawieniu ścieżkę w środku tego rezystora, ale chciałbym ten temat rozwiązać raczej na etapie projektu, niż ze skalpelem w ręku :-)
  • REKLAMA
  • #4 11431573
    marco47
    Poziom 41  
    Posty: 3761
    Pomógł: 1139
    Ocena: 267
    Stosując takie rezystory jak i zwykłe zworki, nie potrzeba później ciąć ścieżki w środku rezystora. :D

    Na schemacie poniżej jest zastosowana zworka drutowa J32, i równolegle do niej dodałem przykładowy rezystor zerowy J40 również jako zworka.
    Podświetlając teraz poszczególne zworki na schemacie, to podświetlenie występuje również na płytce.
    Eagle – jak poprawnie dodać zworkę 0R SMD, by uniknąć unrouted na PCB jednostronnym? Eagle – jak poprawnie dodać zworkę 0R SMD, by uniknąć unrouted na PCB jednostronnym?
    Teraz podświetlony cały sygnał, i jak widzisz na płytce również występuje takie podświetlenie całej ścieżki z tymi zworkami.
    Eagle – jak poprawnie dodać zworkę 0R SMD, by uniknąć unrouted na PCB jednostronnym?
  • REKLAMA
  • #5 11439037
    wilczasty
    Poziom 19  
    Posty: 412
    Pomógł: 1
    Ocena: 239
    Witajcie!

    Przepraszam ze odbiegnę trochę od tematu, ale chciałbym się zorientować w jaki sposób ustawić aby na opisach padów układów/gniazd były ponumerowane nogi? Jak na zdjęciach powyżej.

    Pozdrawiam!
  • REKLAMA
  • #6 11440103
    marco47
    Poziom 41  
    Posty: 3761
    Pomógł: 1139
    Ocena: 267
    To bardzo proste. :D
    Należy w opcjach Edytora płytek zaznaczyć co poniżej:
    Eagle – jak poprawnie dodać zworkę 0R SMD, by uniknąć unrouted na PCB jednostronnym?
  • #7 11521408
    jacynka84
    Poziom 26  
    Posty: 1170
    Pomógł: 13
    Ocena: 29
    A na czym polega problem by wziąć rez zwykły i go podpisać 0R aby wiedzieć?
  • #8 11521749
    yogi009
    Poziom 43  
    Posty: 14697
    Pomógł: 848
    Ocena: 2655
    Kolego jacynka84, na pewno przeczytałeś mój pierwszy post w tym temacie?
  • #9 11521881
    jacynka84
    Poziom 26  
    Posty: 1170
    Pomógł: 13
    Ocena: 29
    yogi009 napisał:
    Jak to zrobić poprawnie z punktu widzenia logiki programu, tak żeby połączenie przez 0R było zarejestrowane jako poprawne?

    Chcesz to symulować czy coś w kompie? Bo fizycznie nie widzę problemu żeby go zastąpić choćby 100 kilowym, i pamiętać by użyć 0R.
    Pozdrawiam.
  • #10 11522045
    yogi009
    Poziom 43  
    Posty: 14697
    Pomógł: 848
    Ocena: 2655
    Kolego jacynka84, nie chodzi o moją pamięć, tylko o to, że Eagle taki rezystor 0R traktuje jako brak logicznego połączenia, z kolei jeśli wstawię tam 100k, to zmieniam schemat i za rok prawdopodobnie nie będę już pamiętał, co miałem na myśli, kiedy go szkicowałem. Sądziłem, że wstawienie rezystora (zworki) 0R będzie działać poprawnie, tymczasem program "rozumie" to inaczej.
  • #11 11524052
    jacynka84
    Poziom 26  
    Posty: 1170
    Pomógł: 13
    Ocena: 29
    Wstaw więc 1R i podpisz go. Szukasz dziury w całym.
  • #12 11526850
    yogi009
    Poziom 43  
    Posty: 14697
    Pomógł: 848
    Ocena: 2655
    Szczerze mówiąc, Twoje posty nie wniosły nic merytorycznego. Proponuję zostawić takie pomysły i ewentualnie skupić się na temacie. Pozdrawiam.
  • #13 11527077
    jacynka84
    Poziom 26  
    Posty: 1170
    Pomógł: 13
    Ocena: 29
    To raczej ty widzisz problemy tam gdzie ich nie ma.
    Powiedz czego nie rozumiem.
  • Pomocny post
    #14 11527835
    _Robak_
    Poziom 33  
    Posty: 2209
    Pomógł: 231
    Ocena: 29
    Pod kątem produkcji i poprawności dokumentacji jedynym chyba proawidłowym rozwiązaniem jest dać tam rezystor 0R i koniec. Po co za rok się zastanawiać nad tym, bierzesz BOM wstawiasz 0R i działa. Koniec.

Podsumowanie tematu

LABEL_AI_GENERATED
W dyskusji poruszono problem projektowania jednostronnych PCB w programie Eagle, gdzie występuje trudność z prowadzeniem ścieżek bez ich krzyżowania. Użytkownicy sugerują użycie rezystora 0R jako zworki, jednak program nie traktuje go jako poprawne połączenie, co skutkuje oznaczeniem w warstwie "unrouted". Proponowane rozwiązania obejmują dodanie rezystora 0R w odpowiedniej obudowie oraz stworzenie elementu bibliotecznego reprezentującego zworkę. Użytkownicy podkreślają, że dla poprawności dokumentacji i produkcji, użycie rezystora 0R jest najwłaściwszym rozwiązaniem, eliminującym potrzebę późniejszego cięcia ścieżek.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA