WWW.ALTAIR32.COM

REAL PROGRAMMERS DON'T NEED KEYBOARDS!

 

Altair 32 Front Panel Hardware

Coming Soon!

Altair 32 Front Panel Front Replica Hardware

Contact Rich for more information!

Introduction

The front panel hardware is a life-sized replica of the original Altair 8800 operators front panel. It measures 19" long, 6.25" high and 1.25" deep. The panel connects to the host computer over a Universal Serial Bus connection and all power for the panel is drawn from the USB host controller in the host PC.

The front panel "stack" consists of three parts:

Dress Panel

The top portion of the front panel assembly is called the "dress panel." The dress panel is 2mm gray aluminum stock engraved with the labels and lines. The original front panel from MITS was a screen printed aluminum sheet of about the same depth. The panel is machined with holes to match the switches and T1-3/4 LEDs. The "MITS" logo strip at the bottom was an adhesive backed, screen printed metal strip. On the Altair32, this strip is an adhesive vinyl strip.

The dress panel is not attached to the rest of the panel stack. Rather, it floats above the stack supported by standoffs. This eliminates the need to put screw holes in the dress panel but also necessitates that the panel stack be "framed" in something to keep it together. In the original Altair, the front panel was supported by a metal frame in the front and a metal plate in the back.

Carrier Panel

The carrier panel is a piece of 2mm natural aluminum stock with cutouts for several jacks and connectors from the Front Panel PCB. The carrier panel is the same size as the dress panel and when assembled into the stack, makes a complete, modular unit.

Front Panel PCB

This is the important part of the stack. The PCB is a double-sided PCB that contains a mix of SMD and through-hole components. The design offers a lot of flexibility in that not only does it contain the main microcontroller (a USB-capable 8051 derivative) and the LED driver, but it optionally supports a USB 2.0 host controller and a Zilog ZDI interface, enabling it to be used to drive and program an eZ80 microcontroller. The board includes three power options (USB, external adapter, ATX PC power) and two RS-232 compatible 3-wire serial ports. The serial ports can be accessed through the Altair32 Emulator, providing two real RS-232 ports to the emulator.

Circuit Description

The front panel is based on two VLSI integrated circuits, an RS-232 level shifter, several passives, SPDT toggle switches and LEDs. The panel is controlled by a Silicon Laboratories C8051F340 8051-based microcontroller which contains three significant built-in peripherals: a USB 2.0 controller, two RS-232 serial ports and an SPI port, in addition to RAM, flash EPROM and 32 additional bits of digital I/O. The 8051 microcontroller manages the host-panel interface as well as the communications with the integrated circuit responsible for the user interface (the LEDs and switches are controlled and monitored by an integrated circuit produced by Maxim specifically for this purpose). The front panel also contains two RS-232-compatible 3-wire serial ports which are operated under the control of the emulator. This provides two dedicated serial ports only accessible by the emulator -- perfect for connecting a serial paper tape reader to the emulator.

Software

The hardware of course is only part of the story. A special DLL (dynamic link library) is is required for Windows in order to make the front panel accessible by the Altair32 Emulator. This DLL is responsible for managing device initialization and removal and provides a protocol that the Altair32 Emulator  uses to communicate with the front panel itself. Upon initialization, the Altair32 registers various callback routines which are called upon the occurrence of various front panel events. The speed with which the front panel switches are scanned is fast enough that the response time to the operation of a switch is nearly instantaneous.

Pricing & Availability

The good news is that the design for the final front panel has been completed and is ready to go. The bad news is that most of the design files were lost in a hard drive crash in 2010 and I don't really know when me and my partner in this project will be able to perform the re-design. Therefore the front panel is not available.

Having said that, please feel free to drop me a note if you're interested and I'll keep your email address on file so I can contact those who may be interested in obtaining one someday.

Thanks for you patience and understanding.

 

Picture of the Altair 32 Panel

Copyright (c) 1998-2014 Richard A. Cini, Jr. All Rights Reserved. All copyrights of any third parties referred to herein are hereby acknowledged. There is no warranty, either express or implied, relating to any of the content contained herein. The site maintainer shall in no event be liable to anyone for damages, including any loss of profits, lost savings, or other incidental or consequential damages arising out of the use or misuse of the information contained on this Web site. You may use the information contained herein for NON-COMMERCIAL purposes only and AT YOUR OWN RISK. Batteries not included. Contents may settle during shipping. Updated 16-Aug-2014 15:31 -0400
Website Design by www.DressageArt.com