uTerm2-S: a multi-emulation color RS232 terminal
Published on 2021/10/20 22:15:25
Video Link: https://www.youtube.com/watch?v=E7rZfS-co5g
Components Used in the Project
Description
The uTerm2-S (micro Term2 Stand-alone) is an easy to build multi-emulation RS232 terminal using an ESP32-Wroom-32 module and the great FabGL library (http://www.fabglib.org). More, using an ESP32 gives the opportunity to use the uTerm2-S in a lot of different ways easily using the Arduino IDE with the ESP32 core. These the main specs of uTerm2-S: RS232 serial port; VGA output; "transparent" port for a serial-USB adapter (as in the uTerm-S); secondary serial port for ESP32 programming using a serial-USB adapter; RTS/CTS support between the RS232 and the "transparent" port (as in the uTerm-S); on board power supply; colors, graphics and sounds capabilities (FabGL library); multi language keyboard support (FabGL library); various terminal emulations (FabGL library); PS/2 connectors for keyboard and mouse; on board amplifier for an external speaker. THE COM-USB2 (J3) CONNECTOR (TRANSPARENT PORT) The uTerm2-S has a "transparent" port for an USB-serial adapter (as in the uTerm-S), so you can e.g. use XMODEM to exchange files with a PC (running a terminal emulator that supports XMODEM file transfer) while the uTerm2-S is in use. Both the "mixed" power supply scenarios (USB-serial adapter not powered from USB but uTerm2-S powered and vice-versa) are managed by the HW, so you don't need to worry about it. THE PRG-USB1 (J2) CONNECTOR (PROGRAMMING PORT) The PRG-USB1 (J2) connector is use to program the ESP32 using a serial-USB adapter (it is recommended to use a model that supports the default 921600 bit/s upload speed, like the CP2102 based adapters). Both the "mixed" power supply scenarios (USB-serial adapter not powered from USB but uTerm2-S powered and vice-versa) are managed by the HW, so you don't need to worry about it. OTHER CONNECTORS The remaining connectors are obvious. PS/2 KB (J5) and PS/2 MOUSE (J4) are for a PS/2 keyboard and an optional PS/2 mouse. Please note that many USB keyboards (and USB mouses too) have a PS/2 compatible chip inside so can be used with the well known "green adapter". * * SOFTWARE OVERVIEW * * The uTerm2-S is designed to use the FabGL library, so you need to install Arduino IDE and the ESP32 core at first. Then you have to install the FabGL library. Because there are a lot of tutorials around I'll not give more details here (i.e. see the Demos and Tutorials section on the FabGL site) about how set up the "toolchain". The FabGL library was developed by Fabrizio Di Vittorio (http://www.fabglib.org). * * * NOTE: * * * All the updates and the details (schematic, PCB assembling guide, programming guide etc.) to build it are in the uTerm2-S main page here: https://hackaday.io/project/181583
3
comment
All comments
superfabius
this is retro PC ? keyb mouse and vga out to monitor... epic legend era...
2021/12/8 20:59:35
comment
678
1
3
Rules about cashback: 1. Valid time: ALLPCB cashback activity will end on April 1st. 2. Capped amount: The capped amount of cashback for each account is $5,000. Each order can get a maximum of $2,000 cashback. That means every author can get $5,000 max. 3. Cashback range: The cashback activity only covers the corresponding PCB order. The order amount for other combined payment products will be invalid. 4. Clicking your own promotional link will be invalid. The same email address, shipping address, contact information, and phone number are all recognized as the same account. 5. ALLPCB has the final interpretation right of the cashback activity.
ALLPCB will donate 3% to the author as creation awards. *ALLPCB community is a shared platform and we are not responsible for any design dispute.
Rules about cashback: 1. Valid time: ALLPCB cashback activity will end on April 1st. 2. Capped amount: The capped amount of cashback for each account is $5,000. Each order can get a maximum of $2,000 cashback. That means every author can get $5,000 max. 3. Cashback range: The cashback activity only covers the corresponding PCB order. The order amount for other combined payment products will be invalid. 4. Clicking your own promotional link will be invalid. The same email address, shipping address, contact information, and phone number are all recognized as the same account. 5. ALLPCB has the final interpretation right of the cashback activity.
ALLPCB will donate 2% to the author for this promotion link.