logo elektroda
logo elektroda
X
logo elektroda

[CBU/BK7231N] Template/GPIO for Milfra Tuya WiFi Light Switches (2-gang and 3-gang)

patentjyp 1185 2
ADVERTISEMENT
  • I bought 2-gang and 3-gang Milfra Tuya WiFi Light Switches from the link below.

    https://www.aliexpress.com/item/1005006285609205.html

    Double and triple Milfra Tuya WiFi light switches.
    Milfra Tuya WiFi product page with image of a triple light switch.

    Both of the 2-gang and 3-gang switches have CBU modules in the photo below.

    CBU module with markings and connectors.

    The PCBs for the two switches are exactly the same as in the photo below.

    Two black PCBs with electronic components and labels.

    Two black PCB modules, each with mounting holes and pins at the top.

    For the 2-gang switch, K1=K5 (see the labels on the PCBs). Therefore, K5 is switch1, and K3 is switch2.

    The same applies to the relays. relay1 (3-gang)-> relay1 (2-gang), relay3 (3-gang)->relay2 (2-gang)

    The pin roles are as follows.

    3-gang switch
    P7: Button1
    P8: Button2
    P14: Relay1
    P16: Relay2
    P20: Relay3
    P24: WIFI_LED
    P28: Button3

    2-gang switch
    P7: Button1
    P14: Relay1
    P20: Relay2
    P24: WIFI_LED
    P28: Button2

    I eventually replaced the CBU module with ESP8685-WROOM-06 Module, which requires some modding due to differences in pinouts.

    FYI, when the CBU module is replaced with the ESP8685-WROOM-06 Module, pin #3 (P20 for CBU and NC for ESP8685) used for relay3 and pin #17 (P28 for CBU and NC for ESP8685) used for button3 must be connected to other GPIOs because pin #3 and pin #17 of ESP8685 have no connection (NC).

    I soldered jumper wires from pin #3 to GPIO6 (pin #10) and from pin #17 to GPIO10 (pin #19).

    I hope this helps.

    Cool? Ranking DIY
    About Author
    patentjyp
    Level 5  
    Offline 
    patentjyp wrote 17 posts with rating 3, helped 1 times. Been with us since 2023 year.
  • ADVERTISEMENT
  • #2 20842590
    ferbulous
    Level 18  
    Any reason why some of the pins have no connection?
    I just thought it’s odd they purposely designed it that way

    Connector diagram with pin labels, some marked as NC (no connection).
  • #3 20843917
    patentjyp
    Level 5  

    ESP8685-WROOM-06 is based on ESP32C3 chip. According to the datasheet, ESP32C3 has 22 or 16 programmable GPIOs.

    It seems that only 16 GPIOs are utilized (ESP8685-WROOM-06 has 15 GPIOs including RX and TX).
ADVERTISEMENT