Skip to content
iDryer Docs
RFID Reader
Русский
English
Deutsch
Français
Español
Čeština
日本語
Português
Português (Brasil)
中文 (简体)
中文 (繁體)
Initializing search
docs-idryer-org
iDryer Documentation
Projects
Development
WiKi
Community
Store
License
iDryer Docs
docs-idryer-org
iDryer Documentation
Projects
Projects
iDryer
iDryer
iDryer X
iDryer X
v3
v3
Overview
CAD
PIR enclosure parts
Before assembly
Enclosure assembly
Ventilation damper
Floor and spool holders
Load cell wiring
PCB (controller)
Pinout
r2.1 assembly manual
BOM
KIT package
v2
v2
PIR advantages
iDryer x2
iDryer x3
iDryer x4
v1
v1
PIR enclosure
EPP enclosure
Damper (v0)
Heater with fan
Spool holder
Printed circuit board
Controller enclosure r2
iDryer Unit
iDryer Unit
Controller
Controller
Board
Klipper
Klipper
Firmware
Configuration
Troubleshooting
DIY
iDryer Unit
iDryer Unit
Safety
CAD
Before assembly
Assembly
iDryerController
iDryerController
Firmware
Sensor calibtaration
Manual
iDryerControllerV2
iDryerControllerV2
Installation and Configuration
Installation and Configuration
Controller Firmware
Port Configuration
Hardware Connections
Hardware Connections
Screen
Weight Sensor
RFID Reader
WiFi Module
Operation and Control
Operation and Control
Menu Guide
Frequently Asked Questions
Frequently Asked Questions
iDryer Unit
iHeater
iDryer Link
iDryer Link
iHeater
iHeater
iHeater
iHeater
Safety
CAD
Assembly
Connection
Klipper
Klipper
Firmware
Configuration
Creality
Troubleshooting
Slicer
Usage
License
Katapult
iHeater Standalone
iHeater Standalone
Assembly
Trigger
iHeater Link
iHeater Link
Integrations
Integrations
Klipper setup
Bambu Lab setup
Home Assistant
Storage Link
Storage Link
iDryer-portal
iDryer-portal
Portal
Catalog
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
09 build a device
09 build a device
Building Your Own Device on iDryer Core: Concept
Bill of Materials for a heated cabinet system: components and two versions of the power section
Wiring Diagram for Heated Cabinet on ESP32
Starting firmware on idryer-core: first launch and device pairing
Connecting SHT31 and thermistor sensors to idryer-core
Device Menu from YAML: Settings in NVS and on Portal
Cabinet heating control: temperature maintenance and fan
Assembly and Pre-Startup Check
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
Projects
iDryer
iDryerControllerV2
Hardware Connections
RFID
¶
Coming soon
Back to top