- Compatible with HKL-5M03 or HKL-PM03, or with 5V version (HKL-5M05 or HKL-PM05)
- Compatible with 1000 or 900 mil ESP32 board width
- Input power can be 5V to 12V
- 5V Jumper + 3.3V exposed copper cutout
- Complete rebuild
- All part can be assembled at JLPCB
- Costs rise to 25$ / board (ESP not included, shipping included)
- Fix issue [#5] (#5)
- Fix HLK-PM03 footprint
- Change L9110s chips (the old one was not available anymore)
- change version number to real job
- Change 230V input socket with screw
- Fix regression in HLK-PM03 footprint
- Change resistors to 1.07 ohm
- fix CH6 input shorted to CH7/8 BEMF #27
- Add operational amplifier to ADC inputs
- Easyeda project getting public
- Replace the 1.07R with 2 ohms
- Custom resistors for BEMF (exposed layer to cut out)
- Replace the RJ11 with screw terminals ( the RJ11 was too specific for "HmIP-VDMOT") (look at VdMot wiring)
- Make the board compatible with all kind of motors (2.5 to 6V)
- The easyeda sources are not available anymore (more than 50 developpers has anounced and nobody make a public commit since 3 years)
Better BEMF :
Remove of AC input :
- That was dangerous
- The cost of HKL-5M was 3.8$ instead of 0.5$ for the new XL1509 module
- With XL1509 module, You can adjust power of motors between 3.3V to 37V (recommended max 12V as not tested)
- Everybody has an old AC/DC 1A charger
- JLCPCB was charging a lot of shipping with the wheight of HKL module
- New DC power input : DC Power Receptacle 2mm 6.4mm + Screw terminal
Motor DC :
- input can be 3.3V to 12V
- a new AMS1117-3.3 powers the ESP32 board
Better PCB :
- Separate 3.3V power of ESP32 board from motors
- Capacitor added to regulate peaks in power
- Via shielding
- Power isolation on bottom side
- Smaller design (126x70mm instead of 126x80). The M4 holes are compatible.
- Lower the price of all components (jlcpcb price soldered)
- use R0402 footprint if possible
ESP32-C3 :
- ESP32-C3 supermini footprint added
- ESP32-C3 costs 2.4$ instead of 3.8$ for nodemcu devkit
OneWire :
- Add 3 onewire XH2.54-3P connectors
- Can get input temperature and output temperature of the heating circuit.
Studies :
- The XL9535 shift register cost the same as 2x SN74HC595, but the esphome code is very new and move to I2C is not compatible with esp-c3 supermini
- The Mini L298N module instead of L9110 soldered is approx the same price (0.7per channel out of 0.52 + resistors)
- Add more channels : if 12, this needs of another opam