KiCAD - poradnik dla początkujących
Od pewnego czasu dostępna jest wersja RC2 KiCada, czyli release candidate - kandydat do wydania stabilnej wersji programu. Jeśli ktoś chce się z nią zapoznać może pobrać odpowiednią wersję dla swojego systemu operacyjnego tutaj. Aktualna wersja RC2 KiCada mocno się różni od poprzednich jego kompilacji. Projekty ze starszych wersji programu nie są zbytnio kompatybilne z nową wersją KiCada. Mimo tych niedogodności wersja RC2 KiCada zawiera sporo nowości. Szczególnie edytor płytek drukowanych Pcbnew.
Prawdopodobnie we właściwościach elementu schematowego masz domyślnie zdefiniowany element płytkowy (footprint) jako DIL28. Tym czasem w bibliotekach płytkowych mamy cztery obudowy DIL28, ale ich nazwy to DIP-28_W15.24mm, DIP-28_W15.24mm_LongPads, DIP-28_W7.62mm, DIP-28_W7.62mm_LongPads i stąd niemożność skojarzenia tych elementów. W Eeschema trzeba otworzyć właściwości tego elementu (skrót klawiaturowy E) i w ramce Pola w wierszu Footprint skorygować wpis dotyczący footprintu. Po prostu ktoś kiedyś wstępnie skojarzył elementy schematowe i footprity. W międzyczasie zmianie uległy nazwy footprintów w bibliotekach, ale nie zostało to skorygowane we właściwościach elementów schematowych i stąd te problemy przy kojarzeniu elementów.
Tylko jak mam to skorygować, tzn. zidentyfikować ? Bo jak sprawdziłem mam tam po prostu puste luki. Chodzi o to aby pokazało mi procesor czyli te 28 pinów do podciągnięcia ścieżek. Jak się domyślam wpisać jedną z wartości poniższych.
1. DIP-28_W15.24mm
2. DIP-28_W15.24mm_LongPads
3. DIP-28_W7.62mm
4. DIP-28_W7.62mm_LongPads
Nie za bardzo wiem które konkretnie wybrać. Możesz jakoś podpowiedzieć ? Bo oprócz 28 pinowego będę używał 40-stki , 20-stki, 8-ki. Te najczęściej wykorzystuje. Jak więc to skorygować te wartości. I gdzie ty znalazłeś te powyżej ? Rozumiem początek "DIP-28_" ale co oznacza dalszy ciąg ? Rozumiem iż rozstawy padów, ale byłbym wdzięczny za rozjaśnienie.
Edit:
Wybrałem przykładowo numer 1. ale nie pomogło, jak nie było tak nie ma. Jak to więc skorygować ?
1. DIP-28_W15.24mm
2. DIP-28_W15.24mm_LongPads
3. DIP-28_W7.62mm
4. DIP-28_W7.62mm_LongPads
Nie za bardzo wiem które konkretnie wybrać. Możesz jakoś podpowiedzieć ? Bo oprócz 28 pinowego będę używał 40-stki , 20-stki, 8-ki. Te najczęściej wykorzystuje. Jak więc to skorygować te wartości. I gdzie ty znalazłeś te powyżej ? Rozumiem początek "DIP-28_" ale co oznacza dalszy ciąg ? Rozumiem iż rozstawy padów, ale byłbym wdzięczny za rozjaśnienie.
Edit:
Wybrałem przykładowo numer 1. ale nie pomogło, jak nie było tak nie ma. Jak to więc skorygować ?
A więc tak:
1. DIP-28_W15.24mm - układ o szerokości między rzędami wyprowadzeń 15.24 mm (szeroki) i okrągłych polach lutowniczych
2. DIP-28_W15.24mm_LongPads - układ o szerokości między rzędami wyprowadzeń 15.24 mm (szeroki) i owalnych polach lutowniczych
3. DIP-28_W7.62mm - układ o szerokości między rzędami wyprowadzeń 7,62 mm (wąski) i okrągłych polach lutowniczych
4. DIP-28_W7.62mm_LongPads - układ o szerokości między rzędami wyprowadzeń 7,62 mm (wąski) i owalnych polach lutowniczych
W edytorze Eeschema nad wybranym elementem ustawiasz kursor myszki i wciskasz klawisz E - właściwości elementu. W lewym dolnym rogu tego okna jest pole do wprowadzania wybranego parametru o nazwie Wartość pola jak na obrazku poniżej tam wprowadzasz nową nazwę footprintu i zatwierdzasz zmiany. Po aktualizacji footprintów trzeba od nowa wygenerować netlistę, aby zmiany były widoczne w Cvpcb i Pcbnew.
1. DIP-28_W15.24mm - układ o szerokości między rzędami wyprowadzeń 15.24 mm (szeroki) i okrągłych polach lutowniczych
2. DIP-28_W15.24mm_LongPads - układ o szerokości między rzędami wyprowadzeń 15.24 mm (szeroki) i owalnych polach lutowniczych
3. DIP-28_W7.62mm - układ o szerokości między rzędami wyprowadzeń 7,62 mm (wąski) i okrągłych polach lutowniczych
4. DIP-28_W7.62mm_LongPads - układ o szerokości między rzędami wyprowadzeń 7,62 mm (wąski) i owalnych polach lutowniczych
W edytorze Eeschema nad wybranym elementem ustawiasz kursor myszki i wciskasz klawisz E - właściwości elementu. W lewym dolnym rogu tego okna jest pole do wprowadzania wybranego parametru o nazwie Wartość pola jak na obrazku poniżej tam wprowadzasz nową nazwę footprintu i zatwierdzasz zmiany. Po aktualizacji footprintów trzeba od nowa wygenerować netlistę, aby zmiany były widoczne w Cvpcb i Pcbnew.
- Załączniki
-
- wlasciwosci_elementu.jpg (14.83 KiB) Przejrzano 5757 razy
Tylko co tu wpisać ? Bo wszystkie cztery warianty które opisałeś, jak i samo DIP28 nie działa, Wyrzuca ten sam komunikat co w moim pierwszym poście. A po zatwierdzeniu wygenerowałem nową netlistę po czym otworzyłem CvPcb ale nie pokazuje się model na podglądzie tak jakby go nie było. W przeciwieństwie do innych rzeczy. Może nazwa jest nie poprawna ? Tak czy inaczej nie mam na liście żadnych procesorków Atmela 

Sprawdzałem u siebie i po wpisaniu we właściwościach elementu schematowego prawidłowej nazwy footprintu w CvPcb nie trzeba już nic kojarzyć. Elementy są od razu skojarzone z odpowiednimi footprintami. Zresztą na rysunku "Blad_fotoprintow_5.jpg" widać, że elementy są poprawnie skojarzone. Wystarczy zapisać zmiany w CvPcb i wrócić do Eeschema, w którym należy wygenerować netlistę. Tą netlistę wczytuje się d Pcbnew i jeśli wszystko jest OK to na planszy schematu powinny znaleźć się elementy płytkowe połączone cienkimi liniami połączeń tymczasowych, na podstawie których trasujemy ścieżki.
Z tym już problem jest rozwiązany. Ale mam inny teraz problem. Zacząłem wykonywać pierwszą płytkę PCB. Właściwie robię sobie płytkę z podstawkami najczęściej używanymi mikrokontrolerami. I mam problem ze ścieżkami. Przy tej płytce nie robiłem schematu po prostu przeszedłem od razu do robienia płytek, powstawiałem mikrokontrolery, gniazdo ISP. Lecz nie mogę zrobić ścieżek ponieważ wyrzuca mi komunikat "Ścieżka blisko pola lutowniczego" ?!? Jest to dość prosta płytka, czy nie da się tego wykonać bez schematu i netlisty ?
PS: Czy da się przestawić w opcjach myszkę aby odwrotnie mi przybliżało i oddalało. Mam nawyki z innego programu i troszkę to sterowanie mi utrudnia życie.
PS: Czy da się przestawić w opcjach myszkę aby odwrotnie mi przybliżało i oddalało. Mam nawyki z innego programu i troszkę to sterowanie mi utrudnia życie.
W ustawieniach KiCada nie znalazłem opcji zmiany kierunku przewijania rolki. W przypadku niektórych myszek komputerowych z wyższej półki mogą być dostępne zaawansowane sterowniki do myszki umożliwiające konfigurację jej rolki i dodatkowych klawiszy.
Aby narysować płytkę bez schematu i netlisty trzeba w Pcbnew wyłączyć kontrolę reguł projektowych. Jest to pierwsza ikonka od górny na lewym pasku narzędziowym.
Aby narysować płytkę bez schematu i netlisty trzeba w Pcbnew wyłączyć kontrolę reguł projektowych. Jest to pierwsza ikonka od górny na lewym pasku narzędziowym.