iHeater Link — stručný průvodce¶
iHeater Link — komunikační modul pro řadič iHeater s firmware iheater_revХ_Х_pulse. Jedná se o desku na bázi ESP32-C3 / ESP32-S3, která:
- Připojuje se k Wi-Fi a propojuje iHeater s portal.idryer.org.
- Přijímá cílovou teplotu komory od tiskárny prostřednictvím integrací Moonraker (Klipper), Bambu Lab (LAN) nebo Home Assistant.
- Přeměňuje cílovou teplotu na pulzní signál a přenáší jej řadiči iHeater na jednom GPIO.
Řízení iHeater probíhá "drátově": jeden signální pin ESP → signální vstup iHeater. Wi-Fi a integrace jsou záležitostí Link, ohřev a bezpečnost jsou záležitostí iHeater.
Jednovodičové spojení nekladou žádná omezení na umístění Link. Desku ESP lze umístit mimo tepelnou komoru. To vylučuje:
- přehřátí čipu a periferií při provozu komory na 60+ °C;
- tepelné zástupy radiové sekce a ztrátu Wi-Fi relace při dlouhodobém ohřevu;
- urychlené zhoršení stavu.
Uvnitř komory zůstává pouze iHeater, navržený pro provoz při vysokých teplotách. Délka signálního vodiče k ESP je omezena pouze rozumným zatížením linky (desítky centimetrů - bez výhrad).
Podporované desky¶
| Deska | |
|---|---|
| ESP32-C3 Super Mini | ✅ |
| ESP32-C3 DevKitM-1 | ✅ |
| Seeed XIAO ESP32-S3 | ✅ |
| Waveshare ESP32-S3-Zero | ✅ |
Jakoukoli další desku na bázi ESP32-C3 nebo ESP32-S3 lze použít, pokud je dostupný volný GPIO pro signální výstup. Porovnejte s pinoutem od výrobce.
Schéma zapojení¶
Nikdy nepřipojujte a nepřipojujte vodiče při přivedeném napájení.
Napájení je přivedeno na ESP přes USB-C. ESP zase napájí řadič iHeater linkou 5 V. Toto je nejjednodušší možnost. V případě potřeby lze napájení iHeater uspořádat jinak - komunikace s Link nezávisí na schématu napájení.
Spojení (pro všechny podporované desky):
| ESP | iHeater | Určení |
|---|---|---|
5V |
5V |
napájení řadiče |
GND |
GND |
společná zem |
GPIO3 |
signální vstup | pulzní setpoint |
Pinout desek¶
ESP32-C3 Super Mini:
Waveshare ESP32-S3-Zero:
Firmware přes webový flasher¶
Webový flasher se nachází na install.idryer.org.
- Připojte Link k USB portu počítače.
- Otevřete install.idryer.org a vyberte zařízení iHeater Link.
- Vyberte variantu desky.
- Klikněte na Connect, vyberte sériový port (obvykle
USB JTAG/serialneboCH340). Pokud zařízení není rozpoznáno, stiskněte tlačítkoBOOTna desce a stiskněteRST. - Klikněte na Install. Flasher zapíše firmware.
- Po dokončení flashing se otevře průvodce nastavením Wi-Fi.
Nastavení Wi-Fi¶
Po flashing se v sériovém portu automaticky otevře průvodce Improv.
- Zadejte SSID a heslo vaší sítě 2,4 GHz.
- Počkejte na stav Connected. Indikátor Link přejde na režim "dýchání" modrou barvou.
Pokud se průvodce neotevřel, odpojte USB a připojte jej znovu pomocí Connect bez opakovaného flashing.
ESP32 podporuje pouze 2,4 GHz. Sítě 5 GHz nefungují.
Vazba na portál¶
- Na stránce flasheru klikněte na Připojit a provést Claim.
- Zařízení obdrží příkaz
START_CLAIM. Za několik sekund se na stránce zobrazí PIN. PIN platí ~5 minut. - Otevřete portal.idryer.org → Přidat zařízení → zadejte PIN.
- Po úspěšné vazbě se zařízení zobrazí v seznamu online.
Pokud v odpovědi přišlo CLAIM_ALREADY:DEVICE_… - zařízení je již vázáno na tento či jiný účet. V takovém případě smažte zařízení v portálu a zopakujte vazbu.
Připojení k iHeater¶
- Vypněte napájení řadiče.
- Připojte ESP k iHeater podle schématu výše:
5V,GND,GPIO3→ signální vstup iHeater. - Připojte napájení k USB ESP. Řadič se napájí linkou 5 V.
Po spuštění Link estabeliší spojení s portálem, aktivuje vybranou integraci a začne vysílat cílovou teplotu komory k iHeater.
Co by mělo vyjít¶
- LED 1 svítí nepřetržitě, LED 3 krátce bliká 1krát za sekundu, to signalizuje přítomnost spojení iHeater Link - iHeater.
- při ztrátě spojení všechny LED blikají s frekvencí 1 Hz.
- ostatní chyby nejsou spojeny s iHeater Link a opakují indikaci firmware standalone.
Diagnostika¶
V menu zařízení je položka DIAGNOSTICS → DIAG LOG. Když ji zapnete, je v Serialu jednou za sekundu výsledný podrobný zprávu: stav Wi-Fi, MQTT, aktivní integraci, aktuální target, chyby konektorů.
Podrobnosti o diagnostice jsou v dokumentaci knihovny idryer-core, která je k dispozici v úložišti projektu na GitHub.


