A UART interface on SK-16 adapter for ESP32 dev boards?
July 17, 2026 1 Comment
Recently a customer asked me whether there can be a UART interface to integrate the SK-16 adapter with an ESP32 adapter. I thought, why not? So, after some soldering, I modified a regular SK-16 USB adapter into a UART adapter. It has 5V, GND, TX at 5V, TX at 3.3V, and RX, all brought out on the expansion port.
Here is a photo of the modified adapter with an ESP32-WROVER dev board and an old Decagon soil sensor. I tested the whole thing first with a USB-UART adapter and then with the ESP32 running MicroPython.

This modification took a while so it’s ok if it’s just once in a while. But if you want a few of these, I may consider making a version of the board. Leave me some comments.
Here is a tricky thing I had to do to make this modification:

What we are looking at is a slotted screwdriver. The blade rested on a very tiny piece of wire I had to solder between the square IC and the rectangular IC. The pitch of these ICs are less than 0.05″ or about 1mm. If I went ahead to solder one side, then soldering the other side will cause the soldered side to melt and I ended up desoldering the wire because it’s so small. So I used the screw driver to both pin the wire down and provide thermal relief to the soldered side.
Here is another idea. What if I added female headers so I can just drop an ESP32 dev board on to the SK-16 board? No soldering and no wiring, great!

The above is just a mock-up. But the only problem is that there are so many ESP32 dev boards and they all have slightly different pinouts and spacing between the rows of pins. This will have to be custom-made to fit the ESP32 dev boards you use. If you are interested, leave me some comments what ESP32 boards you use. The one photographed is an official Espresiff dev board, ESP32_Devkit_V4. It has wider spacing between the two rows of pins but the pins are clearly printed next to the pins.









