Beágyazott névjegykártya
Névjegykártya, nyomtatott áramköri lapként megépítve. Egy STM32C011F6 hajt meg 16 LED-et 4×4-es mátrixban, egy AW9523B I²C-s LED-meghajtón keresztül, egy LIS2DH háromtengelyes gyorsulásmérő pedig lehetővé teszi, hogy a panel reagáljon a felemelésre és a döntésre. Közvetlenül USB-C-ről működik egy TLV757 3,3 V-os stabilizátoron át, a kivezetett vonalakon ESD-védelemmel.
A hibakeresés és a bővítés nem rejtett, hanem elérhető: Tag-Connect SWD-lábnyom a programozáshoz, valamint az I²C- és SPI-busz és a gyorsulásmérő mindkét megszakításvonala feliratozott forrpontokra kivezetve a panel szélén. Négyrétegű panel (2 oz külső, 1 oz belső réz, 1,66 mm), fekete forrasztásgátló lakkal, sárga szitanyomással és ENIG felülettel, KiCad 10-ben tervezve, JLCPCB-re.
Számomra a körülötte felépített folyamat a legfontosabb. Minden tervezési szabály visszavezethető a gyártó dokumentált képességeire, és ezt egy lint szkript minden futáskor bizonyítja is — a túl megengedő szabályfájl ugyanis tiszta DRC-jelentést ad, és pontosan ezt a hibaforrást hivatott elkapni. A DRC-, ERC- és review-eredmények alapvonalhoz vannak rögzítve, így egy új találat már a megjelenése napján látszik; egy release-ellenőrzés definiálja, mit jelent a „kiadható” állapot, egy CI-folyamat pedig conventional commitok alapján validál, verziózik és publikál.
A források nem nyilvánosak.