@scorp First of all, I want to thank you for this project, especially because you published it on GitHub.
I’ve been meaning to solder the adapter together for a while now. I decided to solder everything by hand and not use a pre-made PCB. Although I made two small mistakes in my implementation that cost me some time (and nerves), it worked after I fixed them. 😀
The first problem was that I connected pin 11 of the MAX3232 to D5 (RX) of the Arduino instead of pin 12. I found and fixed that relatively quickly.
The second problem took me a bit more time: I only had a male RS232 connector and no female socket on hand. As a result, I misread the pinout and soldered the pins of the MAX3232 to the RS232 connector in reverse order. Fortunately, I had an RS232 female-to-female cable (not a null modem cable), so the connector itself wasn’t an issue. Luckily, the manufacturer of the COM port on my notebook had printed the pin numbers on the socket, so I was able to spot and correct the error. Otherwise, I’d probably still be wondering why it wasn’t working. 😉
Since I have a lot of those faulty RS232-TTL modules:
The attachment RS323MAX.jpg is no longer available
I removed the chip from one of them, mounted it on an adapter board, and added the appropriate capacitors according to the schematic.
To make the soldering easier, I photographed the underside of my board and numbered the pins according to the schematic:
The attachment 1_pintout.jpg is no longer available
I then printed this layout and, in three steps, marked the necessary traces (faintly visible in red):
The attachment traces.jpg is no longer available
From the top, it doesn’t look too bad. 😉
The attachment 2_top.jpeg is no longer available
In contrast to the underside 😒
The attachment 3_finished.jpeg is no longer available
I’m planning to print a cover for this so it doesn’t look as bad. 😉
(And that's enamel-coated copper wire, not bare copper.)
Overall, this was a great project to work on during the holidays. Thanks again, scorp!