Popularny post H1M4W4R1 Napisano Czerwiec 11, 2021 Popularny post Udostępnij Napisano Czerwiec 11, 2021 (edytowany) Na wstępie Pewnie często spotkaliście się z problemem, że np. musicie w kolejnej płytce z rzędu zastosować regulator napięcia... I znów trzeba dodać do niego kondensatory i to wszystko potem umieścić na płytce... Kupa z tym roboty... A co jeżeli można to zrobić prościej? Oczywiście, że można. Można zastosować symbole schematów i wtedy automatycznie EasyEDA wstawia nam obiekt, ale moduły schematów i moduły PCB są niezależne od siebie (przynajmniej u mnie nie udało mi się ich powiązać, chociaż się do tego nie przykładałem). Poza tym zajmują dużo miejsca na schemacie, a my przecież chcemy je oszczędzać... Kosztem oznaczeń symboli (których notabene i tak nie stosuję, bo są zbędne na płytce) możemy uprościć to znacząco używając symboli... Ale jak to symboli? Przecież symbol powinien odnosić się do jednego komponentu? No tak... Ale kto nam zabroni? Tak więc co musimy zrobić? Przede wszystkim musimy stworzyć sobie nasz schemat jako osobny projekt (potem będziemy mogli go usunąć, ale potrzebujemy ułożyć komponenty na płytce). Ja w tym celu wykorzystam jeden z moich starych projektów - USB HUB 😉 Schemat, który będziemy umieszczać w pojedynczym symbolu Jak widzimy schemat jest zarówno prosty jak i skomplikowany... Więc skoro mamy schemat to umieszczamy nasz wzór na płytce... Dość kompaktowe ułożenie z elementami 0805 😉 Porty wejściowe USB i tak zazwyczaj wprowadza się od góry, więc mała przestrzeń robocza naprzeciwko nich nam nie przeszkadza. Jak widzimy nie połączyłem ścieżek - tutaj się tym nie zajmujemy, a wyłącznie ułożeniem komponentów 😉 Teraz czas zrobić footprint dla elementu... Tak więc tworzymy nowy footprint z menu File (Plik) oraz kopiujemy nasze komponenty z PCB z projektu do footprint'a - uwaga tutaj EasyEDA lubi czasem skopiować do projektu, trzeba się przyzwyczaić do tego, że trzeba dwa razy kliknąć na footprint, by tam zostały wklejone 😉 Przekopiowujemy elementy do footprint'a Dobra to już mamy gotowy footprint? Otóż nie - musimy jeszcze odpowiednio opisać piny. Każda sieć z oryginalnego projektu musi mieć te same ID pinów. Np. wszystkie GND ze schematu mają przypisany PIN 1. Wszystkie 3.3V PIN 2 etc. dla każdej pojedynczej sieci. To dość żmudna praca, ale przecież w przyszłości będzie dzięki temu nam szło 10x szybciej... Oprócz tego w tym kroku również łączymy ścieżki, które nie będą "zewnętrzne" - czyli nie będą nigdzie podłączone poza naszym układem (np. 3.3V jest wyłącznie wewnątrz układu, gdy GND jest wyprowadzone na zewnątrz). By przypisać ID pinu/pada wybieramy dany pad i w polu number wpisujemy jego ID 😉 Przypisujemy ID pinów oraz łączymy ścieżki Teraz możemy stworzyć symbol... Wybieramy New Symbol z menu File i rysujemy nasz prostokąt 😉 Tutaj robimy identycznie jak byśmy tworzyli symbol dla jakiegoś komponentu. Piny tworzymy wyłącznie dla "zewnętrznych" ścieżek - w naszym przypadku będą to ścieżki wejściowe USB, ścieżki wyjściowe USB, VCC i GND. Nie tworzymy więc pinów dla rezystora typu bias czy sieci 3.3V. To znacząco nam upraszcza pracę 😉 Nasz symbol... Przypisujemy też footprint do symbolu... (menu po prawej) Przypisanie footprint'a Teraz możemy zapisać gotowy symbol i użyć go w schemacie 😉 Symbol działa jak pojedynczy komponent - przesuwając go przesuwamy wszystko naraz 😉 Wady? Nie mamy nazw komponentów, ale przecież zwykle będzie to coś, co często powtarzamy 😉 (Poza tym zawsze można je potem dodać podczas tworzenia PCB). Oczywiście też nie możemy modyfikować położenia pojedynczych elementów w bloku symbolu... Ale to też raczej nie jest zbyt częsty problem 😉 Rady? Warto też dodać ramkę na warstwie dokumentu wokół naszego footprint'a - pozwala łatwiej odnaleźć należące do niego elementy 😉 Kilka przykładów... Edytowano Czerwiec 11, 2021 przez H1M4W4R1 2 2 Cytuj Link do komentarza Share on other sites More sharing options...
_LM_ Czerwiec 16, 2021 Udostępnij Czerwiec 16, 2021 @H1M4W4R1 trochę OT ale muszę zapytać masz jakieś sposoby na wyszukiwanie nietypowych footprintów kiedy nie znasz nazwy komponentu? Np ostatnio dość dużo czasu zajęło mi znalezienie obudowy gniazda MDB. Oraz chciałoby ci się może napisać kilka słów o konfiguracji autoroutera typu wymuszenie aby działał tylko na jednej warstwie itp. 1 Cytuj Link do komentarza Share on other sites More sharing options...
Popularny post H1M4W4R1 Czerwiec 16, 2021 Autor tematu Popularny post Udostępnij Czerwiec 16, 2021 (edytowany) 1 godzinę temu, _LM_ napisał: Oraz chciałoby ci się może napisać kilka słów o konfiguracji autoroutera typu wymuszenie aby działał tylko na jednej warstwie itp. Wszystko robię ręcznie 😉 Autorouter w EasyEDA to tragedia... 1 godzinę temu, _LM_ napisał: trochę OT ale muszę zapytać masz jakieś sposoby na wyszukiwanie nietypowych footprintów kiedy nie znasz nazwy komponentu? Szybciej jest zrobić je od zera... Ogólnie zwykle znam nazwy komponentów, bo mam je w "szufladzie", więc takiego problemu nie mam... Chociaż raz był, ale wtedy wszedłem na tą stronę oraz szukałem po kluczówkach, ale nie pamiętam co to było... EDIT Taki mały patent na oznaczanie wartości 😉 Edytowano Czerwiec 16, 2021 przez H1M4W4R1 1 2 Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!