Z niecierpliwością czekam na dostawę drugiego zestawu niestandardowych płytek drukowanych firmy BatchPCB.
Pierwsza plansza, którą zaprojektowałem, była naprawdę cholernie prosta i nie miała żadnych problemów.
Ten drugi zestaw zawiera pełną płytę kompatybilną z arduino oraz dwie tarcze. Podejrzewam, że gdzieś popełniłem błąd.
Moje pytanie brzmi: jakie rzeczy popełnili inni ludzie? Kiedy zaczynam debugować, dlaczego ta tablica nie działa, jakich rzeczy powinienem szukać? Jakie są pierwsze rzeczy, które sprawdzasz?
Jak się okazuje, moje tablice mają dwa problemy. Po pierwsze, limit nagłówka ISP jest zbyt blisko. Po prostu nie pozwoliłem wystarczająco dużo miejsca. Po drugie, podane przeze mnie otwory, mimo że są wystarczająco duże dla wszystkich moich normalnych elementów przelotowych, są zbyt małe, aby można je było dopasować do odłamywanych nagłówków bez ręcznego rozwiercania ich trochę (prawie tak, jakby to tylko grubość warstwy poszycia pokrywa miedź). Poza tym wszystko jest dobrze. Bardzo dokładnie sprawdziłem wszystkie połączenia zasilania przed zrobieniem czegokolwiek, aby upewnić się, że nie zamierzam coś źle zwierać, i podniosłem różne płyty do jasnego i zweryfikowanego wyrównania stosów.
źródło
Najpierw sprawdzę, czy moc i masa nie są zwarte. Powinieneś to sprawdzić ponownie po lutowaniu komponentów, dla pewności.
źródło
Kiedy zaczniesz zapełniać płytę, pierwszą rzeczą, którą chcesz zrobić, to upewnić się, że wszystkie układy są zasilane (najpierw zbuduj sekcję zasilacza, a następnie upewnij się, że nie jest zwarta, a następnie zmierz wszystkie styki zasilania układów, aby uzyskać zasilanie). Następną rzeczą, którą chcesz zrobić, to zmierzyć każdy „wyjściowy” pin na układach, aby nie były zwarte do niczego, ponieważ to je zabije. Ogólnie rzecz biorąc, dobrą praktyką jest budowanie wszystkiego w sekcjach i upewnianie się, że każda sekcja działa sama.
źródło
Miałem szczęście z płytkami drukowanymi, które wysłałem do bajecznych domów, choć na etapie projektowania jestem gotowy na paranoję.
Wielka zasada, jak powiedziano wcześniej, zaczyna się od schematu. Gdy będzie to poprawne, oprogramowanie będzie się tobą opiekowało. Osobiście używam DIptrace, który zawiera narzędzia do sprawdzania błędów, nawet w darmowych edycjach. Jestem pewien, że większość pakietów tak.
Jeśli projektujesz tarcze Arduino, warto przyjrzeć się projektowi Fritzing . Jest to oprogramowanie, które pozwala projektować w układzie schematycznym, na płycie głównej lub na płytce drukowanej specjalnie dla Arduinio. Dostępne są już szablony rozmiarów tablic i pinoutu.
Nie robiłem z tym nic więcej, niż się z tym bawię i na pierwszy rzut oka wydaje się, że jest to trochę podstawowy projekt płytki. Jednak wydaje się to również bardzo wygodne.
źródło
Jedną z najlepszych metod tworzenia bezbłędnej płytki drukowanej jest najpierw utworzenie schematu. Schemat zapewni lepszą reprezentację tego, co próbujesz osiągnąć. Następnie możesz sprawdzić PCB na schemacie, co będzie łatwiejsze, a wiele aplikacji na PCB może teraz sprawdzić na twoim schemacie, aby upewnić się, że wszystko jest poprawnie podłączone (lub przynajmniej w taki sam sposób, jak na schemacie).
źródło
Upewnij się, że wszystkie otwory montażowe znajdują się we właściwej lokalizacji. Sprawdź także wszystkie elementy, które muszą przebijać obudowę, takie jak diody LED i przełączniki i złącza znajdują się we właściwej lokalizacji.
źródło