KiCAD - poradnik dla początkujących

Czyli dyskusje na temat programów takich jak OrCad, Protel, CircuitMaker, Autotrax, Kicad itp.
ODPOWIEDZ
MarekK
Użytkownik
Posty: 118
Rejestracja: 12 sie 2008, 13:07
Lokalizacja: Warszawa

Post autor: MarekK » 20 wrz 2012, 17:34

Mam pytanie; jak zrobić taki punkt (patrz załącznik)? W zasadzie nie jest to punkt lutowniczy tylko punkt montażowy (na śrubkę M-3).
Drugie pytanie: jak zrobić przelotki bez pola lutowniczego (również je widać na załączonym zdjęciu)?

Marek
Załączniki
pad.jpg
pad.jpg (9.33 KiB) Przejrzano 14986 razy

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

Post autor: KrzysiekK » 21 wrz 2012, 12:04

Aby utworzyć taki duży punkt montażowy utworzyłem nowy element biblioteczny. W tym elemencie umieściłem duże pole lutownicze o średnicy 7,62 mm z otworem o średnicy 3 mm. Zmniejszyłem rozmiar siatki do 0,254 mm i umieściłem na obwodzie tego pola lutowniczego osiem pól lutowniczych o średnicy 1 mm z otworem o średnicy 0,8 mm. Efekt jak na obrazku poniżej. W załączniku jest też umieszczona biblioteka z tym elementem. Jak się będzie w praktyce korzystało z takiego elementu nie sprawdzałem.

Natomiast co do widocznych przelotek to wyglądają one jakby w całości były one pokryte maską lutowniczą dlatego wyglądają jakby nie miały one pola lutowniczego.
Załączniki
gwiazda_pin.jpg
Widok pola montażowego.
gwiazda_pin.jpg (34.55 KiB) Przejrzano 14944 razy
Gwiazda_pin.mod.zip
Biblioteka KiCAD'a z polem lutowniczym.
(447 Bajtów) Pobrany 584 razy

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

Post autor: MarekK » 21 wrz 2012, 13:07

Dzięki, sprawdzę jak to działa. Czy mam rozumieć, że na schemacie trzeba dodać pojedynczy pin, nigdzie nie podłączony?
Nasuwają mi się dwie uwagi:
- ponieważ jest to punkt montażowy do śrubki 3mm, to prawdopodobnie otwór musi być wielkości 3.2mm,
- te otworki dookoła są zdaje się w większej odległości od środka punktu - prawdopodobnie jest to związane z wymiarem podkładki pod M3 (takiej w formie gwiazdki - nie wiem jak to się nazywa). Sprawdzę i dam znać.
Co do drugiego pytania (o przelotki) to jak spowodować aby przelotki były pokryte farbą?

Wielkie dzięki za pomoc.
Marek

Awatar użytkownika
e-lektryk
Użytkownik
Posty: 961
Rejestracja: 04 sie 2010, 22:13
Lokalizacja: Z Polski

Post autor: e-lektryk » 23 wrz 2012, 22:22

To mi wygląda na płytkę dwustronną. Miejsce na śrubkę to może być zwykłe pole lutownicze. Ja robiłem 3 mm i śrubka przechodzi, ale jak będziesz mieć gorszą dokładność to lepiej dać nawet 3.5 mm. Wtedy błąd wyniesie do 0.5 mm czyli w warunkach domowych całkiem niewiele. Nie potrzebne są tam żadne dodatkowe dziurki. Co do pokrywania płytek warstwą ochronną to zobacz tutaj:

http://www.soldermaska.za.pl/

Otwory na śrubki mogą być osobnymi punktami z niczym nie połączonymi albo łączyć się np. z masą lub PE. W domu się nie da zrobić takich przelotek - one łączą obie strony PCB. Zamiast tego można przewiercić płytkę na wylot i i zlutować obie warstwy przy pomocy kawałka drutu (może być np. nóżka od diody, albo opornika).

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

Post autor: MarekK » 02 paź 2012, 20:07

Dzięki za te uwagi ale oczywiście płytka będzie dwustronna, będą przelotki i płytka bedzie robiona przez profesjonalny zakład wykonujący płytki.
Mam jeszcze jedną prośbę o pomoc; potrzebuję umieścić na płytce diodę 1N4148 ale w obudowie 0805. Czy można do tego użyć opornika, czy trzeba stworzyć dedykowany moduł? Płytka będzie montowana na automacie i nie chciałbym aby nastąpił błąd (przykładowo związany z odwrotnym wlutowaniem diody). Zaraz spróbuję stworzyć taki moduł ale może jest gdzieś gotowy?

Marek

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

Post autor: MarekK » 03 paź 2012, 20:52

Udało mi się rozwiązać problem ale jak zwykle naciąłem się na kilka innych problemów. Wziąłem element z istniejącej biblioteki elmentów SMD (zawierającej kilkaset elementów ale diody 0805 tam nie było), przeedytowałem go i zapisałem do nowej biblioteki. Mnóstwo czasu straciłem na spowodowanie by program CVpcb zobaczył ten nowy element (mimo, że dodawałem nową bibliotekę do projektu). Jak już ją zobaczył, to okazało się, że na schemacie piny były oznaczone 1,2, a w module A,K (i nie mogły się dopasować). Jak już się dopasowały, to okazało się, że w plikach Gerbera są opisy elementów, które były ustawione jako niewidoczne. Musiałem szukać skąd to się bierze. Dodatkowo jeszcze chciałem zobaczyć jak układ wygląda w 3D i okazało się, że trzeba podać jakiś współczynnik korygujący wymiary, bo inaczej element wyświetla się 10 razy większy niż jest w rzeczywistości. No i jeszcze musiałem podać kąt obrotu, bo element wyświetlał się w poprzek :roll: . Ostatecznie chyba mam zrobiony dobrze projekt płytek ale namęczyłem się przy tym bardzo. Z problemem niemożności dodania biblioteki i błędnymi oznaczeniami pinów już nie raz się spotkałem. Teraz przynajmniej otwierałem pliki w Notatniku i to pozwoliło mi dojść, że mam źle oznaczone piny. Wygląda na to, że większość bibliotek, które mam posiada podobne błędy z oznaczeniem pinów. Szkoda, bo gdyby nie tego typu problemy, to zrobiłbym poprawkę w 15 minut. A tak, to męczyłem się kilka godzin.

Marek

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

Post autor: MarekK » 03 paź 2012, 22:33

Wracając jeszcze do tego punktu montażowego; wielkie dzięki dla Krzyśka za pomoc. Zrozumiałem jak się tworzy takie moduły. Musiałem zrobić kilka poprawek aby dostosować moduł do elementu na zdjęciu. Wymiar otworu: 3.2mm (było 3mm zaokrąglone do 2.999mm - śrubka by nie weszła). Średnica dużego punktu: 6mm (było 7.62mm). Średnica małych otworów 0.5mm (było 0.8mm). Małe punkty rozłożone na okręgu o średnicy 5mm - aby je równo rozłożyć należało zmniejszyć siatkę do 0,064. Po tych poprawkach punkt wygląda tak jak na zdjęciu - czyli całkiem przyzwoicie.
Nie udało mi się jeszcze tego przetestować, bo KiCad nie bardzo chciał wczytać listę modułów do PCB. Ale prawdopodobnie nie z powodu użycia tego punktu ale raczej z powodu braku atrybutów "Not Connected", czy "PWR". Mam jeszcze pytanie do Krzyśka: czy małe punkty powinny mieć zaznaczone opcje: maska górna, maska dolna, opisowa górna? Czy to nie spowoduje dodatkowych obrysów dookoła punktu np. w przypadku wypełnienia warstwy? Jakie będą konsekwencje jak się wyłączy te opcje?

Marek

Awatar użytkownika
mr_x
Użytkownik
Posty: 385
Rejestracja: 12 gru 2010, 19:05
Lokalizacja: /bin/bash
Kontakt:

Post autor: mr_x » 03 paź 2012, 23:07

Jeśli chcesz ten punkt połączyć z masą, ustaw w atrybutach GND.

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

Post autor: MarekK » 04 paź 2012, 8:09

Dzięki za informację - spróbuj to użyć. Ale takie punkty są w 99% używane jako zupełnie niepodłączone do układu. Służą jedynie do mocowania mechanicznego płytki. Chociaż faktycznie jeden punkt można użyć do podłączenia masy płytki do obudowy. Tak jest chyba robione w zasilaczach impulsowych. Fajnie, że tu można tyle ciekawych informacji zebrać.

Marek

Awatar użytkownika
PiotrekEl
Użytkownik
Posty: 251
Rejestracja: 02 mar 2007, 19:39
Lokalizacja: Znad Jezioraq

Post autor: PiotrekEl » 16 paź 2012, 11:23

Powiedzcie mi Panowie (a może i Panie) jak zmienić ten obrys pada na niżej pokazanym rysunku? Uniemożliwia to podłączenie do niego ścieżki ponieważ obrys zachodzi na pad obok. Jest tak w przypadku wszystkich niepodłączonych padów. Na schemacie oznaczyłem je flagami "nie podłączone"
Załączniki
ERROR.png

Awatar użytkownika
mr_x
Użytkownik
Posty: 385
Rejestracja: 12 gru 2010, 19:05
Lokalizacja: /bin/bash
Kontakt:

Post autor: mr_x » 16 paź 2012, 13:30

Tam, gdzie są reguły projektowe, następnie edytor reguł projektowych trzeba zmniejszyć wartość, gdzie jest prześwit.

Awatar użytkownika
PiotrekEl
Użytkownik
Posty: 251
Rejestracja: 02 mar 2007, 19:39
Lokalizacja: Znad Jezioraq

Post autor: PiotrekEl » 16 paź 2012, 13:48

Wszędzie prześwit ustawiłem na 0 i dalej to samo.
Zrobiłem sobie nowego footprinta bo ten standardowy z KiCADa krzywy jak rysowany odręcznie.

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

Post autor: KrzysiekK » 16 paź 2012, 20:54

Musisz wczytać element do edytora bibliotek i we właściwościach pola lutowniczego wprowadzić wartość Prześwit pola lutowniczego na -0.01 wraz ze znakiem minus. Obrys pola lutowniczego powinien zniknąć. U mnie program sobie tą wartość zaokrąglił do wartości -0,0102.

Żeby nie modyfikować każdego pola lutowniczego z osobna można skorzystać z globalnej edycji pól lutowniczych dostępnej z menu kontekstowego myszki.

arturromarr
-
Posty: 17
Rejestracja: 02 mar 2011, 23:41
Lokalizacja: łódź

Post autor: arturromarr » 28 gru 2012, 16:45

Witam
Od niedawna bawię się najnowszym Kicad-em.
mam pytanie czy jest już możliwość obrócenia płytki w edytorze PCB, czyli żeby zamieniły się strony i na wierzchu była strona miedzi? Przy gęsto upakowanych obustronnie płytkach jest to przydatne.
Nie wiem czy jeszcze tego drobiazgu nie poprawiono czy jam mam coś nie tak w konfiguracji bo na edytorze pcb elementy obracają się przeciwnie niż sugerują to ikonki?
Czy da się odświeżyć elementy w schemacie i na PCB tak żeby po jakiejś korekcie w bibliotekach ponownie je załadował z nich?

in
-
Posty: 10
Rejestracja: 11 lut 2013, 8:44
Lokalizacja: opole

Post autor: in » 20 lut 2013, 21:46

Jak rysuje sie w eeschemie zasilanie symetryczne (+15V, 0 , -15V)? Prosilbym o przyklad.

ODPOWIEDZ