IronOS is a low-level soldering iron firmware and thermal control system. It serves as a comprehensive embedded UI framework and hardware controller designed to manage heating elements, temperature regulation, and power delivery for soldering tools.
The project distinguishes itself through a specialized USB-PD power controller that negotiates standards like USB-PD EPR and Quick Charge to maximize available wattage. It also features a wireless BLE hardware controller for monitoring real-time telemetry and modifying system parameters from a remote application.
The system covers broad capability areas including PID-based thermal regulation, sensor calibration for cold junction compensation, and state-based power management. It includes a localized display system with support for custom boot graphics, multi-language fonts, and automated sleep modes triggered by motion or magnetic sensors.
Firmware updates can be deployed via USB-C or the Device Firmware Upgrade protocol.