Skip to content
Документация iDryer
License
Русский
English
Initializing search
docs-idryer-org
iDryer Documentation
Projects
Development
WiKi
Community
Store
License
Документация iDryer
docs-idryer-org
iDryer Documentation
Projects
Projects
Development
Development
Core
Core
Overview
Overview
What idryer-core is and when to use it
Module map
Quick Start
Quick Start
How idryer-core works
Start an idryer-core device in 5 minutes
Step 01 — WiFi provisioning with Improv
Step 02 — Claim: binding to the portal
Onboarding: first device claim
Step 03 — Telemetry: publish sensor data
Step 04 — Indication: LED strip driven by sensor data
Step 05 — Portal commands: RMT output
Step 06 — Replacing RMT with PWM
Detailed setup
Public API
Public API
Public API: iDryer::Link
Patterns
Patterns
Add a sensor
Add a peripheral
Publishing via devicePublisher
Custom Telemetry (product-specific payload)
Data flow between participants
Architecture
Architecture
Composition Root
Boundary: library and product
Data flow
MQTT
MQTT
MqttClient
MQTT topics and messages
Advanced
Advanced
IdryerRuntime
UART layer
Printer integrations
Arduino platform
Profile model
Contracts
Contracts
MQTT contract
Menu as Protocol: menu.yaml ↔ mqtt_contract.yaml ↔ Portal
Adding a Product
Adding a Product
How to add a new product based on idryer-core
Add a Dashboard Card for a New Device
Troubleshooting
Troubleshooting
Troubleshooting
Build Your Own Device
Build Your Own Device
Getting Started
Getting Started
Where to start building a filament dryer
Electronics Basics
Electronics Basics
Current, Voltage and Load Power
MOSFET Module
TRIAC
Solid-State Relay
Controllers
Controllers
How to choose a controller for a DIY filament dryer
ESP32 Controller
Arduino Controller
RP2040 Controller
STM32 Controllers
MCU in Klipper
UART Interface
I2C Interface
SPI Interface
CAN Interface
USB-UART Adapters
Flashing the Controller
Common Components
Common Components
Common Components
Heaters for filament dryers and heated chambers
Fans and airflow in a filament dryer
Thermistors
LED Strips
Servo Motors
Load Cells
OLED Display
Touchscreens
RFID and NFC
Thermal Physics & Materials
Thermal Physics & Materials
Thermal Physics and Materials
Thermal Conductivity
Materials, Flammability, and Harmful Emissions
Convection and Airflow
Tools
Tools
Tools
Multimeter
USB-TTL
Soldering
Crimping connectors
ST-Link
Oscilloscope
Practical Guides
Practical Guides
Connecting a Fan
Checking a Thermistor
Connecting a Servo
Connecting a Load Cell
Connecting an RFID Reader
3D Printing
3D Printing
3D printing
What is STL
PETG, ABS, and ASA
Heat-resistant materials
Filament dryer enclosure and active heated chamber
Why PLA is risky for hot enclosures and dryers
Common Mistakes
Common Mistakes
Common Mistakes
Power Supply Mistakes
Wiring Mistakes
Controller Mistakes
Heater and SSR Mistakes
Diagnostic Checklist
WiKi
WiKi
About drying
TDS
3D communities
Drying and moisture impact
Drying and moisture impact
Summary
Introduction
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Community
Store
License
iDryer Documentation
En
License
¶
Terms of use for iDryer project materials.
Back to top