Elektroda.pl
Elektroda.pl
X
Mitronik
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Płytka prototypowa Miszczo test board.

miszczo997 01 Mar 2013 12:57 15588 21
  • Płytka prototypowa Miszczo test board.
    Witam.


    Chciałem zaprezentować wykonaną przeze mnie płytkę testową dla procesorów atmel rodziny atmega w obudowach czterdziestopinowych.

    Założenia
    Głównym celem było zaprojektowanie płytki pod mikrokontroler atmega32 w programie Cadsoft Eagle na licencji freeware, czyli 10cm x 8cm z jak największą możliwą liczbą modułów ułożonych na tej powierzchni, a wszystkie użyte elementy miały być w technologii tht.

    Projekt
    Projekt powstawał jak już wspomniałem w programie Eagle. Tworzyłem go około 12h, wraz z projektowaniem warstwy opisowej w programie Inkscape.

    Zasoby
    - wyświetlacz ciekłokrystaliczny(LCD) zgody ze sterownikiem hd44780, z wyprowadzeniami w jednym rzędzie, pracujący w trybie 4 bitowym, oraz wyprowadzonym złączem r/w (możliwość ustawienia zworką
    połączenia do gnd),
    - poczwórny wyświetlacz LED 7seg wspólna anoda, sterowany tranzystorami pnp(czyli całość załączana stanem niskim),
    - 8 diod elektroluminescencyjnych (LED) dla odzwierciedlenia pełnego portu mikrokontrolera (anody podłączone na stałe do vcc),
    - 5 przycisków (tact switch) podłączonych do gnd,
    - 2 potencjometry, jeden tworzy dzielnik napięcia pomiędzy gnd, a vcc(pełna regulacja między 0V - 5V, do drugiego natomiast podłączany rezystor, co pozwala utworzyć dowolny zekres napięć z przedział gnd-vcc,
    - DS18B20 - termometr na 1Wire,
    - dioda trójkolorowa (LED RGB),
    - magistrala RS485 na układzie MAX485 (może być SN75176) z wyprowadzeniem poprzez złącze ark 2,5 i terminatorem,
    - odbiornik podczerwieni TSOP1736 (bądź inny podobny),
    - dioda IR,
    - zewnętrzna pamięć EEPROM 24C16 I2C (bądź podobna),
    - zegar czasu rzeczywistego I2C DS1307,
    - buzer z generatorem sterowany przez tranzystor pnp,
    - zasilanie poprzez złącze dc i stabilizator 78S05(może być zwykły 7805), z zabezpieczeniem przeciw odwrotnemu podłączeniu zasilania, oraz przeciw zbyt dużemu napięciu(dioda zenera 5V1),
    - wyprowadzony kwarc(możliwość wymiany), kilka pinów zasilania, AREF, a także złącze programatora ISP(możliwość zasilania z programatora), LED sygnalizująca zasilanie, przycisk reset.

    Budowa i uruchomienie
    Płytka została wykonana metodą termotransferu i pokryta kalafonią rozpuszczoną w izopropanolu. Rozmieszczenie elementów zostało wydrukowane na kartce i przyklejone do górnej warstwy płytki, na co zostały nalutowane elementy. Uruchomienie nie wymaga jakichś większych objaśnień, ponieważ układ jest bardzo prosty. Najlepiej jednak na początku wlutować część zasilania, i po stwierdzeniu poprawności działania montować resztę elementów. Oczywiście nie obyło się bez kilku błędów projektowych między innymi brak rezystorów podciągających szynę I2C, zbyt bliskiego ietlacz LED 7seg wspólna anoda, sterowany tranzystorami pnp(czyli całość załączaumieszczenia max485 przy wyświetlaczu i kilku drobniejszych. Wszystkie zostały już poprawione.





    Uwagi
    W załączniku pliki - pcb oraz sch eagle w jednym folderze, uporządkowany schemat w innym pliku, strona top z opisami w formacie pdf, płytki 4 na stronie w formacie pdf gotowe do termontransferu, lista części. W płytkach do wydruku zastosowałem skrypt centdrill.


    To by było chyba na tyle. Planuję wykonać do tego kilka kolejnych modułów, tj wyświetlacz graficzny, wyjścia mocy, sterownik silników, matryca led, konwerter rs232 TTL, przekaźniki oraz triaki, karta SD, wyjścia audio, złącze ps2, i jak się uda to zmieścić to również na powierzchni 10x8cm.
    Opis trochę lakoniczny, ale mam nadzieję, że wystarczający.
    Pozdrawiam


    Płytka prototypowa Miszczo test board. Płytka prototypowa Miszczo test board. Płytka prototypowa Miszczo test board. Płytka prototypowa Miszczo test board. Płytka prototypowa Miszczo test board. Płytka prototypowa Miszczo test board. Płytka prototypowa Miszczo test board. Płytka prototypowa Miszczo test board.

    Załączniki:

    Fajne! Ranking DIY
    Potrafisz napisać podobny artykuł? Wyślij do mnie a otrzymasz kartę SD 64GB.
  • Mitronik
  • #2 01 Mar 2013 15:48
    dominik24
    Poziom 17  

    No projekcik fajny, ale niedokładnie wyczyściłeś toner od strony ścieżek i wygląda to trochę jakby były poprzerywane,
    Luty ładnie siadają na tej powierzchni- ja próbuje różne metody i nie wychodzi mi zbyt dobrze (cynowałem albo kalafonie rozpuszczoną w spirytusie),
    Czy mi się wydaje czy od strony elementów jest poprostu przyklejona kartka z wydrukowanymi elementami ?

  • #3 01 Mar 2013 16:02
    pier
    Poziom 23  

    Przyczyną takiego kiepskiego trawienia jest niedokładne oczyszczenie warstwy miedzi przed naklejeniem wydruku ze ścieżkami.

  • #4 01 Mar 2013 16:27
    M. S.
    Poziom 34  

    PCB MASAKRA!!!

    Do czyszczenia płytek używam lekko ściernego proszku do wanien. Jawoks czy jakoś tam. Można trzeć paluchem lub przez szmatkę albo gąbkę. Powierzchnia jest gładka i odtłuszczona. Papier ścierny, nawet drobny, rysuje.

  • Mitronik
  • #6 01 Mar 2013 18:31
    poorchava
    Poziom 18  

    Płytka nie jest może faktycznie dziełem sztuki, ale działa. Przy na tyle małej gęstości upakowania i grubych ścieżkach wystarczy. Ja do czyszczenia laminatu używam papieru ściernego 1200, proszku bodajże Ajax albo waty stalowej - co akurat mam. Potem odtłuszczam izopropanolem, acetonem albo nitro. Do transferu obowiązkowo zhackowany laminator. Papier odmaczam w occie albo kwasku cytrynowym.

  • #7 01 Mar 2013 18:38
    szymon122
    Poziom 37  

    Znalazłem przynajmniej 5 przerwanych ścieżek. Świetnie wygląda to z tą kartką. Czemu obowiązkowo THT?

  • #8 01 Mar 2013 19:59
    manekinen
    Poziom 29  

    Duży plus za zmieszczenie tego w eagle light i rozmieszczenie elementów z głową. Niestety tej przyklejonej kartki jeszcze kolego pożałujesz. Szybko zabrudzi się i zniszczy i zostaniesz ze skrawkami papieru pod elementami. Było trzeba ją zalaminować lub wydrukować na śliskim / sztywnym papierze samoprzylepnym. Trawienie... cóż przemilczę, ale jeśli działa to ok :)

  • #9 01 Mar 2013 20:18
    Dawid523
    Poziom 14  

    Płytka fajna, jednak jak dla mnie praca z tak "upchanymi" modułami jest uciążliwa, są też inne programy do projektowania ;)

    Trawienie fatalne, tak jak wcześniej koledzy napisali, warstwa miedzi nie była oczyszczona. Jeśli chodzi o opisy, to ja wykonuje je analogicznie jak ścieżki - termotransferem, później warstwa lub dwie lakieru bezbarwnego w sprayu, i mamy trwałe i ładnie wyglądające napisy ;]

  • #10 01 Mar 2013 20:28
    miszczo997
    Poziom 27  

    szymon122 napisał:
    Znalazłem przynajmniej 5 przerwanych ścieżek. Świetnie wygląda to z tą kartką. Czemu obowiązkowo THT?

    Jeżeli chodzi o płytkę, to wyszła ona idealnie i nie ma żadnych przerwanych ścieżek. Została ona pokryta kalafonią, ale podczas lutowania przy dotykaniu ciepłymi palcami, kalafonia została usunięta i miedź uległa utlenieniu. Proszę zaznaczyć dowolną przerwaną scieżkę, a przeczyszczę ją papierem ściernym i udowodnię, że jest połączenie. Miałem zdjęcie pcb przed lutowaniem, ale niestety nie zgrałem z telefonu przed formatowaniem. Do reszty pytań i komentarzy ustosunkuję się jutro.
    Pozdrawim
    Paweł

  • #11 01 Mar 2013 22:41
    elektryku5
    Poziom 37  

    Może i ścieżki nie są najgorsze, jednak ta korozja psuje cały efekt.

    Jeśli coś z założenia polutowane ma być tylko raz, to lakierem izolacyjnym należy zabezpieczyć, a jeśli przewidywane są liczne poprawki, to grubo kalafonią, no i gołej miedzi nie dotykać spoconymi palcami.

  • #12 01 Mar 2013 23:21
    Jackziom
    Poziom 23  

    PCB- "Rany Boskie", toż to woła o pomstę do nieba. Polecam przetrzeć delikatnie płytkę papierem 500`ką, później szczotka+ parę kropel płynu do naczyń i myjemy. Wtedy nie będzie takich d-efektów. Od strony elementów płytka prezentuje się schludnie i przy tym jest uporządkowana. Niestety ale na "fajne" to to nie zasługuje, właśnie przez PCB.

  • #13 02 Mar 2013 10:02
    offca358
    Poziom 17  

    Mam nadzieję, że płytka działa i jest w 100% sprawna, bo obraz od strony druku wygląda okropnie. Ja do czyszczenia laminatu używam papieru wodnego 2000, po minucie miedź staje się jak lustro. Odtłuszczam, myjąc zwykłym mydłem. A toner zmywam jak koledzy wyżej już powiedzieli w occie albo w kwasie mlekowym.
    Może następne płytki wyjdą ładniej, powodzenia.

  • #14 02 Mar 2013 11:27
    seba_x
    Poziom 31  

    Przydałoby się jeszcze gniazdo na karty SD.

  • #15 02 Mar 2013 20:01
    Modecom601
    Poziom 13  

    W tym wypadku Autorowi należą się brawa za odwagę wstawienia swojego projektu, krótki opis, udostępnienie brd/sch, no ale nie można zostawić na kimś suchej nitki i dokładając od siebie po raz n-ty, że płytka jest badziewnie wykonana i wszyscy robią 100x lepiej - pokażcie te płytki + opis trawienia ;)
    Jest brd w załączniku, można wytrawić swoją.

    Zdraviam

  • #16 02 Mar 2013 20:40
    Komar91
    Poziom 18  

    Projekt jest genialny. Czy w niedługim czasie planujesz utworzyć ten drugi model? bo taka płytka zrobiona cała samemu to na pewno koszt niższy niż kupno gotowej.

  • #17 02 Mar 2013 20:58
    gdkj
    Poziom 26  

    Przed prasowaniem tonera płytkę wystarczy przetrzeć cifem i już jest na prawdę extra. Tym drukiem trochę zepsułeś wrażenie.
    Pozdrawiam.

  • #18 02 Mar 2013 21:55
    adass
    Poziom 25  

    Jakie czyszczenie jak cif poprostu jest mało tonera (proszku) na ścieżce i przeżera podczas trawienia miałem to samo .


    3.1.13. Zabronione jest publikowanie wpisów naruszających zasady pisowni języka polskiego, niedbałych i niezrozumiałych.
    (dj-MatyAS)

  • #19 03 Mar 2013 12:47
    elektryku5
    Poziom 37  

    Autor twierdzi, że to tylko utleniona ścieżka...

    A jak już ktoś chce, by płytka fajnie wyglądała, to najpierw drobnym papierem ściernym, potem benzyną ekstrakcyjną, nie dotykając miedzi odbić ścieżki, po wytrawieniu rozpuszczalnikiem i delikatnie papierem, zabezpieczyć kalafonią w izopropanolu, płytka gotowa. Nawet jeśli przez dłuższy czas poleży, to nic jej nie będzie, jeśli ktoś ma wątpliwości, to mogę wrzucić płytkę, która tą metodą była zrobiona może 2 miesiące temu.
    No i wbrew pozorom metoda "żelazko u góry, płytka pod nim" nie jest zła, przynajmniej mi wychodzi.

  • #20 03 Mar 2013 15:31
    kozak 22
    Poziom 13  

    A ja chętnie się dowiem jak został dodany obrazek do eagle na warstwie bottom (coś podobnego do wtyczki z kawałkiem przewodu).
    Pozdrawiam ;)

  • #21 04 Mar 2013 20:11
    miszczo997
    Poziom 27  

    dominik24 napisał:
    No projekcik fajny, ale niedokładnie wyczyściłeś toner od strony ścieżek i wygląda to trochę jakby były poprzerywane,
    Luty ładnie siadają na tej powierzchni- ja próbuje różne metody i nie wychodzi mi zbyt dobrze (cynowałem albo kalafonie rozpuszczoną w spirytusie),
    M. S. napisał:
    PCB MASAKRA!!!

    Do czyszczenia płytek używam lekko ściernego proszku do wanien. Jawoks czy jakoś tam. Można trzeć paluchem lub przez szmatkę albo gąbkę. Powierzchnia jest gładka i odtłuszczona. Papier ścierny, nawet drobny, rysuje.

    i dalsze na temat płytki
    Samo pcb zostało wykonane już dawno i przeleżało prawi pół roku. Przed przyprasowaniem miedź została wyczyszczona papierem ściernym 2000, na następnie oczyszczona izopropanolem. Po odbiciu żelazkiem i wyczyszczeniu octem przerwana została tylko jedna ścieżka która została poprawiona markerem. Fotki umieszczone na dole postu. Jak już wspomniałem sama płytka uległa utlenieniu z powodu usunięciu warstwy ochronnej. Podobnie jak ta na zdjęciach zamieszczonych niżej od innego projektu(niestety do tego przez przypadek usunąłem fotkę z telefonu).
    dominik24 napisał:
    Czy mi się wydaje czy od strony elementów jest poprostu przyklejona kartka z wydrukowanymi elementami ?

    Tak, warstwa opisowa została wykonana na zwykłym papierze i przyklejona do pcb.
    Freddy napisał:
    Mozna było jeszcze "wewnątrz" tej podstawki 40 pin, dodać ew. 28 pin dla ATMega8.

    Rozważałem to, ale przy jednostronnym pcb nie ma szansy, żeby sensownie opisać port
    szymon122 napisał:
    Czemu obowiązkowo THT?

    Miała być prosta w wykonaniu dla początkujących. Zresztą przy wykorzystaniu smd nie zyskalibyśmy wiele miejsca, gdyż wyprowadzenia i tak muszą być wyprowadzone na goldpinach.
    manekinen napisał:
    Szybko zabrudzi się i zniszczy i zostaniesz ze skrawkami papieru pod elementami. Było trzeba ją zalaminować lub wydrukować na śliskim / sztywnym papierze samoprzylepnym.

    Rozważałem takie rozwiązanie, ale konia z rzędem temu komu uda się poprzebijać przez zalaminowaną kartkę. Trzeba by najpierw przyczepić warstwę opisową i dopiero później nawiercić otwory w płytce, a ja zrobiłem na odwrót.
    Dawid523 napisał:
    Płytka fajna, jednak jak dla mnie praca z tak "upchanymi" modułami jest uciążliwa, są też inne programy do projektowania

    Tutaj musze się zgodzić, używanie jest trochę problematyczne.
    seba_x napisał:
    Przydałoby się jeszcze gniazdo na karty SD.

    Nie ma szansy żeby upchnąć jeszcze gniazdo sd w tht(ewentualnie można kombinować z mniejszym wyświetlaczem led, ale też wątpię).
    Komar91 napisał:
    Czy w niedługim czasie planujesz utworzyć ten drugi model?

    Pewnie zejdzie się z pół roku, zanim projekt zostanie sfinalizowany.
    kozak 22 napisał:
    A ja chętnie się dowiem jak został dodany obrazek do eagle na warstwie bottom (coś podobnego do wtyczki z kawałkiem przewodu).

    Pobrałem kilka logo do starych telefonów nokia i zrobiłem bibliotekę przy użyciu skryptu import-bmp.ulp

    Płytka prototypowa Miszczo test board. Płytka prototypowa Miszczo test board. Płytka prototypowa Miszczo test board. Płytka prototypowa Miszczo test board. Płytka prototypowa Miszczo test board. Płytka prototypowa Miszczo test board.
    To jedna i ta sama płytka
    Płytka prototypowa Miszczo test board. Płytka prototypowa Miszczo test board.Płytka prototypowa Miszczo test board.
    A tutaj przed wytrawieniem.

  • #22 25 Kwi 2013 21:38
    miszczo997
    Poziom 27  

    Aktualizacja
    -zworka umożliwiająca odłączeniw vcc z programatora.

    Same pliki sch i brd, resztę trzeba sobie wygenerować samemu. Znalazłem też błąd w warstwie opisowej - tranzystory do sterowania wyświetlaczem wyprowadzone na złącza D1 D2 D3 i D4 powinny być przesunięte w lewo o jeden(coś w rodzaju rotacji bitowej).

    Załączniki: