Zkušební deska s modulem ESP32-C3 a krabička k 3D tisku. Schéma, deska, kontroly i krabička vznikly ze skriptů. Rozměry krabičky se nečtou z výkresu, ale z 3D modelu desky, takže sedí na konektor i LED.
Deska je vyexportovaná z KiCadu i se součástkami, mědí a potiskem, krabička a víko jsou přesně ty díly, které jdou do tiskárny. Posuvníkem se díly rozloží.
Tohle je zkušební destička z projektu FlatLock, ne deska, na které zámek dnes odemyká. Vyrobená ani vytištěná zatím není, co je ověřené a co ne, je dole.
Schéma, rozmístění součástek, spoje, deska ve 3D a krabička krok za krokem.
Celé video
Short pod minutu
Deska nemá montážní otvory, aby byla co nejmenší. Krabička ji proto drží jinak: deska leží na liště po obvodu a shora ji přitlačí sloupky z víka. Každý rozměr se dopočítá z desky.
Obrys a těla součástek z 3D modelu desky. Modul ESP32-C3 vyšel 2,39 mm vysoký, datasheet říká 2,4.
1,6 mm, se zaoblenými rohy. Vůle 0,4 mm kolem desky na každé straně.
Výšku určuje nejvyšší součástka: hřeben J1 stojí 8,5 mm nad deskou, plus 0,5 mm rezerva.
Kolíčky J1 vyčnívají 1,4 mm pod desku, lišta ji proto drží 2,4 mm nade dnem. Kontrola hlídá, že nepodleze žádný vývod.
Lem 3 mm zapadne do krabičky s vůlí 0,2 mm, kterou doladí první výtisk.
Sloupky jen do rohů, kde nic nestojí: vyšly dva ze čtyř. Žebro podél pravé hrany, kde je mezi modulem a okrajem 1,25 mm.
Průchod přímo nad J1 s vůlí 0,6 mm pro konektor kabelu, okénko 2,6 mm nad LED D1. Polohy z desky.
Tři štěrbiny v každé dlouhé stěně u stabilizátoru, který ve špičce maří 0,58 W.
U předchozí desky byly polohy součástek opsané do modelu krabičky ručně a vyšly o 10 mm vedle. Tady se žádné číslo neopisuje. Když se deska změní, krabička se přepočítá jedním příkazem.
Rozmístění podle netlistu ze schématu.
kicad-cli ho vyexportuje i s modely pouzder.
Skript z něj vyčte obrys desky a kvádr každé součástky.
OpenSCAD dopočítá rozměry a kontrolou zastaví, co by narazilo.
Díly k tisku, obrázky kroků a 3D model nahoře.
Proč z 3D modelu a ne z výkresu desky: obrys pouzdra ve výkresu je montážní okolí s přídavkem, ne skutečné tělo součástky, a výšku nemá vůbec. Pro otvor ve víku a mezeru nad deskou je potřeba tělo.
Kreslené jako dokument, ne jako seznam spojů: napájení a funkční bloky jsou vidět jako dráty, návěstí zbyla jen tam, kde by drát musel obejít celý modul. Skript po zapsání nechá KiCad vyexportovat netlist a porovná ho s očekávanými spoji.
| Pin | Signál |
|---|---|
| 1 | 5 V |
| 2 | GND |
| 3 | TXD (výstup modulu) |
| 4 | RXD (vstup modulu) |
| 5 | EN (reset) |
| 6 | IO9 (boot) |
Jedním kabelem se deska napájí i programuje. LED je na GPIO10, protože GPIO2, 8 a 9 rozhodují při startu o režimu bootování a LED na zem by je mohla stáhnout.
Dvě vrstvy, 20,5 x 33,1 mm. Rozměr drží obsah, ne odhad: šířku koridor dvou spojů vpravo od modulu, výšku modul nahoře a spoj pod hřebenem. Zem se netrasuje, je to měděná plocha na obou stranách. Pod anténou modulu není žádná měď, ověřeno 35 vzorky na obou vrstvách.
Čísla nejsou odhad. Počítá je skript přímo z hotové desky, takže se nemůžou rozejít s návrhem.
Špičku dělá modul při vysílání Wi-Fi. Hodnoty modulu jsou zatím obecně uváděné, ne z datasheetu.
Na 344 mA stačí podle IPC-2221 (měď 18 µm) 0,134 mm. Půl milimetru tedy není kvůli oteplení, ale kvůli úbytku napětí a nižší indukčnosti.
| Stav | Ztráta | Čip, 25 °C okolí |
|---|---|---|
| klid, 109 mA | 0,19 W | 36 °C |
| špička, 344 mA | 0,58 W | 61 °C |
| špička bez mědi pod ploškou | 0,58 W | 95 °C |
Maximum přechodu je 125 °C. Měděná plocha asi 1 cm² pod chladicí ploškou je proto nutnost, ne ozdoba.
| Kde | Smyčka | Indukčnost | |
|---|---|---|---|
| C3 100n | napájení modulu | 5,0 mm | 2,0 nH |
| C4 1u | EN modulu | 6,1 mm | 2,4 nH |
| C2 22u | výstup stabilizátoru | 4,8 mm | 1,9 nH |
| C1 10u | vstup stabilizátoru | 5,5 mm | 2,2 nH |
Rozhoduje plocha proudové smyčky, ne vzdálenost od vývodu. Každý kondenzátor má proto vlastní zemní prokov hned u plošky.
Výroba je navržená na nejlevnější specifikaci výrobce: konstrukční třída 5, nejužší spoj 0,30 mm, mezera 0,25 mm, vrtání 0,30 mm. Příplatky žádné.
Pošlete desku z KiCadu. Krabička se spočítá z jejího 3D modelu a dostanete STL k tisku i obrázky do dokumentace. Nebo začneme od schématu.
Napsat e-mailDavid Petrov · davidpetrov@email.cz