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

[Rozwiązano] KiCad 4.0.7 - radiator i otwory montażowe w module PCB

yogi009 11 Sie 2018 19:49 1461 14
  • #1 17379169
    yogi009
    Poziom 43  
    Po kolei. Rysuję schemat. Potem tworzę listę sieci. Odpalam moduł PCB, importuję listę sieci, układam elementy, tworzę płytkę. Na tym etapie czasem dodaję otwory montażowe, albo np. radiator. I teraz, jeżeli coś zmieniam na schemacie, muszę wygenerować nową listę sieci, zaimportować ja do modułu PCB, a wtedy znikają mi otwory montażowe i radiatory. Oczywiście nie rysuję symboli otworów i radiatorów w module Eeschema, więc to zachowanie programu w sumie może jest i logiczne, tylko że mnie te otwory i radiatory są dalej potrzebne :-) Jak to zrobić dobrze, prosto i skutecznie?

    Pozdrawiam Kolegów!
  • Pomocny post
    #2 17380070
    ZbeeGin
    Poziom 39  
    "Po bożemu" to musisz je umieścić na schemacie jako specjalne elementy z atrybutem wirtualne (najlepiej). Jeśli masz ich dużo to możesz je ukryć w arkuszu podrzędnym np. nazwanym "mechanical". Taki symbol arkusza rysujesz gdzieś w rogu, i jego rozmiar zmniejszasz do minimum by się nie rzucał w oczy. Na nim umieszczasz wszystkie otwory, radiatory, dodatkowe obrysy, itp.

    Możesz też do tego podejść z innej strony, ale musisz wtedy szczególnie uważać na to co robisz. Elementy mechaniczne dodajesz na poziomie PCB i przy zmianach w schemacie, które wiążą się ze zmianą listy sieci, wczytujesz ją odznaczając opcję usuwania footprintów, które nie występują na liście. Wtedy dodatki nie zostaną usunięte, ale program zostawi również elementy schematu, których sam pozbyłeś się z listy.
  • #3 17380076
    yogi009
    Poziom 43  
    Tak czułem, drugą metodę raczej przewidywałem, niż wiedziałem. Ale - co sprawdziłem - bardzo dobrze działa.
    To jeszcze dopytam, czy w bibliotekach Eeschema są symbole otworu montażowego i radiatora? Symbol radiatora sobie już narysowałem, jednak muszę nadać jakieś atrybuty pinom mocującym radiator do PCB (piny nie podłączone do żadnego sygnału, w drugim przypadku piny podłączone do masy - najlepiej byłoby wybrać w parametrach dodawanego symbolu, ale obawiam się, że to nie w KiCadzie taka funkcjonalność).
  • Pomocny post
    #4 17380093
    ZbeeGin
    Poziom 39  
    yogi009 napisał:
    To jeszcze dopytam, czy w bibliotekach Eeschema są symbole otworu montażowego i radiatora?

    W domyślnych nie było. Może teraz w 5.0 gdzie biblioteki zostały całkowicie odmienione coś się znajdzie. Ja do nich nie zaglądam, bo używam własnych.

    yogi009 napisał:
    Symbol radiatora sobie już narysowałem, jednak muszę nadać jakieś atrybuty pinom mocującym radiator do PCB

    Daj im numer 0, i potem przypinaj symbol "Nie połączone". Wtedy ERC nie będzie się czepiać. Jak trzeba będzie podłączyć do GND to zrobisz to jawnie.
  • Pomocny post
    #5 17380116
    Konto nie istnieje
    Konto nie istnieje  
  • #6 17380125
    yogi009
    Poziom 43  
    Tej piątki jeszcze nie instalowałem, poczytałem o problemach zgodności ze starszymi wersjami projektów i póki co korzystam z własnych bibliotek lokalnych. Czy w linuksie trudno jest zainstalować piątkę obok czwórki tak, żeby również biblioteki im się nie mieszały?
  • Pomocny post
    #7 17380167
    Konto nie istnieje
    Konto nie istnieje  
  • #8 17380171
    yogi009
    Poziom 43  
    No właśnie. Nie za bardzo chce mi się robić doktorat z poziomów uprawnień i miliona zależności pomiędzy plikami w linuksie.
  • Pomocny post
    #9 17380264
    Konto nie istnieje
    Konto nie istnieje  
  • #10 17380333
    yogi009
    Poziom 43  
    No właśnie nie wiem dokładnie, czy problem powoduje brak wyobraźni programistów tworzących KiCada, czy sposób "rozkładania" plików w systemie linuks.
  • #11 17380466
    Konto nie istnieje
    Konto nie istnieje  
  • #13 17380646
    Konto nie istnieje
    Konto nie istnieje  
  • #14 17380668
    yogi009
    Poziom 43  
    Cóż, projekt otwarty, licencja darmowa, to pewnie brakuje ludzi do programowania. Nie wspominając o zespole odpowiedzialnym za wizję rozwoju. Przecież przy poprawie organizacji pracy zespołu można by wejść z tym oprogramowaniem zdecydowanie wyżej. Inne firmy to robią jakoś, więc to nie jest jakaś wiedza tajemna.
REKLAMA