KiCAD - poradnik dla początkujących

Czyli dyskusje na temat programów takich jak OrCad, Protel, CircuitMaker, Autotrax, Kicad itp.
ODPOWIEDZ
Awatar użytkownika
Copek
-
Posty: 29
Rejestracja: 09 sie 2005, 19:00
Lokalizacja: Maidstone

Post autor: Copek » 26 sty 2009, 22:18

gdy brakuje mi jakiejś biblioteki (w Eschema) - tworze sobie swoją, a o obudwę będzie czas się martwić dopiero na dalszym etapie - po skończeniu schematu ?
Dokładnie TAK jak mówisz :)

samuraj
-
Posty: 31
Rejestracja: 21 wrz 2005, 19:04
Lokalizacja: Zduńska Wola

Post autor: samuraj » 29 sty 2009, 23:38

Witam znów i nieśmiało pytanie chciałem zadać.
Jak pisałem zaczynam się bawić w Kicad, no i pojawił mi się taki problem, że test ERC wyświetla mi "milion" ostrzeżeń głównie podłączenia do pinów. I choćbym na głowie stawał, to nie mogę tego poprawić. Ciężko powiedzieć komuś, co się źle robi jak sie nie widzi gapy w akcji ( mnie :) ). ale może jakąś drobną poradęjakbym mógł prosić odnośnie rysowania połączeń lub dołacznia zasilania ( dwa główne generatory ostrzeżeń- u mnie) :oops:

Awatar użytkownika
KrzysiekK
Użytkownik
Posty: 1337
Rejestracja: 12 kwie 2006, 19:38

Post autor: KrzysiekK » 30 sty 2009, 10:09

Powodów występowania komunikatów o braku połączeń, może być kilka. Przydało by się nieco więcej informacji o projekcie, np. zrzut ekranu lub załącznik ze schematem to otwarcia w Eeschema. Jeśli np. w przypadku układu scalonego, złącza, itp. nie wszystkie piny są wykorzystane należy na nich ustawić etykietę "nie połączone" - jest odpowiednia ikonka na pasku narzędzi. W przeciwnym wypadku ERC edytora Eeschema wyświetla komunikat o błędzie. Podobnie jest z zasilaniem, jeśli do obwodów zasilania nie dołączy się odpowiednich symboli zasilania - też jest odpowiednia ikonka na pasku narzędziowym Eeschema.

samuraj
-
Posty: 31
Rejestracja: 21 wrz 2005, 19:04
Lokalizacja: Zduńska Wola

Post autor: samuraj » 30 sty 2009, 12:21

Hm..
Teoretycznie wszystko powinno być ok.Flagi "niepodłaczone" itp. sa na miejscu.
Tak myślę , że problem może być, jak to pisałeś na elektrodzie (właśnie sie doczytałem), w wielkościach siatek przy niektórych elementach.
Teraz pewnie tego nie sprawdzę , bo jestem w trakcie przeprowadzki, więc mam "ciekawsze" zajęcia.
Za kilka dni pewnie się obrobie,tylko nie wiem jeszcze jak długą bedę miał przerwę w dostawie netu.
To tyle, narazie dzięki.Później się odezwę :)

Awatar użytkownika
KrzysiekK
Użytkownik
Posty: 1337
Rejestracja: 12 kwie 2006, 19:38

Post autor: KrzysiekK » 01 lut 2009, 10:56

Odnośnie pytań kolegi Copek

Ad. 1
Jako otwory 3 mm proponuję wstawić odpowiednio zmodyfikowany element typu 1PIN (pole lutownicze), tak aby średnica otworu tego pola lutowniczego wynosiła 3 mm. Ja u siebie w "gotowej" płytce na próbę wstawiłem cztery takie pola lutownicze i test DRC nie sygnalizował mi błędów.

Ad. 2
W programie KiCAD z 2008.08.25c w opcjach wypełnienia strefą dostępnych jest trochę opcji, gdzie możemy wybrać np. do jakiej sieci (np. Vcc, GND, sieci sygnałowe) ma zostać dołączone wypełnienie płytki. Pokazałem to na zamieszczonym poniżej rysunku.

Ad. 3
Należny wybrać odpowiednią warstwę w Pcbnew i żądany obszar wypełnić strefą. Tyle, że w tym przypadku obszar ten nie będzie wypełniony miedzią. U mnie wygląda to jak na załączonym rysunku.
Załączniki
termiczna.jpeg
Przykładowa maska termiczna nałożona w programu Pcbnew z pakietu KiCAD.
(8.75 KiB) Pobrany 10931 razy
strefy.jpeg
Okno ustawień wypełnienia strefą edytora Pcbnew z programu KiCAD.
(17.94 KiB) Pobrany 680 razy

Awatar użytkownika
Copek
-
Posty: 29
Rejestracja: 09 sie 2005, 19:00
Lokalizacja: Maidstone

Post autor: Copek » 05 lut 2009, 8:43

Dzięki za podpowiedzi KrzysiekK

W jaki sposób utworzyć komponent dla Eeschema składający się z różnie wyglądających Elementów? (np. Element A to symbol OPA, a Element B to symbol zasilania) Problem polega w tym, że nie wiem jak je rozróżnić – zawsze wyglądają tak samo.

Awatar użytkownika
KrzysiekK
Użytkownik
Posty: 1337
Rejestracja: 12 kwie 2006, 19:38

Post autor: KrzysiekK » 05 lut 2009, 18:39

Aby utworzyć schematowy element elektroniczny dla edytora Eeschema z programu KiCAD po uruchomieniu edytora bibliotek i utworzeniu nowego elementu klikamy na ikonce Edytuj właściwości elementu , po czym w oknie jakie się otworzy w zakładce Opcje za pomocą tzw. "scrolla" ustalamy ilość części w danym elemencie elektronicznym, np. cztery bramki NAND i piny zasilania tego układu, w sumie pięć części. Pokazałem to na pierwszym rysunku. Sposób ten został wykorzystany przy konwersji bibliotek programu Eagle na biblioteki programu KiCAD. Więcej o tej konwersji możesz przeczytać w tym temacie .
Wyboru kolejnej części tworzonego elementu dokonuje się za pomocą rozwijanej listy, gdzie poszczególne części tworzonego elementu mają oznaczenie literowe np. A, B, C, D, E. Literę "E" proponuję wykorzystać na piny zasilania (w przypadku elementu z czterema częściami). Pokazałem to na kolejnym rysunku. Oczywiście każdej bramce, itp. należny odpowiednio zmienić numerację pinów.
Załączniki
wybor_czesci.jpeg
Wybór tworzonej części w edytorze Libetit.
(9.79 KiB) Pobrany 10762 razy
libedit.jpg
Tworzenie elementu z kilkoma częściami w programie Libedit (Eeschema).

snow
Użytkownik
Posty: 794
Rejestracja: 16 sty 2007, 3:44
Lokalizacja: lubelskie
Kontakt:

Post autor: snow » 25 mar 2009, 21:38

W poszukiwaniu footprint'u do RJ45 znalazłem plik z rozszerzeniem *.emp niestety kicad go nie widzi. Zmieniłem mu rozszerzenie na *.mod i chciałem skojarzyć obudowę z elementem lecz na liście dostępnych footprintów nie było tego elementu mimo dodania biblioteki z rozszerzeniem *.mod. Czy można jakoś użyć tego pliku w kicadzie?

Plik emp: http://www.kicadlib.org/modules/cnt-rj45.emp.zip

Awatar użytkownika
KrzysiekK
Użytkownik
Posty: 1337
Rejestracja: 12 kwie 2006, 19:38

Post autor: KrzysiekK » 26 mar 2009, 8:01

Oczywiście, że tak. Plik z rozszerzeniem *.emp to element biblioteki programu Pcbnew wyeksportowany do pliku, który właśnie ma to rozszerzenie.
Aby wykorzystać ten element po uruchomieniu programu Pcbnew uruchamiamy edytor elementów płytkowych tego programu. Następnie w tym edytorze klikamy na ikonkę Importuj moduł i wskazujemy lokalizację pliku z rozszerzeniem *.emp. Po wczytaniu tego pliku możemy go dodać do jednej z istniejących bibliotek, lub utworzyć własną bibliotekę z tym (i innymi) elementami, których standardowo nie ma w programie KiCAD.

MarekK
Użytkownik
Posty: 118
Rejestracja: 12 sie 2008, 13:07
Lokalizacja: Warszawa

Konwersja Protel -> KiCAD

Post autor: MarekK » 10 maja 2009, 11:17

Mam pytanie do fachowców; czy do KiCAD'a można wczytać projekt stworzony wcześniej w Protelu? Mam fajny układ zaprojektowany w Protelu ale chciałbym już go dalej rozwijać w KiCadzie (wymaga trochę poprawek). To samo dotyczy bibliotek z elementami/obudowami. Czy jest jakaś metoda konwersji z Protela do KiCAD'a?

Marek

Awatar użytkownika
KrzysiekK
Użytkownik
Posty: 1337
Rejestracja: 12 kwie 2006, 19:38

Post autor: KrzysiekK » 10 maja 2009, 17:05

Prawdopodobnie nie ma takiego konwertera, który potrafił by cały projekt z Protela przenieść do KiCADa. Zobacz sobie tutaj, był tu omawiany podobny problem i jest link do konwertera. Jednak czy on działa tego nie sprawdzałem.

MarekK
Użytkownik
Posty: 118
Rejestracja: 12 sie 2008, 13:07
Lokalizacja: Warszawa

Post autor: MarekK » 11 maja 2009, 7:12

Dzięki, sprawdzę wieczorem. Rozumiem, że trzeba najpierw zapisać płytkę w formacie PCAD2000 i dopiero wtedy spróbować zrobić konwersję.

EDIT: sprawdziłem. Niestety jest to stara wersja Protela i ma jedynie możliwość zapisu w formacie Autotrax (z innych formatów). Może przerysuję tą płytkę ręcznie. Dzięki za chęć pomocy.

Marek

ROM
Użytkownik
Posty: 257
Rejestracja: 15 cze 2005, 0:11
Lokalizacja: Poznań

Post autor: ROM » 12 maja 2009, 21:45

DXP ma możliwość zapisu w formacie PCAD, więc z Protela99 można wykonać imoprt.

proauto
-
Posty: 3
Rejestracja: 12 sie 2009, 0:39
Lokalizacja: Rawicz

Jak zmienić warstwę tekstu?

Post autor: proauto » 12 sie 2009, 1:05

Witam wszystkich jako początkujący użytkownik KiCad-a :)

Mam na początek małe pytanko do mądrych głów.

W jaki sposób można zmienić warstwę na której pokazuje się tekst referencyjny elementu. W edytorze modułów jest okno dialogowe, w którym można zmieniać parametry typu rozmiar, offset itp., ale nigdzie nie znalazłem wyboru warstwy :(

Domyślnie tekst pokazuje się na SilkS_cmp, a chciałbym go mieć na SilkS_cop.

W pliku wygląda to np. tak:
$MODULE LED-3MM_test
.
.
.
T0 1102 -551 300 300 0 35 N V 21 N"D22"
.
.
.

$EndMODULE LED-3MM_test

"D22" to tekst, o który chodzi. Czy jest tu gdzieś ukryty numer warstwy?

Awatar użytkownika
KrzysiekK
Użytkownik
Posty: 1337
Rejestracja: 12 kwie 2006, 19:38

Post autor: KrzysiekK » 12 sie 2009, 10:43

W edytorze modułów nie zmienisz warstwy na której pojawia się opis elementów. Można to zrobić z poziomu edytora Pcbnew, poprzez menu Różne -> Zmiana warstw. Jeśli natomiast chcesz zmienić tylko kolor wyświetlanych napisów to w edytorze Pcbnew wybierz Ustawienia ->Kolory. Klikasz tam na kwadraciku z kolorem przy określonej warstwie i wybierasz nowy kolor w oknie jakie się otworzy. Zmiany zatwierdzasz przyciskiem Zastosuj. W obydwóch przypadkach zmienisz warstwę (kolor) jednocześnie dla wszystkich oznaczeń.

ODPOWIEDZ