
Solderless adapters for boards like ESP12/TYWE3S seem to be widely available, but we haven't seen any for devices in TYWE2S/ESP-02S form. That's why we've designed our own WB2S/CB2S to CB3S/WB3S form converter that can be used alongside the commercial modules. Our converter has been tested with new Tuya BK7231N "standing" modules and can be used to flash them effectively before soldering.
So, let us consider the WB2S module:

Pin No. | Symbol | I/O type | Function | 1 | VBAT | P | Power supply pin (3.3 V), which is connected to the VBAT pin on the internal IC | 2 | PWM2 | I/O | Common GPIO, which is connected to the P8 pin on the internal IC | 3 | GND | P | Power supply reference ground pin | 4 | PWM1 | I/O | Common GPIO, which is connected to the P7 pin on the internal IC | 5 | 1RX | I/O | UART1_RXD, which is used as a user-side serial interface pin and is connected to the P10 pin on the internal IC | 6 | PWM0 | I/O | Common GPIO, which is connected to the P6 pin on the internal IC | 7 | 1TX | I/O | UART1_TXD, which is used as a user-side serial interface pin and is connected to the P11 pin on the internal IC | 8 | AD | AI | ADC pin, which is connected to the P23 pin on the internal IC | 9 | PWM4 | I/O | Common GPIO, which is connected to the P24 pin on the internal IC | 10 | CEN | I | Low-level reset, high-level active (internally pulled high) Docking IC-CEN | 11 | PWM5 | I/O | Common GPIO, which is connected to the P26 pin on the internal IC |
For more information on this module itself (or BK7231), see:
https://www.elektroda.com/rtvforum/topic3951016.html
This module has the same chip as WB3S, but there are no solderless boards for that form. For WB3S, we could have used that board:
https://www.elektroda.com/rtvforum/topic4010939.html
The same board linked above can handle TYWE3S/ESP12 as well, but CB2S/WB2S form doesn't fit...
That's why we've searched for suitable connector to make a conversion/daughter board ourselves. Here's what we found:

009159012651906 by KYOCERA AVX seems to have a matching pitch and contacts number. The current ratings are also of course well enough for our application:

Here are dimensions of 4p version (6p is similiar):

So, after a moment in Kicad:

Note that first pin is NC (not connected) and that the board orientation matters.
And the board:


We've ordered the boards and now's the time for testing:

CB2S fits well, and the daughter board fits TYWE3S/etc flasher good as well:

The CB2S/WB2S is now easily flashable without soldering:

Our flasher detects and flashes it well:
https://github.com/openshwprojects/BK7231GUIFlashTool
We may use it to flash our batch of WB2S/CB2S shown here:
https://www.elektroda.com/rtvforum/topic4059644.html#21117913
The following board could be easily used for a small scale production, because no soldering is needed to flash CB2S/WB2S with it.
We're also planning to add ESP module support, but that will require adding few more resistors on the board itself - we have to consider the requirements first. Maybe we'll also find some space for a test LED...
Ok, that's all for now. I'm attaching Kicad sources of our board. Stay tuned for more updates!
PS: This project was realized with @DeDaMrAz . Thank you for our fruitful cooperation!
Cool? Ranking DIY Helpful post? Buy me a coffee.