KiCAD - poradnik dla początkujących
Problem tkwi w nieodpowiednio oznaczonych pinach LM7805 w bibliotece płytkowej i schematowej. Przykładowo:
Pin 1 - wejście stabilizatora
Pin 2 - masa
Pin 3 - wyjście stabilizatora
Natomiast element płytkowy o oznaczeniu LM78XX ma następująco oznaczone piny:
Pin VI - wejście stabilizatora
Pin GND - masa stabilizatora
Pin VO - wyjście stabilizatora
Jak widać oznaczenia tych samych pinów na schemacie i płytce są różne i dlatego program Cvpcb nie potrafi przypisać odpowiedniej obudowy elementowi schematowemu. Zmień (poprzez edycję bibliotek) oznaczenie elementu schematowego 7805 na VI (i jak input - wejście) GND - wiadomo masa i VO (o jak output - wyjście) i powinno być OK. Dla pocieszenia dodam iż w Protel 99 SE też można spotkać się z takim samym problemem.
W sumie nie jest to błąd programu, tylko brak konsekwencji w oznaczaniu pinów i pól lutowniczych elementów. Na pocieszenie dodam tylko, że podobny "błąd" występuje w komercyjnym Protelu 99 SE. Po prostu trzeba uruchomić edytor elementów (płytkowych lub schematowych) i odpowiednio pozmieniać oznaczenia pinów lub pól lutowniczych, aby dla obydwóch elementów - schematowego i płytkowego były one takie same.
Pin 1 - wejście stabilizatora
Pin 2 - masa
Pin 3 - wyjście stabilizatora
Natomiast element płytkowy o oznaczeniu LM78XX ma następująco oznaczone piny:
Pin VI - wejście stabilizatora
Pin GND - masa stabilizatora
Pin VO - wyjście stabilizatora
Jak widać oznaczenia tych samych pinów na schemacie i płytce są różne i dlatego program Cvpcb nie potrafi przypisać odpowiedniej obudowy elementowi schematowemu. Zmień (poprzez edycję bibliotek) oznaczenie elementu schematowego 7805 na VI (i jak input - wejście) GND - wiadomo masa i VO (o jak output - wyjście) i powinno być OK. Dla pocieszenia dodam iż w Protel 99 SE też można spotkać się z takim samym problemem.
W sumie nie jest to błąd programu, tylko brak konsekwencji w oznaczaniu pinów i pól lutowniczych elementów. Na pocieszenie dodam tylko, że podobny "błąd" występuje w komercyjnym Protelu 99 SE. Po prostu trzeba uruchomić edytor elementów (płytkowych lub schematowych) i odpowiednio pozmieniać oznaczenia pinów lub pól lutowniczych, aby dla obydwóch elementów - schematowego i płytkowego były one takie same.
-
keruseykaryu
Edytor modułów. Wybrać bibliotekę DISCRET. Masz tam moduł LM78xx.kosa pisze:Nie mogę znaleść biblioteki do zmiany na powyższe oznaczenia w wersji płytkowej?
Klik na pada i Edytuj pole lutownicze. No, takie podstawy to powinieneś znać.kosa pisze:Jak to zmienić?
Edytor bibliotek. Wybrać bibliotekę REGUL. Masz tam stabiblizatory.kosa pisze:Albo jak zmienić w wersji schematowej z VI na..., VO na..., GND na...?
Tylko, że w nowej wersji KICADa wszystko jest spasowane. Element schematowy jak i płytkowy ma te same oznaczenia pinów.
No właśnie bo Kolega kosa używa dość starej wersji KiCADa z 2007 roku, a najnowsza jest z 5 maja 2010 roku. Można ją pobrać z tego linku. Polskie menu do programu można natomiast pobrać stąd.
Zainstalowałem najnowszą wersję,podaną przez Krzyśka, ale nadal ten sam błąd mam.
Nawet wczytałem na schemacie od nowa ten stabilizator.
Chyba pisakiem będzie szybciej te płytkę stworzyć, gorzej z bardzie skomplikowanymi projektami.
W elemencie schematowym (na schemacie) mam oznaczenia VI, VO I GND, więc gdzie tkwi błąd?
Nawet wczytałem na schemacie od nowa ten stabilizator.
Chyba pisakiem będzie szybciej te płytkę stworzyć, gorzej z bardzie skomplikowanymi projektami.
W elemencie schematowym (na schemacie) mam oznaczenia VI, VO I GND, więc gdzie tkwi błąd?
-
keruseykaryu
W końcu, dzięki, zadziałało.
Usunąłem również xxx.cache.lib i zadziałało.
Rozumiem, że program, gdy kasowałem i wstawiałem na nowo stabilizator, to wcale nie podmieniał plików, bo "nie widział" zmian...
WIELKIE DZIĘKI
Działam dalej
Mam kolejny problem.
Nie potrafię ustawić pola płytki - chodzi mi o krawędzie płytki.
zaznaczam, że przestudiowałem kurs w pdf do KiCad'a i postępowałem z podanymi tam wskazówkami, ale bez rezultatu.
Po prostu jak klikam autorozmieszczenie elementów wyskakuje mi monit, że nie jest określony rozmiar płytki.
Usunąłem również xxx.cache.lib i zadziałało.
Rozumiem, że program, gdy kasowałem i wstawiałem na nowo stabilizator, to wcale nie podmieniał plików, bo "nie widział" zmian...
WIELKIE DZIĘKI
Działam dalej
Mam kolejny problem.
Nie potrafię ustawić pola płytki - chodzi mi o krawędzie płytki.
zaznaczam, że przestudiowałem kurs w pdf do KiCad'a i postępowałem z podanymi tam wskazówkami, ale bez rezultatu.
Po prostu jak klikam autorozmieszczenie elementów wyskakuje mi monit, że nie jest określony rozmiar płytki.
Pełne spolszczenie do KiCAD'a znajdziesz tutaj wraz z opisem jak je "zainstalować". KiCAD pobrany ze strony domowej nie jest przetłumaczony do końca. Tłumaczenie to powinno pasować także do KiCAD'a z maja 2010 roku.
Aby zdefiniować własne szerokości ścieżek w KiCAD'ie z 06.04.2010 (lub z maja 2010) w edytorze PCBnew jako jednostkę miary ustaw milimetry. Potem wybierz menu Reguły projektowe -> Reguły projektowe. Otworzy się duże okno Edytor klas połączeń w nim wybierz zakładkę Globalne reguły projektowe. W tej zakładce odszukaj ramkę Szerokość ścieżki użytkownika:. Znajdziesz tam "tabelkę" w której możesz zdefiniować siedem własnych szerokości ścieżek. Ponieważ wcześniej jako jednostkę miary ustawiłeś w PCBnew milimetry szerokości ścieżek wprowadzaj w milimetrach. W przeciwnym razie PCBnew zgłosi błąd. Jeśli jednostką miary w PCBnew będą milsy szerokości ścieżek wprowadzaj w milsach. Fragment tego okna z tabelką własnych szerokości ścieżek możesz zobaczyć w załączniku do tego postu. Po zamknięciu przyciskiem OK okna Edytor klas połączeń zdefiniowane ścieżki będą dostępne na pasku narzędziowym PCBnew, gdzie wcześniej próbowałeś je zmieniać.
Aby zdefiniować własne szerokości ścieżek w KiCAD'ie z 06.04.2010 (lub z maja 2010) w edytorze PCBnew jako jednostkę miary ustaw milimetry. Potem wybierz menu Reguły projektowe -> Reguły projektowe. Otworzy się duże okno Edytor klas połączeń w nim wybierz zakładkę Globalne reguły projektowe. W tej zakładce odszukaj ramkę Szerokość ścieżki użytkownika:. Znajdziesz tam "tabelkę" w której możesz zdefiniować siedem własnych szerokości ścieżek. Ponieważ wcześniej jako jednostkę miary ustawiłeś w PCBnew milimetry szerokości ścieżek wprowadzaj w milimetrach. W przeciwnym razie PCBnew zgłosi błąd. Jeśli jednostką miary w PCBnew będą milsy szerokości ścieżek wprowadzaj w milsach. Fragment tego okna z tabelką własnych szerokości ścieżek możesz zobaczyć w załączniku do tego postu. Po zamknięciu przyciskiem OK okna Edytor klas połączeń zdefiniowane ścieżki będą dostępne na pasku narzędziowym PCBnew, gdzie wcześniej próbowałeś je zmieniać.
- Załączniki
-
- Tabelka definiowania szerokości ścieżek w PCBnew.
- sciezki.png (1.02 KiB) Przejrzano 11837 razy
-
keruseykaryu
Tym razem tu się dołączę. Nieco mnie raził fakt, że KiCAD w najnowszej wersji nie miał pełnego tłumaczenia i związany z tym miks angielsko-polski. Oczywiście parę minut w sieci wystarczyło by zdobyć informacje jak się to robi i potrzebne oprogramowanie.
I oto jest. Pełne tłumaczenie interfejsu do KiCAD-a w wersji 2010-05-05. Tłumaczyłem tylko to co nie było przetłumaczone w wersji dystrybucyjnej - i tak sporo tego było niestety. Stąd może czasem inne nazewnictwo i styl pomiędzy wpisami. Są pewne elementy, które nadal w programie są jako angielskie, ale nie ma ich w lokalizacji (Błąd jaki?).
Oczywiście jak znajdziecie błędy to możecie mi dać znać, to się poprawi. Ok. Ściągać, używać, raportować byki.
I oto jest. Pełne tłumaczenie interfejsu do KiCAD-a w wersji 2010-05-05. Tłumaczyłem tylko to co nie było przetłumaczone w wersji dystrybucyjnej - i tak sporo tego było niestety. Stąd może czasem inne nazewnictwo i styl pomiędzy wpisami. Są pewne elementy, które nadal w programie są jako angielskie, ale nie ma ich w lokalizacji (Błąd jaki?).
Oczywiście jak znajdziecie błędy to możecie mi dać znać, to się poprawi. Ok. Ściągać, używać, raportować byki.
- Załączniki
-
- kicad_pl_language_20100505.zip
- Skopiować zawartość do internat/pl w katalogu KiCADa.
- (160.28 KiB) Pobrany 524 razy
No cóż polskie menu do KiCADa z kwietnia 2010 roku jest dostępne od maja 2010 roku pod tym linkiem. Bez problemów pasuje ono także do wersji z maja 2010 roku. Różnice w menu z kwietnia i maja są w zasadzie kosmetyczne.
Na "Chomiku" można znaleźć w moim opracowaniu wersję instalacyjną KiCADa z maja 2010 roku z pełnym tłumaczeniem menu, jak również bogatymi zasobami bibliotek. Po instalacji tej wersji KiCADa zajmuje ona na dysku ponad 500 MB. Więc się Kolega chyba niepotrzebnie napracował przy tłumaczeniu.
Co do problemów z tłumaczeniem niektórych opcji menu na polskie to faktycznie występuje taki problem. Po prostu pewnych opcji tego menu nie ma dostępnych w programie poEdit i nic na to nie poradzimy bez ingerencji w kody źródłowe programu. Ewentualnie może być pewna niezgodność kodów źródłowych programu z daną kompilacją KiCADa i wówczas mogą wystąpić problemy z tłumaczeniem.
Czemu więc mojego tłumaczenia nie ma dołączonego do KiCADa na jego stronie domowej, jeśli tłumaczę go od 2006 roku? Mógłbym napisać, ale temat i dział nieodpowiedni. Zresztą kto śledził rozwój KiCADa może sobie przypomni co się kiedyś stało z moim tłumaczeniem.
Na "Chomiku" można znaleźć w moim opracowaniu wersję instalacyjną KiCADa z maja 2010 roku z pełnym tłumaczeniem menu, jak również bogatymi zasobami bibliotek. Po instalacji tej wersji KiCADa zajmuje ona na dysku ponad 500 MB. Więc się Kolega chyba niepotrzebnie napracował przy tłumaczeniu.
Co do problemów z tłumaczeniem niektórych opcji menu na polskie to faktycznie występuje taki problem. Po prostu pewnych opcji tego menu nie ma dostępnych w programie poEdit i nic na to nie poradzimy bez ingerencji w kody źródłowe programu. Ewentualnie może być pewna niezgodność kodów źródłowych programu z daną kompilacją KiCADa i wówczas mogą wystąpić problemy z tłumaczeniem.
Czemu więc mojego tłumaczenia nie ma dołączonego do KiCADa na jego stronie domowej, jeśli tłumaczę go od 2006 roku? Mógłbym napisać, ale temat i dział nieodpowiedni. Zresztą kto śledził rozwój KiCADa może sobie przypomni co się kiedyś stało z moim tłumaczeniem.
-
keruseykaryu
No niestety tak czasem bywa. Ale Ty Krzyśku też nieco zawiniłeś, bo coś słabo się starasz z publikacją poprawionej wersji. Umieszczenie jej na tym wrednym chomiku wśród całej masy nielegali tam zalegających i tej całej fruwająco-mrugającej otoczki jaką tam użyszkodnicy masowo wciskają do profilów, to nie jest - łagodnie mówiąc - dobry pomysł.KrzysiekK pisze:Więc się Kolega chyba niepotrzebnie napracował przy tłumaczeniu.
Znam historię z elki. I właśnie dlatego jeśli byś oficjalnie i z większym rozgłosem pokazywał co robisz to by sobie nikt Twojej pracy nie przywłaszczył. Bo przecież wiadomo by było kto się napracował, a kto próbował podpisać.
Hmmm. Twoja wersja z kwietnia. Widziałem i muszę jeszcze raz przejrzeć, bo parę wpadek mi się przywidziało (albo i nie). Tą z rastnetami pamiętam bo czytałem tutoriala na PL:kicad i szukałem gdzie to jest. Obie opcje są podpisane tak samo, a jest różnica między board a module. No i ta nieszczęsna "Pozycja otworu" a nie średnica otworu, która jest najbardziej myląca.
Witam,
Mam następujący problem:
Użyłem biblioteki chipcon'a do CC1000. Obudowa do tego elementu jest tak zrobiona, że jest tylko jedna masa (bez rozróżnienia na AGND i DGND). Próbuję edytować poszczególne piny, ale gdy wpisuję nazwę sieci "AGND" (tam gdzie wcześniej było GND) to wyskakuje błąd "Nieznana nazwa sieci". Jak temu zaradzić? Trzeba najpierw gdzieś tę sieć dodać? Tylko gdzie?
Pozdrawiam
Mam następujący problem:
Użyłem biblioteki chipcon'a do CC1000. Obudowa do tego elementu jest tak zrobiona, że jest tylko jedna masa (bez rozróżnienia na AGND i DGND). Próbuję edytować poszczególne piny, ale gdy wpisuję nazwę sieci "AGND" (tam gdzie wcześniej było GND) to wyskakuje błąd "Nieznana nazwa sieci". Jak temu zaradzić? Trzeba najpierw gdzieś tę sieć dodać? Tylko gdzie?
Pozdrawiam