Jak przejść z płyty rozwojowej do płyty produkcyjnej?


49

Ok, jestem programistą i nowy w elektronice. Mój produkt potrzebuje małego komputera i obecnie opracowałem wszystko na płytach programistycznych, takich jak Raspberry Pi i tym podobne. Ponieważ płyta programistyczna nie ma całego potrzebnego mi sprzętu, dodałem brakujący sprzęt przez USB i GPIO, ale oczywiście płyta produkcyjna nie może tak być.

Więc moje pytanie brzmi: jak przejść do następnego kroku, aby wymyślić produkcyjną wersję mojego sprzętu? Innymi słowy, co zrobiłby specjalista od sprzętu, aby zamienić płytę programistyczną w produkt gotowy do produkcji? Oto, co przychodzi mi na myśl

1> Pobierz schemat obecnych płyt programistycznych, takich jak pi (lub dowolny dostępny publicznie schemat, który jest zbliżony do mojego podstawowego wymagania sprzętowego, takiego jak typ procesora itp.) I spróbuj znaleźć kogoś, kto doda do niego brakujące elementy i ponownie zorganizuje położenie portów (takich jak port USB itp.) według własnego uznania i uczyń go produktem produkcyjnym. Jest to możliwe, ponieważ oprogramowanie CAD, takie jak Eagle, jest bardzo wydajne, a dodanie kilku dodatkowych układów sprzętowych (powiedzmy jak czujnik temperatury) i zmiana lokalizacji portów jest szybka.

2> Czy jesteś głupi? Konstrukcja takiej płyty jest bardzo złożona, szczególnie komputer taki jak pi i musisz wynająć firmę konsultingową (lub jakkolwiek się nazywa), aby zaprojektowała dla Ciebie tę gotową płytę produkcyjną. Jeśli tak, jak mam z tym porozmawiać? USA czy Chiny?

3> Jeśli budujesz sprzęt na poziomie produkcyjnym, musisz mieć własny zespół projektantów i zatrudnić odpowiednią osobę z taką wiedzą specjalistyczną, aby to zrobić. To nie jest coś, co chcesz zlecić. musisz mieć go wewnętrznie, jak pokazała praktyka. Jeśli byłaby to prosta tablica, mogłabyś zrobić to sam, ale komputer wymaga dużo pracy (choć jest wiele wspólnych) i musisz zacząć od zera, ponieważ jest tak wiele szczegółów.

Och, mój rozmiar produkcji nie jest duży. Potrzebuję 5000 jednostek co 6 miesięcy. Najważniejsze jest dobry niezawodny projekt płyty końcowej z moimi wymaganiami, aby dostarczyć ją do producenta PCB.

Jak widzisz, jestem trochę zagubiony w tym obszarze produkcji sprzętu, a twój wgląd i osobiste doświadczenie będą dla mnie bardzo cenne.

Wielkie dzięki!


1
„Dodałem brakujący sprzęt przez USB i GPIO, ale oczywiście płyta produkcyjna nie może być taka.” Mówi kto? Czy to „oczywiste” w ogóle, czy tylko dla tej płyty?
Kaz

Odpowiedzi:


58

Rozwój do 50 000 jednostek co sześć miesięcy? Chciałbym, żeby wszystkie moje projekty poszły w ten sposób :) Jeśli nie masz doświadczenia, nie ma powodu, aby nie zatrudnić firmy konsultingowej, która stworzyłaby dla Ciebie zarząd. To nie będzie tanie, ale wykonają robotę. Jest to również trochę bardziej ryzykowne, jeśli nie znasz facetów, których zatrudniasz, aby zaufać im dzięki projektowi.

50 000 jednostek to nie jest mały bieg, więc jeśli naprawdę zamierzasz to zrobić, nie powinieneś mieć problemów ze znalezieniem producenta w USA lub nad morzem, który by z tobą współpracował. Pamiętaj, że będziesz potrzebować gotówki, aby kupić części i zamówić deski z góry.

Omówię dla ciebie każde podejście:

1.) Zrób to sam

Tworzenie schematu

Zacznij od schematów referencyjnych, które masz, a następnie znajdź narzędzie, które ci się podoba. Jestem facetem z Orcad, korzystałem z Mentora i wielu innych. Po prostu wybierz ten, z którym czujesz się komfortowo i możesz sobie pozwolić (rozumiem, że Eagle jest tani). Jeśli masz szczęście, możesz uzyskać schematy referencyjne w formacie, który możesz modyfikować. Jeśli nie, będziesz musiał utworzyć części w swoim schemacie. Tworzenie części polega w zasadzie na przejrzeniu arkusza danych każdego elementu, aby go wyjąć, a następnie utworzeniu symbolu z nazwami pinów i numerami do dopasowania. Następnie możesz użyć tych symboli na schemacie i połączyć je tak, jak powinny. To jest prosta wersja, och, podwójne i potrójne sprawdzenie, czy symbole schematu pasują do pinów w arkuszu danych.

Oto kilka linków do narzędzi schematów

Ułóż swoją płytkę drukowaną

Teraz masz schemat, który jest dużym krokiem, odtąd możesz przekazać ten schemat kontrahentowi i poprosić go o wykonanie układu dla ciebie (to rysunek rzeczywistych śladów na planszy). Możesz również zrobić to sam, jest to zarówno łatwiejsze, jak i trudniejsze niż schematy. Rysowanie połączeń i umieszczanie części nie jest zbyt trudne, ale wiedza, gdzie umieścić rzeczy, ile warstw, jak prawidłowo trasować ślady dla takich rzeczy, jak rozmowa krzyżowa i emisje, a zwłaszcza jak prawidłowo oddzielić sprzęganie, wymaga trochę wiedzy. Jeśli jesteś do tego zaangażowany i przejrzysz schematy referencyjne dla każdego ze swoich elementów, możesz to zrobić. Aha, a spędzasz dużo czasu na przeglądaniu arkuszy danych i rysowaniu śladów, jeśli standardowe nie działają. Jeśli kiedykolwiek chodziłeś na zajęcia CAD w szkole, to prawie tak.

Oto kilka linków do narzędzi układu, na pewno są inne

Oddzielenie, układ SI i układ zasilania

Oddzielenie, integralność sygnału i konstrukcja zasilania to ogromne obszary i zbyt szczegółowe dla tego postu. Jednak jeśli zamierzasz zająć się projektowaniem płytek drukowanych, powinieneś je znać. Mógłbym pisać posty na temat postów na ten temat :) Przynajmniej sprawdziłbym tych dwóch facetów i wziął ich książki, lub przynajmniej przeglądał ich strony internetowe:

Obaj są całkiem miłymi facetami i jeśli odpowiedzą na pytania, odpowiedzą na pytania, możesz również dołączyć do SI-List na http://www.freelists.org/archive/si-list To świetne miejsce do zadawania pytań.

To może być więcej, niż jesteś gotowy, aby zrobić to na tym poziomie, w jaki możesz się zaangażować i jak musisz być zaangażowany na tym froncie. W przypadku swojego projektu sugeruję postępować zgodnie z uwagami do aplikacji i referencyjnym projektem i trzymać wszystkie czapki tak blisko, jak to możliwe.

Od ok do lepszego oto kilka sposobów radzenia sobie z integralnością sygnału / mocy:

  • Zignoruj ​​to (NIE !!! :)
  • Wystarczy użyć paczki czapek o najmniejszej wielkości, które możesz uzyskać, i trzymać je blisko swoich żetonów. Zaprojektuj swój własny system czapek odsprzęgających w pspice, a następnie umieść go na rozmieszczeniu w układzie
  • Użyj kalkulatora Excela, takiego jak ten, który Altera udostępnia dla swoich narzędzi http://www.altera.com/literature/ug/pdn_tool_stxiv.zip (całkiem przydatne, jeśli nie masz innych narzędzi)
  • Zaprojektuj swój system czapek przyprawami, a następnie użyj pełnego symulatora

Zrobiłem wszystkie w zależności od tego, gdzie byłem i na co mnie stać. Kiedy mogę to zrobić, uwielbiam używać Sigrity do analizy zarówno SI, jak i PI http://www.sigrity.com/ Obecnie są one właściwie własnością Cadence. Brak przynależności tutaj Naprawdę lubię ich narzędzia.

Możesz też wynająć facetów, którzy zrobią to za ciebie. Użyłem do tego tylko http://www.teraspeed.com/ , ale wiem, że są inni. To nie jest tanie!

Generowanie plików do wysłania do Board House

Po zakończeniu układu musisz czterokrotnie go sprawdzić, ponieważ masz zamiar zapłacić rzeczywiste pieniądze za gołe plansze. W tym momencie możesz generować pliki CAD, zarówno Gerbers, jak i ODB ++. Wysyłasz te pliki do domu zarządu, aby uzyskać wycenę. Ceny zależą od złożoności i stopnia niecierpliwości. Prawdopodobnie powinieneś zamówić małą liczbę, poprosić ich o powiedzmy 10 lub najlepszą wartość, która powinna dać dobre miejsce do rozpoczęcia. (Powinienem zauważyć, że niektóre domy z wyżywieniem oferują własne bezpłatne oprogramowanie, jeśli chcesz iść tą drogą, ogranicza cię to, ale hej, to nic nie kosztuje).

Powinieneś także przejrzeć te pliki gerber, a nie tylko je wygenerować. Zawsze korzystałem z bezpłatnego GC-Prevue z http://www.graphicode.com/GC-Prevue . Jest też fajne narzędzie komercyjne, które uwielbiają moi koledzy, o nazwie Blueprint http://www.downstreamtech.com/support-viewers.php . Są też inne, ale zawsze lubię patrzeć na ostateczny projekt projektora i wybierać problemy. Wydrukuję również górną i dolną warstwę w wysokiej rozdzielczości na drukarce laserowej i upewnię się, że części pasują do wykonanych przeze mnie śladów. Jeśli mam obsesję na punkcie, mogę wydrukować wszystkie warstwy na foliach i przejrzeć je. Naprawdę, naprawdę obsesyjnie, mogę wysłać górną i dolną warstwę jako dwuwarstwową tablicę, aby zobaczyć, jak wszystko do siebie pasuje.

Zamów części Proto

W tym momencie powinieneś zamawiać części do swojego proto-run, aby dotarły, gdy zrobią to twoje deski. Jeśli nie sądzisz, że sam poradzisz sobie z lutowaniem, musisz wybrać dom zgromadzeń, by za niego pobiec. Mogę wymyślić kilka, które obsługują małe przebiegi i powinny być łatwe do znalezienia. Musisz wysłać im gerberów z wyprzedzeniem, aby mogli zrobić szablon lutowniczy dla twojej planszy. Następnie wyślij im zestaw części i wyślij nagie deski, kiedy wejdą.

Produkcja nagich płytek drukowanych

Istnieje wiele dobrych domów z planszami: tańsze, takie jak PCB Express (chłopaki z wolnym oprogramowaniem) http://www.pcbexpress.com/ Często używam Advanced Circuit w Colarado do moich projektów hobbystycznych, a niektóre również szybkie typy proto http://www.4pcb.com/ Mają też usługę montażu, z której nigdy nie korzystałem.

Do produkcji płytek drukowanych w USA używam DDI http://www.ddiglobal.com/ teraz poprzez systemy http://www.viasystems.com/ lub Vermont Circuits http://www.vtcircuits.com/

Usługi montażu PCB

W przypadku małych i średnich amerykańskich usług montażowych korzystam z IMS w NH http://www.imscorp-us.com/ Zrobią dla mnie 10 tablic lub 10 000, a ich jakość jest świetna. Używam ich od lat. Do szalonych dużych biegów używałbym Flextronics lub kogoś takiego, ale to zupełnie inna liga, a nie tego szukasz. Jest wiele innych, prawdopodobnie nawet blisko ciebie. Jest moje rodzinne miejsce o nazwie Edmond Marks, które wykonuje dobrą robotę. http://www.edmondmarks.com/ i Advanced, o których wspomniałem wcześniej, lubi do mnie zadzwonić i opowiedzieć o swoich możliwościach montażu.

Over Seas

Więc większość mojego doświadczenia w produkcji w Chinach dotyczy miliona jednostek plus wolumeny, więc nie jest to dla ciebie tak pomocne, ale powiem ci, że to zupełnie inne doświadczenie :) Wiem, że ludzie tacy jak IMS mogą pomóc ci wziąć coś tam, jeśli dostaniesz trochę objętości, więc to właśnie sugeruję. Radzę wybrać partnera amerykańskiego, który może zlecić outsourcing zakładowi w Meksyku lub Chinach, jeśli będzie to potrzebne. Jednak nie możesz znaleźć takiej przewagi kosztowej, jaką możesz pomyśleć dla swojej tablicy. Zwłaszcza jeśli nie masz dużo operacji ręcznych.

Gotowy!

Jeśli wszystko pójdzie dobrze, będziesz mieć prototypy, z którymi możesz grać, i będziesz miał dobry czas na znalezienie wszystkich rzeczy, które zrobiłeś źle, które musisz naprawić przy następnym uruchomieniu proto.

Zgodność i testowanie

Powinienem również wspomnieć, że bez względu na to, co zrobisz, jeśli zamierzasz je sprzedać, musisz również przeprowadzić testy zgodności z FCC (lub inne kraje, jeśli sprzedajesz za granicą). Ponadto istnieją regulacje środowiskowe, takie jak RoHS i REACH, które obowiązują zarówno tutaj, jak i na arenie międzynarodowej. Nie sprzedawaj 50 000 jednostek podczas przeprowadzania testów zgodności, grzywny wynoszą ab *.

Oto kilka linków do stron wiki dla tych:

Zazwyczaj wybieram laboratorium zgodności, które jest blisko mnie. Teraz jest to NTS http://www.nts.com/ , ale używam również TUV http://www.tuv.com/global/en/index.html , spotkałem labs http: // www. metlabs.com/, a nawet UL http://www.ul.com/ raz lub dwa. Korzystałem również z małych niezależnych miejsc. Wszyscy mogą ci pomóc, ale lubię wybierać miejsce w pobliżu, aby móc się wślizgnąć, gdy zajdzie taka potrzeba.

Możesz również wykonać testy bezpieczeństwa UL, aby upewnić się, że Twój produkt jest bezpieczny, w którym to przypadku każde laboratorium UL wspomniane powyżej może ci pomóc. Domyślam się, że byłbyś pod UL 60950, który dotyczy produktów telekomunikacyjnych.

2.) Użyj konsultantów

Posłuchaj, jak wszyscy tutaj zaczęli od pewnego momentu, nie mając pojęcia, jak zrobić schemat lub ułożyć planszę. Jeśli możemy się nauczyć, możesz. To powiedziawszy, jeśli możesz sobie na to pozwolić, nie ma nic złego w tym, aby konsultant zrobił to za Ciebie. Pamiętaj tylko, że nikt nie lubi twojego produktu tak jak Ty, więc bądź na bieżąco. Nie uważam, że tablice PI są bardzo złożone, ale nie jest to dokładnie deska dla początkujących. Osobiście przy pierwszej próbie trzymałbym się USA lub Kanady. Jeśli jednak naprawdę zamierzasz zamówić 20 000–50 000, wiem, że istnieje mały producent w Chinach (prawdopodobnie również w USA), który wziąłby twój projekt, wykonał pracę, a następnie wykonał manf, abyś po prostu dostał interes. Pracowałem już z takimi facetami, ale pamiętaj, że nie jest im tak trudno skopiować Twój projekt ... :) Zdarza się cały czas.

Także dystans, przesunięcie czasowe i bariera językowa mogą być trudne, ale nie niemożliwe do przezwyciężenia. Jedną fajną rzeczą jest to, że jeśli masz dzienną pracę, możesz pracować w nocy nad swoim projektem ze swoimi chłopakami za granicą. (Z pewnością nigdy tego nie robiłem ...)

To jedyni faceci, z którymi kiedykolwiek stworzyłem produkt, jest niezliczona liczba innych, ale oto kilka przykładów, które zrobiły dobrze przeze mnie:

3.) Zbuduj własny zespół

Cóż, posłuchaj, jeśli możesz to zrobić, zatrudnij odpowiednich ludzi, całkiem nieźle wchodziłem do małych miejsc, które są bałaganem po stronie sprzętowej i naprawiam wiele problemów. Posiadanie odpowiednich ludzi z odpowiednią wiedzą (być może odpowiednie narzędzia, jeśli masz szczęście). To naprawdę nieocenione. Ale to nie powinno cię wystraszyć, abyś sam wyruszył w nieznane. To zdecydowanie byłaby najbezpieczniejsza trasa, ale hej, gdybyśmy wszyscy wybrali bezpieczną trasę, jaka by to była zabawa.

Możesz również rozważyć outsourcing i budowanie zespołu w innym kraju. Uważam jednak, że jest to pełne pułapek. Naprawdę musisz wiedzieć, co robisz, aby sobie z tym poradzić, trudno jest skutecznie zlecić na zewnątrz, jeśli nie masz specjalistycznej wiedzy, aby wiedzieć, co się dzieje.

Kończąc

Kilka ostatnich rad od faceta, który stworzył wiele produktów: P Jeśli naprawdę masz kanał, aby przenieść 50 000 jednostek, to świetnie. Jeśli to tylko spekulacje, nie wystawiaj się na kupowanie dużego zamówienia, aby obniżyć ceny. Znajdź sposób, aby działał tam, gdzie zarabiasz tylko 100, a nadal możesz go sprzedawać bez utraty pieniędzy.

Na koniec, jeśli twój projekt pi jest wystarczająco epicki, aby sprzedać 50 000 jednostek, rozważ wykonanie projektu kickstarter (www.kickstarter.com) i sprawdź, czy możesz go sprzedać. Mają nowy wymóg, że masz działające proto i pokazują, co byś zrobił z pieniędzmi, ale wiele fajnych projektów zostało tam stworzonych.

Powodzenia i zadawaj nam pytania na bieżąco.


1
Świetna odpowiedź! Rządzisz! Wielkie dzięki! Och, 50 000 to literówka. Chciałem powiedzieć 5000! Chciałbym, żeby tak było. Na pewno wrócę z kolejnymi pytaniami!
iCode

Jeszcze jedno pytanie: jak kosztować zamówienie takiego projektu? Bardzo zgrubne oszacowanie!
iCode

1
Cóż, nie znając złożoności planszy, zgaduję: 20 tys. USD za opłaty inżynierskie 10 tys. USD w FCC i kolejne 10–20 tys. USD za prototypy w zależności od złożoności planszy. Dzieje się tak, jeśli korzystasz z domu konsultacyjnego i każesz im wykonać całą robotę. Prawdopodobnie mógłbyś wykonać ładunki inżynieryjne za mniej, jeśli znajdziesz zapalniczkę księżycową, która zrobi to za ciebie. Możesz także zapisać niektóre, jeśli zarządzałeś projektem. Zasadniczo im więcej możesz zrobić sam, tym będzie to tańsze.
Some Hardware Guy

1
Aha i czas realizacji wpłynie na koszt prototypu. Więc jeśli możesz poczekać dwa miesiące na deski, będzie to tańsze. Niż odzyskanie desek za dwa tygodnie. Robią pi za mniej niż 35 USD / płytę, ale mają po swojej stronie wolumen. Zakładałem również, że będziesz musiał zrobić więcej niż jeden test, aby zrobić to dobrze :)
Some Hardware Guy

9
To zabawne, że „iCode” mówi, że jestem programistą, a nie facetem od sprzętu, a „Some Hardware Guy” odpowiedział. :) +1
JYelton

14

Jakiś facet od sprzętu ma świetne sugestie. Mam kilka dodatków.

1 - Proszę, proszę, najpierw zbuduj 10 lub 15 jednostek, zanim kupisz części i płytę za kilkaset. Naprawdę trudno jest rzucić 100 tablic, ponieważ umieszczasz odcisk części na odwrocie. Przetestuj je całkowicie, pod kątem temperatury, po upuszczeniu itp. Następnie zrób to samo dla ustalonej płyty, którą zamierzasz zaprojektować, gdy pierwsza z nich będzie jakoś nie tak. Możesz mieć szczęście i sprawić, że zadziała przy pierwszym obrocie. Mój osobisty rekord to 18 wersji przed produkcją, a potem, gdy byliśmy w produkcji, nastąpił spowolnienie redukcji kosztów. : -0 W prawdzie była to skomplikowana 8-warstwowa płytka drukowana do telefonu komórkowego, a układy scalone były rozwijane równolegle, więc nie jest tak źle, jak się wydaje ...

2 - Mieszkanie? W czym zamierzasz ich pomieścić? Jak plansza będzie trzymana w obudowie i jak zamierzasz podłączyć się do przycisków i przełączników na zewnątrz.

3 - Trzymałbym się z dala od bezpłatnych narzędzi do PCB dla czegoś takiego. Będziesz chciał uzyskać w tym celu oferty od kilku różnych dostawców PCB, a darmowe narzędzia zablokują cię w kimś.

4 - Pomyśl o kontroli wersji już teraz. Co zrobisz, gdy część stanie się przestarzała i będziesz musiał coś przeprojektować? Przydatne jest, aby oprogramowanie mogło dowiedzieć się, na jakiej wersji płyty jest uruchomiona, i jest na to wiele sposobów. Jedwab wyświetla numer wersji na płycie, abyś mógł na niego spojrzeć i powiedzieć. Nie musisz szukać śladu, który działa w określony sposób, aby zobaczyć, jaką wersję planszy masz w ręku.

To dużo pracy i powinieneś poważnie rozważyć połączenie się z domem projektowym, który może wykonać całą tę pracę dla ciebie (kosztownie), lub z doświadczonym inżynierem sprzętu, który już się tego nauczył.


1
Narzędzia Open Source do PCB (KiCAD, gEDA) eksportują gerbera i nie blokują cię w żadnym konkretnym dostawcy.
mng

1
Złe sformułowanie z mojej strony. Miałem na myśli takie produkty, jak ExpressPCB, które wydają się blokować ci dostęp do ich usług. KiCAD i gEDA to przydatne narzędzia.
rfdave

13

Nie wspomniano tutaj o pozyskiwaniu części - czy będziesz w stanie zdobyć części potrzebne do zbudowania ostatecznego projektu? AFAIK PI korzysta ze specjalnego procesora Broadcom „system na chipie” - czy jesteś pewien, że będziesz w stanie uzyskać to w ilościach?

Z drugiej strony - czy jesteś pewien, że nie jesteś nadinżynieryjny - czy naprawdę potrzebujesz całej mocy pełnego komputera z systemem Linux, aby Twój projekt działał?


4
W rzeczy samej. Deska niestandardowa częściej kończy się na czymś takim jak deska / kość beagle niż pi, właśnie z tego powodu. Lub tworzysz niestandardowego towarzysza gotowej płyty.
Chris Stratton

Prawdziwy miceuz. Naprawdę nie używam PI i to był tylko przykład.
iCode,

@Chris Stratton: Czy mógłbyś bardziej szczegółowo rozwinąć kwestię, którą próbujesz zrobić?
iCode,

Jak mówi miceuz, Broadcom SOC, wokół którego jest zaprojektowana pi, nie jest łatwo dostępny dla małych i średnich ilości niestandardowych płyt. Ale części TI używane przez rodzinę płyt beagle są dostępne, w wyniku czego istnieje wiele niestandardowych płyt, które są albo pochodnymi tych, albo przynajmniej zainspirowane nimi i wykorzystującymi tę rodzinę procesorów. Istnieje wiele innych SOC-ów obsługujących system Linux, które można również zintegrować z niestandardowymi produktami.
Chris Stratton

@iCode - wow, jeden mocny przykład :) wiesz, poziom wiedzy specjalistycznej wymagany do wydania własnego projektu opartego na PI naprawdę różni się od projektu opartego na jakimś „maleduino” - powinieneś jasno określić, na jakiej platformie jesteś oparty aby uzyskać rozsądne odpowiedzi;)
miceuz
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.