Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: Saky 31. 12. 2015, 14:25:17
-
Ahoj, neřešil pls někdo nějaké hromadné programování ESP-12E (16pin)?
Nenašel jsem na trhu žádnou programovací patici a hledám způsob, jak do něj co nejsnáze dostat vlastní FW. ESP mi dodají v blistru - pásy na cívce a potřeboval bych je kvůli jejich zmetkovosti otestovat a poté nahrát SW. V krajním řešení blistr rozlepím a slepím, ideální by ale byl styl jehel, který by blistr pouze propíchl.
Vytahování a pájení nepřipadá v úvahu, následně se bude automatizovaně osazovat na DPS. Částečným řešením by bylo programování až finálního výrobku, ale jelikož není na DPS v patici a výměna je tedy poměrně nákladná, nerad bych vyhazoval každou 10 celou desku..
Díky za tip na vhodný programátor/patici.
-
Tohle by vyřešil obyč pin header na ESP. Napřed strčíš ESP do programátoru a pak osadíš na DSP. Nebo to musí být na DSP nutně připájené?
-
ahoj
sežeň socku elektrikáře s IQ 60 a dej mu 60kč/hod
bude to strkat do krabičky a mačkat tlačítko a když se rosvítí červené světýlko tak modul vyndá a vyhodí
když se rosvítí zelené světýlko tak zmáčke druhé tlačítko a rosvítí se žluté světýlko a krabička to naprogramuje
pak žluté světýlko zhasne a socka elektrikář IQ 60 to vyndá a pošle dál protože to už bude naprogramované
takhle jsem to viděl 8)
-
@tomasfuk: To právě sháním, ideálně naprogramovat mimo a až následně automatem osadit. Bohužel jsem žádnou programovací jehlovou hlavu pro něj nenašel.
@semestralka: To mi je jasné, spíše mi šlo o onen přípravek na programování. SW tam klidně naliju z kompu, ale jde o cca 2-3 tisíce modulů a potřeboval bych mít jakž takž jistotu, že to mělo dobrý kontakt.
Vypadá to, že programovací hlava pro ESP neexistuje, takže se bude muset vyrobit vlastní. Již mi bylo porazeno postavit to z pogo pinů ve vlastním bastlu třeba z 3D tiskárny. Klasický drátový konektor by mi neudržel kontakt na všech pinech, proto jsem hledal hlavu s pružnými kontakty, případně univerzálení jehlové pole, na které by se to napíchlo.
-
Uniplošňák a sada 100mil testovacích jehel. Ideálně v dutince. Na takový množství ideální, případně nechat svrtat plexi na 100mil dutinky a je to na věčnost , Kvalitní jehly vydržej i při sériový výrobě v testu léta a tady s ručním nasazením to taky nebejvá problém. V dutince je výměna jehly otázkou několika vteřin. Běhá mi takhle několik desítek adaptérů k programátorům a je to v pohodě.
-
@PvvS: Super, děkuji za potvrzení, životností jsem si právě nebyl jist, každopádně na toto množství mi postačí 3-4 kusy a pokud vydrží první sérii, nebude porblém jich kdyžtak na další pár nahradit, příp. vyrobit další :)
-
IMO vyrabeni bazmeku nebo porpichovani blistru bude nakladnejsi, nez vyhodit kazdy 10 DPS (neni nic horsiho, nez zjistit, ze clovek ma 100% spolehlivou jednu soucastku ale 1/10 DPS je na ho*no).
Ty esp12-e enbudou tak poruchove...
-
Ty esp12-e enbudou tak poruchove...
Taky si myslím.
Udělal bych vývody na desce a naprogramoval při finálním testu.
Stejně ten tišťák před dalším krokem (expedice, kompletování) kontrolujete.
Obecně, když vezmu 3 000 kusů, výrobce mi garantuje zmetkovitost pod 3ppm a nahraje tam můj soft.
Od 2000 kusů se s nimi dá mluvit.
-
Doplnění:
Vlastní software + malá série = obsahuje několik chyb!!! (Pokud teda nejsi zrovna D. J. Bernstein.)
Pokud tam bude header pro přepsání čipu nebo nějaký jiný mechanismus, může to do budoucna ušetřit nemalé náklady.
Vím prd, co tam máš, ale jestli to je zrovna WIFI, tak by se ten header mohl hodit.
Já třeba mám zkušenosti, že ESP8266 se s jedním typem CISCO WIFI chovala dost divně a kravilo to, ale mohl to být starší firmware.
-
Obecně s Vámi souhlasím, praxe je u ESP trošku jiná. ESP jsou typická čína, pokud jde o dobrý kus, funguje většinou spolehlivě roky, bohužel už z továrny leze hromada zmetků, které se chovají nestadardně (nižší napětí na pinu při logické "1", špatné PWM,...).
Dle mojí zkušenosti jsou cca 2 zmetky ze sta, dle firmy co nám má desky osazovat to ale může u některých sérií být až 2-3/50ks, což je šílené. Reklamace u číňana díky jejich ceně nemá smysl.
Problém je ten, že ESP mě stojí 34,- Kč, celá osazená deska přes 900,-!! Proto raději zaplatím 2 studentíkům pracovní víkend a otestují je ještě před osazením, naprogramovat můžeme klidně pomocí padů na DPS. Ono i "ruční" výměna ESP na desce se prodraží, prostě nejlepší je to nasypat do mašiny, ale minimalizavot zmetkovost finálních produktů i když i s tou se počítá.
@Hua: Ad chyby, momentálně má za sebou testovací kus více než 300 000 cyklů (4 měsíce a 9 dní). Odhadované roční využití v běžném provozu je cca 600 cyklů/rok. Případný nový FW je vyřešen OTA aktualizací z našich serverů, nikoliv zákazníkem. Sériovou konzoli záměrně nevyvádíme, kdo bude moc chtít, flashne si samozřejmě čip přímo, nicméně otevřením přichází o záruku.
-
Dobrý deň,
pred časom som hľadal aké sú dnes možnosti výroby DPS na mieru s osadzovaním SMD súčiastkami. Zistil som že je nutné aby súčiastky pred ich osadením boli hermeticky uzatvorené v tých pásoch (na cievkach) ktoré ste spomínal. Je to hlavne kvôli oxidácii kontaktov na vzduchu čo môže viesť k problémom pri osadzovaní (letovanie, lepenie alebo ako sa to dnes robí). Bolo by teda asi krajne nevhodné aby sa tieto pásy otvárali alebo prepichovali kvôli čo najkratšiemu pobytu na vzduchu a už dupľom aby ich človek chytal do rúk kvôli mastnotám a nečistotám.
Vynikajúce riešenie by boli práve tie "pogo piny" ktoré ste spomínal. Skúsil by som to vyriešiť asi takým spôsobom že by som spravil takú formičku z plexiskla, plastu alebo niečoho podobného na tie ESP. Bola by to vlastne taka doska v ktorej by bol vyrezaný otvor s rozmermi presne na to ESP a na dne toho otvoru by boli práve tie "pogo piny" ktoré už by boli vyvedené drôtmi na programátor. Čiže po vložený ESP do formy by sa vlastne kontaktnými plochami položilo rovno na pogo piny a pritlačením zhora na ESP by sa zabezpečil dobrý kontakt.
Neviem aké sú presne možnosti ovládania toho osadzovacieho automatu ale predstavoval by som si to tak že tu formičku by som vložil na pracovnú plochu toho osadzovacieho automatu. Ten by namiesto toho aby vybral to ESP z pásu cievky a osadil ho na svoje miesto na DPS, ho vybral z pásu cievky a vložil ho do formičky kde by sa otestoval a naprogramoval a následne by ho osadil na svoje miesto na DPS. V prípade vadného kusu by ho hodil niekam nabok. Ten osadzovací automat by musel vlastne spraviť iba pár pohybov naviac a chvíľu počkať než sa ESP naprogramuje.
Ak by nebolo možné takto ten osadzovací automat modifikovať, tak potom by som to riešil nejakou jednoduchou robotickou rukou ktorá by bola niekde tesne pred tým osadzovacím automatom a vyberala by tie ESP z cievky, vkladala ich do formičky a následne by ich vracala naspäť do cievky.
Len zo zaujímavosti mohol by ste popísať o aké zariadenie pôjde vo finále? Ak nechcete nemusí to byť konkrétne, stačilo by popísať hw náročnosť zariadenia, prípadne účel použitia alebo niečo okolo toho...
-
Hm, ta oxidace se někdy skutečně projevuje, vlna je někdy zapájí mizerně.
Ale den by neměl hrát žádnou roli.
-
Kontakty jsou tuším pozlacené a stejně se to bude pájet do pasty. Tenhle modul by do vlny nemohl. A pás se součástkama není po vyjmutí z balení hermeticky uzavřený. To by musel bejt v sušičce.
-
@semestralka: To mi je jasné, spíše mi šlo o onen přípravek na programování. SW tam klidně naliju z kompu, ale jde o cca 2-3 tisíce modulů a potřeboval bych mít jakž takž jistotu, že to mělo dobrý kontakt.
2-3 tisice je tak malo ze se nevyplati delat nejakou silenou specialitu. Spocitej si to a zjistis ze te nejlepe vyjde stara dobra rucni prace s primitivnim a robustnim pripravkem.
-
Zda se mi, ze by jsi mel spise resit blbe navrzenou desku. Pokud neco musim programovat, to neco se zaletovava a je to vse v malem nakladu, pak by mela byt moznost naprogramovani to on-board samozrejmosti.
-
Souhlasim, programovat az zapajene.
Uprimne je vetsi pravdepodobnost, ze se to poskodi pri pajeni, nez ze modul bude vadny od dodavatele. Krom toho bude lacinejsi udelat par kusu navic a pripadne vadne vyhodit, nez pri takovemto mnozstvi resit testovani vstupu.
-
Zda se mi, ze by jsi mel spise resit blbe navrzenou desku. Pokud neco musim programovat, to neco se zaletovava a je to vse v malem nakladu, pak by mela byt moznost naprogramovani to on-board samozrejmosti.
Neblbni, nestraš. To by znamenalo, že by si zákazníci mohli najít a opravit případné chyby a řešit věci jinak, než kupte si od nás toto, to co tam máte je nekompatibilní.
Člověk pak v mašině najde arduino mega na vlastní desce s pár dalšíma součástkama s prodejní cenou $5k a čistě omylem (a vinou externisty, dodavatele, předchozího magoramanagementu ...) jsou napasovaný elyty na mosfetech.
-
Zda se mi, ze by jsi mel spise resit blbe navrzenou desku. Pokud neco musim programovat, to neco se zaletovava a je to vse v malem nakladu, pak by mela byt moznost naprogramovani to on-board samozrejmosti.
Jak jsem psal deska BUDE mít pady pro naprogramování až finálního produktu. Jak jsem ale psal, zmetkovost ESP je celkem velká a fakt bych nerad kvůli 35 kačkám za ESP vyhazoval celé desky za 900,-. Programování jsem zmínil jen proto, že když už bude ESP připojeno pro test před osazením, proč tam ten soft rovnou nenalít...
Ono je to jen o ceně. Primárně se výrobou nezabývám, potřebuji pro sebe cca 100ks "něčeho" a protože se myslím, že by se to mohlo hodit, chci vyrobit těch ks víc a nabídnout dále, to je celé.. pro ty, co si myslí jaký to není byznis si to lehce spočítají, při koncové ceně cca 1 400,- nákladech na výrobu cca 1050 včetně obalu, 50 tisíc za CE & FCC, nutnost vypracovat dokumentaci pro certifikace, případná kontrola výrobního postupu a hlavně hromada práce s tím.. Kdo už si to spočítal, tak mu je jasné, že mi nejde o výdělek, pouze když se automatizaci věnuji, rád bych také troškou přispěl a produkt, který vyrábím pro sebe může udělat třeba radost pár dalším lidem - bastličům.
Každopádně testovací přípravek je vyřešen, děkuji všem a tím bych to asi uzavřel ;)
-
A co to tedy bude, smím-li být tak smělý?
-
Pridam se k prosicum - kdyz u ten vydelek neni a ma byt mala serie, urcite hodne lidi by zajimalo co to je a treba by i generovali "nabytecny" zisk.....
Je skoda ze casto nekdo resi problem mezi komunitou, ale projekt je tak tajny, ze diky tajnosti se na nem ani nemuze vydelat....
-
Nabízím další tip na kontakty pro připojení na přípravek.
Když rozeberete např. starý znakový LCD, tak propojení mezi PCB a kontakty na skle je pomocí dvou pásků vodivé gumy.
( přesněji řady miniaturních vzájemně izolovaných pásků vodivé gumy )
Může perfektně posloužit jako propojení mezi modulem a kontakty v přípravku.
-
Ahoj, ted jsem nahodou narazil na toto. https://www.youtube.com/watch?v=AX61-6RkXOU Treba se tim muzes inspirovat. Minimalne tu nekdo neco podobneho popisoval.