logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Rozwiązano] Prośba o ocenę projektu PCB z Atmega1284p, PC8574, CH340C, USB 2.0data:image/png;base64,iVBORw0KGgoA

Piernikowski.S 04 Sty 2025 17:58 522 19
  • #1 21376918
    Piernikowski.S
    Poziom 9  
    Posty: 180
    Ocena: 7
    Witam

    Właśnie projektuje moją pierwszą pcb. Jest bardzo prosta(niewiele komponentów na pcb).
    Czterowarstwowa - SIGNAL/GND/GND/POWER i SIGNAL. Na płytce Atmega1284p, IC2 chip - PC8574 do LCD HD74480, USB-Uart chip CH340C.
    Zasilanie z USB2.0(gniazdo typu B). Załączam zdięcia z kicada.
    Płytka nie jest jeszcze skończona. Właśnie dodałem gnd pour na wewnętrznych warstwach. Zamierzam dodać jeszcze (stiching vias) przelotki przy już istniejących przelotkach. Na warstwie top i bottom nie ma żadnych pour planes tylko same ścieżki.
    Możecie spojrzeć na mój projekt i doradzić coś, może coś jest nie tak, może coś pominąłem.
    Pozdrawiam
    Projekt płytki PCB z komponentami Atmega1284p, PCF8574, CH340C.
    Schemat PCB z komponentami Atmega1284p i innymi układami.
    Wizualizacja projektu płytki PCB z widocznymi połączeniami i przelotkami.
    Widok projektu płytki PCB zaprojektowanej w KiCad
    Projekt czterowarstwowej płytki PCB z komponentami na zielonym tle
    Projekt płytki PCB z komponentami
    Widok projektu płytki PCB z elementami elektronicznymi na ciemnozielonym tle.
    Projekt płytki PCB w programie KiCad z żółtymi ścieżkami na fioletowym tle.
    Wizualizacja czterowarstwowej PCB pokazująca różne warstwy sygnałów, masy oraz zasilania.

    Widok 3D projektu czterowarstwowej płytki PCB z komponentami elektronicznymi.
  • Pomocny post
    #2 21416107
    att
    Poziom 15  
    Posty: 76
    Pomógł: 10
    Ocena: 11
    Zakłada, że rozmiar płytki i umieszczenie USB od spodu, są z góry z jakiś powodów wymuszone. Jeśli nie to płytka mogła by być mniejsza.
    Co do schematu to nie znam założeń do czego ta płytka, ale sygnały ze złącza USB warto by zabezpieczyć jak i ekran złącza nie podpinać bezpośrednio do masy. Tu masz płykład https://forum.arduino.cc/t/why-usb-shield-connected-by-gnd/1164045
    Zazwyczaj przy elementach przewlekanych (THT) ścieżki prowadzi się po przeciwnej stronie niż położony jest element. Tak jak jest teraz wszystkie złącza przesłaniają pady, trudniej coś poprawić, naprawić, wylutować. Sugeruję większość sygnałów na Bottom.

    Gdyby takie płytki były do masowej produkcji, to proponuję wszystkie elementy SMD na tej samej stronie (obsadzanie jeden strony jest łatwiejsze)

    Widzę, że nawet próbowałeś wyrównać ścieżki par różnicowych w USB. OK.
    A domyślam się, że w SPI wyrównywałeś SCK, MISO, MOSI?

    Jakiej szerokości są ścieżki, bo na zdjęciach wyglądają na cieniutkie?

    To tak na początek :)
  • #3 21436030
    Piernikowski.S
    Poziom 9  
    Posty: 180
    Ocena: 7
    Rozmiar płytki 100x100 4 warstwy bo rozsądna cena na JLCPCB. Smd 1206 - planuje sam polutować. Co do umieszczenia usb na bottom pomyślałem że kabel niżej to i płytka będzie stabilniejsza. Płytka mogła by być mniejsza, ale to mój debiut więc chcę pierw posmakować co i jak. Jak płytka będzie gotowa zobaczę jakie błędy i co poszło nie tak.
    Wtedy będę miał jakieś odniesienie. Minął ponad miesiąc od założenia tego postu i trochę rzeczy pozmieniałem w projekcie. Poniżej zdjęcia:

    "Zazwyczaj przy elementach przewlekanych (THT) ścieżki prowadzi się po przeciwnej stronie niż położony jest element" - cenna uwaga.
    Tony materiału przeczytałem na REDIT też o recenzję prosiłem i tego nikt nie wypatrzył
    "Gdyby takie płytki były do masowej produkcji, to proponuję wszystkie elementy SMD na tej samej stronie (obsadzanie jeden strony jest łatwiejsze) " - też się zorientowałem po czasie, że montaż łatwiejszy. Można sobie wyobrazić smd na top i bottom, które się pokrywają i "żelazka" już dla top albo bottom nie użyje się.
    "A domyślam się, że w SPI wyrównywałeś SCK, MISO, MOSI? " - doczytałem, że tego się nie praktykuje.
    "Jakiej szerokości są ścieżki, bo na zdjęciach wyglądają na cieniutkie? " - sygnały z8 mil na 12 mil poprawiłem, a pwr z 18 na 24 mil.
    Jest to płytka do nauki jak i do wykorzystania do mojego drugiego projektu nad, którym pracuje. Krótko: licznik załączeń pompy - zliczenie załączeń pompy w ciągu 1 godz i reakcja na dany event. Na płytce są interfaces dla modułu RTC i SDCARD. Dane załączeń pompy będą zapisywane na karcie sd (elm Chan libs).Korzystałem z breadborda (zdjęcie poniżej), ale zaczęły dziać się cuda: reset procka w czasie wykonywania programu i problemy z linią spi przy programowaniu mcu.
    Dzięki za cenne uwagi.

    Projekt płytki drukowanej z układem ATMEGA1284-P i różnymi elementami elektronicznymi na tle siatki.
    Projekt płytki drukowanej z układami elektronicznymi i złączami.
    Projekt jednostronnej płytki drukowanej z różnymi komponentami elektronicznymi.
  • Pomocny post
    #4 21437263
    att
    Poziom 15  
    Posty: 76
    Pomógł: 10
    Ocena: 11
    Piernikowski.S napisał:
    Jak płytka będzie gotowa zobaczę jakie błędy i co poszło nie tak.


    Widzę, że projekt trochę się rozrósł o dodatkowe zasilanie. Jak na pierwszy raz nawet estetycznie.
    Ja bym na pewno zmienił:
    - wszystkie ścieżki sygnałowe z TOP (czerwone) na BOTTOM (niebieska) przy elementach przewlekanych
    - czyli zasilające odwrotnie na TOP, a przy złączach możesz zdublować podłączenia, czyli podłączyć pin od TOP i BOTTOM (no chyba, że płaci się za ilość przelotek, to optymalizować co bardziej się opłaca)
    - układ USB-RS na TOP, wtedy wszystkie piny w złączu USB lutowane od strony TOP
    - jeżeli niepotrzebne, nie robię przelotek pod układami, jeżeli zdarzy się przerwa na via, to łatwiej usunąć
    Ale zrobisz jak uważasz.

    A jeszcze jedno, sprawdź złącze zasilania DC, bo na moje oko to wygląda, że "minus" masz w środku (na bolcu). Zdarzały się takie zasilacze, ale rzadko.
  • Pomocny post
    #5 21437557
    jvoytech
    Poziom 22  
    Posty: 364
    Pomógł: 61
    Ocena: 136
    Płytka wygląda elegancko. Dwurzędowe piny to dobre rozwiązanie bo każdy sygnał cyfrowy będzie miał powrotną drogę do masy. Można było też dać 10-pinowe złącze dla ISP, programowanie mogłoby się odbywać ze zwiększonymi prędkościami, ale 6-pinów też dobrze.
    - Przy niektórych gniazdach są opisy poszczególnych pinów, które zlewają się w jeden trudno czytelny ciąg. Lepiej obróć każdy z nich o 90°
    - Kicad ma symbol dla gniazda zasilającego, w którym jest oznaczona polaryzacja dla bolca. Przydało by się to umieścić na masce opisów
    - Na masce opisów dodałbym oznaczenia pinów MISO,MOSI,RST,SCK,GND i VCC. Przy braku odpowiedniego kabla widać od razu co jest co
    - Oznaczenia przycisków SW_PUM, etc. powinny być jako SW1,SW2, itd. i dodatkowo dać opis PUMP, itd.
    - ON/OFF to jest na zworki, czy gniazdo na kabel i dalej do włącznika? Jeżeli zworki to z boku namalowałbym rysunek ze zworką w dwóch pozycjach i dodał opis, który jest ON i OFF
    - Opisy PC_7 i PC_0 obróciłbym o 90° i dodał opisy dla pozostałych pinów PC_1 .. PC_6. Identycznie dla pozostałych portów PA, PB i PD.
  • #6 21437866
    Piernikowski.S
    Poziom 9  
    Posty: 180
    Ocena: 7
    >>21437263
    "- wszystkie ścieżki sygnałowe z TOP (czerwone) na BOTTOM (niebieska) przy elementach przewlekanych
    - czyli zasilające odwrotnie na TOP, a przy złączach możesz zdublować podłączenia, czyli podłączyć pin od TOP i BOTTOM (no chyba, że płaci się za ilość przelotek, to optymalizować co bardziej się opłaca)
    - układ USB-RS na TOP, wtedy wszystkie piny w złączu USB lutowane od strony TOP
    - jeżeli niepotrzebne, nie robię przelotek pod układami, jeżeli zdarzy się przerwa na via, to łatwiej usunąć "
    Na przyszłość będę wiedział zmienić już się nie da bo płytka jest już w produkcji - przez JLCPCB (za 4 warstwową 100mmx100mm 5 sztuk 46pln) bez montażu komponentów z dostawą . Dostawa pocztą 12 do 18 dni za 1,5$
    "A jeszcze jedno, sprawdź złącze zasilania DC, bo na moje oko to wygląda, że "minus" masz w środku (na bolcu). Zdarzały się takie zasilacze, ale rzadko." - dobra uwaga bo można sfajczyć mcu i nie tylko. Na moim 9 voltowym bolec środkowy to + czyli ok, ale zamierzam kupić 7 voltowy -max spadek na NCP1117 1,2 v przy 0,8A. Przy niższym napięciu mniej się będzie grzał.
  • Pomocny post
    #7 21437873
    gregor124
    Poziom 29  
    Posty: 1706
    Pomógł: 102
    Ocena: 887
    Masz taki wąski kwarc ? Typowo rozstawienia w kwarcach są szersze.
    Pomogłem? Kup mi kawę.
  • #8 21437944
    Piernikowski.S
    Poziom 9  
    Posty: 180
    Ocena: 7
    >>21437557
    jvoytech napisał:
    Dwurzędowe piny to dobre rozwiązanie bo każdy sygnał cyfrowy będzie miał powrotną drogę do masy.

    Dowiedziałem się o tym z Youtube z kanału Roberta Feranec'a. Jego gościem był Eric Bogatin - wspomniał o słabości projektu arduino uno i przedstawił projekt swojego studenta właśnie ze wspomnianymi dwurzędowymi pinami.
    jvoytech napisał:
    Można było też dać 10-pinowe złącze dla ISP,

    Ma na schemacie JTAG 10 pin złącze ale w tej wersji z DNP - jak na moje możliwości projektowe (moje oko ) za mało miejsca. Trochę
    szkoda bo mógłbym debugger wykorzystać, ale tylko w Microchip studio, którego używam tylko do ustawienia
    fjuzów - łatwiej programować w Visual studio i Platformio. Sam edytor kodu w VSCode bardzo ułatwia szukanie błędów itp idt.
    Przykładem może być adaptacja elm chan libs - tony kodu - i szukanie dlaczego karta sd się nie inicjalizuje.
    jvoytech napisał:
    - Przy niektórych gniazdach są opisy poszczególnych pinów, które zlewają się w jeden trudno czytelny ciąg. Lepiej obróć każdy z nich o 90°

    No właśnie miałem wątpliwości jak dodawałem te opisy pinów - nie zły pomysł, ale to na przyszłość bo płytka od przedwczoraj w produkcji.
    jvoytech napisał:
    - Kicad ma symbol dla gniazda zasilającego, w którym jest oznaczona polaryzacja dla bolca. Przydało by się to umieścić na masce opisów

    Faktycznie dla jasności przydałoby się dodać to - jak ten symbol wyszukać - jakę frazę wpisać, jak się nazywa??????
    jvoytech napisał:
    - Na masce opisów dodałbym oznaczenia pinów MISO,MOSI,RST,SCK,GND i VCC. Przy braku odpowiedniego kabla widać od razu co jest co

    Też racja - nie dodałem chyba dlatego, że na breadbordzie miałem kabel podłączony na stałe do własnej konstrukcji przejściówki, a jak trzeba było rozłączyć to wyciągałem od strony programatora.
    jvoytech napisał:
    - ON/OFF to jest na zworki, czy gniazdo na kabel i dalej do włącznika? Jeżeli zworki to z boku namalowałbym rysunek ze zworką w dwóch pozycjach i dodał opis, który jest ON i OFF

    Zworka PB2-WP-ON_OFF rozłącza lub łączy z pinem PB2 mcu i SW_PDM(PULL DOWN MODE) to samo dla PB1 tylko SW_PUM(PULL UP MODE). Krótko mówiąć nie używam w projekcie przycisków i diody led to ustawiam zworki na OFF
    Zaprojektowałem to tak jak dla mnie najłatwiej będzie zapamiętać czyli jak zwora pokrywa się z OFF to rozłączone. Oczywiście można by było dodać rysunki
    jvoytech napisał:
    - Opisy PC_7 i PC_0 obróciłbym o 90° i dodał opisy dla pozostałych pinów PC_1 .. PC_6. Identycznie dla pozostałych portów PA, PB i PD.

    Faktycznie patrząc teraz na na płytkę w kicad było by to czytelniejsze.
    Fajnie, że dzielicie się swoim (att i jvoytech) doświadczeniem z innymi. Powiedzcie mi co powinienem zrobić przed lutowaniem komponentów i w ogóle jak się do tego zabrać - pewnie nie raz i nie dwa razy już to robiliście

    Dodano po 7 [minuty]:

    Dodano po 1 [minuty]:

    >>21437873 To jes pin socket z rastrem 2,54, w który zamierzam wkładać różne kwarce. Sprawdzałem trochę mużki kwarcu trzeba do siebie przybliżyć. Początkowo użyłem pin socket na trzy wejścia i wtedy by było ok, ale mało miejsca więc zmieniłem na pin socket x2.
  • Pomocny post
    #9 21437974
    att
    Poziom 15  
    Posty: 76
    Pomógł: 10
    Ocena: 11
    Skoro poszły już do produkcji, trudno, najwyżej podasz odwrotnie zasilanie, bo:
    Piernikowski.S napisał:
    Na moim 9 voltowym bolec środkowy to + czyli

    Nadal wydaje się, że masz źle. Bolec w tym gnieździe DC to raczej na "końcu" tego gniazda, u Ciebie to pin 1. A ten podpiąłeś do GND.
    Sprawdź czy masz dobrze przypisane pady obudowy do pinów na schemacie.
  • #10 21438054
    Piernikowski.S
    Poziom 9  
    Posty: 180
    Ocena: 7
    Masz rację. Sprawdziłem.Mam zakupione Jack barrels. Przeglądałem datasheet i coś musiało mnie zmylić. Czyli bolec to pin 1 i to jest +, a ja mam połączony + do pinu 2 czyli tip terminal, który jest połączony wewnętrznie w jackbarrelu z pinem 3 (sprawdzałem multimetrem na ciągłość). Czyli porażka bo jeżeli pin 2 jest połączony w jackBarrel z pin 3 (połączony do masy na pcb) to mam zwarcie do masy z pin 2 + do pin 3 (jeżeli wtyczka zasilacza nie jest włożona do gniazda jackbarrel). Jak wtyczka jest włożona to pin 2 i pin 3 są rozwarte. Poniżej załączam zdjęcie z datasheet. Są zasilacze z odwróconą polaryzacją: czyli powinno być ok

    Strona produktu zasilacza wtyczkowego ESPE 7,5V 1A z odwróconą polaryzacją.
    Szkic techniczny gniazda jack DCJ250-10 z oznaczeniami pinów i ich opisy.
    Schemat układu z wejściem zasilania Jack Barrel i elementami elektronicznymi.
    Dzięki za twój upór w zwróceniu uwagi na to.
  • Pomocny post
    #11 21438196
    gregor124
    Poziom 29  
    Posty: 1706
    Pomógł: 102
    Ocena: 887
    Doginanie nóżek kwarcu to niezbyt mądry pomysł. Po pierwsze, kwarc należy montować jak najbliżej taktowanego układu, po drugie, właśnie z tego powodu czasami kwarce mają bardzo krótkie wyprowadzenia. I wreszcie kwarc łatwo uszkodzić, czy to przy upadku, czy właśnie kręcąc wyprowadzeniami. No i po czwarte, po co sobie dodawać niepotrzebnej dodatkowej roboty w przyszłości?
    Pomogłem? Kup mi kawę.
  • #12 21438290
    Piernikowski.S
    Poziom 9  
    Posty: 180
    Ocena: 7
    Pin socket na kwarc dodałem bo mam alternatywę używania różnych kwarców (częstotliwości). Kwarce tht mają nóżki o długości około 12mm. Wiadomo, że się je przycina, skraca
    po lutowaniu, ale na płytce prototypowej - breadbord normalnie są wkładane w ten sam raster 2,54mm co w moim socket pin i działają nie miałem jeszcze przypadku, żeby kwarc mi się uszkodził, więc zastosowałem to rozwiązanie. U Kardasia w jego zestawie ATB ma trochę niższy socket na kwarc. Kwarc jak napisałeś powinien być możliwie blisko pimów mcu. Jak coś będzie nie działało dam znać.
    Gniazdo pin z zamontowanym kwarcem.
  • Pomocny post
    #13 21438317
    jvoytech
    Poziom 22  
    Posty: 364
    Pomógł: 61
    Ocena: 136
    Zauważyłem też, że przy zmianie warstwy każda VIA ma blisko przelotki podłączone do masy tak jak to Bogatin inni zalecają 👍

    W bibliotece footprintów w dziale "Symbols" są właśnie polaryzacje gniazda BarrelJack. Gabarytowo są wielkie i można coś na szybko namalować wedle własnego uznania. Symbol jest prosty, kilka minut i gotowe. To te dwa duże na obrazku poniżej:
    Płytka drukowana z złączem Barrel Jack i złączem AVR ISP.

    Jeżeli gniazdo AVR ISP ma plastikowy "koszyczek" to przy odpowiednim kablu wtyk zawsze wejdzie prawidło. Czasami robiłem po taniości, dawałem zwykły pinheader a później szukałem w dokumentacji, który pin jest który żeby nie było żadnej pomyłki. Te kilkanaście znaczków nic nie kosztuje a kiedyś może się przydać. Oszczędza czas i ból głowy.

    Z innych pomysłów jaki mi się przypomniały to zastanowienie się nad używaniem gołych pinheaderów. Rozważałbym stosowanie gniazd i wtyków, które można włożyć tylko w jeden sposób (JST, Molex, PhenixContact, etc). Dobre do płytek uniwersalnych, które często się podłącza i rozłącza. Z gołymi pinheaderami zawsze miałem kłopot i obawy czy czasem wpinam to odwrotnie. Można też tak przydzielić piny, żeby tak jak w USB-C można było połączyć w odwrotny sposób, no ale dwa razy więcej pinów trzeba.

    Na pewno nie warto żałować opisów na soldermasce. Np. u ciebie jest takie PC_7 i PC_0, i jak przyjdzie wpiąć do PC_4 to trzeba odliczać otwory, żeby być pewnym poprawnego wpięcia.
  • #14 21438340
    Piernikowski.S
    Poziom 9  
    Posty: 180
    Ocena: 7
    jvoytech napisał:
    Te kilkanaście znaczków nic nie kosztuje a kiedyś może się przydać. Oszczędza czas i ból głowy.

    Zgadzam się - sam musiałem sobie wiele razy przypominać który pin jest który.
    jvoytech napisał:
    Na pewno nie warto żałować opisów na soldermasce. Np. u ciebie jest takie PC_7 i PC_0, i jak przyjdzie wpiąć do PC_4 to trzeba odliczać otwory, żeby być pewnym poprawnego wpięcia.

    Tu akurat zrobiłem to w ten sposób bo składając komponęty na breadbord'dzie weszło mi w krew to liczenie i nie miałem z tym problemu, ale nie raz dwa razy trzeba było sprawdzać czy we właściwym miejscu się podłączyłem - i tu też przyznam ci rację.
    Co do oznaczenia gniazda jackBarrel to jest ok. Odrazu widać o co chodzi. Ja u siebie nie oznaczyłem tego bo nie zauważyłem.
    Miałem robić gruntowne sprawdzenie przed wysłaniem do fabrykacji, ale byłem trochę nastawiony na skończenie tego projektu i powiedziałem sobie pierwszy projekt - co wyjdzie to wyjdzie- a potem ewentualnie "się posprząta".
  • Pomocny post
    #15 21438455
    jvoytech
    Poziom 22  
    Posty: 364
    Pomógł: 61
    Ocena: 136
    Kolejna wersja płytki v1.1 będzie lepsza. Tak robią profesjonaliści :-). Niektórzy przy kolejnych rewizjach płytki dają inny kolor soldermaski.

    Z mniej istotnych rzeczy w Footprint edytorze można sobie wygenerować kod QR, który skieruje nas np. na stronę github-a z projektem, gdzie będzie dokumentacja.
  • Pomocny post
    #16 21438502
    gregor124
    Poziom 29  
    Posty: 1706
    Pomógł: 102
    Ocena: 887
    Jeśli potrzebujesz szerszej podstawki pod kwarc, to bierze się coś takiego i z dwóch pinów robi podstawkę pod kwarc z odpowiednim rozstawem. Na pewno będzie praktyczniejsze niż za każdym razem, kiedy chcesz zmienić kwarc, doginanie.
    Resztę można wykorzystać pod układ.
    https://www.aliexpress.com/item/1005005181319...pcDetailBottomMoreOtherSeller%7Cquery_from%3A
    Wówczas nawet taki wsadzisz
    https://gcs.rimg.com.tw/g2/7/4c/12/21801533496338_932.jpg
    Pomogłem? Kup mi kawę.
  • #17 21438524
    Piernikowski.S
    Poziom 9  
    Posty: 180
    Ocena: 7
    jvoytech napisał:
    Kolejna wersja płytki v1.1 będzie lepsza. Tak robią profesjonaliści . Niektórzy przy kolejnych rewizjach płytki dają inny kolor soldermaski.

    Chodzi mi już po głowie ulepszona wersja, ale bez pośpiechu. Z tym projektem się nie spieszyłem - chodziło o zdobywanie wiedzy na poszczególnych etapach realizacji projektu tak żeby mieć całościowe pojęcie od idei do kompletnego wykonania i później testy i użytkowanie. W następnej wersji można by dać mcu w package TQFN i zminiaturyzować wszystko. Soldermaska to tylko estetyka, ale czemu nie przy okazji można dać inny kolor, ale to np w LCJPCB grubo kosztuje za kolor yellow jak dobrze pamiętam kilkanaście dolców więcej.
    jvoytech napisał:
    Z mniej istotnych rzeczy w Footprint edytorze można sobie wygenerować kod QR, który skieruje nas np. na stronę github-a z projektem, gdzie będzie dokumentacja.

    U mnie na razie projekty trzymam lokalnie na kompie. Mam w sieci mały serwer plików,mógłbym tam trzymać kopie, ale na to nigdy nie ma czasu. Github dobra opcja konto mam więc w przyszłym projekcie kod QR będzie.

    Dodano po 4 [minuty]:

    >>21438502
    Faktycznie to będzie lepsza opcja. Jest niższy od socket pin także kwarc będzie bliżej mcu i będzie estetyczniej.
  • #18 21440921
    Piernikowski.S
    Poziom 9  
    Posty: 180
    Ocena: 7
    >>21438317
    Dużo się naoglądałem na youtub'ie o return path, bardzo ważny aspekt przy projektowaniu pcb podobnie jak gaps w gnd plane
    Wałśnie przy projektowaniu tej płytki ustawiając clearance do padu na 20mil miałem gaps in gnd(zobacz zdjęcie). Zmniejszyłem do 11mil i jest bez gaps.
    Poprawiłem opisy wg twoich wskazówek. Wygląda to o wiele lepiej. Dzięki za podpowiedź.
    Projekt płytki PCB z zaznaczonymi przerwami w płaszczyźnie masy.
    Widok płytki PCB z komponentami i ścieżkami, z procesorem ATMEGA 1284P.
  • #19 21517739
    Piernikowski.S
    Poziom 9  
    Posty: 180
    Ocena: 7
    Pomyślałem, że pokaże co mi przyszło z JLCPCB oraz gotowy projekt po przylutowaniu elementów elektronicznych.
    Wykonanie płytek oceniam bardzo dobrze. silkscreen czytelny, nie widać jakichś niedoróbek - cena ok 46pln za 5 x 100x100mm pcb 4 warstwowych to bardzo tanio. Polecam
    Jest ogromna różnica breadboard, a pcb: gabaryty i niezawodność działania.
    Niebieskie pudełko z białym logo JLCPCB oraz napisem Accelerating Your Innovation.
    Zielona płytka PCB w otwartym pudełku z etykietą zawierającą szczegóły zamówienia.
    Zielona płytka PCB z białymi oznaczeniami do montażu komponentów elektronicznych.
    Dwie niebieskie płytki PCB z wyraźnymi oznaczeniami i otworami montażowymi.
    Dwa zielone obwody drukowane, z widocznym oznaczeniem ATMEGA1284P v1.0, leżące na niebieskim tle.
    Dwie zielone płytki drukowane leżące na stole, jedna z nich umieszczona na niebieskim pudełku.
    Gotowy projekt płytki PCB z elementami elektronicznymi.
    Gotowy projekt elektroniczny z elementami przylutowanymi na zielonej płytce PCB.
    Zbliżenie na płytkę drukowaną z zamontowanymi elementami elektronicznymi, w tym mikrokontroler ATmega1284P i wyświetlacz LCD.
    Gotowy projekt elektroniczny na zielonej płytce PCB z dużym wyświetlaczem i elementami elektronicznymi.
    Zbliżenie na prototypową płytkę PCB i płytkę stykową z kolorowymi przewodami.
    Zestaw płytek PCB i breadboard z elementami elektronicznymi na biurku.
  • #20 21529320
    Piernikowski.S
    Poziom 9  
    Posty: 180
    Ocena: 7
    Skorzystałem z porad forumowiczów
    Pozdrawiam

Podsumowanie tematu

LABEL_AI_GENERATED
Projekt pierwszej czterowarstwowej płytki PCB o wymiarach 100x100 mm z mikrokontrolerem Atmega1284p, układem PC8574 do sterowania wyświetlaczem LCD HD74480 oraz konwerterem USB-UART CH340C zasilanej z USB 2.0 (gniazdo typu B) został poddany ocenie i dyskusji. W projekcie zastosowano układ warstw SIGNAL/GND/GND/POWER/SIGNAL oraz gnd pour na warstwach wewnętrznych, bez pour planes na warstwach top i bottom. Zwrócono uwagę na konieczność zabezpieczenia sygnałów USB oraz ekranowania złącza, a także na prowadzenie ścieżek sygnałowych po stronie przeciwnej do elementów przewlekanych (THT) dla ułatwienia lutowania i napraw. Sugerowano umieszczenie elementów SMD na jednej stronie dla ułatwienia montażu. Omówiono poprawne rozmieszczenie ścieżek sygnałowych i zasilających, a także konieczność weryfikacji polaryzacji złącza zasilania DC, gdzie wykryto potencjalne błędy w połączeniu bolca (pin 1) jako plusa i tip terminala (pin 2) połączonego z masą, co mogłoby powodować zwarcie. Dyskutowano o montażu kwarcu z pin socketem dla łatwej wymiany, z uwzględnieniem bliskości do mikrokontrolera i ryzyka uszkodzeń mechanicznych przy doginaniu nóżek. Zasugerowano stosowanie gniazd i wtyków z zabezpieczeniem przed błędnym podłączeniem (np. JST, Molex). Wskazano na poprawę czytelności opisów na płytce, dodanie oznaczeń pinów (MISO, MOSI, SCK, RST, GND, VCC) oraz lepsze rozmieszczenie opisów i symboli. Po produkcji w JLCPCB autor potwierdził wysoką jakość wykonania i czytelność silkscreenu. Zaplanowano kolejną wersję PCB z możliwością miniaturyzacji i zastosowaniem package TQFN dla MCU oraz dodaniem kodu QR do dokumentacji. Projekt służył zdobywaniu wiedzy i doświadczenia w projektowaniu PCB od koncepcji do realizacji.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA