About the iHeater Project¶
iHeater is a compact and powerful solution for creating an active thermal chamber in any 3D printer. It is especially essential for printers with closed or proprietary electronics, such as those from Creality, Bambu Lab, and FlashForge, where available ports or options for connecting heaters, fans, and thermistors are often limited.
iHeater connects via USB and takes over control independently of the mainboard's limitations. Depending on the firmware used, it can operate autonomously or with full integration into Klipper.
When used in combination with bed heating, iHeater ensures uniform chamber heating-a crucial factor for printing materials like ABS, PA, PC, and other engineering plastics. The device dynamically manages heating based on the air temperature, creating stable conditions inside the chamber without overheating or temperature spikes.
Two versions are currently available:
- 100W for smaller printers (archived)
- 200W for larger printers
Under Klipper Control
The board works as a separate MCU in Klipper, fully autonomously controlling the chamber heater and fan. Thanks to its 220 V power supply, iHeater does not load the printer’s power supply, which is especially important since stock PSUs often operate at their limit.
The cost of the board is comparable to or even lower than building a similar solution from a regular microcontroller, solid-state relay, and other components. Nevertheless, enthusiasts still have the option to build their own version.
iHeater is a simple way to add chamber heating to your printer to improve print quality and expand the range of materials used.
With iHeater Firmware
The iHeater board is self-sufficient and includes all the necessary peripherals and interface for use as a standalone device. The desired temperature is set by sequentially pressing the MODE button, and the selected temperature is encoded and displayed using three LEDs. The increment can be changed in the firmware.
License¶
This project is licensed under the MIT License. See the LICENSE file for details.
⚠️ **Warning: The use of heating elements and temperature control involves fire and equipment damage risk. Always follow manufacturer recommendations and observe safety precautions.