Now, of course I have some regrets.
The first one is that I didn't use an ESP32 WROVER. That has an extra 8MB PSRAM, which can help tremendously in freeing up some memory. SporosTerm has so few memory free that I have to bend over backwards here and there to make it all work. Having the extra PSRAM might have made my software developments easier. And it would also have enabled the nTerm2-S to run FabGL's dos computer emulator. :)
The second regret is that I actually think that I had better used the 4066 or equivalent, instead of the relays. It's less robust than a relay, but it would have used a lot less board space. And it would have been cheaper too.
The third regret is that the ESP32 does not have a full UART. It actually really only implements RxD/TxD and RTS/CTS flow control in hardware. My switcheroo circuit makes it possible to connect DSR/DTR to the RTS/CTS of the ESP32 and more or less provide hardware DSR/DTR handshaking that way (possible because the ESP32 has large buffers and is quite fast). It works, but RS-232 is an old standard, and many old devices have some weird combination of handshaking, and I would like to support that somehow.
A fourth regret (but not so big) is the VGA connection. It would be nice to have an HDMI port instead of VGA.
A fifth and final regret is the cost. The cost of components alone is about 45 euro all-in, at low volumes. If you buy smart or higher volume, you probably can get down to 35 euro or even less. I think that it's possible to do it cheaper than that and still have better features.
For now, I'm tweaking the software, and will continue doing that for a while.

Retep V
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.