Thake care :
IA/IB pin are inverted
you must use the latest firmware or you controller will works but inverted
Remove of AC input :
That was dangerous
The cost of HKL-5M was 3.8$
JLCPCB was charging a lot of shipping with the wheight of HKL module
Power input is usb-c :
Max 3A of power (0.5A needed)
Simpler as everybody have a AC/DC usb-c power adapter
Motor DC :
A new AMS1117-3.3 powers the ESP32 board
Motor can be 3V3 or 5V
ESP32-C3 :
ESP32-C3 supermini footprint added
ESP32-C3 costs 2.4$ instead of 3.8$ for nodemcu devkit
Better PCB :
Separate 3.3V power of ESP32 board from motors
Capacitor added to regulate peaks in power
Via shielding
Smaller design
Lower the price of all components (jlcpcb price soldered)
use R0402 footprint if possible
OneWire :
Add 2 onewire XH2.54-3P connectors
Can get input temperature and output temperature of the heating circuit.