🇬🇧
Successful design workflow
- 1️⃣ Listed project requirements.
- 2️⃣ Extracted project deliverables.
- 3️⃣ Mutual agreement upon project deadlines and design cost.
- 4️⃣ Calm and flexible design work.
- 5️⃣ Mutually verified prototypes.
- 6️⃣ Manufacturing vendor-independent data export.
🇨🇿
Pracuji jako externí vývojář HW a takto vždy vypadá moje spolupráce se zástupcem firmy:
- Existuje jasná představa o tom, čeho chce firma dosáhnout.
- Společně její vizi rozebereme a snažím se již v této fázi najít možná řešení.
- Zástupce firmy definuje mantinely jako jsou cena, čas vývoje elektroniky a firmware.
- Přednesu rizika, která z parametrů projektu vyplynou a najdeme společně cestu, jak se jim vyhnout. Případně upravíme vývojové požadavky.
- Poté vypočítám svou dobu vývoje, materiálové a jiné náklady a celkovou cenu vývoje elektroniky.
- Většinou bezprostředně po dohodě o začátku projektu provádím první kroky jako je objednávka materiálu, případně jiných součástí, které mají delší dobu dodání atd.
Zákazníci
V průběhu roku 2022 jsem změnil způsob práce na 100% zakázkový. To znamená, že nemám stálého zákazníka, pro kterého bych pracoval soustavně každý měsíc.
Jistě, mám zákazníky, kteří se ke mě vracejí ale mezi zakázkami je zpravidla mezera v délce několika měsíců a jednotlivé projekty spolu zřídka souvisejí.
Pro mě to znamená neustálé získávání zakázek. Pro zákazníky to znamená, že nemám alokovanou kapacitu na délčí dobu než je nutné pro dokončení běžících projektů.
Minulost
Pro tyto zákazníky jsem v minulosti pracoval nejdelší dobu a nebo ještě přerušovaně pracuji.
PanConnect, s.r.o.
Pro firmu PanConnect jsem pracoval jako externí vývojář elektroniky a embedded programátor. Mou zodpovědností je vedle vývoje i příprava výrobních dat a zajištění prototypových vzorků, buď svépomocí nebo kooperací s dalšími společnostmi, jako je například Safiral, s.r.o.
CAG Electric Machinery, s.r.o
Zástupce firmy CAG Electric Machinery si mě vyhledal na portále Na volné noze (kde již nepůsobím). Mnou vyvíjený přístroj je chytrý snímač fyzikálních veličin s komunikátorem Bluetooth® LE. Jedná se o výrobek s velkým tlakem na nízkou výrobní cenu, a proto je zde na místě důkladná optimalizace od prvních kroků vývoje.
Na obrázku je ukázka první verze snímače, která vznikla převzetím schematu vývojového kitu MSK firmy Dialog Semiconductor a převedla tak referenční návrh výrobce do skutečného výrobku. V podstatě ale z kitu zůstalo jen jádro v podobě MCU a paměti.
Druhá verze snímače již zahrnula finální požadavky designerů, kteří si přáli kulatý tenký design. Snímač obsahuje již zálohované hodiny reálného času a přídavný přesný magnetometr s teploměrem.
Český metrologický institut
Pro ČMI vyrábím hlavně měřicí přístroje a přípravky pro laboratorní měření. Jedná se o zesilovače napětí a proudu, TIA zesilovače, napájecí zdroje, měřicí zesilovače a zobrazovače.
Některé přístroje nemají ani vlastní krabičku, ale dodávám je jako modul. Zákazník si pak s modulem naloží podle svých potřeb.
ABB, s.r.o.
Firmě ABB jsem se snažil pomoci výrobou různých měřicích kabelů a přípravků, které velcí výrobci nechtějí vůbec vyrábět nebo je vyrábějí za příliš vysokou cenu.
Tlustý 50-žilový kabel sloužil jako propojovací prvek mezi měřicím přístrojem a teplotní komorou s měřeným zařízením.
Prusa Development, s.r.o.
Pro Prusa Development jsem pracoval dílem jako elektronik se zaměřením na silnoproud a jako vývojář prototypových řešení firmware. První zodpovědnost přináší nejčastěji výrobu měřicích přípravků a jednoduchých rozváděčů pro jejich stále se rozvíjející firmu.
Zde je ukázka měřicího přístroje pro analýzu spotřeby 3D tiskáren. Obsahuje elektronický elektroměr s impulsním výstupem a jednoúčelový časovač a čítač s mikroprocesorem, který impulsy počítá, převádí je na spotřebovanou energii, a to všechno po nastavitelnou dobu od 15 minut do 10 hodin.
Oblast vývoje firmware se týká hlavně psaní nových ovladačů pro nová zařízení jako je např. displej.
Displej nakonec použit nebyl, ale úspěšně jsem pro něj napsal firmwarový ovladač a zhotovil tuto prototypovou desku pro ukázku jeho funkce.
Jak to dělám
- Nejčastěji na sociální síti LinkedIn zaujmu zákazníka, který má zájem o moje služby.
- Zákazník má vždy představu o tom, co chce získat. Málokdy ale tuší jak a co to může stát.
- Vždy společně rozebereme problém na co nejmenší díly a tím získá projekt určitou „stavbu“.
- Na základě rozboru se pokusím vypočítat ceny vývoje na mé straně. V současně době většinou bez ceny materiálu, která se mění každý den.
- Pokud zákazník souhlasí, začínám na projektu pracovat.
Nástroje
K vývoji používám výhradně ECAD systém KiCAD. Jedná se o volně dostupný a otevřený systém, takže zákazník nemá nikdy problém předaný projekt otevřít, upravit, změnit, předat dál. Žádné licence nejsou potřeba.
Veškerá data předávám v otevřené formě. Nestavím žádný vendor lock.
Typický postup vývoje
Pro účely ukázky typického průběhu návrhu elektronického zařízení jsem sestavil tento fishbone diagram:
Diagram obsahuje tři klíčové milníky.
- Dokončení schématu – schéma již obsahuje všechny požadované funkce, některé součástky se ještě mohou změnit, ale funkce zůstane zachována.
- Rozmístění klíčových součástek na desce dohodnutých rozměrů – pro pokračování v návrhu desky plošných spojů je nutné tento milník oboustraně schválit. Po té již není cesty zpět a změny znamenají nový vývoj za nenabídnutou cenu.
- Dokončení návrhu desky plošného spoje – opět probíhá oboustranné schválení a poté export výrobních dat pro všechny fáze výroby.
Takto tedy funguje vývoj v mém podání.