<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>diy - Hard Wired</title>
	<atom:link href="https://www.hardwired.dev/tag/diy/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.hardwired.dev</link>
	<description></description>
	<lastBuildDate>Sat, 16 May 2026 09:36:12 +0000</lastBuildDate>
	<language>cs</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.hardwired.dev/wp-content/uploads/2022/10/android-chrome-256x256-1-150x150.png</url>
	<title>diy - Hard Wired</title>
	<link>https://www.hardwired.dev</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>MeshCore v praxi: jak v Česku postavit vlastní LoRa uzel a nezapadnout</title>
		<link>https://www.hardwired.dev/2026/05/16/meshcore-v-praxi-jak-v-cesku-postavit-vlastni-lora-uzel-a-nezapadnout/</link>
		
		<dc:creator><![CDATA[Valentino Hesse OK2HSS]]></dc:creator>
		<pubDate>Sat, 16 May 2026 09:30:13 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[HAM]]></category>
		<category><![CDATA[18650]]></category>
		<category><![CDATA[2-byte path hash]]></category>
		<category><![CDATA[3D tisk]]></category>
		<category><![CDATA[868 MHz]]></category>
		<category><![CDATA[alternativní síť]]></category>
		<category><![CDATA[bastlení]]></category>
		<category><![CDATA[blackout]]></category>
		<category><![CDATA[brno]]></category>
		<category><![CDATA[českou komunita]]></category>
		<category><![CDATA[companion]]></category>
		<category><![CDATA[CZFree.Net]]></category>
		<category><![CDATA[decentralizace]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[esp32]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[FIT VUT]]></category>
		<category><![CDATA[Flatpak]]></category>
		<category><![CDATA[GTK4]]></category>
		<category><![CDATA[ham]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[Heltec V3]]></category>
		<category><![CDATA[Heltec V4]]></category>
		<category><![CDATA[internet věcí]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[Jindřich Skácel]]></category>
		<category><![CDATA[Jiří Eischmann]]></category>
		<category><![CDATA[krizová komunikace]]></category>
		<category><![CDATA[krok za krokem]]></category>
		<category><![CDATA[LiFePO4]]></category>
		<category><![CDATA[LilyGo T-Deck]]></category>
		<category><![CDATA[Linux klient]]></category>
		<category><![CDATA[lora]]></category>
		<category><![CDATA[low power]]></category>
		<category><![CDATA[maker komunita]]></category>
		<category><![CDATA[mesh]]></category>
		<category><![CDATA[mesh síť]]></category>
		<category><![CDATA[MeshCore]]></category>
		<category><![CDATA[Meshtastic]]></category>
		<category><![CDATA[Meshy]]></category>
		<category><![CDATA[návod]]></category>
		<category><![CDATA[off-grid]]></category>
		<category><![CDATA[off-grid komunikace]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[openalt]]></category>
		<category><![CDATA[P2P]]></category>
		<category><![CDATA[packet radio]]></category>
		<category><![CDATA[peer to peer]]></category>
		<category><![CDATA[radioamatérství]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[repeater]]></category>
		<category><![CDATA[room server]]></category>
		<category><![CDATA[SenseCAP]]></category>
		<category><![CDATA[sítě nezávislé na infrastruktuře]]></category>
		<category><![CDATA[solární napájení]]></category>
		<category><![CDATA[T-Echo]]></category>
		<category><![CDATA[T1000-E]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=3070</guid>

					<description><![CDATA[<p>Na střeše budovy Red Hatu v Brně-Medlánkách stojí krabička za pár tisíc, která dokáže to, co před dvěma lety zvládla &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2026/05/16/meshcore-v-praxi-jak-v-cesku-postavit-vlastni-lora-uzel-a-nezapadnout/">MeshCore v praxi: jak v Česku postavit vlastní LoRa uzel a nezapadnout</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><p>Na střeše budovy Red Hatu v Brně-Medlánkách stojí krabička za pár tisíc, která dokáže to, co před dvěma lety zvládla jen profesionální infrastruktura: spolehlivě doručit zprávu přes půl republiky bez jediného mobilního operátora. Jmenuje se <em>techpark.meshcore.cz</em> a je to jeden z uzlů, na kterých teď stojí česká MeshCore síť.</p>
<p>V <a href="https://www.hardwired.dev/2025/07/20/meshcore-off-grid-komunikaci-prostrednictvim-lora-mesh-siti/">minulém článku</a> jsme si vysvětlili, <em>proč</em> MeshCore existuje. Tohle je díl o tom, jak se do něj reálně připojit, co koupit, čeho se v české komunitě vyvarovat a proč není dobrý nápad nechávat na síti běžet vlastního pingovacího bota.</p>
<h2>Co se za poslední čtyři měsíce změnilo</h2>
<p>Když jsme o MeshCore psali loni v červenci, byla to spíš čerstvá zajímavost než infrastruktura. Mapa repeaterů byla řídká, návody chyběly, lidi tipovali, jestli se z toho stane další zaprášený meshtasticový pokus, nebo něco trvalejšího.</p>
<p>Stalo se to druhé. Mezi únorem a dubnem 2026 česká síť přerostla sama sebe. Jiří Eischmann, který má na blogu jeden z nejčtenějších českých textů o MeshCore, to popisuje jednoduše: sever Brna je tak hustě pokrytý, že mu na jednu zprávu odpoví klidně šest repeaterů najednou. Spojení Brno–Hradec Králové, které ještě v únoru chodilo jen přes jižní trasu Děvín–Hostýnské vrchy–Praděd, teď chodí severní cestou Babí lom–Orlické hory a zprávu i s potvrzením doručí během několika sekund. A když je někdo na Ještědu, dokáže paket skočit až přes Brdy – jeden hop na víc než sto kilometrů.</p>
<p>Síť se za tu dobu posunula i na úrovni firmwaru. Verze 1.15 vyšla 19. dubna 2026 a přinesla podporu pro Heltec V4.3, OTA aktualizace pro nRF52 desky přes mobilní aplikaci a <a href="https://blog.meshcore.io/2026/04/19/release-1-15-0">pár změn chování</a>, které stojí za přečtení, než člověk začne flashovat. Heltec V4.3 navíc umí ovládat FEM hardware, což komunitní buildy jako EasySkyMesh 14.1 dovedly až na 5,5 mA klidového proudu. Pro solární repeater je to zásadní detail.</p>
<p>A pak je tu jedna věc, která komunitu poslední tři měsíce zaměstnává nejvíc.</p>
<h2>Kampaň 2-byte: proč si po prvním flashi musíš změnit jednu položku v menu</h2>
<p>Když dva uzly v síti vygenerují klíče, jejichž první bajt náhodou koliduje, je problém. Cesty (path) v MeshCore se počítají z hashe veřejného klíče a jednobajtová verze umí adresovat jen 256 unikátních prefixů.</p>
<p>V březnu 2026 už v české síti žádné úplně volné prefixy nebyly. Síť rostla rychleji, než byl protokol původně navržený.</p>
<p>Řešení přišlo s firmwarem 1.14. Dvoubajtový hash sníží počet možných hopů (z 64 na 32), ale dá síti 65 535 unikátních prefixů – tedy řádově dost na to, aby kolize přestaly být problém. Česká komunita to vzala jako koordinovanou kampaň. Provozovatelé repeaterů jeden po druhém aktualizovali firmware a od konce dubna je 2B nastavení reálným standardem.</p>
<p>Pro koncového uživatele to znamená jednu položku v menu. Po prvním flashi otevřeš v aplikaci MeshCore <em>Experimental Settings</em> a <em>Default Path Hash Size</em> přepneš na <strong>2 bytes</strong>. „V experimentálním nastavení si teď nastavte Výchozí velikost hashe cesty na 2b,&quot; stojí přímo na meshcore.cz. Když to zapomeneš, fungovat to bude, ale tvoje zprávy budou v menšině a u některých starších repeaterů by mohly zmizet úplně.</p>
<p>Takhle prozaicky se v praxi řeší škálování decentralizované sítě. Žádný governance token, žádné hlasování přes blockchain. Telegramová skupina, hlasování na Facebooku, postupný rollout.</p>
<h2>Tři role, tři firmwary</h2>
<p>Na rozdíl od Meshtasticu, kde přeposílá víceméně každý uzel, MeshCore strukturu sítě rozdělil na tři role. To je hlavní rozdíl mezi oběma sítěmi a důvod, proč se v reálném provozu chovají úplně jinak.</p>
<p><strong>Companion</strong> je uzel, který si dáš do kapsy nebo na stůl. Přes Bluetooth (případně USB nebo WiFi, podle toho, jaký firmware nahraješ) ho spojíš s mobilem a posíláš a přijímáš zprávy. Provoz ostatních uživatelů nepřeposílá – pokud zpráva není určená tobě, companion ji ignoruje. Tím šetří éter i baterii.</p>
<p><strong>Repeater</strong> je naopak součást infrastruktury, ne relé navíc. Jeho jediným úkolem je předávat pakety smysluplným směrem. Bez Bluetooth, bez displeje, často bez krytu kromě 3D tištěné krabičky. Patří na střechu, komín, vysílač nebo kopec. Solární panel, 18650 nebo LiFePO4 baterie, anténa s rozumným výhledem. Operátor si ho nakonfiguruje přes web config tool ještě před tím, než ho někam pověsí, protože jakmile je nahoře, není kam strčit USB-C.</p>
<p><strong>Room Server</strong> je třetí typ. Něco jako lokální BBS pro region – uzel, který umí ukládat zprávy, sdružovat uživatele do tematických kanálů a fungovat jako store-and-forward, když je adresát zrovna mimo dosah sítě.</p>
<p>Role nejde přepnout konfigurací. Když chceš ze svého companionu udělat repeater, musíš ho znovu flashnout. To zní jako omezení, ale dává smysl: firmware pro každou roli je jinak optimalizovaný a komunita má jistotu, že když má někdo v síti repeater, je to opravdu repeater, a ne mobil, kterému zrovna umřela baterka.</p>
<h2>Hardware: co reálně koupit v polovině roku 2026</h2>
<p>Tabulka, kterou bych si přál mít, když jsem s MeshCore začínal.</p>
<table>
<thead>
<tr>
<th>Typ uzlu</th>
<th>Doporučená deska</th>
<th>Orientační cena</th>
<th>K čemu</th>
</tr>
</thead>
<tbody>
<tr>
<td>Levný companion</td>
<td>Heltec V3 (ESP32)</td>
<td>600–900 Kč</td>
<td>Vstupní úroveň, OLED, BLE, integrovaná nabíječka</td>
</tr>
<tr>
<td>Lepší companion</td>
<td>Heltec V4 / V4.3</td>
<td>900–1200 Kč</td>
<td>Nižší spotřeba, novější LoRa stack</td>
</tr>
<tr>
<td>Kapesní companion</td>
<td>SenseCAP T1000-E</td>
<td>~2500 Kč</td>
<td>Kompaktní, GPS, nRF52, OTA</td>
</tr>
<tr>
<td>E-ink companion</td>
<td>LilyGo T-Echo</td>
<td>~1800 Kč</td>
<td>Displej drží i bez napájení</td>
</tr>
<tr>
<td>Autonomní zařízení</td>
<td>LilyGo T-Deck</td>
<td>~3500 Kč</td>
<td>Vlastní klávesnice, displej, telefon nepotřebuješ</td>
</tr>
<tr>
<td>DIY repeater</td>
<td>Heltec V3/V4 + 18650 + panel</td>
<td>~1500 Kč</td>
<td>Bastlířská varianta, krabička z tiskárny</td>
</tr>
<tr>
<td>Hotový solární repeater</td>
<td>SenseCAP Solar Node P1 Pro</td>
<td>~5000 Kč</td>
<td>Plug and play pro střechu</td>
</tr>
</tbody>
</table>
<p>K hardwaru pár poznámek z praxe, protože tabulka neřekne všechno.</p>
<p>Heltec V3 je pořád nejrozšířenější deska v české síti. Funguje, je levný, návodů na něj je plný Telegram. Pokud začínáš a nechceš řešit detaily, vezmi Heltec V3 nebo V4 v EU variantě (868 MHz, <strong>ne</strong> 915 MHz – ten je pro USA a v české síti nezachytí nic).</p>
<p>T-Deck je jiná liga. Pro lidi, co chtějí mít komunikaci úplně mimo telefon – na hory, do auta na dlouhé tahy, nebo prostě jako koncept „vlastní pager bez internetu&quot;. Pořád stojí kolem 3500 Kč, ale když k tomu přidáš baterii a pořádnou anténu, cena se snadno přehoupne přes pět litrů.</p>
<p>A SenseCAP Solar Node P1 Pro je teď v české komunitě nejcitovanější volba pro hotový repeater. Eischmann o něm píše: „Úplně se mi nechtělo bastlit vlastní řešení, takže jsem zvolil ověřené hotové řešení SenseCAP Solar Node P1 Pro.&quot; Pět tisíc je dost peněz na to, aby ses k nákupu rozhoupal, ale když jde o střechu rodinného domu, kde má mít spojení tvůj soused i ty, je to investice, která se vrátí.</p>
<h3>BOM pro vlastní solární repeater (DIY varianta, ~1700 Kč)</h3>
<p>Pro úplnost, kdyby ti to nedalo a chtěl bys ho postavit.</p>
<p>Zhruba takhle vypadá rozumný DIY repeater postavený na Heltecu, který přežije i bez sítě:</p>
<ul>
<li>Heltec V3 (EU 868 MHz) – 750 Kč</li>
<li>LiFePO4 článek 18650, 1500 mAh – 250 Kč (pozor na firmware ≥ 1.12, kde byly s LFP/LTO články hlášené <a href="https://meshcore.cz/">problémy s napěťovou křivkou</a>)</li>
<li>TP4056 modul s ochranou – 30 Kč</li>
<li>6V/5W solární panel – 200 Kč (zimní slunce v ČR je nízké a krátké, dimenzuj radši s rezervou)</li>
<li>LoRa anténa 868 MHz, zisk 3–5 dBi – 200 Kč</li>
<li>Pigtail SMA / IPEX – 60 Kč</li>
<li>3D tištěná krabička – pár desítek korun za filament</li>
<li>IP65 průchodka pro anténní kabel – 80 Kč</li>
<li>Spojovací materiál, dlaždice, držák – podle situace</li>
</ul>
<p>Cena pohodlně pod dva tisíce, pokud máš tiskárnu doma. Když kupuješ všechno nové a tiskneš v servisu, přidej k tomu pár stovek za filament a držák antény.</p>
<h2>Frekvence a nastavení regionu pro ČR</h2>
<p>Tohle bývá první past pro lidi, co začínají. MeshCore v Evropě obecně jede na pásmu 868 MHz, ale česká komunita se sjednotila na konkrétním presetu, který se ne vždycky shoduje s výchozím nastavením „EU&quot; v aplikaci. Konkrétně: frekvence 869,432 MHz, šířka pásma 62,5 kHz, spreading factor 7, coding rate 5, vysílací výkon 22 dBm.</p>
<p>Co to znamená v praxi: vysíláš na bezlicenčním pásmu, žádné poplatky, žádná registrace. Ale <strong>musíš respektovat duty cycle limit 1 %</strong> – tedy ze sta sekund vysílat nejvýš jednu. Firmware to hlídá sám, ale když si pustíš na síti bota, který každé tři minuty odešle status update, ten limit ti tiše vyžere a tvoje skutečné zprávy se přes něj nedostanou.</p>
<p>A teď k tomu botovi.</p>
<h2>Etiketa: žádné automaty, žádné scrapery</h2>
<p>Česká MeshCore komunita má jedno pravidlo, které visí přímo na úvodní stránce meshcore.cz a v každém druhém příspěvku na Telegramu. „Síť budujeme striktně pro komunikaci mezi lidmi (keyboard to keyboard). Vyvarujte se automatizovanému posílání zpráv, vyčítání repeaterů nebo jiné komunikaci, která není mezi lidmi!&quot;</p>
<p>Důvod je matematický. LoRa síť má reálnou propustnost zhruba tří kilobitů za sekundu. To není opomenutí, to je fyzika daná modulací. Komunita po hlasování konstatovala, že 75 % generovaného provozu tvořili boti, což snižuje pravděpodobnost doručení skutečných zpráv. Vznikla z toho samostatná kampaň: provozovatelé botů se mají vypnout. Jediný, kdo tam má povolení zůstat, je El Pong – komunitní bot s AI a emailem, který si komunita schválně nechala jako experiment.</p>
<p>Když si tedy zapneš svůj první uzel a napadne tě napsat skript, který bude každou hodinu pingovat dosah, prostě to nedělej. Není to vůči nikomu fér.</p>
<p>Totéž platí pro scrapery a „monitory pokrytí&quot;. Existuje <a href="https://meshcore.cz/">veřejná mapa</a> i analyzer, oba běží na backendu, kde tu zátěž nese server, ne LoRa éter. Když si chceš zmapovat vlastní dosah, projdi se s companionem a koukej do aplikace. Žádný autopilot.</p>
<h2>Krok za krokem: od krabičky k první zprávě</h2>
<p>Předpokládejme Heltec V3 v EU 868 MHz verzi, Android telefon a Chrome v notebooku.</p>
<p>Připoj desku přes USB-C k počítači. Pozor na kabel – některé „nabíjecí&quot; mají jen napájení a žádná data, a flasher se ti k čipu nedostane. Když to nepřipojí, zkus jiný kabel dřív, než začneš googlovat ovladače.</p>
<p>Otevři <a href="https://flasher.meshcore.co.uk">flasher.meshcore.co.uk</a> v Chromu (nebo jiném prohlížeči postaveném na Chromiu – Edge funguje, Firefox bohužel ne, protože nemá Web Serial API). Po načtení vyber model desky. Pro Heltec V3 zvol <em>Community Firmware</em> a roli <em>Companion Bluetooth</em>. Stiskni <em>Flash</em>. Asi po půl minutě má deska firmware.</p>
<p>Stáhni si aplikaci <strong>MeshCore</strong> – existuje pro <a href="https://play.google.com/store/apps/details?id=co.meshcore.app">Android</a> i iOS. Po spuštění klepni na „přidat zařízení&quot; a aplikace najde tvůj uzel přes Bluetooth. Spárování chce PIN, který se ti zobrazí na OLED displeji.</p>
<p>První věc, kterou pak v aplikaci uděláš (ano, ještě před tím, než pošleš první zprávu): otevři <em>Experimental Settings</em> a přepni <em>Default Path Hash Size</em> na <strong>2 bytes</strong>. To je ta kampaň, o které jsem psal výš. Pak nastav region – pro Česko buď použij preset <em>EU Recommended</em>, nebo manuálně nastav 869,432 MHz / BW 62,5 kHz / SF 7 / CR 5.</p>
<p>Teď klepni v aplikaci na ikonu vlny (advert) a pošli <em>Flood Routed Advert</em>. To je signál „jsem tady, kdo mě slyší&quot;. V <em>Contacts</em> by se ti během následujících sekund až minut měly začít objevovat repeatery a uživatelé v dosahu. Když ne, vystup na balkon nebo zkus jít k oknu. LoRa není WiFi a na úrovni ulice mezi paneláky se jí obvykle moc nedaří.</p>
<p>Pošli testovací zprávu do kanálu <strong>#test</strong>. Pokud uvidíš v aplikaci „Heard X repeat(s)&quot;, jsi v síti. Hotovo.</p>
<h2>Linuxový klient Meshy: alternativa pro lidi, co nechtějí mobil</h2>
<p>Pokud jsi typ člověka, co radši pracuje na notebooku než na mobilu, je tu pro tebe Meshy. Linuxový klient pro MeshCore, který od února 2026 píše Jiří Eischmann. Aplikace má dokonce funkce, které oficiální klient zatím nemá – třeba vykreslení trasy poslední úspěšné zprávy přímo na mapě v chatu.</p>
<p>Meshy se aktuálně distribuuje přes Flatpak repozitář a každý commit do gitu spouští nový build pro x86_64 i aarch64 (díky Roští.cz za poskytnutí builderu). Eischmann teď cílí na publikaci ve Flathubu – hlavní překážka prý je, že kvůli udev pravidlu pro připojení companionu přes USB potřebuje obejít sandbox pomocí <code>flatpak spawn</code>. Časem to vyřeší. Komunita kolem linuxového klienta roste a Meshy je teď nejstabilnější varianta, pokud chceš MeshCore používat z laptopu.</p>
<p>Pro lidi z radioamatérské scény, kteří už znají RTL-SDR, gpredict a další unixové utility, je Meshy přirozenější než přepínání mezi mobilem a notebookem. V brněnské komunitě je to čím dál jasnější volba.</p>
<h2>Brno jako centrum české MeshCore scény</h2>
<p>Když si zmapuješ aktivitu české komunity, jihomoravský trojúhelník vyčnívá. Většina nejaktivnějších provozovatelů sítě sedí v Brně. Jindřich Skácel měl v únoru 2026 přednášku na 216. srazu spolku OpenAlt na FIT VUT, ukazoval klientská zařízení a praktické nasazení repeateru, video je <a href="https://vhsky.cz/w/eTwu4pMadf6uKUH75AbymD">na vhsky.cz</a>. Na budově Red Hatu v Medlánkách přímo běží repeater techpark.meshcore.cz, který kryje větší část severu Brna.</p>
<p>Není to náhoda. Brno má kombinaci, která MeshCore přeje: hustá technická komunita (Red Hat, FIT VUT, SUSE, NIC.CZ), aktivní open-source scéna kolem OpenAltu, prolínání ham a maker komunity a topologie s viditelností na okolní kopce (Babí lom, Děvín, Hostýn).</p>
<p>Eischmann to v jednom blogu trefil přirovnáním ke CZFree.Netu z přelomu nultých let – komunita, která bere infrastrukturu do svých rukou, protože ji to baví, ne protože musí.</p>
<p>Pokud bydlíš v Brně nebo okolí a chceš se připojit, je to teď nejjednodušší. Telegramová skupina <strong>meshcore_cz</strong> má aktivní topic <em>Wiki</em> a <em>Repeatery</em>, srazy OpenAltu v Red Hat Labu na FIT VUT chodí pravidelně každý třetí pátek v měsíci (i když ne každý je o MeshCore) a v Brně máš největší šanci potkat lidi, kteří síť reálně staví.</p>
<p>Jiné regiony pochopitelně taky fungují. Praha má pokrytí, Hradec a Liberec mají své sysopy, jižní Čechy mají svou skupinku. Ale hustota brněnské sítě v polovině roku 2026 je v republice unikum a kdyby ses chtěl podívat, jak vypadá MeshCore, když má kritickou masu, stojí za to si sem na jeden pátek vyrazit a vidět to z první ruky.</p>
<h2>Co dál</h2>
<p>Když máš companion v kapse a fungující spojení do sítě, je to první krok. Logické pokračování je vlastní repeater. Pokud bydlíš výš nebo máš střechu, je to nejspíš něco, co tvoje okolí ocení. Eischmannovi přes zimu umřely baterky na repeateru ivanovice.meshcore.cz, který byl 300 metrů od něj, a najednou byl bez spojení. Jeho ponaučení: „když závisíte na repeaterech ostatních, měli byste mít spojení alespoň na dva. Nebo mít vlastní.&quot; Síť odolnou proti blackoutu nepostavíš tím, že čekáš na sysopa o tři ulice dál.</p>
<p>Před tím, než si pořídíš hardware na repeater, vygeneruj si přes <a href="https://meshcore.cz/">Key Generator</a> vlastní prefix klíče. V březnu 2026 už volné jednobajtové prefixy nebyly. Při 2-byte hashi je situace lepší, ale stejně si zkontroluj v analyzeru, jestli zrovna tvůj generovaný prefix neběží už ten den někomu přes ulici.</p>
<p>A pokud chceš jít dál než ke klasickým textovkám – existuje <a href="https://github.com/meshcore-dev/MeshCore/releases/tag/companion-v1.15.0">GROUP_DATA</a>, binární typ paketu, který firmware 1.15 přinesl pro pokročilejší aplikace. Telemetrie, řízení vzdálených zařízení, integrace s domácí automatizací. Část komunity tudy už šlape, v Brně víc, v ostatních městech méně.</p>
<p>Co MeshCore není a co se nestane: nikdy z toho nebude bezdrátový internet, nikdy nebude pohánět videohovory, nikdy nezvládne přenášet fotky v rozumném čase. To je v pořádku. Stačí, že umí to, co lidi v Karpatech, na chatě v Beskydech nebo v zatopeném Bohumíně skutečně potřebují: krátkou textovku, která projde, i když všechno ostatní leží.</p>
<p>A taková síť se buduje úplně stejně, jako se před třiceti lety budoval CZFree.Net. Po jednom uzlu, po jedné krabičce, po jedné neděli na střeše.</p>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2026%2F05%2F16%2Fmeshcore-v-praxi-jak-v-cesku-postavit-vlastni-lora-uzel-a-nezapadnout%2F&#038;via=hessevalentino&#038;related=hessevalentino%3AValentino%20Hesse%20OK2HSS" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2026/05/16/meshcore-v-praxi-jak-v-cesku-postavit-vlastni-lora-uzel-a-nezapadnout/">MeshCore v praxi: jak v Česku postavit vlastní LoRa uzel a nezapadnout</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Recenze &#8211; Zvětšovací brýle s LED osvětlením</title>
		<link>https://www.hardwired.dev/2025/03/21/recenze-zvetsovaci-bryle-s-led-osvetlenim/</link>
		
		<dc:creator><![CDATA[Valentino Hesse OK2HSS]]></dc:creator>
		<pubDate>Fri, 21 Mar 2025 14:01:46 +0000</pubDate>
				<category><![CDATA[Různé]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[elektronika]]></category>
		<category><![CDATA[ergonomie]]></category>
		<category><![CDATA[hodinářství]]></category>
		<category><![CDATA[jemná mechanika]]></category>
		<category><![CDATA[kutilství]]></category>
		<category><![CDATA[LED osvětlení]]></category>
		<category><![CDATA[LightCraft]]></category>
		<category><![CDATA[mikroelektronika]]></category>
		<category><![CDATA[modelářství]]></category>
		<category><![CDATA[optické nástroje]]></category>
		<category><![CDATA[optické pomůcky]]></category>
		<category><![CDATA[osvětlené lupy]]></category>
		<category><![CDATA[pájení]]></category>
		<category><![CDATA[práce s detaily]]></category>
		<category><![CDATA[pracovní lupy]]></category>
		<category><![CDATA[pracovní nástroje]]></category>
		<category><![CDATA[pracovní pomůcky]]></category>
		<category><![CDATA[precizní práce]]></category>
		<category><![CDATA[přesná práce]]></category>
		<category><![CDATA[řemeslné nástroje]]></category>
		<category><![CDATA[výměnné čočky]]></category>
		<category><![CDATA[zrakové pomůcky]]></category>
		<category><![CDATA[zvětšovací brýle]]></category>
		<category><![CDATA[zvětšovací čočky]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=2715</guid>

					<description><![CDATA[<p>Zvětšovací brýle s LED osvětlením: Praktický pomocník pro detailní práci Pokud pracujete s malými součástkami, šijete, modelaříte nebo se věnujete &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2025/03/21/recenze-zvetsovaci-bryle-s-led-osvetlenim/">Recenze – Zvětšovací brýle s LED osvětlením</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><h1>Zvětšovací brýle s LED osvětlením: Praktický pomocník pro detailní práci</h1>
<p>Pokud pracujete s malými součástkami, šijete, modelaříte nebo se věnujete elektronice, budou pro vás zvětšovací brýle s osvětlením skutečným objevem. Jde o brýle, které vám pomohou lépe vidět drobné detaily díky výměnným čočkám s různým zvětšením a vestavěnému LED světlu.</p>
<p><a href="https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01754.webp"><img fetchpriority="high" decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01754-1024x576.webp" alt="" width="800" height="450" class="aligncenter size-large wp-image-2726" srcset="https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01754-1024x576.webp 1024w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01754-300x169.webp 300w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01754-768x432.webp 768w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01754-1536x864.webp 1536w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01754-2048x1152.webp 2048w" sizes="(max-width: 800px) 100vw, 800px" /></a></p>
<h2>Co všechno v balení najdete?</h2>
<p>V balení dostanete:</p>
<ul>
<li>Samotné bílé brýle</li>
<li>Pět různých čoček se zvětšením 1×, 1,5×, 2×, 2,5× a 3,5×</li>
<li>Gumový pásek pro lepší upevnění brýlí na hlavě</li>
<li>Utěrku na čištění čoček</li>
<li>Kabel</li>
<li>Návod k použití</li>
</ul>
<h2>Jak funguje osvětlení?</h2>
<p>Brýle mají zabudované dvě 3mm LED diody, které můžete naklápět v úhlu 0 až 45 stupňů. To znamená, že si světlo nasměrujete přesně tam, kde ho potřebujete. Osvětlení můžete napájet dvěma způsoby:</p>
<ol>
<li>Třemi AAA bateriemi (nejsou součástí balení)</li>
<li>Vestavěným akumulátorem, který dobijete přes běžný micro USB kabel</li>
</ol>
<h2>Jak se s brýlemi pracuje?</h2>
<p>Každá čočka má svou ideální pracovní vzdálenost:</p>
<ul>
<li>Čočka 1× - použijte ve vzdálenosti 250-350 mm od předmětu</li>
<li>Čočka 1,5× - použijte ve vzdálenosti 200-300 mm</li>
<li>Čočka 2× - použijte ve vzdálenosti 175-275 mm</li>
<li>Čočka 2,5× - použijte ve vzdálenosti 150-250 mm</li>
<li>Čočka 3,5× - použijte ve vzdálenosti 80-120 mm</li>
</ul>
<p>Pokud používáte variantu s AAA bateriemi, brýle jsou o něco těžší. Proto je v balení gumový pásek, který nahradí běžné stranice brýlí a zabrání jejich sklouzávání i při delší práci.</p>
<h2>V čem jsou lepší než konkurence?</h2>
<p>Na rozdíl od levnějších modelů (jako je Levenhuk Zeno Vizor G3) mají tyto brýle kvalitnější upínací mechanismus čoček. U levnějších modelů čočky časem začnou vypadávat, což se u těchto brýlí neděje.</p>
<p>Brýle jsou pohodlné i při dlouhém používání a díky rychlé výměně čoček je snadno přizpůsobíte různým typům práce. Můžete s nimi například snadno číst hodnoty na SMD odporech nebo provádět jiné práce vyžadující přesnost.</p>
<p><a href="https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01767.webp"><img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01767-1024x576.webp" alt="" width="800" height="450" class="aligncenter size-large wp-image-2723" srcset="https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01767-1024x576.webp 1024w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01767-300x169.webp 300w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01767-768x432.webp 768w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01767-1536x864.webp 1536w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01767-2048x1152.webp 2048w" sizes="(max-width: 800px) 100vw, 800px" /></a></p>
<h2>Praktické zkušenosti s brýlemi</h2>
<p>Během několika týdnů testování jsem si všiml, jak výrazně se zlepšila moje práce s drobnými součástkami. Pájení elektronických komponentů na desku plošných spojů se stalo mnohem přesnějším - nyní vidím jasně každý spoj a dokážu identifikovat i nejmenší nedokonalosti, které by mohly později způsobit problémy. </p>
<p>Oceňuji především možnost rychlé výměny čoček podle typu práce. Například při čtení hodnot SMD odporů používám nejvyšší zvětšení, zatímco při montáži větších součástek mi stačí nižší zvětšení s větším zorným polem.</p>
<p>LED osvětlení se ukázalo jako nečekaně užitečná funkce, zvláště při práci ve večerních hodinách nebo v hůře osvětlených prostorách. Nastavitelný úhel světla eliminuje stíny, které by jinak komplikovaly práci. Navíc mám obě ruce volné pro manipulaci s nástroji a součástkami.</p>
<p>Po delším používání jsem nepociťoval obvyklou únavu očí, která mě trápila při práci s běžnou lupou. To mi umožnilo pracovat déle a s větší přesností. Kromě elektroniky jsem brýle vyzkoušel i při opravě náramkových hodinek a výsledky byly podobně přesvědčivé - drobné součástky mechanismu byly najednou jasně viditelné a manipulace s nimi mnohem snazší.</p>
<p>Významnou výhodou těchto brýlí je také možnost pohodlně je používat i přes stávající dioptrické brýle. Jako člověk s korekcí zraku jsem to velmi ocenil - zvětšovací brýle jsou navrženy s dostatečným prostorem, aby se daly nosit přes běžné dioptrické brýle bez nepříjemného tlaku nebo omezení zorného pole. Tento konstrukční prvek výrazně rozšiřuje okruh potenciálních uživatelů a odstraňuje nutnost kompromisu mezi korekcí zraku a možností zvětšení pracovního detailu.</p>
<p><a href="https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01755.webp"><img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01755-1024x576.webp" alt="" width="800" height="450" class="aligncenter size-large wp-image-2725" srcset="https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01755-1024x576.webp 1024w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01755-300x169.webp 300w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01755-768x432.webp 768w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01755-1536x864.webp 1536w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01755-2048x1152.webp 2048w" sizes="(max-width: 800px) 100vw, 800px" /></a></p>
<h2>Proč stojí za koupi?</h2>
<p>Tyto zvětšovací brýle jsou profesionální nástroj, který:</p>
<ul>
<li>Zvyšuje přesnost vaší práce</li>
<li>Snižuje únavu očí</li>
<li>Přizpůsobí se různým typům jemných prací</li>
<li>Má dlouhou životnost</li>
<li>Nabízí praktické osvětlení pracovní plochy</li>
</ul>
<p>Brýle se na trhu prodávají také pod označením LightCraft LC1780 (kód EAN: 5060252029780).</p>
<p>Investice do kvalitních zvětšovacích brýlí se vyplatí každému, kdo pravidelně pracuje s drobnými součástkami nebo detaily. Díky odolné konstrukci a propracovanému systému výměny čoček vám budou sloužit spolehlivě po dlouhou dobu.</p>

<a href='https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01758-1.webp'><img loading="lazy" decoding="async" width="800" height="450" src="https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01758-1-1024x576.webp" class="attachment-large size-large" alt="" srcset="https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01758-1-1024x576.webp 1024w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01758-1-300x169.webp 300w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01758-1-768x432.webp 768w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01758-1-1536x864.webp 1536w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01758-1-2048x1152.webp 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a>
<a href='https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01751-1.webp'><img loading="lazy" decoding="async" width="800" height="450" src="https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01751-1-1024x576.webp" class="attachment-large size-large" alt="" srcset="https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01751-1-1024x576.webp 1024w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01751-1-300x169.webp 300w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01751-1-768x432.webp 768w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01751-1-1536x864.webp 1536w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01751-1-2048x1152.webp 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a>
<a href='https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01754-2.webp'><img loading="lazy" decoding="async" width="800" height="450" src="https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01754-2-1024x576.webp" class="attachment-large size-large" alt="" srcset="https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01754-2-1024x576.webp 1024w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01754-2-300x169.webp 300w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01754-2-768x432.webp 768w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01754-2-1536x864.webp 1536w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01754-2-2048x1152.webp 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a>
<a href='https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01755-2.webp'><img loading="lazy" decoding="async" width="800" height="450" src="https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01755-2-1024x576.webp" class="attachment-large size-large" alt="" srcset="https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01755-2-1024x576.webp 1024w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01755-2-300x169.webp 300w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01755-2-768x432.webp 768w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01755-2-1536x864.webp 1536w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01755-2-2048x1152.webp 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a>
<a href='https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01759-1.webp'><img loading="lazy" decoding="async" width="800" height="450" src="https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01759-1-1024x576.webp" class="attachment-large size-large" alt="" srcset="https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01759-1-1024x576.webp 1024w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01759-1-300x169.webp 300w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01759-1-768x432.webp 768w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01759-1-1536x864.webp 1536w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01759-1-2048x1152.webp 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a>
<a href='https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01763-1.webp'><img loading="lazy" decoding="async" width="800" height="450" src="https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01763-1-1024x576.webp" class="attachment-large size-large" alt="" srcset="https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01763-1-1024x576.webp 1024w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01763-1-300x169.webp 300w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01763-1-768x432.webp 768w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01763-1-1536x864.webp 1536w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01763-1-2048x1152.webp 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a>
<a href='https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01766-1.webp'><img loading="lazy" decoding="async" width="800" height="450" src="https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01766-1-1024x576.webp" class="attachment-large size-large" alt="" srcset="https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01766-1-1024x576.webp 1024w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01766-1-300x169.webp 300w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01766-1-768x432.webp 768w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01766-1-1536x864.webp 1536w, https://www.hardwired.dev/wp-content/uploads/2025/03/DSC01766-1-2048x1152.webp 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a>

<h2>Kde lze brýle najít?</h2>
<p>Tyto zvětšovací brýle jsem objevil v internetovém obchodě Hezký den <a href="http://www.hezkyden.cz/shop/zvetsovaci-bryle-robustni-s-led-osvetlenim/" title="http://www.hezkyden.cz/shop/zvetsovaci-bryle-robustni-s-led-osvetlenim/">http://www.hezkyden.cz/shop/zvetsovaci-bryle-robustni-s-led-osvetlenim/</a><br />
Tyto brýle se prodávají také pod označením LightCraft LC1780 (kód EAN: 5060252029780) a mohou být dostupné i v jiných specializovaných obchodech s nástroji a pomůckami pro kutily.</p>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2025%2F03%2F21%2Frecenze-zvetsovaci-bryle-s-led-osvetlenim%2F&#038;via=hessevalentino&#038;related=hessevalentino%3AValentino%20Hesse%20OK2HSS" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2025/03/21/recenze-zvetsovaci-bryle-s-led-osvetlenim/">Recenze – Zvětšovací brýle s LED osvětlením</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Hack zubího kartáčku Philips SONICARE</title>
		<link>https://www.hardwired.dev/2025/02/01/hack-zubiho-kartacku-philips-sonicare/</link>
		
		<dc:creator><![CDATA[Valentino Hesse OK2HSS]]></dc:creator>
		<pubDate>Sat, 01 Feb 2025 12:41:17 +0000</pubDate>
				<category><![CDATA[Cyber Security]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Různé]]></category>
		<category><![CDATA[Aaron Christophel]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[bezpečnost]]></category>
		<category><![CDATA[časovač]]></category>
		<category><![CDATA[čištění zubů]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[generátor hesel]]></category>
		<category><![CDATA[Gnuradio]]></category>
		<category><![CDATA[hacknutí]]></category>
		<category><![CDATA[HackRF]]></category>
		<category><![CDATA[heslo]]></category>
		<category><![CDATA[hlavice]]></category>
		<category><![CDATA[návod]]></category>
		<category><![CDATA[nfc]]></category>
		<category><![CDATA[NFC Tools]]></category>
		<category><![CDATA[NTAG213]]></category>
		<category><![CDATA[odposlouchávání]]></category>
		<category><![CDATA[péče o zuby]]></category>
		<category><![CDATA[Philips]]></category>
		<category><![CDATA[Philips Sonicare]]></category>
		<category><![CDATA[reverzní inženýrství]]></category>
		<category><![CDATA[SDR]]></category>
		<category><![CDATA[software defined radio]]></category>
		<category><![CDATA[Sonicare]]></category>
		<category><![CDATA[soukromí]]></category>
		<category><![CDATA[technologie]]></category>
		<category><![CDATA[údržba]]></category>
		<category><![CDATA[výměna]]></category>
		<category><![CDATA[zdraví]]></category>
		<category><![CDATA[zubař]]></category>
		<category><![CDATA[zubní hygiena]]></category>
		<category><![CDATA[zubní kartáček]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=2601</guid>

					<description><![CDATA[<p>Zubní kartáčky se v dnešní době stávají stále &#34;chytřejšími&#34; a nejinak tomu je i u modelu Philips Sonicare. Původně se &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2025/02/01/hack-zubiho-kartacku-philips-sonicare/">Hack zubího kartáčku Philips SONICARE</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><p>Zubní kartáčky se v dnešní době stávají stále &quot;chytřejšími&quot; a nejinak tomu je i u modelu Philips Sonicare. Původně se zdálo, že blikající LED dioda signalizuje pouze potřebu výměny hlavice, ale bližší zkoumání odhalilo, že se jedná o technologii NFC (Near Field Communication).</p>
<p>Tento článek popisuje proces zpětného inženýrství, který odhalil princip komunikace mezi hlavicí a tělem kartáčku. Analyzujeme NFC komunikaci, dekódujeme uložený čas a podíváme se i na odposlouchávání hesla, které chrání údaje o používání kartáčku.</p>
<p>V článku je popsáno, jakým způsobem se autorovi podařilo &quot;hacknout&quot; zubní kartáček a manipulovat s časovačem hlavice. Dále se zabýváme bezpečnostními mechanismy a otázkou, zda jsou naše data v bezpečí i u tak běžných zařízení, jako je zubní kartáček.</p>
<p>Článek nabízí pohled do světa technologií a odhaluje, že i zdánlivě obyčejné věci mohou skrývat zajímavá tajemství.</p>
<h3><strong>1. První objev: Blikající LED a NFC</strong></h3>
<p>Autor si všiml, že jeho nový zubní kartáček Philips Sonicare reaguje na nasazení hlavice blikáním LED diody. Rychlé online vyhledávání odhalilo, že hlavice komunikuje s tělem kartáčku a připomíná tak potřebu výměny. To naznačovalo přítomnost nějaké formy bezdrátové komunikace.</p>
<h3><strong>2. Zkoumání hlavice a manuálu</strong></h3>
<p>Při bližším pohledu na hlavici kartáčku autor objevil anténu a malý černý čip, pravděpodobně IC (integrovaný obvod). Manuál kartáčku navíc uváděl frekvenci 13,56 MHz, což je typická frekvence pro NFC (Near Field Communication). To potvrdilo podezření, že hlavice komunikuje s tělem kartáčku bezdrátově pomocí technologie NFC.</p>
<h3><strong>3. Analýza NFC komunikace pomocí NFC Tools</strong></h3>
<p>Autor použil aplikaci NFC Tools na svém telefonu k prozkoumání komunikace mezi hlavicí a tělem kartáčku. Podařilo se mu identifikovat typ NFC čipu (NTAG213), použitou technologii (NfcA) a přítomnost hesla, které chrání zápis do paměti hlavice. Dále analyzoval paměťové bloky a zjistil, že se v nich ukládají různé informace, jako například unikátní ID hlavice, odkaz na webové stránky Philips a celkový čas používání hlavice.</p>
<h3><strong>4. Dekódování uloženého času a experimenty</strong></h3>
<p>Cyrill Künzi provedl sérii experimentů, aby zjistil, jak se mění data uložená v hlavici v průběhu používání. Zjistil, že adresa 0x24 v paměti hlavice ukládá celkový čas používání v sekundách. Bohužel, pokusy o přepsání této hodnoty selhaly kvůli ochraně heslem.</p>
<h3><strong>5. Odposlouchávání hesla pomocí HackRF a Gnuradio</strong></h3>
<p>K získání hesla Cyrill použil HackRF, což je softwarově definované rádio, a program Gnuradio. Zachytil RF signál na frekvenci 13,736 MHz, což je frekvence používaná pro NFC komunikaci. Pomocí těchto nástrojů a vlastního skriptu byl schopen dekódovat zachycený signál a získat heslo, které chrání zápis do paměti hlavice.</p>
<h3><strong>6. Zápis na hlavici pomocí NFC Tools a získaného hesla</strong></h3>
<p>S heslem v ruce mohl Cyrill pomocí aplikace NFC Tools odeslat speciální příkazy do hlavice a změnit tak uložený čas používání. Tímto způsobem &quot;hacknul&quot; svůj zubní kartáček a získal kontrolu nad časovačem hlavice.</p>
<h3><strong>7. Závěrečné poznatky a bezpečnostní mechanismy</strong></h3>
<p>Cyrill zjistil, že pro měření času se používají pouze první dva bajty na adrese 0x24 a že po dosažení určité hodnoty se čítač zastaví. Dále odhalil, že kartáček bliká LED diodou, pokud je uložený čas delší než 21 600 sekund (3 měsíce používání). Zjistil také, že po třech neúspěšných pokusech o zadání hesla se hlavice trvale zablokuje, což chrání před neoprávněným zásahem.</p>
<h3><strong>8. Generování hesla a výzva komunitě</strong></h3>
<p>Pokusil odhalit algoritmus generování hesla z unikátního ID hlavice, ale neúspěšně. Proto vyzval komunitu, aby se pokusila tuto hádanku vyřešit.</p>
<p>Tento proces reverzního inženýrství ukazuje, jakým způsobem je možné proniknout do komunikace mezi zařízením a jeho příslušenstvím a odhalit jeho skryté funkce. Zdůrazňuje také důležitost bezpečnostních mechanismů, které chrání před neoprávněným zásahem.</p>
<p><strong>Autor původní metoty reverzního inženýrství</strong> <a href="https://kuenzi.dev/toothbrush/">https://kuenzi.dev/toothbrush/</a></p>
<p>Původní článek popisoval zdlouhavý a technicky náročný proces odposlouchávání hesla pro zápis do paměti hlavice zubního kartáčku Philips Sonicare pomocí SDR (Software Defined Radio). Tento postup vyžadoval speciální vybavení (HackRF) a značné znalosti v oblasti rádiové komunikace a reverzního inženýrství.</p>
<p>Díky úsilí a odhodlání komunity kolem reverzního inženýrství se však podařilo posunout tento projekt o velký kus dál. Uživatel s přezdívkou Aaron Christophel se inspiroval tímto článkem a pustil se do vlastního výzkumu. Jeho cílem bylo odhalit algoritmus, který Philips používá pro generování hesel pro jednotlivé hlavice.</p>
<p>Po několika týdnech usilovné práce se mu podařilo uspět! Aaron Christophel nejenže odhalil tento algoritmus, ale dokonce vytvořil funkční generátor hesel, který je k dispozici na platformě GitHub.</p>
<p>Tento generátor hesel umožňuje uživatelům snadno a rychle získat heslo pro svou konkrétní hlavici zubního kartáčku Philips Sonicare. Stačí zadat unikátní identifikátor (UID) hlavice a generátor obratem vygeneruje odpovídající heslo.</p>
<p>Díky tomuto objevu se výrazně zjednodušil proces &quot;hacknutí&quot; zubního kartáčku. Uživatelé již nemusí používat drahé vybavení a trávit hodiny odposloucháváním komunikace. Nyní stačí použít generátor hesel a během několika sekund získat potřebné heslo.</p>
<p>Je důležité si uvědomit, že tento objev má dopad na praktické využití zubních kartáčků Philips Sonicare. Uživatelé, kteří si zakoupili drahé hlavice, ale nechtějí je měnit tak často, jak doporučuje výrobce, mohou nyní snadno resetovat čítač času a používat je déle.</p>
<p>Zároveň je ale třeba zdůraznit, že zásah do elektroniky zubního kartáčku může vést ke ztrátě záruky a v krajním případě i k poškození přístroje. Proto je důležité postupovat s opatrností a s vědomím možných rizik.</p>
<p>Tento úspěch Aarona Christophela je důkazem síly komunity a otevřeného přístupu k technologiím. Ukazuje, že i zdánlivě obyčejné věci, jako je zubní kartáček, mohou skrývat zajímavá tajemství a výzvy pro nadšené kutily.</p>
<p><strong>Teorie bylo dost, pojďme se podívat na praktický návod, jak &quot;hacknout&quot; hlavici zubního kartáčku Philips Sonicare a jak si s tímto vylepšením můžete dál čistit zuby. V následujících krocích si ukážeme, jak získat heslo pro vaši hlavici pomocí generátoru hesel a jak ho následně použít k resetování čítače času. Nezapomeňte však, že tento zásah může vést ke ztrátě záruky a je tedy důležité zvážit všechna rizika.</strong></p>
<h3>Co budete potřebovat</h3>
<p>Nejprve budete potřebovat aplikaci <strong>NFC Tools</strong> aplikace pro práci s čipem NFC. Aplikace je k dispozici buď pro iOS nebo Android.</p>
<p>Nyní musíte najít UID hlavy štětce. K tomu použijte aplikaci ke čtení čipu NFC hlavy štětce pomocí možnosti “Číst / Upravit paměť ” v nabídce “Jiné ”. Tím získáte dlouhý seznam adres a jejich dat. Najděte své UID v prvních dvou řádcích:</p>
<p><a href="https://www.hardwired.dev/wp-content/uploads/2025/02/nfcuid.webp"><img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2025/02/nfcuid-1024x597.webp" alt="" /></a></p>
<p>Ve výše uvedeném snímku obrazovky by bylo UID 04:03:47:7A:22:70:81. (Poslední bajt na první adrese je ignorován, protože se jedná o hodnotu BCC0 a nikoli část UID.)</p>
<p>Nyní potřebujeme kód produktu. Toto je vytištěno na kovovém ráfku na základně hlavy:</p>
<p><a href="https://www.hardwired.dev/wp-content/uploads/2025/02/sonicareHead.webp"><img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2025/02/sonicareHead-1024x997.webp" alt="" /></a></p>
<p>Nebo to najdete zakódováno v ASCII na adresách 21 až 23 (ignorujte první 2 byti):</p>
<p><a href="https://www.hardwired.dev/wp-content/uploads/2025/02/IMG_5734.webp"><img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2025/02/IMG_5734-1024x852.webp" alt="" /></a></p>
<p>Přejdeme na stránku SonicareGenerator a vygenerujeme jedinečný příkaz reset pro tuto hlavu kartáčku: <a href="https://data.ok2hss.cz/SoniCracker/sonicrackare.html" title="Generátor hesel SONICARE"><strong>Generátor hesel SONICARE</strong></a><br />
<a href="https://www.hardwired.dev/wp-content/uploads/2025/02/Snimek-obrazovky-2025-02-01-v-12.59.11-png.webp"><img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2025/02/Snimek-obrazovky-2025-02-01-v-12.59.11-1024x604.webp" alt="" /></a></p>
<p><a href="https://www.hardwired.dev/wp-content/uploads/2025/02/Snimek-obrazovky-2025-02-01-v-13.05.10-png.webp"><img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2025/02/Snimek-obrazovky-2025-02-01-v-13.05.10-1024x287.webp" alt="" /></a></p>
<p>V NFC Tools aplikaci, můžete přejít na “Pokročilé příkazy NFC ” zadejte svůj konkrétní příkaz do pole “Data ” a odešlete jej do kartáčku , hlava pro resetování získá původní hodnoty časovače.</p>
<p>A máme hotovo.</p>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2025%2F02%2F01%2Fhack-zubiho-kartacku-philips-sonicare%2F&#038;via=hessevalentino&#038;related=hessevalentino%3AValentino%20Hesse%20OK2HSS" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2025/02/01/hack-zubiho-kartacku-philips-sonicare/">Hack zubího kartáčku Philips SONICARE</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The way of the 3Dprinterman</title>
		<link>https://www.hardwired.dev/2024/12/16/the-way-of-the-3dprinterman/</link>
		
		<dc:creator><![CDATA[Kosieh Barter]]></dc:creator>
		<pubDate>Mon, 16 Dec 2024 14:11:08 +0000</pubDate>
				<category><![CDATA[3D Tisk]]></category>
		<category><![CDATA[Různé]]></category>
		<category><![CDATA[3D benchy]]></category>
		<category><![CDATA[3D modeling]]></category>
		<category><![CDATA[3D tiskárna]]></category>
		<category><![CDATA[3D tiskové struny]]></category>
		<category><![CDATA[bambulab]]></category>
		<category><![CDATA[Bed Slinger]]></category>
		<category><![CDATA[BLTouch]]></category>
		<category><![CDATA[bowden]]></category>
		<category><![CDATA[CoreXY]]></category>
		<category><![CDATA[delta tiskárna]]></category>
		<category><![CDATA[direct drive]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[elektronika]]></category>
		<category><![CDATA[extruder]]></category>
		<category><![CDATA[filament]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[Flsun]]></category>
		<category><![CDATA[Flsun Cube]]></category>
		<category><![CDATA[Flsun i3]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[hobby]]></category>
		<category><![CDATA[kalibrace]]></category>
		<category><![CDATA[kinematika tisku]]></category>
		<category><![CDATA[maker]]></category>
		<category><![CDATA[MKS Gen L]]></category>
		<category><![CDATA[modifikace]]></category>
		<category><![CDATA[mosfet]]></category>
		<category><![CDATA[multi-material]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[P3Steel]]></category>
		<category><![CDATA[petg]]></category>
		<category><![CDATA[řídící deska]]></category>
		<category><![CDATA[stepper driver]]></category>
		<category><![CDATA[tiskový bed]]></category>
		<category><![CDATA[TPU]]></category>
		<category><![CDATA[tryska]]></category>
		<category><![CDATA[údržba 3D tiskárny]]></category>
		<category><![CDATA[X1C Carbon]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=2512</guid>

					<description><![CDATA[<p>The jargon, slovník na začátek Firmware: Je to vlastně systém určený přímo pro konkrétní procesor, desku, elektroniku. Není to operační &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2024/12/16/the-way-of-the-3dprinterman/">The way of the 3Dprinterman</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><h2>The jargon, slovník na začátek</h2>
<h5>Firmware:</h5>
<p>Je to vlastně systém určený přímo pro konkrétní procesor, desku, elektroniku. Není to operační systém v daném slova smyslu, nicméně řídí už konkrétní hardware.<br />
Dokonce platí, že některé komponenty počítače mají svůj vlastní &quot;firmware&quot;. Dobrým příkladem je třeba disketová nebo DVD mechanika. V tomto kontextu se budeme bavit o systému řídící specifickou elektroniku.</p>
<h5>Introduction</h5>
<p>Uvedení do děje. V zásadě předmluva, představení.</p>
<h5>i3</h5>
<p>i3 se v tomto rozumí jako &quot;iteration 3&quot;. Je to typ 3D tiskárny, mající rám ve tvaru písmene T ležícího vzhůru nohama, kde &quot;noha&quot; tvoří osu Z a osu X na ose Z se pohybující. Společně s tímto se užívá i termín &quot;Bed slinger&quot;.</p>
<h5>Bed / heatrod</h5>
<p>Bed v angličtině postel - v tomto kontextu je český překlad pro vyhřívanou tiskovou podložku o různých rozmerěrech, kde 3Dtiskárna tiskne.<br />
Heatrod podobný princip, je to ale váleček s dvěma kabely. Technicky je to výkonný odpor schopný generovat vysoké teploty.</p>
<h5>Feeder</h5>
<p>Je to de facto podavač filamentu, 3Dtiskové struny. Existují dva základní typy, Bowden a Direct.</p>
<ul>
<li>
<p>Bowden<br />
Bowden - podavač je umístěn na rámu tiskárny a vede z něj PTFE trubička (samotný bowden) až na vozík, kde vstupuje do chladiče až k trysce. Jeho výhodou je lehčí konstrukce vozíku a tiskárna tím může tisknout rychleji.</p>
</li>
<li>
<p>Direct<br />
Direct je charakteristický tím, že motor je v bezprostřední blízkosti chladiče a už se dá hovořit o termínu &quot;extruder&quot;. Výhoda zde je možnost tisknout některé materiály a relativně bezprobémová retrakce.</p>
</li>
</ul>
<h5>&quot;take your pick&quot;</h5>
<p>angl. &quot;Vyberte si&quot;.</p>
<h5>&quot;in house&quot;</h5>
<p>Doslovně anglicky &quot;v domě&quot;, v tomto kontextu ale &quot;co dům, potažmo domov dal&quot;</p>
<h5>Drybox, někdy &quot;Dry-box&quot;</h5>
<p>Pro 3Dtiskaře je to forma úschovy materiálu - filamentu - tak, aby nedegradoval (nechytal vlhkost, neprášilo se na něj). Jednoduchou &quot;implementací&quot; je zde krabice z IKEA &quot;Samla&quot;, ve které je nasypaný silikonový granulát. Můžou to být silicagelové kuličky (Například si koupíte nové boty a jedním z pytlíků je silicagel), v případě, že se Vám nechce utrácet za předražené sušivo, postačí stelivo pro kočky založené na silicagelu. Jen je to více prašnější.</p>
<h5>Stepper / Driver</h5>
<p>Stepper motor, někdy jako pouze &quot;Stepper&quot; je krokový motor, který se otáčí jako normální, je ale schopen se pootočit o určitou vzdálenost. Je to tím, že zde nejsou klasické cívky, ale magnety mající vlnovitý tvar, které tím pádem mohou vymezit pohyb při aktivitě.<br />
&quot;Driver&quot; je sice angl. &quot;řidič&quot; a podobně je tomu i zde. Je to ale samostatný obvod s čipem, který převádí příkazy z hlavního procesoru na pulsy tak, že dojde k otočení na něm zapojeném krokovém motoru. Je to něco jako tranzistor, leč na určitý účel.</p>
<h2>The first one</h2>
<p>Jednoho krásnýho dne jsem jel do práce. Léta páně 2019, před mizérií. Procházel jsem si Twitter a narazil tehda na příspěvek od jednoho mého - tehdejšího svého klienta - modeloval jsem mu 3D modely za účelem tisku - že prodává 3D tiskárnu.<br />
Zavětřil jsem a řekl si, že to zkusím.</p>
<p>Tiskárnu jsem si zarezervoval a za pár dní - to už jsem si zařizoval své nové bydlení - se setkal se známým. Jeli jsme ke mě, udělal mi introduction, jak se takový stroj používá a já se poté vrátil zpět na byt.</p>
<p><strong>Flsun i3 2017.</strong><br />
<img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2024/12/I3_2017-300x225.webp" alt="Flsun i3 2017 Stock" /></p>
<p>Tiskárna byla velmi jednoduchá. Hliníkové profily mající čtvercový tvar o rozměrech 20x20 mm. Nic složitého. Elektroniku tvořila deska MKS Gen L, verze 1.0. 8bit, velmi jednoduché.<br />
Ale taky ne zrovna dobře udělané.</p>
<p>Přes klienta jsem se seznámil s človekem, který se též 3Dtisku věnoval a když jsem mu - tehda dost neznalý - naposílal fotky tiskárny, zhrozil se.</p>
<p>Mosfety externí nebyly, 12 voltové napájení a z toho vyvozující větší proudy nutné k ohřevu bedu a heatrodu. A z toho taky možný riziko požáru, když někde upadne kabel.</p>
<blockquote>
<p><strong>Tedha jsem chtěl tisknout a neřešit, to se mi ale vrátilo. Nepěkným způsobem.</strong></p>
</blockquote>
<p>Dlouhej příběh krátkým, dodneška je ten stroj na 12V systému, je ale spolehlivější. Po napájecí stránce.</p>
<p>O tom ale později.</p>
<h3>The first changes.</h3>
<p>V zásadě tiskárna prodělala spousty úprav. Nejdříve výměna Stepper Driverů z A4988 za (i místy tišší,) detailnější DRV8825. Nastudoval jsem si, jak se kalibruje napájení s ohledem na daný krokový motor. Matematika veskrze jednoduchá.</p>
<ul>
<li>najít si dokumentaci k danému motoru a přečíst si ji,</li>
<li>jaké je jeho doporučené napájení,</li>
<li>spočítat si matematiku</li>
<li>a s pomocí voltmetru nastavit přímo na motoru. Na živý, běžící tiskárně.</li>
<li>A pro jistotu ten &quot;krokáč&quot; odpojit.</li>
</ul>
<p>To by bylo.</p>
<blockquote>
<p><strong>Jenže...</strong></p>
</blockquote>
<p>Technicky tiskárna byla tisknuschopná. Co bylo ale po napájecí stránce špatně bylo vyvedení napájení přímo z řídící desky, takže přes ni sice teklo 12 voltů, ale dvakrát tak více proudu. A případě nedotažené svorkovnice reálně hrozil požár. Nehledě na to, že kabely tehda nebyly krimpované.</p>
<blockquote>
<p><strong>Takže, mosfety. Externí.</strong></p>
</blockquote>
<p>Zakoupil jsem mosfety a naprojektoval si na ně držák. Jakmile přisly, provedl jsem první, byť ne tak zásadní, přestavbu.</p>
<p>Napájení šlo menším kabelem do desky, další dva páry žil napojené do mosfetů a z desky šly další dva, tentokrát hodně malé, káblíky do mosfetů.</p>
<blockquote>
<p><strong>The crisis has been averted.</strong></p>
</blockquote>
<p>Po tomto úspěchu jsem začal experimentovat. Flsun i3 2017 byla bowdenová tiskárna. Tak mě napadlo motor přidělat na X vozík. A nedopatřením skombinoval nevýhody obou systému do jednoho krásnýho balení.</p>
<p>Změnu jsem vrátil a feeder přesunul na horní rám, který jsem vyztužil 3Dtisklým dílcem, tehda ještě od klienta.<br />
Poposunu se do roku 2020, něco málo kolem léta. Vládla tehda pandemie (nebo plán-demie?).<br />
&quot;Flsunku&quot; jsem předělal další, tentokrát rozsáhlejší přestavbou na základě zkušenosti z jiné tiskárny.</p>
<p>V bodech,</p>
<ul>
<li>Nové pouzdro pro řídící elektroniku, místo dvou &quot;vtipných&quot; malých 40x10mm větráčků jsem chlazení naddimenzoval jedním velkým 80x10 mm větrákem a definitivně se tak zbavil toho moru s plexisklem,</li>
<li>Mosfety se dočkaly nového držáku včetně zakrytování, protože fakt nechcete, aby si děti sahaly na živých 12v 10 A, ačkoliv někteří namítají, že toto je relativně bezpečný, já ten názor nesdílím i kdyby mi za to zaplatili,</li>
<li>Napájecí trafo mělo neduh, že nemělo vypínač a tiskárnu jste museli natvrdo vyrvat ze sítě, také docela lahůdka. Takže trafo dostalo vypínač na 230V, jak by každej příčetnej spotřebič měl mít.</li>
</ul>
<p>Tiskárnu jsem ještě tehdy přes fotografie ukázal předchozímu majiteli a jeho odpověd byla &quot;pěkně se s ní pomazlil&quot;.</p>
<p>No aby ne, zapomenutý stroj schopný tisknout i 13-14 hodin.</p>
<p>A nakonec si našla nového majitele. Dodnes mu dělám podporu a konzultaci, protože ano, ta tiskárna je jedno z mých dětí, nehledě na to, že tu tiskárnu znám dobře.</p>
<p>A tím by byla krasojízda tohoto jinak dobrého stroje zakončena.<br />
<img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2024/12/I3_2017_2-225x300.webp" alt="" /><br />
Co ale rád dodám je, že jsem každý den spěchal z práce a ještě v botách šel zapínat 3Dtiskárnu, že budu tisknout.</p>
<h2>The CUBE second.</h2>
<p>Kvůli týto jsem dokonce letěl z tehdejší práce domů, abych ji mohl objednat. Blb jsem si zapomněl platební kartu doma a tak nějak... jsem nechtěl ztratit příležitost si ji koupit.<br />
Takže jo, letěl jsem na šalinu, domů, zapnout práci, otevřít Aliexpress, objednat z německýho skladu... a v březnu byla doma.</p>
<p>A tuhle znám do posledního šroubku. Do posledního zašroubovanýho závitu.</p>
<blockquote>
<p><strong>A tuto jsem si po stránce tiskové kvality &quot;podojil&quot;.</strong></p>
</blockquote>
<p>Historie této tiskárny začíná v době, kdy nás koupila - respektive náš department společně s dalšími - jedna jistá společnost. Nechci nastiňovat, jaká. Z ledna 2020 na únor 2020 jsme ze dne na den vyměnili kancelář a pohodlné prostředí plné nákupáků vyměnili za samotu u lesa v polích.</p>
<p>Já tehdy toužil po robustní konstrukci, stroji, který bude tuhý a bude držet.</p>
<blockquote>
<p><strong>Flsun Cube. Dnes Flsun F5.</strong><br />
<img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2024/12/Cube-300x225.webp" alt="" /></p>
</blockquote>
<p>Cena této tiskárny byla kolem 7 500,-. Navíc byla dovezená z německého (nebo dokonce českého?) skladu, byla tedy velmi rychle doma.<br />
Už v červnu 2019 jsem se sestěhoval do svého nového obydlí a začal žít trochu více sólově.</p>
<p>Nicméně, oproti mé, tehda ještě přítomné <strong>i3</strong> &quot;Cube&quot; dostala, byl kompletně předělaný držák na elektroniku a už tehdy dostala upgrade - napájení bedu a heatrodu rovnou přes externí mosfety, dobře, tehda měla ještě A4988, ale fungovala.</p>
<blockquote>
<p><strong>Ale i tak začalo bolení.</strong></p>
</blockquote>
<p>Tehdy obě tiskárny měly jako probe SN04. Indukční, napájená přímo z desky. A ne zrovna přesná sonda. Nicméně, já to nevzdával, pořídil jsem si optočlen / optocoupler. Toto byla malá destička, která fungovala na principu osvitu LED diody v izolovaném pouzdře. Na základě tohoto se sepnul obvod, který de facto tiskárně řekl, že indukční sonda &quot;našla&quot; kov a má dát povel k zastavení.</p>
<p>Tato akce mě stála dost bolení hlav a zjištování, proč. Na jednu stranu, ano, fungovalo to a z nespolehlivé sondy se stala relativně spolehlivá, ale vstoupil do toho i můj lidský faktor chybovat ve firmwaru.</p>
<p>A to mě málem stálo docela slušnou díru v bedu.</p>
<p>A to opravdu nechcete.</p>
<p>Nehledě na to, kdy změníte napájecí kaskádu z 12 voltů na 24. To prostě usmažíte jako Anakina Skywalkera na Mustafaru. Nebo Dartha Vadera, take your pick. Prostě uděláte ze sondy mající hraniční poruchu osobnosti kriticky zčernalého pejska pro pana císaře Palpatina. A při troše štěstí si uděláte z řídící desky ohňostroj.</p>
<blockquote>
<p><strong>Jednodušše, vyletí kouzelnej obláček. Konec příběhu.</strong></p>
</blockquote>
<p>Naskytla se ale možnost to předelat a to oběma směry, jak ke spolehlivosti, tak jednoduchosti zapojení. A tímto řešením byl <strong>BL-Touch</strong>, respektive jeho varianta <strong>3D-Touch</strong>.</p>
<blockquote>
<p><strong>Samozřejme, Cube se jako první tiskárna dočkala konverze na 24V. Jelikož sonda SN04 již na Cube nebyla, nebylo tedy třeba řešit napájení.</strong></p>
</blockquote>
<p>Zapojení této sondy je poměrně jednoduché, vycházel jsem z videa Ed's 3D Tech. Na poslech je to příjemný pán, problematiku vysvětluje a postupuje velmi pomalu, což se u této detailní práce metodou &quot;třikrát měř, jednou zapoj&quot; velmi hodí.</p>
<p>S tím mě též čekala rekonstrukce X vozíku tak, aby nový BLTouch sedl co nejblíže k trysce a já tak měl co nejpřesnejší &quot;model&quot; bedu pro kompenzaci nerovností.</p>
<p>A ano, dočkala se toho i tehda první, Flsun i3 2017.<br />
Cube ale měla premiéru.</p>
<p>Nicméně, krátce na to měla i3 odejít k novému majiteli, tehda do Zlína. Její příběh - zvláště po akci &quot;růže už je na hadry&quot; - ano, mám na mysli valentýnskou - tehda pro nového majitele - pro jeho partnerku.</p>
<p>Vrátím se zpět ke Flsun Cube. Přestalo se mi líbit, jak jsem vyřešil kabeláž k desce. Byla to spousta drátů a obecně jsem docházel do stavu, kdy jsem měl chuť tiskárnu celou rozdělat a sestavit znovu. A tehdy, v roce 2021, byla první, zásadnější přestavba.</p>
<p>Deska - i zde MKS Gen L V1.0 - vyměnila visící místo na boku tiskárny na dolním rámu, dostala tedy nový plastový dílec, který ji držel. Modeloval jsem jej, takže prišlo i místo na tzv. <strong>smoothery</strong>, velmi vhodné pro <strong>DRV8825</strong>.</p>
<p>Nebyla ale úplně zakrytovaná, nicméně kabeláž už zde doznala zásadních změn. Byla lépe udělaná a některé věci navíc - mezi nimi i osvětlění původně přidané - zmizelo. Není potřeba a i návštěvy mi říkaly, že jim to moc svítí do očí. Argument jsem přijal a osvětlení odstranil.</p>
<p>Nicméně, opomenu jsem zde jednu zásadní věc, při instalaci BL-Touch je toto potřeba upravit ve firmwaru. A já se tak začal setkávat i s tím, jak si firmware upravit k obrazu svému. A časem nabyl zkušeností natolik, že jsem byl schopen jít dále, než si kupovat předem naprojektované tiskárny.</p>
<h3>The troubles of PET-G</h3>
<p>Jak s i3, tak s Cube jsem řešil jeden materiál. Nicméně nepálilo mě to tak moc, jako právě u Cube. Už tehdy jsem řešil stringing. Chtěl jsem tisknout hlavně PET-G, jelikož jako ekologicky myslícího člověka mě trápilo, jak mám řešit odpad.</p>
<p>Jednodušše, PLA (Poly-Lactic Acid) podle lidí pracující ve třídění plastů NENÍ plast.<br />
Další bolehlav.</p>
<p>Nicméně, i zde jsem to nevzdával, více jsem bádal v nastavení sliceru, jak tohoto docílit. A docílil. Odpadu jsem negeneroval zrovna málo a chtěl jsem mít jistotu, že i zmetky z 3Dtiskárny můžu dát s klidným svědomím právě do plastu, protože složka navíc tam byl Glykol.</p>
<p>Začnu ale popořadě - u i3 jsem stringing moc neřešil, jelikož byl velmi jednodušše odstranitelný, ať už rukou nebo lehkým plamenem. V zásadě jsem v té době nevědel o tzv. Wipe. Vyčištění trysky, které tiskárna může udělat při dokončení určité plochy a poté se stejnou trasou vrátit třeba o pár milimetrů.<br />
Tím se docílilo toho, že tryska byla čistá a další materiál z ní nevytekl.</p>
<p>Stálo mě to hodně zkoušení, i vlastní model. Kalibrační kužely. V zásadě dva kužely vedle sebe na stejné základně za účelem testu a &quot;přeskakování&quot; trysky z jednoho na druhý a zpět.</p>
<p>Nicméně, vyladil jsem to do stavu dokonalosti, takže přesunu čistě na tento - do plastu vyhoditelného - typu filamentu mohlo dojít. A stalo se tak, v jednu chvíli jsem měl v dryboxu pouze PETG, nepočítám-li nějaké to TPU.</p>
<h3>Hliník se odstěhoval do Humpolce.</h3>
<p>Další zásádní přetavbou bylo nahrazení akrylových dílu hliníkové. Na jedné straně osy Z začalo docházet k nalamovaní akrylového dílce a mé rozhodnutí padlo na to odstranit - když mi to odpustíte - akrylovou srandu z tiskárny pryč. Nenávratně. Do koše.</p>
<p>Spousty odpolední a večerů jsem trávil v této době &quot;zalezený&quot; ve &quot;skladu&quot;, malé místnosti mezi ložnicí a koupelnou. Udělal jsem si z regálu provizorní pracovní stolek, vytáhl pilku a vrtačku a pustil se do práce.</p>
<p>Ačkoliv je to větší změna, šlo mi o to nahradit co nejvíce plastu hliníkem pro zlepšení nejen stability, ale i odlehčení některých důležitých prvků.<br />
<img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2024/12/hlinik-300x225.webp" alt="" /></p>
<h3>The first mutli-mat</h3>
<p>Ano, měl jsem tu možnost. Začal jsem rozumět firmwaru na takovou úrověň, že jsem se rozhodl jít o krok dále a zkusit štěstí s něčím, co málokterá tiskárna uměla.</p>
<p>Něco, co měly jen dražší stroje.</p>
<blockquote>
<p><strong>Multi-material</strong>.</p>
</blockquote>
<p>Implementace po hardwarové stránce je jednoduchá - stačí zapojit extra krokový motor. dát mu podavač materiálu a najít mu dobré místo. To je vše jednoduché.</p>
<p>Co ale už není jednoduché, je přimět firmware tiskárny tak, aby o tomto motoru vědel. A také mu říci, jak.</p>
<p>Máte-li tiskárnu s jednou tryskou, je to tryska sdílená a je to tak třeba projevit právě ve firmwaru. Existují variace, kdy máte tiskárnu s více, než jednou tryskou a tak je třeba to zohlednit právě zde. Můžete mít i tiskárnu, kdy jsou tiskové hlavy odepínatelné, jindy je máte sdílené. A lze pokračovat dále.</p>
<p>Je to ale tak padesát procent toho, co musíte udělat. Možná dokonce i 33.<br />
Techničtěji řečeno, jedním z prvků je zde i slučovací komora. Využil jsem jednu od poměrně známého 3Dtiskaře, který dělává i recenze. Má k tomu i vlastní kód, vzhledem k mému řešení jsem si musel napsat vlastní.</p>
<p>A implementace jako taková tedy byla z velké části v mé režii.</p>
<p>Režii, která se ukázala jako úspěšná a v té době jsem začal tisknout sice jen dva materiály, stále ale více, než jeden materiál.</p>
<p><img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2024/12/Cube_new-300x300.webp" alt="" /></p>
<p>A to se projevilo i ve sliceru. Jubilejní první tisky byly pro jednu školku využívající pomůcky montesorri.</p>
<p>V bodech, tradičně:</p>
<ul>
<li>Flsun Cube už během stavby přijala různé vylepšení, na základě zkušeností z Flsun i3. Tomu odpovídalo i chlazení desky.</li>
<li>Cube &quot;prodělala&quot; 3 zásadnější úpravy, nejen konstrukce ale i kabeláže, rozvodu</li>
<li>Jako první tiskárna dostala možnost tisku více materiálů, byť přes sdílenou trysku (čili pouze jeden materiál v dané chvíli a uživatel zodpovídá za &quot;program&quot; řešící výměnu. Tedy, &quot;Stará škola&quot;.)</li>
<li>Nejzásadnější úpravou bylo zbavit se akrylových dílců za hliníkové.</li>
<li>Na této tiskárně se mi povedlo i přes její bowdenovou charakteristiku odladit tisk PET-G tak, že tzv. nevlasatí (nezanechává za sebou materiál).</li>
</ul>
<h2>The nuclear three QQ-S</h2>
<p><img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2024/12/QQS-225x300.webp" alt="" /></p>
<p>Nebudu to já, když si nevyzkouším i tiskárnu jiné, než tzv. kartezské kinematiky. V tomto případě to byla tzv. Delta tiskárna, též od Flsunu.</p>
<p>Nicméně... přišla mi v rozbitém stavu, jako vratka od jiného klienta.</p>
<blockquote>
<p><strong>Jako vratka od klienta, který si tiskárnu špatně servisoval a po zjištění, že nepodává filament, tiskárnu vrátil.</strong></p>
</blockquote>
<p>Tehdejší (a možná stále) prodejkyně od Flsunu mi poslala přes socsíť Facebook foto té tiskárny. Ležela chudina na zemi, jedna z vodicích tyčí vyrvatá jako kohout po zápase. Jednodušše, smutný pohled.</p>
<p>Tiskárnu jsem si zaplatil a byla mi dovezena. V celku.<br />
A po jejím vybalení zjistil, že závadu šlo JEDNODUŠŠE odstranit.</p>
<blockquote>
<p><strong>Ulomil se filament.</strong></p>
</blockquote>
<p>Stačilo nahřát trysku, trochu zasunout a poté vytáhnout. Bum. Tiskárna funkční. Jenže...</p>
<p>Urvaná vodící tyč byl problém, který jsem musel řešit, pokud jsem chtěl mít QQ-S funkční. Improvizovanou opravou se mi podařilo tiskárnu uvést do plného provozu a vyzkoušet si zde, jak se tiskne z ohebného filamentu - TPU.</p>
<p>A také se podívat, jaká šílená matematika musí ve firmwaru té tiskárny vládnout. Protože narozdíl od kartézské tiskárny - kde je de facto každý motor pro danou osu - jsou zde všechny tři motory ve spolupráci takové, kdy společným pohybem nejenže usměrňují pohyb tzv. effectoru do stran, ale také i nahoru a dolů.</p>
<p>Má první zkušenost byla taková, že nejmenší pozice pro Z - kdy se tryska dotýká bedu a tím pádem začíná tisk - zde je výchozí pozice nahoře tiskárny - čili MAX Z.</p>
<p>Kalibrace se zde také řešila jinak, pro ty &quot;chudší&quot; zde byla lepivá podložka s napájeným USB kabelem. A to samo o sobě fungovalo jako styčný bod pro trysku, která sama byla zapojena do Z pinu. Takže ano, tryska byla pod proudem také.<br />
Rozhodl jsem se této tiskárně věnovat péči a přikoupil extra sondu na &quot;skenování&quot;. Byla to v zásadě klasická sonda s tlačítkem vespod, které po sepnutí zastavilo trysku a udalo tak přes dané Z, v jakém místě je. Takže ano, bylo i zde potřeba zasáhnout do elektroniky.</p>
<blockquote>
<p><strong>A i zde na řadu přišel open-source firmware.</strong></p>
</blockquote>
<p>Přes jednu skupinu, spoustu googlení jsem došel k relativne fungujícímu stroji, který ale i přes zásadní opravu všech vodících tyčí vykazoval nepřesnost. A mě už s tímto docházely &quot;nervy&quot;.</p>
<p>A proto jsem se rozhodl, že tato tiskárna půjde z domu. Na náhradní díly. Člověkovi mě známému, který má podstatně hlubší znalosti s elektronikou, než já.</p>
<p>QQ-S se mi orotovaly doma dvě, nejdřív ta moje, poté od známého. Obě zmizely právě k Valentinovi a jejich historie končí zde.</p>
<p>Trocha lituji, že jsem si jednu nenechal, mohl jsem se kochat právě tou neuvěřitelnou matematikou, která řídila divoký tanec při tisku na delta tiskárně. Je to doteď pro mě něco neuvěřitelnýho.</p>
<p>I zde, opět, v bodech.</p>
<ul>
<li>Delta tiskárna tiskne souhrou všech tří motorů. Uprostřed je tzv. Effector, který drží trysku a společným posunem všech motorů se pohybuje jak po X, tak po Y ose zároveň.</li>
<li>Kalibrace takové tiskárny je velmi náročná.</li>
<li>Bohužel, kus mě dodaný už od počátku měl konstrukční vady, ktere firmware nedokázal řešit úplně.</li>
<li>Výhodou delta tiskárny je rychlost.</li>
</ul>
<h2>The customs fourth</h2>
<p>To nejlepší mělo ale přijít. Postupným nákupem ruzných dílů, projektováním v Blenderu svých vlastních dílců mělo nastat něco podstatně složitějšího, než jen nákup tiskáren, popřípadě jejich sestavení dohromady tak, jak uvedl výrobce.</p>
<p>Před tímto vším jsem se orientoval tak, jak výrobce doporučil. Dobře, v případě Flsun Cube jsem si pár kroků k benefitu svému pomohl i já sám, nicméně zde to bylo už od základů - <strong>from the ground up</strong> - navrhnout a postavit si vlastní stroj.</p>
<blockquote>
<p><strong>Vlastní stroj, in house. Žádný bobky kolem výrobce. Doma navržena, doma postavena, doma zprovozněna.</strong></p>
</blockquote>
<h3>Barter P3Steel.</h3>
<p><img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2024/12/IMG_20241216_181416-212x300.webp" alt="" /></p>
<p>Tiskárnu jsem začal navrhovat už v roce 2021, kdy jsem od jednoho člověka koupil rám na Anet, celo-ocelový. Byl velmi těžký, o to víc ale robustní.</p>
<p>A stavba včetně návrhu?</p>
<p>Rok.</p>
<p>Rok práce. Rok práce, zkoušení.</p>
<p>Ale také díky tomu povídání o The Calamity.</p>
<blockquote>
<p><strong>Vraťme se ale na začátek.</strong></p>
</blockquote>
<p>Po získání rámu jsem zjistil, že až na pár drobností jsem měl skoro vše - šnekové hřídele pro Z osu, řídící desku v té době vytaženou z Flsun Cube, jelikoz Cube měla to nej, co jsem mohl mít - 32bitovou desku s procesorem založeným na STM32.<br />
Proto mi zbyla MKS Gen L V1.0 a ta mohla najít uplatnění právě zde.</p>
<p>Stačilo mi doobjednat Z pojezd, X vozík, vše samozřejmě v kovu. Nechci si zde utahovat z jedné jisté firmy v Česku, ale tato tiskárna bude celokov, žádnej plasťák. Tyto srandy jsem si užil hodně.</p>
<p>Jedinné plastové věci zde byly držáky na spínače, zakrytování elektroniky. Ano, tehda byla elektronika bez zakrytování, ale lásky zde bylo dostatek - montážní dílec na desku nejenže poskytl azyl desce, ale i mosfetům, extra smoothery a takový zlatý hřeb - deska včetně mosfetů byla chlazena ne jednim, ale rovnou dvěma plnohodnotnými 24V větraky.</p>
<p>A jaký kravál to byl.</p>
<p>Jako kdybyste byli na serverovně nacpaný až po strop servery.</p>
<p>Chlazení zde bylo velmi naddimenzované. Jak už jsem nastínil, srandy s 12 volty jsem měl už pokrk, takže jsem přeskočil rovnou na 24 voltů. I tak jsem vyvedl z desky extra zapojení na mosfety, protože jsem chtěl dimenzovat i kvůli bezpečnosti.</p>
<p>Mohl jsem si ale s 24 volty dovolit vyvést napájení bedu přímo z desky a neřešit tak extra kabeláž ze zdroje.</p>
<p>A i ten dostal hned při montáži spínač.</p>
<p>Jak by skalní fanoušci jedné firmy řekli, All-in-one.</p>
<p>Zasadní změnou oproti předchozím tiskárnám byl feeder, spíše v tomto případě extruder.</p>
<blockquote>
<p><strong>Direct-drive extruder.</strong></p>
</blockquote>
<p>Chtěl jsem si zkusit postavit tiskárnu, byť pomalejší, ale o to spolehlivější, co se materiálů týče. Ne, že by Flsun Cube měla být nespolehlivá, nicméně implementace přímého podavače materiálu byla demonstrace mých znalostí, zkušeností a především vůle rozjet něco, co vlastně nemuselo fungovat.</p>
<blockquote>
<p><strong>Jenže, ona se rozjela. A nejen to, i TISKLA. A TISKNE.</strong></p>
</blockquote>
<p>Bylo to zjevení, kdy jsem zkompiloval firmware, nahrál jej do desky a Barter P3Steel se probudila.</p>
<p>Měl jsem radost, když jsem jí dal povel najít a nastavit se na výchozí pozici. BL-Touch sepnul, osy Z zafungovaly a stroj, jinak nesestavitelný, dostal za úkol si vytisknout, tradičně kalibrační kostičku.</p>
<p>Poprvé v životě jsem měl radost. Léta páně 2022.</p>
<p>&quot;Pé-tři-stýlka&quot; moc úprav neprodělala. Byla dobře navržená. Zásadní úpravou zde byly zakrytování elektroniky a lepší kabeláž.</p>
<p>A <strong>The Calamity</strong> se blížila.</p>
<p>A <strong><a href="https://www.hardwired.dev/2023/12/26/the-calamity/" title="The Calamity">The Calamity</a></strong> nastala.</p>
<p>Body:</p>
<ul>
<li>Jedná se o vlastoručně navrženou a postavenou tiskárnu.</li>
<li>Je to demonstrace know-how a zkušeností, jehož výsledkem je plně funkční stroj</li>
<li>Konstrukce je i3 / Bed Slinger, kde X osa &quot;sedí&quot; na Z ose a Y osa je osamostatněná - pohybuje bedem, proto &quot;bed slinger&quot;.</li>
<li>Je to první tiskárna mající tzv. &quot;Direct extruder&quot;.</li>
</ul>
<h2>Deep inside the fifth bamboo forest</h2>
<p>Dva roky.</p>
<p>Dva roky, přiznám, že jsem měl problém najít sám sebe zpět po té, co jsem zažil. Ne nutně v pozitivním slova smyslu.</p>
<p>Hledání sama sebe začalo, Flsun Cube v mezičase dostala aktualizaci, která ji ale dováděla k nespolehlivosti a to i při pasivním čekání.</p>
<p>Splín spadl i na Barter P3Steel, které jednoho dne odešla řídící deska do křemíkového nebe. Nejspíše vyzkratoval jeden z driverů, desku se mi ale nepodařilo oživit a z projektu skládací 3Dtiskárny - která měla mít svoji vlastní - sešlo.</p>
<p>Oživil jsem alespoň P3Steel a začal toužit, kdy až si vydělám dost peněz, nebudu se už starat o nic.</p>
<blockquote>
<p>Nekoupím si škodovku.<br />
Nekoupím si Ferrari.<br />
Ale koupím si rovnou McLaren mezi 3Dtiskárnami.</p>
<p><strong>Koupím si BambuLab X1C Carbon. S AMS.</strong></p>
</blockquote>
<p><img decoding="async" src="https://www.hardwired.dev/wp-content/uploads/2024/12/bambulab-255x300.webp" alt="" /></p>
<p>Tiskárna přišla a ač někteří řekli &quot;Po patnácti minutách&quot;, mě to trvalo asi hodinu. Ale byl jsem také velmi, velmi opatrný.<br />
Máte i důvod. Tiskárna se vším všudy za 40 papírů opravdu není něco, čím chcete házet o podlahu.</p>
<p>Opatrně jsem ji postavil na stůl a poprvé v životě jsem dal tisknout asi tu nejnemožnejší věc, kterou tiskař může tisknout.</p>
<blockquote>
<p><strong>3D-Benchy.</strong></p>
</blockquote>
<p>Lodičku, která prověří a ověří schopnosti tiskárny.<br />
Proč jich máme tolik...</p>
<p>Pocit je to takový, kdy přesedáte - ať už spolehlivé Felicie, nebo zánovní a přeceněné Octavie - schopné vás dovést kamkoliv - do McLarenu schopnýho ujet čemukoliv, zvláště máte-li na to krásnou rovnou bez výmolů tak, jak je to na dálnici D1.</p>
<p>Ať to není jen o Bambu, Cube dostala novou desku a zachovala si tak svoji tichost a nejenže získala zpět svoji spolehlivost, ale opět tiskne i dvou-materiálově stylem staré školy.</p>
<p>Je to ale stále vidět, jak technologie poskočila a co zvládne &quot;Bambouš&quot; (jak jej kamarádka s námi ve skupině pojmenovala, mimo jiné též mající X1C na mé doporučení) za 6 hodin, by Cube zvládla tak za 4násobek.</p>
<blockquote>
<p><strong>Je to výhoda CoreXY kinematiky.</strong></p>
</blockquote>
<p>Přemýšlím, co s Cube. Co s P3Steel. Tiskárny obě funkční, ale už za zenitem. A jsem sám zvědav, co BambuLab (nebo Bambu Lab) vymyslí s H2D.</p>
<p>Co mě napadlo, bylo převést kinematiku Flsun Cube z kartézské na CoreXY. Na druhou stranu konstrukce Cube není tak dobrá a při její&quot; lehkosti by mohla &quot;lítat&quot; po stole, nebo dokonce přistát na podlaze.</p>
<p>Obě jsem si postavěl, obě jsem uvedl do provozu.</p>
<p>A do budoucna, opravdu možná, &quot;<strong>The Dilemma</strong>&quot;.</p>
<p>A na závěr, též něco málo v bodech.</p>
<ul>
<li>BambuLab řady X1 a P1 má Core XY (někdy jako CoreXY) kinematiku, kdy oba X a Y motory jsou pevně na rámu tiskárny.</li>
<li>Společným pohybem obou tiskárna veze X-Y vozík buď nahoru-dolů nebo doleva-doprava.</li>
<li>Pouze jeden motor pohybuje s vozíkem diagonálně.</li>
</ul>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2024%2F12%2F16%2Fthe-way-of-the-3dprinterman%2F&#038;via=hessevalentino" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2024/12/16/the-way-of-the-3dprinterman/">The way of the 3Dprinterman</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>DIY Signal Light</title>
		<link>https://www.hardwired.dev/2024/10/23/diy-signal-light/</link>
		
		<dc:creator><![CDATA[John Doe]]></dc:creator>
		<pubDate>Wed, 23 Oct 2024 09:30:40 +0000</pubDate>
				<category><![CDATA[3D Tisk]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[IOT]]></category>
		<category><![CDATA[3dprint]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[esp8266]]></category>
		<category><![CDATA[esphome]]></category>
		<category><![CDATA[homeassistant]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[pla]]></category>
		<category><![CDATA[soldering]]></category>
		<category><![CDATA[wemos]]></category>
		<category><![CDATA[wemosd1mini]]></category>
		<category><![CDATA[ws2812b]]></category>
		<guid isPermaLink="false">https://www.hardwired.dev/?p=2397</guid>

					<description><![CDATA[<p>V dnešním článku si ukážeme, jak vytvořit signalizační světlo napojené na Home Assistant. Článek ukazuje možnost, jak vyrobit zařízení, které &#62;&#62;&#62;</p>
<p>The post <a href="https://www.hardwired.dev/2024/10/23/diy-signal-light/">DIY Signal Light</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="bsf_rt_marker"></div><p>V dnešním článku si ukážeme, jak vytvořit <strong>signalizační</strong> světlo napojené na <a href="https://www.home-assistant.io/">Home Assistant</a>.</p>
<blockquote>
<p>Článek ukazuje možnost, jak vyrobit zařízení, které je připojené k elektrické síti. S tím jsou spojena určitá rizika. Článek je čistě informativní. Výroba a použití jsou na vašem uvážení a odpovědnosti.</p>
</blockquote>
<h1>Motivace</h1>
<p>Mám klasická, na dálku ovládaná garážová vrata. Potřeboval jsem nějakým způsobem monitorovat, zda jsou otevřená. Po vyzkoušení několika levných bezdrátových (bateriově napájených) čidel jsem zjistil, že zpravidla nepřežijí zimu. Proto jsem použil klasický magnetický spínač, natáhl dráty až do <a href="https://www.wemos.cc/en/latest/d1/d1_mini.html">Wemos D1 Mini</a> a tak informuji Home Assistant o stavu garážových vrat.</p>
<p>Celý modul je uzavřený v elektroinstalační krabici, kde je Wemos, trafo, relé a žárovka. Pokud se vrata otevřou, relé začne zapínat a vypínat červenou žárovku, která bliká. Tím se upozorní ostatní členové domácnosti, že jsou vrata otevřená. A tady začíná problém. Modul je s čidlem spojený drátem, což určuje jeho pozici, a není možné s ním hýbat. Vzhledem ke členitosti domu není signalizace vždy dostatečně efektivní.</p>
<p>Rozhodl jsem se vytvořit malé signalizační světlo, které lze umístit kamkoliv, kde je zásuvka.</p>
<blockquote>
<p>Ano, mohl bych si koupit nějakou chytrou žárovku, která je kompatibilní s Home Assistant. Ale to už není DIY <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Nemohl bych si udělat vlastní design a už by to nebyla taková zábava.</p>
</blockquote>
<h1>Očekávání</h1>
<ul>
<li>Funguje všude, kde je Wi-Fi.</li>
<li>Je to levné, snadno a rychle vyrobitelné, takže je mohu strategicky rozmístit po domě.</li>
<li>nemá to vyloženě odpudivý design</li>
</ul>
<h1>Požadavky</h1>
<ul>
<li>Home Assitant + <a href="https://esphome.io/">ESP Home</a> rozšíření</li>
<li>3D Tiskárna</li>
<li>DIY svářečka aka tavná pistole <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
<li>sada na pájení a lehce skill</li>
</ul>
<h1>Komponenty</h1>
<p><a href="https://www.wemos.cc/en/latest/d1/d1_mini.html">Wemos D1 Mini</a> je konkrétně pro tento případ ideální. Jinak mohu klidně použít <a href="https://www.espressif.com/en/products/socs/esp32">ESP32</a> Dev Kit nebo cokoliv kompatibilního s <a href="https://esphome.io/">ESP Home</a>. U <a href="https://www.laskakit.cz/wemos-d1-mini-esp8266-wifi-modul/">Lásky</a> je za 128 CZK, na <a href="https://vi.aliexpress.com/item/32787418018.html">AliExpressu</a> to jde najít za cca 2 USD.</p>
<p><a href="https://www.laskakit.cz/8x-inteligentni-rgb-led-neopixel-pasek--ws2812b--5050--5v/">WS2812B 8x LED 5V pásek</a> je ve skutečnosti PCB s osmi <a href="https://www.alldatasheet.com/datasheet-pdf/pdf/1179113/WORLDSEMI/WS2812B.html">adresovatelnými LED</a>. U <a href="https://www.laskakit.cz/8x-inteligentni-rgb-led-neopixel-pasek--ws2812b--5050--5v/">Lásky</a> je za 28 CZK, na <a href="https://vi.aliexpress.com/item/1005002763876887.html">AliExpressu</a> za necelý 1 USD.</p>
<p>Trocha drátu. Netuším náklady, já jednou rozebral asi 5 starých AT/ATX zdrojů a mám zásobu krátkých drátků asi na pár let dopředu.</p>
<p><a href="https://www.printables.com/model/1040409-wemos-d1-mini-signal-light-enclosure">3D tištěná krabička</a> sežere asi 33 g filamentu. Když vezmeme trošku dražší Průšův <a href="https://3dstisk.cz/produkt/prusament-pla-pristine-white-1kg">Prusament PLA Pristine White</a> za 799 CZK za 1 kg, vyjde nás krabička asi na 26 CZK + hoďka tisku. Při ceně 500 CZK za 1 kg jsme už na 17 CZK.</p>
<p>Micro USB kabel. U <a href="https://www.laskakit.cz/100cm-microusb-kabel">Lásky</a> za 28 CZK.</p>
<p>Napájecí zdroj 5V 1A. Když chceme &quot;vyhořet&quot;, tak třeba na <a href="https://allegro.cz/nabidka/napajeci-adapter-usb-nabijecka-5v-1a-5w-tpa-835100vu-b-16631628742">Allegro</a> za 29 CZK. Ale dají se najít za <a href="https://www.cool-ceny.cz/univerzalni-usb-adapter-nabijecka-5v-1a-3165">rozumnou cenu</a> do 50 CZK. Když ještě fungovalo CZC (nechť odpočívá v pokoji), koupil jsem velice levné nabíječky, otestoval je na umělé zátěži a všechny splnily předepsané parametry.</p>
<p>U Lásky to jde všechno koupit za 300 CZK (započítaná i 3D tištěná krabička, bez poštovného). Z Lidové Demokratické Republiky to může vyjít na 190 CZK i s krabičkou a poštovným. Ale určitě bych si dával pozor na ty nabíječky.</p>
<p>Pravdou ovšem je, že pokud doma něco trochu kutíte, většinu věcí už stejně máte doma.</p>
<h1>3D Tištěná Krabička</h1>
<p><a href="https://www.printables.com/model/1040409-wemos-d1-mini-signal-light-enclosure">Krabička</a> se skládá ze dvou dílů: základny a stínítka (návleku). Je navržená na jednoduchý tisk bez supportů. Rozměry stínítka jsou optimalizovány na tisk ve <a href="https://help.prusa3d.com/article/fuzzy-skin_246186">Fuzzy Skin</a> módu pro všechny stěny. Pokud nebude stínítko vytištěno jako Fuzzy Skin, bude příliš volné a nebude dobře držet.</p>
<p>Mechanika je naprosto primitivní: do základny se umístí elektronika a nasune se stínítko. Jednoduché a funkční.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/1000010594.jpg" alt="" /></p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/1000010576.jpg" alt="" /></p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/1000010571.jpg" alt="" /></p>
<h1>Sestavení</h1>
<p>Nachystáme si Wemos, LED modul a naměříme tři dráty, aby nám to pěkně vyšlo. Červený drát napájíme do Wemos 5V pinu a do VCC LED modulu. Černý drát připojíme do Wemos GND pinu a GND LED modulu. Pak libovolnou barvu připojíme do Wemos D5 (GPIO 14) pinu a DI (data in) LED modulu. Můžeme klidně zvolit jiný vhodný Wemos GPIO, ale musíme to zohlednit následně při konfiguraci.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/WeMos-D1-mini-esp8266-pinout-mischianti.png" alt="" /></p>
<p>Jak máme dopájeno, usadíme elektroniku do základny a připevníme ji pomocí tavné pistole. Osvědčil se mi následující postup:</p>
<ul>
<li>Vložíme elektroniku do základny.</li>
<li>Upravíme dráty, aby se všechno pěkně vešlo.</li>
<li>Připojíme přes otvor v krabičce micro USB, tím si vše trochu zafixujeme a víme, že půjde USB zapojit.</li>
<li>Následně zvednu Wemos, dám pod něj trochu tavného lepidla a usadím ho na místo.</li>
<li>Chvíli přidržím, až to zatuhne; takto budu mít jistotu, že to neujede a vždy se tam s micro USB kabelem dostanu.</li>
<li>Až je Wemos pevně uchycený, pomocí tavné pistole uchytím LED modul.</li>
</ul>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/1000010591.jpg" alt="" /></p>
<blockquote>
<p><strong>Upozornění:</strong> Zařízení je myšleno jako signalizační. To znamená, že signalizuje (je rozsvíceno) jen po dobu nezbytně nutnou, krátkou. Není to myšleno jako lampička. LEDky umí pěkně zatopit a vše je připevněno jen tavnou pistolí. Mějte to na paměti.</p>
</blockquote>
<h1>Instalace</h1>
<p>Připojíme zařízení pomocí USB k počítači. Musíme na zařízení nainstalovat firmware, aby ho mohl Home Assistant adoptovat. Web <a href="https://web.esphome.io/">https://web.esphome.io/</a> nám s tím pomůže. Budeme ale potřebovat prohlížeč, který podporuje <a href="https://developer.mozilla.org/en-US/docs/Web/API/Web_Serial_API">Web Serial API</a>, takže Chrome, Brave, atd.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/01-web-esp-home.jpg" alt="" /></p>
<p>Dáme &quot;Connect&quot;.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/02-choose-device.jpg" alt="" /></p>
<p>V našem případě je to COM8. Po výběru zařízení zvolíme „Připravit pro první spuštění“.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/03-perepare-for-first-use.jpg" alt="" /></p>
<p>A potvrdíme instalaci.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/04-confirm-install.jpg" alt="" /></p>
<p>Začne se instalovat firmware.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/05-installing-firmware.jpg" alt="" /></p>
<p>Následně budeme vyzváni k nastavení Wi-Fi.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/06-connect-to-wifi.jpg" alt="" /></p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/07-connect-to-wifi-2.jpg" alt="" /></p>
<p>Nastaví a připojí zařízení na nastavenou Wi-Fi. Základní instalace je dokončena.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/08-flash-complete.jpg" alt="" /></p>
<p>Na zařízení od teď funguje jednoduchý webový server, který zobrazuje například výpis z konzole.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/09-visit-device.jpg" alt="" /></p>
<p>Když přejdeme do Home Assistant do ESP Home, uvidíme, že detekoval nové zařízení.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/10-esp-home-discovered.jpg" alt="" /></p>
<p>Zařízení můžeme adoptovat.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/11-esp-home-adopt.jpg" alt="" /></p>
<p>Potvrdíme, že chceme nainstalovat konfiguraci na zařízení.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/12-esp-home-install-configuration.jpg" alt="" /></p>
<p>Můžeme sledovat průběh kompilace a instalace firmwaru. Všechno se děje přes <a href="https://1nce.com/en-us/resources/iot-knowledge-base/iot-connectivity/iot-sim-card/what-is-ota">OTA</a>.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/13-esp-home-install-in-progress.jpg" alt="" /></p>
<p>Změny můžeme sledovat přes webové rozhraní zařízení.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/14-progress-in-device-web.jpg" alt="" /></p>
<p>Jakmile se instalace dokončí, je potřeba jít do <strong>Nastavení</strong> -&gt; <strong>Zařízení a služby</strong> a tam přes ESPHome integraci přidat zařízení do Home Assistant. Nové zařízení tam bude vidět. Následně se vrátíme do ESPHome rozšíření a u nového zařízení klikneme na <strong>Edit</strong>. Tím se dostaneme do definičního souboru, kde přidáme LED modul zařízení. Použijeme ESPHome modul <a href="https://esphome.io/components/light/neopixelbus.html">NeoPixelBus Light</a>. Je potřeba nastavit pin, přes který je LED modul připojený k Wemosu. V našem případě jsme použili D5 (GPIO 14). Konfigurace vyžaduje hodnotu GPIO. Nastavíme fyzický počet LED, v našem případě 8. Nesmíme zapomenout si LED modul pojmenovat. Pod tímto jménem ho následně uvidíme v Home Assistant.</p>
<pre><code class="language-yaml">light:
  - platform: neopixelbus
    type: GRB
    variant: WS2811
    pin: GPIO14
    num_leds: 8
    name: &quot;Signal Light 03&quot;</code></pre>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/15-esp-home-device-light-configuration.jpg" alt="" /></p>
<p>Uložíme a dáme instalovat. Zeptá se nás to, jakou metodou chceme instalovat nový firmware. Zvolíme bezdrátově.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/16-esp-home-install-prompt.jpg" alt="" /> </p>
<p>A počkáme, než se firmware zkompiluje a nahraje na zařízení. Tady to mají takové neintuitivní. Až doběhne instalace, pro pokračování a „odkliknutí“ tohoto dialogu musíme kliknout na tlačítko <strong>STOP</strong>. Ono je to připojené na sériový výstup zařízení, takže to asi znamená zastavení monitorování sériového výstupu zařízení.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/17-esp-home-ledstrip-install.jpg" alt="" /></p>
<p>Poté můžeme se zařízením pracovat a přidat ho do Dashboardu.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/18-add-to-dashboard.jpg" alt="" /></p>
<p>A začít ho ovládat.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/19-control-from-dashboard.jpg" alt="" /></p>
<p>Tímto je hotovo, zařízení je v Home Assistant a můžeme s ním pracovat.</p>
<p>Pro mě byl dalším krokem přidat zařízení do automatizace. Mám dvě automatizace. Když jsou garážová vrata otevřena, zařízení napojené na tuto automatizaci bliká červeně. Ve chvíli, kdy se změní stav z otevřeno na zavřeno, proběhne sekvence. LED modul se na zařízení vypne, rozsvítí se zelená barva a po nějaké době se vypne.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/20-add-to-automation.jpg" alt="" /></p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/21-automation-finished.jpg" alt="" /></p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/22-close-automation.jpg" alt="" /></p>
<p>Tohle je už opravdu vše. Od této chvíle je zařízení integrováno, a pokud bude mít šťávu a uvidí na Wi-Fi, tak bude signalizovat, jestli jsou garážová vrata otevřená, případně jestli došlo k zavření.</p>
<p><img decoding="async" src="https://cdn.hardwired.dev/eddy/wemos-d1-mini-signal-light/1000010610.jpg" alt="" /></p>
<h1>Bezpečnostní dodatek</h1>
<p>Pokud dostáváte návaly úzkosti, když nejste doma a běží tam vámi vytvořené zařízení, tady je pár tipů, jak úzkost zmírnit.</p>
<h1>Odpojení v nepřítomnosti</h1>
<p>Není asi nutné, aby světýlka blikala/fungovala, když není nikdo doma a nikdo nemá možnost zasáhnout, kdyby došlo k problému. Na to je docela přímočaré řešení. Použijte chytré zásuvky a nastavte, aby zapnuly signalizační modul jen ve chvíli, kdy se někdo nachází doma. Každopádně toto značně prodraží cenu jednoho signalizačního modulu.</p>
<h1>Samozhášivý filament</h1>
<p>U elektroinstalace se používají samozhášivé krabice z jasného důvodu. Pokud zařízení „blafne“, snižujeme pravděpodobnost vyhoření. Například PLA filament touto vlastností nedisponuje. Ovšem existují samozhášivé PETG filamenty. Například <a href="https://prusament.com/cs/materials/prusament-petg-v0/">Prusament PETG V0</a> je tak dvojnásobně dražší a komplikovanější na tisk, ale řešení pro klidnější spaní existuje.                                        </p>

<div class="twitter-share"><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.hardwired.dev%2F2024%2F10%2F23%2Fdiy-signal-light%2F&#038;via=hessevalentino" class="twitter-share-button">Tweet</a></div><p>The post <a href="https://www.hardwired.dev/2024/10/23/diy-signal-light/">DIY Signal Light</a> first appeared on <a href="https://www.hardwired.dev">Hard Wired</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
