Close
0%
0%

uTerm

A VT100-like terminal for the Z80-MBC2

Similar projects worth following
uTerm (micro-Term) is a VT100-like terminal for the Z80-MBC2 (https://hackaday.io/project/159973). It has a VGA out and PS/2 keyboard connector, a power supply for the Z80-MBC2 and a "transparent" serial-USB port. The video terminal is based on the ChibiTerm (https://hw-by-design.blogspot.com/2018/07/low-cost-vga-terminal-module-project.html).


* * HARDWARE OVERVIEW * *

uTerm is an add-on card for the Z80-MBC2 single board computer to add a VT100-like terminal, a power supply and a "transparent" serial-USB port for a serial-USB adapter.


Here a previous version of uTerm vertically inserted into the Z80-MBC2 board:

and here assembled horizontally:


With the uTerm the Z80-MBC2 becomes an "autonomous" computer:

A couple of videos running "famous" CP/M games:



THE "TRANSPARENT" SER_USB PORT (J5)

The uTerm has a "transparent" USB-serial adapter connector, so you can upload firmware to the Z80-MBC2 (using Arduino IDE) or load an Intel-Hex file (with iLoad) or use XMODEM to exchange files with a PC (running a terminal emulator that supports XMODEM file transfer) while the uTerm is in use.

Both the "mixed" power supply scenarios (USB-serial adapter not powered from USB but Z80-MBC2 powered and vice-versa) are managed by the HW, so you don't need to worry about it. In the following photo a serial-USB adapter is connected with a cable to the transparent SER_USB port:


This allows to use two keyboards and two monitors in the "same" time (one keyboard and monitor attached directly to the uTerm, and another keyboard and monitor of the terminal emulator on a PC connected with the serial-USB).

Or you can use the monitor attached to the uTerm and the keyboard of the terminal emulator on a PC. This is exactly the "configuration" I used in the following photo. As you can see, there isn't any keyboard attached to the uTerm (previous version attached to the Z80-MBC2 with a cable):


CHANGING THE COLOR (JP2-JP3)

... Read more »

uTerm FW A071218_v2.bin

The firmware for the STM32 MCU in binary format ready to be flashed. This new version solves a bug in some situations using the right CTRL key (i.e. CTRL-L).

octet-stream - 12.68 kB - 12/01/2019 at 19:44

Download

3D Printed Brackets v1.1.zip

The .STL files to print the two angled or straight brackets with a 3D printer, for a vertical or horizontal assembling. Please note that the left and right bracket are different.

x-zip-compressed - 19.69 kB - 05/27/2019 at 14:57

Download

Adobe Portable Document Format - 84.57 kB - 05/08/2019 at 08:12

Preview
Download

spreadsheet - 15.46 kB - 05/08/2019 at 08:13

Download

A071218-R290319 Gerber.zip

PCB Gerber files (100mm x 53mm).

x-zip-compressed - 184.01 kB - 05/08/2019 at 08:17

Download

View all 6 files

  • FW Bug fix (uTerm FW A071218_v2.bin)

    Just4Fun12/01/2019 at 19:53 0 comments

    Thanks to gkaufman of the Retrobrew Computer Forum a bug has been discovered and solved.

    The bug affects the right CTRL key in some situations (i.e. CTRL-L).

    Please upgrade your uTerm with the latest .bin file to solve it (see the Files section).

View project log

Enjoy this project?

Share

Discussions

freefuel wrote 06/24/2019 at 19:58 point

Hi when ordering boards from pcbway.com what PCB Specifications should be selected from there service to correctly duplicate your design?  

  Are you sure? yes | no

Ken Yap wrote 06/24/2019 at 22:51 point

Pcbway has an express order page which can parse the Gerber files and set many of the parameters, have you tried that?

  Are you sure? yes | no

freefuel wrote 06/24/2019 at 23:18 point

I have, but I am still unsure what the correct specifications are, and I think it may have gotten the drill file importation wrong. 

  Are you sure? yes | no

Ken Yap wrote 06/24/2019 at 23:30 point

Looks fine to me in Pcbway's Gerber viewer. Aren't you submitting the zip file provided? Also have you checked if the maker has shared their project on Pcbway already? Edit: it's here: https://www.pcbway.com/project/shareproject/uTerm__a_VT100_like_terminal_for_the_Z80_MBC2_.html so you can just order from that page and the maker gets 10%.

  Are you sure? yes | no

villaromba wrote 05/30/2019 at 14:35 point

Great project thank you. Successfully built it from the kit version and it's working great.

  Are you sure? yes | no

Just4Fun wrote 05/31/2019 at 06:54 point

Thanks!

  Are you sure? yes | no

Just4Fun wrote 05/16/2019 at 07:52 point

Hi, GSX was intended for a graphic add-on card. uTerm is a VT100 Terminal, so GSX is useless in this case...

  Are you sure? yes | no

gururise wrote 05/15/2019 at 17:29 point

Possible to add GSX extension? http://www.seasip.info/Cpm/gsx.html

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates