Skip to content

Latest commit

 

History

History
55 lines (47 loc) · 2.48 KB

PRODUCT.md

File metadata and controls

55 lines (47 loc) · 2.48 KB

TLDR;

This product is a kit based on the original Geoff Graham design.

If you only need the PCB you can buy it here.

ATTENTION! Version 3 of the ASCII Terminal has following significant changes to the original Geoff's design:

  • Full compatibility with VT-100 and XTerm tested with vttest;
  • All new SETUP utility available on Ctrl+Alt+Del;
  • Configurable UTF-8, ISO 8859 and IBM PC 437 support;
  • Configurable VT-220 and PC/Sun keyboards compatibility;
  • Regular, bold, underlined and strike-through Terminus Unicode fonts;
  • Blinking and inverted visual attributes;
  • Configurable ANSI color-to-monochrome transformation;
  • Support for historic DEC graphic characters;
  • VGA output follows strict 25MHz pixel clock to get standard 640x480 resolution at 60Hz refresh rate;
  • 8x16 characters and 24 or 30 lines screen buffers configurable in SETUP utility;
  • Full range of baud rates from 110 up to 1,500,000;
  • Scroll-lock and XON/XOFF flow control;
  • PS/2 keyboard detection at startup;
  • Monochrome color is selectable with jumpers instead of solder bridges;
  • US, UK, DE, SE, FR and BE keyboard layouts are supported;
  • Composite PAL/NTSC output is not supported;
  • Serial communication speed is not configurable with jumpers, the only available configuration is with SETUP utility;
  • Streamlined 4″x1.5″ board with VGA, PS/2 and USB ports on one side;
  • Firmware source code and KiCad designs are open source. Contributions are welcome!

Description

This is VT-100 and XTerm compatible video terminal implemented on the PIC32 microcontroller. It has a serial interface with TTL or RS-232 signal levels, input from a standard PS/2 keyboard, and output to a VGA monitor. There is also a USB interface that supports serial over USB and acts as a USB-to-serial converter.

What is included?

  • 2 layer PCB
  • PIC32MX270F256B-I/SP-ND microcontroller
  • MCP1700-3302E/TO-ND voltage regulator
  • Red LED
  • 20MHz Crystal
  • Ceramic Capacitors 27pF 50V (2)
  • Ceramic Capacitors 0.1uF 50V (2)
  • Ceramic Capacitors 10uF 10% 16V (3)
  • Resistor 82Ω
  • Resistor 220Ω
  • Resistors 4.7KΩ (4)
  • Resistor 10KΩ
  • Resistor 100KΩ
  • USB B-Type Socket
  • DE-15 Female Connector
  • 6 Pin Mini DIN Female Connector
  • 4 way Header Connector
  • 2 way Header Connector
  • DIP socket
  • Header Pins (16)
  • Jumpers (4)