⭐FAQ
Hardware
Q: Why use DC heating instead of AC?
DC is safer, simpler, and more effective for this application.
Q: Why does the main control board use different connector types instead of a single standard (for example, XH2.54 everywhere)?
This is intentional to prevent incorrect connections. Using different connector types helps avoid mis-plugging, which could otherwise damage the system.
Q: Why not use a capacitive touchscreen?
During development, only a resistive touchscreen was available. Since this project is provided free to the community, the author did not have additional budget to purchase capacitive touchscreens.
Q: Since ESP32 is used as the main controller, why not implement networking features?
ESP32 was chosen mainly because I already had a large number of spare ESP32 chips available. In addition, developing networking features requires a significant amount of time and effort. Due to limited personal resources, this functionality has not been implemented. It may be considered in the future if conditions permit.
Q: Why can’t 4-wire fans stop completely?
Some manufacturers implement a minimum speed threshold in the fan firmware for safety reasons. Even when the PWM signal is set to 0%, the fan may continue running at a very low but non-zero speed (typically around 200–300 RPM) to prevent overheating caused by a complete stop.
Q: Why do 2-wire fans sometimes fail to start at low speed settings?
Two-wire fans use DC voltage control. At low speed settings, the supplied voltage may fall below the fan’s startup voltage, preventing it from spinning. For this reason, 4-wire PWM fans are recommended.
Other
Q: Why is the software not open source?
The author does not want the software—developed with significant time and effort—to be mass-produced and sold commercially without contribution. While the author invests time in development, maintenance, and updates, resellers often profit without contributing and may shift after-sales support back to the author.