With the addition of 4 capacitors and a 3.3V voltage regulator you can build a USB/TTL converter that is perfect for developing on the Espressif (ESP32 etc) platforms. It provides all the outputs required for the programming and debugging these processors. You need RTS, DTR, RX, TX and Ground. Recommended especially if you can etch your own PCBs. The processor boards need a little circuit using 2 transistors and 2 resistors connected to RESET and GPIO0 that automates programming and debugging from the Arduino IDE.
NOTE: I use it with Ubuntu Linux and had to remove Braille support, which is installed automatically in version 22.10. If you run 'sudo dmesg' you will see it recognised, but then disconnected as it is grabbed by the Braille modules.