iHeater Kit is a universal set designed to create an actively heated chamber for 3D printers, helping maintain optimal temperature conditions when printing with engineering-grade filaments. The kit is intended for installation in enclosed FDM printers and can be used with the Klipper firmware or operate standalone with custom firmware.
Included in the Kit:
- iHeater controller base on STM32F042
-
PTC heating element, 220V, 100W – safe and stable heat source;
-
7530 fan, 220V – provides air circulation inside the chamber;
-
2 NTC 3950 100K thermistors – for accurate monitoring of heater and chamber temperature.
Operating Modes:
-
With Klipper: Supports G-code macros (
M141
,M191
), PID temperature control, automatic fan activation upon reaching temperature thresholds,verify_heater
safety checks, and flexible logic configuration. -
Standalone Mode: Can operate without Klipper or a connected host, thanks to custom firmware.
In standalone mode, the temperature is adjusted via sequential button presses located on the device’s enclosure. The selected temperature level is indicated by three LEDs, allowing quick and easy switching of presets without a computer or Klipper interface.
Hardware Platform:
The control board is based on the STM32F042 – a reliable and energy-efficient 32-bit microcontroller with USB interface, hardware PWM support, and fast sensor data processing.
Requirements:
-
iHeater control board based on STM32F042
-
For Klipper mode: a compatible 3D printer running Klipper
-
For standalone mode: custom firmware (examples available in the documentation)
Documentation & Support:
-
Detailed assembly and setup instructions are available on GitHub
-
Configuration files and firmware are hosted in the official GitHub repository
-
Fast integration using preconfigured macros and minimal edits to
printer.cfg
Safety:
-
Monitors and enforces minimum and maximum operating temperatures
-
Actively cools the heater using the fan after power-off
-
Built-in checks for sensor and heater faults with automatic shutdown