Cart0
Help Center
  • FAQ
    browse most common questions
  • Live Chat
    talk with our online service
  • Email
    contact your dedicated sales:
  • Call Us
    9:00 - 18:00, Mon.- Fri. (GMT+8)
Panel For Example Panel For Example Panel For Example

uTerm2-S: a multi-emulation color RS232 terminal

Published on 2021/10/20 22:15:25

Alternate Text
Alternate Text
Alternate Text
Alternate Text

Video Link: https://www.youtube.com/watch?v=E7rZfS-co5g

Components Used in the Project

  • C1,C15,C16,C19,C20,C21 1uF *6
  • C13 2.2nF *1
  • C14 47nF *1
  • C17 220uF *1
  • C2,C5,C6,C8,C10,C12,C18,C22 100nF *8
  • C3 1000uF *1
  • C4,C9,C11 100uF *3
  • C7 *1
  • D1,D9,D10 BAT85 *3
  • D3,D4,D5,D6,D7,D11,D12,D2 1N5817 *8
  • D8 1N4001 *1
  • Q1,Q2,Q5 2N7000 *3
  • ESP32-WROOM-32 *1
  • Q3,Q4 2N3904 *2
  • R1,R5,R17 1k *3
  • R11 100 *1
  • R15,R42 1k2 *2
  • R16,R39 1k8 *2
  • R19,R21,R23 820 *3
  • R2,R36,R38 22k *3
  • R20,R22,R24 390 *3
  • R29,R30 100k *2
  • R3,R12 47k *2
  • R35,R46 270 *2
  • R4,R37,R41 2k2 *3
  • R40 150 *1
  • R44,R45,R48 680 *3
  • R49 10 *1
  • R6,R9,R10,R43,R47 10k *5
  • R7,R8,R13,R14,R18,R25,R26,R27,R28 220 *9
  • 74HCT08 *1
  • 74HCT00 *1
  • LM7805 *1
  • LM1117V33 *1
  • LM386-1 *1
  • MAX232CPE *1

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

Alternate Text

superfabius

this is retro PC ? keyb mouse and vga out to monitor... epic legend era...

2021/12/8 20:59:35

comment

Just4Fun

476

1

3

Save to Cart

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.

Go to Order My Own PCB

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.

Other Projects

Home / Industrial Automation low Cost with Arduino an ESP01

1362

0

314

Alternate Text josemarjr