vgavt1593

Public

@pickleddog

Share vgavt1593

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading 3D model… large boards can take a moment.

README

vgavt1593

Marco Maccaferri's Propeller VT100 Terminal, in a box

Overview

This is a remix of Marco Maccaferri's VGA Serial Terminal for RC2014. It is specifically adapted to be used with Stephen C Cousins' SC131 Z180 pocket computer. It fits into the same Hammond 1593N enclosure, making for a neat and tidy setup when combined with an SC131. Of course, it can also be used with any other retrocomputer or device that expects a VT100-like terminal, connected over "TTL-Serial" raw RS232.

VGA terminal stacked with SC131 computer

Terminal description

Details about the terminal itself are covered by Marco's project (this remix largely just changes the form factor). For detailed information, see his project page.

Serial interfaces

Connection to a computer is provided through an FTDI-style pin header, wired to the same pinout. Specifically, it is wired as a DTE (just like an FTDI dongle), so it can be wired directly to a DCE (like an SC131). A second passthrough port is provided to permit a PC connection to the same computer. This passthrough port is wired as a DCE, so FTDI cables can be connected directly. An AND gate mixes the terminal and passthrough connections together, so both can be used simultaneously. Transmitting from both at the same time will send gibberish; in testing this is relatively rare, and XMODEM at least will retransmit if this happens.

Usage

This terminal lets you use your SC131 (or other retrocomputer) standalone, without dependency on another computer. In addition, a modern computer can be connected to the passthrough port as needed. This is useful for sending files over XMODEM, for example.

Power

5V power is received through a standard 5.5/2.1mm barrel jack connection, center positive. The device optionally sends power to the connected computer (selectable by a jumper on JP1 - this is expected by SC131). In most cases, JP1 should be left installed. Wall adapters in this voltage and configuration are common, or a USB to 5.5mm cable can be used (examples here).

Why are the plugs on the front?

Because I ran out of room on the enclosure's panels. Between two FTDI headers, 5V in, reset, power switch, VGA, and USB, there wasn't even room left for a power LED. The serial ports are on the same side as the SC131 ones at least, so those can be connected together cleanly with a 6-pin Dupont cable.

Initial setup

The parts specified are not pre-programmed; they will need to be programmed before use. Either a Prop-Plug can be used on the assembled board, or a TL866 or CH341 can be used on the bare EEPROM. Instructions (and firmware) for programming can be found at the same link as above.

Part selection

Bill Of Materials and part references are below. Note that the right-angle headers have to be a specific type to align with the panel PCBs - they need to have the plastic "end stopper" on the "business" side of the angle, not the side you solder to the PCB. Headers from Pololu, Sparkfun, and Adafruit are like this, as is the Mouser listing below. Most eBay etc listings are not like this, and will not align correctly. If the appropriate headers cannot be sourced, double-row right-angle headers can be used, with the top row of pins removed.

The other headers can be snapped from regular breakaway header, for which eBay is substantially cheaper; the Mouser listings are provided for convenience. The specified parts are just the ones I used, and can be substituted as needed - Mouser links provided for convenience and reference. The case is available in other colours!

ReferenceValueQtyMouser link
BZ1Piezo buzzer1TDK PS1240P02BT
C1, C21μF ceramic2TDK FG18X5R1H105KRT06
C3-C7100nF ceramic5KEMET C315C104M5U5TA
C810μF electrolytic1Nichicon UMA1E100MDD
J15.5/2.1mm barrel socket1CUI PJ-002A
J21x4 header1Amphenol 10129378-904002BLF
J3, J41x6 right-angle header2Amphenol 10129379-906003BLF
J5USB A socket1Amphenol FCI 87520-1110BLF
J6D-Sub HD-15 Female1TE 2311763-1
JP11x2 header1Amphenol 10129378-902002BLF
jumper1Harwin M7583-46
R1, R410kΩ resistor2Yageo CFR-25JT-52-10K
R2, R34k7Ω resistor2Yageo CFR-25JT-52-4K7
R5, R847kΩ resistor2Yageo CFR-25JT-52-47K
R6, R747Ω resistor2Yageo CFR-25JT-52-47R
R9, R12, R15261Ω resistor3Yageo MFR-25FRF52-261R
R10, R13, R16510Ω resistor3Yageo MFR-25FTE52-510R
R11, R14, R17-R19120Ω resistor5Yageo MFR-25FTF52-120R
SW1SPDT toggle sw, right-angle1Grayhill 34CMSP12B2M7QT
SW2Right-angle tact sw 8.3mm1C&K PTS645VL832LFS
U1Parallax Propeller1Parallax Propeller P8X32A-D40
socket1Amphenol DILB40P-223TLF
U224LC256 EEPROM1Microchip 24LC256
socket1Amphenol DILB8P-223TLF
U3MCP1700-3301Microchip MCP1700-3302E/TO
U474HC081TI SN74HC08AN
X15MHz HC-49 crystal1ECS ECS-50-18-4XEN
CaseHammond 1593N1Hammond 1593NTBU
ScrewsHammond self-tapping(some of)Hammond 1593ATS
Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.