Skocz do zawartości

Weryfikacja schematu i projektu PCB dla mojego pierwszego urządzenia – czy są jakieś błędy lub poprawki?


InGraw

Pomocna odpowiedź

Cześć,
Chciałbym poprosić Was o pomoc przy weryfikacji mojego pierwszego projektu PCB. To moja pierwsza płytka, więc bardzo zależy mi na tym, żeby wszystko było w porządku, zanim złożę zamówienie na produkcję.

Opis projektu:
Planuję stworzyć urządzenie oparte na ESP32 z wyświetlaczem TFT ST7735S, joystickiem, buzzerem, pomiarem baterii i kilkoma dodatkowymi elementami. Mam już gotowy schemat oraz PCB, ale nie jestem pewny, czy wszystko zostało poprawnie zaprojektowane. Zanim wyślę płytki do produkcji, chciałbym, aby ktoś z Was sprawdził wszystko pod kątem błędów.

Specyfikacje projektu:

  • Procesor: ESP32
  • Wyświetlacz: TFT ST7735S z kartą SD
  • Zasilanie: Bateria Li-Po
  • Ładowarka: TP4056
  • Sterowanie: Joystick i przyciski
  • RTC: DS1302N do zegara czasu rzeczywistego
  • Buzzer do dźwięków

Jeśli chodzi o ładowarkę to znajduje się tam również miernik poziomu baterii o który pytałem w tym poście.

Prośba:
Będę wdzięczny za wszelkie uwagi dotyczące mojego schematu i PCB. Czy są jakieś elementy, które mogą nie działać tak, jak powinny? Czy macie jakieś sugestie, jak poprawić projekt przed złożeniem zamówienia na płytki?

Z góry dziękuję za pomoc! 🙂

Schemat:
image.thumb.png.6b77fe75161cd83b94acb0a0c278e394.png

PCB:

image.thumb.png.74880bf1f8b353aa75115706c0484a1b.png

image.thumb.png.1eb7cfddbee80024e6ff86fd8b6ee450.png

PS:
Jest to minimalna konsola edukacyjna do nauki lutowania, programowania i tworzenia prostych gier. 

Edytowano przez InGraw
  • Lubię! 1
Link do komentarza
Share on other sites

Wyprowadzenia kwarcu X1 powinny być w miarę możliwości bliżej wyprowadzeń układu U2.

Zwróć uwagę na kondensatory C1, C2 i baterię B1. Obecne ich umiejscowienie na płytce może utrudnić wlutowanie tych elementów w płytkę. Co prawda są one po przeciwnych stronach płytki, ale obsadka baterii zamiast przylegać do płytki będzie od niej odstawała na polach lutowniczych kondensatorów C1 i C2.

  • Lubię! 1
Link do komentarza
Share on other sites

Dzięki wszystkim za pomoc i cenne wskazówki!

Wydaje mi się, że większość zgłoszonych problemów udało mi się naprawić. ESP32 mam zamontowane na goldpinach, więc "wisi w powietrzu" i mogę go łatwo wkładać/wyjmować — z tego względu kwestia anteny nie powinna już stanowić problemu.

Wcześniej przyznaję, że korzystałem z autoroutingu, co jak wiadomo nie zawsze kończy się dobrze 😉. Teraz jednak zrobiłem wszystko ręcznie, od nowa. W zasadzie zaprojektowałem całe PCB od zera, ale tym razem po dokładnym zagłębieniu się w temat, analizie i przygotowaniu.

Podzieliłem schemat i PCB na strefy, tak jak sugerowałeś. Niektóre elementy na PCB jednak musiałem przestawić takie jak kondensatory C1 i C2 które musiały być bliżej ESP32. 
Schemat został poprawiony, a potem przeszedłem do płytki. Jedyny problem, jaki mi jeszcze został, to pola masowe. W górnej warstwie udało mi się w dużej mierze pozbyć dziur, ale na warstwie dolnej nadal mam jedną większą dziurę, której nijak nie mogę załatać — próbuję różnych kombinacji, ale nie daje się. Jeśli ktoś ma pomysł, to chętnie przyjmę sugestie.

Jeszcze raz bardzo dziękuję za chęci pomocy i za link do instrukcji projektowania PCB — naprawdę bardzo mi pomógł! 🙏

Nowy schemat:
image.thumb.png.20ee23fc8e58ec3199c83ff5fa7a4382.png

Nowe PCB(bez pól masowych):
image.thumb.png.3a65ba05a4e9d1a46ee449b6c938baf3.png
Nowe PCB z polami masowymi(górna warstwa):
image.thumb.png.b82ee08315e03ab7bc7f8afe7079d978.png
Nowe PCB z polami masowymi(dolna warstwa):
image.thumb.png.75d4f2850337cfaeadeacf22dbfba42a.png 

Miejsce problemu:
image.thumb.png.3d5f5d4f99ade01257f5c2777fdbbe75.png

Czyste PCB:
image.thumb.png.f085121d6b1a16399790338efa3f9b4a.png

  • Lubię! 1
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Zauważ, że w miejscu "problemu" masz przelotkę. Możesz zmienić jej położenie na płytce i położenie ścieżek do niej prowadzących. Wówczas wypełnienie bez problemów powinno wypełnić tą pustą przestrzeń.

pcb.png

  • Lubię! 1
Link do komentarza
Share on other sites

(edytowany)
30 minut temu, farmaceuta napisał:

@InGraw przy karcie sd i wyświetlaczu możesz użyć tych samych pinów MOSI/MISO/SCK 

SCK karty SD mogę łatwo połączyć z SCK wyświetlacza, ale wyświetlacz nie ma wypisanych pinów MISO i MOSI. Wiesz może które z pinów wyświetlacza to MISO i MOSI? Też tak na początku chciałem zrobić ale poległem na tych 2 pinach.😅

Naprawdę dziękuję każdemu kto przyłączył się do dyskusji, to naprawdę pomaga 😁

Edytowano przez InGraw
Link do komentarza
Share on other sites

24 minuty temu, InGraw napisał:

 Też tak na początku chciałem zrobić ale poległem na tych 2 pinach.😅

Hehe😉 nie przejmuj się...ja ciągle zapiminam który pin jest który...nawet teraz dla pewnosci musiałem się upewnić żeby Ci babola nie wciskać...co do pinów to niektóre nie mają możliwości działać jako wyjścia (chodzi o esp32), upewnij się że tak nie podlaczyles, a najlepiej zrobisz jak na stykowce przetestujesz sobie wyświetlacz z kartą SD, żeby uniknąć niespodzianek...

SDA - MISO 

SCK - SCK (CLK) 

 

  • Lubię! 1
Link do komentarza
Share on other sites

21 godzin temu, farmaceuta napisał:

nawet teraz dla pewnosci musiałem się upewnić żeby Ci babola nie wciskać...

 

Dzięki jeszcze raz za zainteresowanie się i pomoc. 

Końcowo jednak zakupiłem 5 sztuk PCB gdzie wyświetlacz i SD ma różne piny. PCB wygląda tak:
image.thumb.png.bcbd424c97c446e9785acc83ae3fea35.png
image.thumb.png.69c9dcbaf56ce621e40fdf2ba7dc7a72.png

image.thumb.png.de2056844a807799344bad08dfc7aff4.png

Jeżeli jest jakiś błąd to już nic nie zrobię ale wydaje mi się, że prostota tego projektu powinna wyeliminować wszelkie problemy. 
 

21 godzin temu, farmaceuta napisał:

jak byś jeszcze nie miał podzespołów to st7735/esp32 wroom 30pin i tp4056 mogę Ci odsprzedać, wszystko nowe i po konkurencyjnych cenach...😉

Dzięki za propozycję, ale teraz nie potrzebuję żadnych podzespołów. Gdy coś się zmieni to ci napiszę.
Pozdrawiam i dziękuję wszystkim

  • Lubię! 1
Link do komentarza
Share on other sites

Zauważ, że ten duży napis "PRO" zakrywa część pól lutowniczych. Przy generowaniu plików produkcyjnych Gerber napis ten powinien zostać usunięty (odjęty) z pól lutowniczych. Jeśli się tak nie stało i zostanie on naniesiony na pola lutownicze, to będzie problem z lutowaniem pól lutowniczych pokrytych farbą.

  • Pomogłeś! 1
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...