logo elektroda
logo elektroda
X
logo elektroda

Adapter for rapid programming of WBR3 Wi-Fi modules (design and 3D printing, pogo pins)

p.kaczmarek2 120 0
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
📢 Listen (AI):
  • Programming adapter with pogo pins and two WBR3 modules on black background
    WBR3 is a distinctive Wi-Fi module based on the W701-VA2-CG (RTL8720CF) chip. The WBR3 is distinguished by the fact that the necessary signals for its programming are located only on its underside, making it necessary to solder the module off the board for firmware changes. Additionally, its programming requires as many as 7 signals, which makes it worth the struggle to simplify the process. Here I will show how we achieved this.

    First, let me remind you how we used to program the WBR3:
    1. first the module must be soldered off the board (with hot air)
    2. then the 7 wires are soldered
    3. then we desolder these wires and the module is back in place
    Stage 2/3 is shown in our video:




    Recently, however, @DeDaMrAz has been reworking quite a few WBR3-based devices, hence the need to simplify the process. The idea was to make an adapter that allows an already soldered WBR3 module to be programmed without additional soldering. The module still needs to be removed from the board, but the rest of the process is greatly simplified. We started by sizing the board:
    3D view of the WBR3 module in a transparent adapter with labeled signal pads.
    Then the adapter was modelled - several versions were tested, below is the final one:
    3D view of three-part adapter for programming WBR3 Wi-Fi module
    The holes are for the BOOT and RESET buttons.
    However, it is still necessary to take care of the contact with the pads. The pogo pins are used for this:
    Set of 5 gold-plated pogo pins, 9 mm high, on millimeter grid background
    These pins come in different versions, but all have a built-in spring - this ensures good contact with the pad. We chose the 3.5mm high version:
    GC20-03510 pogo pin with dimensions: 3.5 mm height, 0.9 mm tip diameter
    All this has been properly connected inside the adapter:
    WBR3 module next to a programmer adapter with red wires and pogo pins in a white housing
    The completed adapter and two WBR3 modules (one with the screen removed):
    WBR3 module and white adapter with pogo pins and two buttons
    Adapter together with programmable module:
    Programming adapter for WBR3 module with BOOT and RESET buttons
    WBR3 Wi-Fi module in a white adapter with BOOT and RESET buttons
    We used our flasher to test the adapter:
    https://github.com/openshwprojects/BK7231GUIFlashTool
    It correctly reads and programs the RTL87X0C:
    BK7231GUIFlashTool interface with warning messages and Tuya config result window
    That's basically it - from now on we can conveniently upload our open source software .

    In summary , the WBR3 Wi-Fi module is distinguished from other modules (WB3S, TYWE3S, CB3S, etc.) by the fact that it has the necessary programming signals brought out on pads available only on its bottom. This makes it necessary, firstly, to solder it off the board before changing the firmware and, secondly, to solder cables to it separately, of which there are also quite a few here. The requirement to solder it off the PCB is unlikely to be helped (because how else to get to the signals? Unless, of course, to remove the screen and get to the QFN?), but we managed to speed up the next stage considerably. Instead of soldering the wires, all we need to do is use our adapter. The matter is made all the easier by the fact that no bonding or cleaning of its pads is needed to desolder and solder the WBR3 in place, so the whole thing can happen quite quickly, as long as you have some basic experience of working with hot air. In this way, we have been able to significantly speed up the cloud release of WBR3-based IoT devices.
    Have you also encountered the WBR3 module? Or do you know of another similar situation where your own adaptor with pogo pins can speed up the operation?

    Cool? Ranking DIY
    Helpful post? Buy me a coffee.
    About Author
    p.kaczmarek2
    Moderator Smart Home
    Offline 
    p.kaczmarek2 wrote 13164 posts with rating 10957, helped 605 times. Been with us since 2014 year.
  • ADVERTISEMENT
📢 Listen (AI):
ADVERTISEMENT