Close

Managing Nozzle Calibration and Flexibility in the Rework Station

A project log for ESP32 SMD Rework Station with PID and Micropython

ESP32-based hot air SMD rework station with PID control, dual PCB design, built-in safety and calibration features.

srinivasan-m-sSrinivasan M S 03/27/2026 at 03:340 Comments

One of the key requirements for the rework station was the ability to support multiple nozzles with different thermal characteristics.

Different nozzle sizes and shapes affect airflow, heat distribution, and temperature response. Using a single fixed calibration would not provide consistent results across all configurations.

To address this, a nozzle-based calibration system was implemented in firmware.

Each nozzle can have its own set of parameters, allowing the system to adapt to varying thermal conditions.

The system supports:

• Adding new nozzle profiles • Storing individual temperature settings • Adjusting fan speed for each configuration • Recalibration when operating conditions change

There is no fixed limitation on the number of nozzle profiles, allowing flexibility for different use cases.

Additionally, recalibration can be performed if:

This approach improves usability and ensures consistent performance across different operating scenarios.

It also allows the system to evolve without requiring hardware changes.

Managing variability in thermal systems is often overlooked, but it plays a crucial role in achieving reliable and repeatable results.

Would be interested to know how others handle calibration in similar thermal control systems.

Discussions