Elektroda.pl
Elektroda.pl
X
Arrow Multisolution Day
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Biblioteki elementów do programu KiCAD

arturromarr 08 Lis 2007 10:09 90451 101
  • #1 08 Lis 2007 10:09
    arturromarr
    Poziom 17  

    Witam mam pomysł aby zebrać biblioteki do kicada w jednym miejscu.
    Wielu ludzi napewno je tworzy na własne potrzeby a można by wspólnie ich używać
    Chodzi o to by zamieszczać je w tym miejscu z dokładnym opisem co zawierają. Oczywiście muszą być "wolne" jak sam program tzn: autor zamieszcza je dla wszystkich za darmo i pozwala każdemu do własnych nie komercyjnych celów używać, modyfikować i udostępniać dalej.
    Na dobry początek coś odemnie:
    1 0802B Wyświetlacz lcd 8X2
    2 GND Masa pomniejszona i zmieniony kształt
    3 MAX485
    4 Atmel MEGA16
    5 MiniDin
    6 PNP tranzystor pomniejszony i zmieniony
    7 R opornik zmniejszony

    PS:
    Dopiero zaczynam wiec skromnie ale jak każdy coś dołoży to bedzie duża baza danych. Ogólnie warto by ustalić ze dwa formaty wielkościowe elementów, bo mi się nie podobaja wielkie elementy na schemacie bo mało sie mieści.

    0 29
  • Arrow Multisolution Day
  • #2 08 Lis 2007 17:50
    Christophorus
    Poziom 41  

    Tutaj jest kilka linków do plików bibliotek KiCADa:

    1. http://www.reniemarquet.cjb.net/kicad.htm
    2. http://www.kicadlib.org/
    3. http://library.oshec.org/
    4. http://iut-tice.ujf-grenoble.fr/cao/kicad/library/
    5. http://www.rohrbacher.net/kicad/quicklib.php

    Wybór bibliotek jest dość duży, choć z pewnością nie zaspokoją one wszystkich wymagań i zapotrzebowań. Jak coś więcej namierzę to dopiszę do tego postu.

    2
  • #3 16 Cze 2008 15:45
    Tomekddd
    Poziom 23  

    a jak takie biblioteki dodawac?
    mam pare plików ale nie z rozszerzeniem .lib tylko jakies obrazki.wrl i pare innych nie wiem jak to dodac

    0
  • #4 16 Cze 2008 21:14
    Christophorus
    Poziom 41  

    Pliki *.wrl to pliki z bibliotekami 3D do wizualizacji płytki drukowanej w programie Pcbnew i nie są niezbędne do zaprojektowania płytki. Biblioteki schematowe do programu Eeschema mają rozszerzenia *.lib, *.dcm i *.sym, biblioteki płytkowe mają rozszerzenia *.mod, *.mdc, *.equ i *.brd - jak płytka drukowana.

    0
  • Arrow Multisolution Day
  • #5 17 Cze 2008 11:20
    Tomekddd
    Poziom 23  

    a ma ktos zlacze din6 to jest klawiatura ps2

    0
  • #6 17 Cze 2008 22:01
    Christophorus
    Poziom 41  

    Czy o takie złącze (złącza) chodzi?

    Biblioteki elementów do programu KiCAD

    Jeśli tak to odpowiednia biblioteka znajduje się w tym linku Należy odnaleźć w jednej z tabelek wiersz 'Conectores Mini-din 6 pinos (PS2), Mini-din 3 pinos, Mini_din 4 pinos., Mini_din 5 pinos, Mini_din 7 pinos, Mini_din 8 pinos ", który zawiera tą bibliotekę. Jest to strona podana w pierwszym linku w poście zawierającym informacje o stronach z bibliotekami do KiCADa. Wystarczy szukać, a jest to strona zawierająca chyba najobszerniejsze biblioteki do KiCADa.

    0
  • #7 18 Cze 2008 11:22
    Tomekddd
    Poziom 23  

    mam to pobrane ale jak dodac do programu??

    0
  • #8 18 Cze 2008 12:12
    Christophorus
    Poziom 41  

    W programie Pcbnew wybieramy menu Ustawienia -> Biblioteki i katalogi i w oknie które się otworzy klikamy na przycisku Dodaj i wskazujemy nasz plik biblioteki r_mini_din po czym zapisujemy konfigurację, która będzie dostępna tylko dla tego danego projektu. Wcześniej biblioteka musi być rozpakowana i najlepiej skopiować ją do katalogu (Twoja ścieżka dostępu) ...kicad\modules\ Jest to dwa pliki r_mini_din z rozszerzeniami *.mod i *.mdc. Od tej pory biblioteka ta dostępna jest pod przyciskiem Dodaj moduły (prawy pasek narzędziowy), a złącza te mają nazwę od MINI_DIN3 do MINI_DIN8. Wskazana biblioteka jest biblioteką płytkową. W edytorze Eeschema znalazłem tylko złącze DIN_5 w bibliotece conn. Ewentualnie można wykorzystać element CONN_6 z tej samej biblioteki jeśli wygląd tego złącza nie ma aż tak bardzo istotnego znaczenia. Można też wyedytować złącze DIN_5 na DIN_6 lub zaprojektować od podstaw, jeśli się nie znajdzie gotowego elementu.

    0
  • #9 18 Cze 2008 12:40
    Tomekddd
    Poziom 23  

    dodalem jeszcze pytanie gdzie dac pliki wrl

    0
  • #10 18 Cze 2008 19:42
    Christophorus
    Poziom 41  

    W katalogu z bibliotekami płytkowymi - modules jest podkatalog packages3d to w nim właśnie znajdują się pliki *.wrl z obudowami 3D elementów płytkowych. Własne biblioteki - pliki *.wrl dobrze jest pogrupować sobie w dodatkowych podkatalogach wewnątrz katalogu packages3d. Jeśli pliki *.wrl znajdowały się w innej lokalizacji niż tu podałem to u mnie edytor Pcbnew jakoś ich nie mógł zobaczyć - nie było ich widać na podglądzie 3D płytki drukowanej. Jak ustawić daną bibliotekę 3D do odpowiedniego elementu płytkowego pisałem w tym temacie post z 27.08.2007r., ilustrowany dwoma zrzutami ekranu.

    0
  • #11 22 Cze 2008 20:57
    Tomekddd
    Poziom 23  

    jeszcze mam jeden problem gdzie znajde odbiornik podczerwieni TFMS5630?

    0
  • #12 23 Cze 2008 09:54
    Christophorus
    Poziom 41  

    Gotowych bibliotek elementu TFMS5630 nie znalazłem, więc pozostaje utworzenie sobie odpowiedniej biblioteki. Ewentualnie można sobie poradzić w inny sposób. Jako element schematowy wykorzystałem element o nazwie CONN_3 z biblioteki conn. Dorysowałem bezpośrednio na planszy schematu tylko dwie strzałki jako obiekt graficzny i odpowiednio ten element nazwałem. Efekt można zobaczyć na rysunku poniżej:

    Biblioteki elementów do programu KiCAD

    Natomiast jako element płytkowy można wykorzystać elementy o nazwie TO92 (tranzystor) lub SIL-3 (goldpin z trzema pinami). Czasami wystarcza takie proste rozwiązanie, niż trochę czasochłonne tworzenie elementów od podstaw.

    0
  • #13 23 Cze 2008 10:08
    Tomekddd
    Poziom 23  

    ok a jeszcze jedno nie mam biblioteki ze zlczami SIL i piny pojedyncze kiedys mialem ale teraz gdziers mi wcielo mozesz udostepnic??

    0
  • #14 23 Cze 2008 11:03
    Christophorus
    Poziom 41  

    Elementy "SIL-xx" zawarte są w bibliotece "connect" dostępnej standardowo z w edytorze Pcbnew i powinna być ona dostępna od razu po uruchomieniu edytora płytek drukowanych. Jest taka ewentualność, że biblioteka nie jest wczytana do edytora Pcbnew. Wówczas trzeba ją ponownie wczytać, menu: Ustawienia -> Biblioteki i katalogi -> Dodaj i wskazać plik biblioteki connect.mod

    0
  • #15 23 Cze 2008 13:13
    Tomekddd
    Poziom 23  

    wlasnie tak robie a tych zlacz nie ma
    i potrzebuje jeszcze zlacz pin array 1x4 i 1x1 gdzie takie znajde albo jak zrobic samemu?


    juz sobie poradzilem usunolem kicada i zainstalowalem od nowa

    ale mam teraz inny problem
    czytalem ten poradnik i dzieki niemy zrobiem wyswietlacz ale nie od podstaw tylko skopiowalem inny trzy razy i zapisalem jako nowy 3 cyfrowy wyswietlacz
    ale jest problem na schemacie wszystko ok a jak wlacze pcb do mi wywala blad ze modulu nie ma i nie pojawia sie po wczytaniu netlisty jak zrobic zeby go dodawalo??

    1
  • #16 23 Cze 2008 22:16
    Christophorus
    Poziom 41  

    Wyświetlacz na schemacie musi być odpowiednio skojarzony z elementem płytkowym w programie Cvpcb. W przeciwnym razie otrzymamy komunikat o braku modułu (elementu płytkowego). Mało tego piny wyświetlacza na schemacie i elementu płytkowego muszą być tak samo nazwane. Nie może być tak, aby np. piny wyświetlacza były nazwane A1, B1, C1, itd., i element płytkowy te same piny miał nazwane np. 1, 2, 3, itd. Wówczas także pojawi się komunikat o błędzie. Problem ten był poruszany w tym temacie są to posty z 25.12.2007r. Proponuję przeglądnąć cały ten temat, może nasunie on odpowiedzi na kolejne pytania jeśli się pojawią odnoście KiCADa.

    1
  • #17 23 Cze 2008 22:39
    Tomekddd
    Poziom 23  

    poczytalem tyle ze tam pisze o skojazeniu z gotowa obudowa ale do mojego nie ma takiej obudowy jak wiec zrobic zeby nie tzreba bylo go skojarzac z zadna?
    sam zarys zeby byl na pcb

    0
  • #18 24 Cze 2008 09:41
    Christophorus
    Poziom 41  

    Przy tworzeniu płytki ze schematu z użyciem netlisty elementy płytkowe i schematowe muszą być ze sobą odpowiednio skojarzone. Chyba że schemat i płytkę będziesz rysował osobno bez synchronizacji netlistą pomiędzy nimi. W przeciwnym razie otrzymamy komunikaty o błędach. Niektóre układy scalone w obudowach DIP mają rozstaw i ilość pinów zgodne z niektórymi wyświetlaczami. Może udało by się coś dobrać lub dostosować przez edycję biblioteki. W tym linku można znaleźć kilka wyświetlaczy, konkretnie należy szukać wiersza w tabelce o nazwie "Displays de Led 7 segementos vermelho e verde, simples e duplos, barra de leds verde e vermelho"
    Są tam dostępne takie wyświetlacze jak na rysunku poniżej:

    Biblioteki elementów do programu KiCAD

    Przeglądnij też ten link znajdziesz w nim biblioteki przekonwertowane z programu Eagle należy szukać nazw zaczynających się od wyrazu "display". Jest pewien wybór bibliotek może znajdziesz odpowiednią. Aby podglądnąć daną bibliotekę należny kliknąć na odpowiadającej jej ikonce PDF. Biblioteki te są jako plik płytki drukowanej *.brd i należy go odpowiednio przekształcić na plik / element biblioteczny.

    0
  • #19 24 Cze 2008 21:21
    Tomekddd
    Poziom 23  

    ok to co jest na zdjeciu to mam tylko nie bardzo wiem jak to skojarzyc z moim elementem bo w eschema mam zrobiony element ale do PCBnew nie wczytuje mi go tylkjo blad wywala wiec jak to polaczyc z moim?
    i z tych co widac to te dwa na samym dole beda dobre tylko brakuje im 2 pinow bo moj ma 24

    0
  • #20 24 Cze 2008 22:38
    Christophorus
    Poziom 41  

    Jeśli Twój wyświetlacz LED ma 24 piny, to całkiem możliwe, że jako jego element płytkowy uda się wykorzystać obudowę układu scalonego DIP24. Są jednak różne rozstawy rzędów z pinami, najczęściej: 300, 400, 600, milsów, tj. 7.62, 10.16, 15.24 mm. W tym przypadku zapewne będzie to obudowa DIP24 o rozstawie rzędów pinów 15.24 mm. Często jest tak, że wyświetlacze siedmiosegmentowe da się włożyć w podstawki układów scalonych. Wystarczy więc odpowiednio zsynchronizować nazwy pinów wyświetlacza - elementu płytkowego z nazwami pinów obudowy DIP24 - 600 milsów i powinno być OK.
    Co do kojarzenia elementów schematowych z płytkowymi, po narysowaniu poprawnego schematu należy wygenerować netlistę. Tą netlistę wczytuje się do programu Cvpcb, w którym zobaczymy listę elementów umieszczonych na schemacie. W lewej kolumnie wybiera się dany element schematu, a w prawej kolumnie klika się na odpowiedniej obudowie płytkowej. Po skojarzeniu wszystkich elementów zapisuje się zamiany w netliście. Po wczytaniu takiej netlisty do edytora Pcbnew powinny się pojawić wszystkie elementy, o ile są one odpowiednio dobrane i oznaczone ich piny. To tak w wielkim skrócie. Poszukaj na Forum mojego kursu KiCADa o ile go nie masz, tam było to trochę dokładniej opisane i zilustrowane zrzutami ekranu.
    Jeszcze jedna uwaga. Obudowa płytkowa nie może być zaprojektowana tak "na oko" musi odpowiadać danemu elementowi, w tym przypadku wyświetlaczowi siedmiosegmentowemu. W przeciwnym razie dany element nie będzie pasował do płytki, tj. rozstaw i kolejność pinów.

    0
  • #21 25 Cze 2008 22:18
    Tomekddd
    Poziom 23  

    ok narysuje jeszcze raz wyswietlacz dodam ten 24 pinowy dip i wydrukuje jak spasuje to zostawie

    Dodano po 3 [minuty]:

    a i jeszcze pytanie bo nie wiem jakie nazwy dac pinow wyswietlacza skoro musza byc takie same jak tego dipa

    Dodano po 5 [godziny] 58 [minuty]:

    wydrukowalem i sprawdzilem rozstaw pinow wszystko jest prawie ok tylko ze jest troszeczke za szeroko obok sie zgadzaja ale na szerokosc o ok 2 mm za szeroki wydruk

    Dodano po 2 [minuty]:

    aha najwazniejsze zastosowalem obudowe 24dip600

    0
  • #22 25 Cze 2008 22:40
    Christophorus
    Poziom 41  

    Możliwe, ze obudowa DIP24 - 600 milsów, nie jest odpowiednia, a wyświetlacz może mieć rozstaw rzędów pinów 500 milsów, a nie 600, tj. 2,54 mm różnicy czyli jak u Ciebie. Ewentualnie drukarka nie zachowuje skali wydruku. Może podaj namiary na ten wyświetlacz, typ. itp. lub opisz go w miarę dokładnie, ile ma cyfr, czy przystosowany do trybu multipleksowego (będzie miał mniej pinów), czy ma punkt dziesiętny oraz wymiary i kolejność pinów fizycznego wyświetlacza. Może będzie lepiej i szybciej jak ja zrobię do niego odpowiednie biblioteki.

    0
  • #23 26 Cze 2008 10:10
    Tomekddd
    Poziom 23  

    jest to wyswietlacz wymontowany z panelu przedniego bardzo starego komputera
    na obudowie pisze
    TOT-4301DG-1
    ma 24 piny
    z tego co sie dowiedzialem sa to trzy wyswietlacze w jednej obudowie
    ma kropki dziesietne ale nie ma pinow do ich zaswiecenia (przynajmniej jak sprawdzalem to zadna sie nie zaswiecila ale i tak do tego co buduje nie jest potrzebna kropka)
    w internecie nie znalazlem dokumentacji na jego temat sam posprawdzalem bateryjka ktore piny sa do czego i narysowalem tak mniej wiecej
    Biblioteki elementów do programu KiCAD
    to jest opis pinow

    a tutaj jego zdjecie
    Biblioteki elementów do programu KiCAD
    Biblioteki elementów do programu KiCAD

    0
  • #24 26 Cze 2008 12:54
    Christophorus
    Poziom 41  

    Biblioteki masz w załączniku, a poniżej na rysunkach możesz zobaczyć jak wygląda ten wyświetlacz.

    Biblioteki elementów do programu KiCAD Biblioteki elementów do programu KiCAD

    Punktów dziesiętnych (przecinków) na wyświetlaczu nie umieszczałem skoro ich tam nie posiada. Co do elementu płytkowego poszczególne piny mają rozstaw 100 milsów (2,54 mm) natomiast rzędy pinów 500 milsów (12,70 mm). Nic mi nie napisałeś jakie są faktycznie rozstawy tych pinów więc wymaga to sprawdzenia. W przeciwnym razie wyświetlacz nie będzie pasował do płytki. Jeden z moich takich wyświetlaczy z odzysku posiadał piny o rozstawie 80 milsów (2,032 mm). Załączone tu biblioteki należny wczytać do programów Eeschema i Pcbnew, aby były w nich one dostępne. W edytorze Eeschema wyświetlacz dostępny jest pod standardową nazwą TOT-4301DG-1 a w edytorze Pcbnew ma on nazwę W***. Biblioteki do poglądu 3D takiego potrójnego wyświetlacza niestety jak do tej pory nigdzie nie znalazłem.

    0
  • #25 26 Cze 2008 13:15
    Tomekddd
    Poziom 23  

    wielkie dzieki rozstaw pinow pasuje idealnie
    wszystko sie zgadza jeszcze raz wielkie dzieki




    mam jeszcze jedna prosbe o pomoc w znalezieniu biblioteki
    wymontowalem jescze dwa wyswietlacze led HD1131R i nie moge do nich dobrac biblioteki do PCBnew,
    w eschema mam LTS-6960HR i pasuje ale nie mam do PCBnew
    http://www.alldatasheet.com/datasheet-pdf/pdf/45182/SIEMENS/HD1131R.html
    tu jest info o nim
    jest to wyswietlacz ze wspolna anoda

    0
  • #26 27 Cze 2008 09:59
    Christophorus
    Poziom 41  

    Zobacz sobie w tym temacie na mój post z 23 maja 2008r, jest tam poruszany problem z wyświetlaczem TOS-5136 (brak biblioteki płytkowej). Zamieściłem w nim wówczas odpowiednią bibliotekę, która jest bardzo podobna do tej, która jest Ci potrzebna. Wiele firm produkuje różne wyświetlacze i inne elementy, ale ich obudowy często są takie same (znormalizowane) co najwyżej układ pinów może być inny.

    0
  • #27 11 Lip 2008 21:22
    Tomekddd
    Poziom 23  

    bylem dzisiaj po czesci w skelpie i zamiast tego TFMS5630 dostalem TSOP1736 czy ten co dostalem bedzie dzialal czy musze plytke przerabiac??

    0
  • #28 12 Lip 2008 14:06
    Christophorus
    Poziom 41  

    Płytka nie ma tu za wiele do znaczenia. Ewentualnie układ pinów może nie pasować, ale zamiana kolejnością trzech pinów nie powinna nastręczać dużo trudności. Należy porównać noty katalogowe tych dwóch elementów, ich układ pinów oraz co ważniejsze parametry elektryczne. Być może jeśli rozbieżność parametrów elektrycznych tych dwóch elementów jest duża to będzie wtedy potrzebna modyfikacja schematu układu i związana z tym modyfikacja płytki drukowanej. Choć czasem jeśli trzeba dodać jeden lub dwa dodatkowe elementy i zmienić np. dwa połączenia na płytce to jeśli płytka jest gotowa to odpowiednie poprawki można nanieść na tej płytce odpowiednio lutując elementy, bez ponownego wykonywania tej płytki.

    0
  • #29 12 Lip 2008 14:35
    Tomekddd
    Poziom 23  

    PCB jeszcze nie zrobilem narazie mecze sie ze schematem
    oto schemat z którego sie wzoruje http://images33.fotosik.pl/318/7f9315bd3e4cd836med.jpg
    i tam jest kilka elementow przystosowanych do odbiornika TFMS a w nocie odbiornika TSOP byly troche inne elementy i teraz nie wiem czy to przerabiac czy nie

    0
  • #30 18 Lip 2008 15:17
    Christophorus
    Poziom 41  

    Te elementy R25 C10 (o ile dobrze odczytałem oznaczenia z uwagi na niską rozdzielczość obrazu ze schematem) znajdujące się przy odbiorniku podczerwieni stanowią prosty filtr RC. Znajdują się one także w notach katalogowych obydwu odbiorników podczerwieni (TFMS5630 i TSOP1736) więc powinny się znaleźć także u Ciebie na płytce. W notach katalogowych na schematach podany jest też opcjonalny rezystor o wartości 10kΩ. Można także na niego przewidzieć miejsce na płytce drukowanej. Natomiast potencjometr P2 z załączonego schematu nie ma bezpośredniego związku z odbiornikiem podczerwieni i został umieszczony tylko w pobliżu tego odbiornika. Można wykorzystać go jako regulowany dzielnik napięcia.
    Bardziej istotną sprawą na którą (chyba), nie zwrócił kolega uwagi to są częstotliwości pracy obydwóch odbiorników podczerwieni. Są one umieszczone w notach aplikacyjnych na ich początku. Porównanie ich wskazuje że są one identyczne dla obydwóch odbiorników, więc zamienne ich stosowanie nie powinno spowodować problemów. Ewentualnie porównać należałoby pozostałe paramenty elektryczne tych odbiorników.

    0