Skip to the content
PCBKitNew board
2 layers101.9 × 99.9 mmXTA Interface, the printed circuit board in 3D

ISA Card Designs for Use in Vintage PCs

Size
101.9 × 99.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
19
Nets
88
Pads
272
Tracks, vias
1,165, 207
Pours
17
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
27 Feb 2021
Updated
4 Nov 2023

Overview

XTA Interface is an open-source printed circuit board by JayesonLS, from the JayesonLS/ISA-Cards repository on GitHub. It is a 2-layer board of 101.9 × 99.9 mm with 19 parts on 88 nets, routed with 1,165 tracks and 207 vias.

It is built around the 74HCT245. Its parts include 5 capacitors, 5 connectors, 4 ICs and 1 resistor. It belongs with the retro computing and games and interfaces and adapters boards of this library.

Main components

1

README

README.md

ISA-Cards

ISA card designs for use in Vintage PCs.

ISA Template

Status: Fit tested and appears correct.

Description: A template from which to build ISA cards. The board dimensions around the edge connector are from an early IBM PC Technical Reference Manual (5150 or 5160). The rear bracket positioning has been measured from an original IBM floppy controller taken from an IBM 5150. This board was an excellent fit when test-fitted in an early Tandy 1000 (25-1000).

The mounting for the CF adapter has also been comfirmed in the same Tandy 1000. It too was a excellent fit.

There may be some variation in fit due to various tolerances. The fit does not seem to be particularly important - a wide variation in fit has been found across various commercial ISA cards.

Tandy PLUS Template

Status: Untested.

Description: A template from which to design cards and/or back plates for the Tandy 1000 EX/HX computers. Includes approximate board outlines as measured from Tandy's memory/DMA board, Tandy's serial board and Rob Krinecki's 3 in 1 board. Includes various notes about safe areas, potential places to extend the board dimensions, etc.

CF-Combo-Super-Lite 1, 2

CF-Combo-Super-Lite

Status: Design built and tested in all configurations. There is a currently an error which may cause issues when other devices are performing DMA transfers. Recommend only the Tandy 1000 configuration of this card which has no DMA present.

Description: An 8 bit ISA card with fully-contained compact flash card and XT-IDE BIOS. This simplified design uses only 3 ICs for the CF/BIOS functionality. It makes use of a commonly availalbe, inexpensive compact flash adapter with integrated mounting bracket.

The board optionally supports the following features:

  • An integrated DS1216-E compatible SmartWatch. See https://github.com/JayesonLS/SmartWatchRedux for more information about the Dallas SmartWatch.
  • 512K of SRAM for the Tandy 1000, 1000A or 1000 HD models only (25-1000, 25-1000A, 25-1001). This will bring a stock Tandy 1000 to 640K. Remove any other memory upgradebefore installing. Do not use the 512K RAM option in any other model of Tandy 1000 or PC. The memory mapping is only correct for the supported Tandy 1000 models and will result in memory conflicts in any other system.

BasicSerial

Status: Built and fully tested. The Rear bracket is located too high and needs to be corrected. No other issues found.

Description: Adds a single 9 pin serial port to a vintage PC. Created with early Tandy 1000's in mind which have no COM ports from the factory.

Decoding is handled by a 74xx688. Alternatively, a JED file is provided for programming the needed decode functionality into a GAL16V8/ATF16V8.

Configuration: Before installing, configure the port selection jumpers to a COM port not yet present in the system. Details are located on the board by the port jumpers. Configure the IRQ jumper to an approriate selection. For no IRQ, remove the IRQ jumper. Suggested IRQ settings are located on the board by the IRQ jumper.

DualSerial 1

Status: Untested. Vertical positions of serial connectors are only approximate (waiting on a bracket to arrive for reference).

Description: Adds two 9 pin serial ports to a vintage PC. Created with early Tandy 1000's in mind which have no COM ports from the factory.

Configuration: Before installing, configure the port selection jumpers to COM ports not yet present in the system. Details are located on the board by the port jumpers. Configure the IRQ jumpers to an approriate selection. For no IRQ, remove the IRQ jumper. Suggested IRQ settings are located on the board by the IRQ jumpers.

EX-HX Combo 1, 2

Status: Still in design.

Description: Multiple upgrades for the Tandy 1000 EX/HX in a single board. It adds the following:

  • Up to 384K of additional base memory to bring the EX/HX up to 640K
  • Up to 160K of upper memory (UMB)
  • Rear accessable CF card slot
  • XT-IDE BIOS
  • Serial port with 16550 UART
  • DS1316 SmartWatch real time clock

Functionality is very similar to Rob Krinecki's 3 in 1/4 in 1 boards, with the following differences:

  • Can be fitted in either the lower or middle board position on the EX/HX.
  • Can be used together with Tandy's original DMA/memory board. This configuration adds DMA functionality and makes the top board position available for a third upgrade board.
  • Support for additional upper memory on the Tandy 1000 EX. The EX allows for more upper memory than the HX due to the EX having a smaller system ROM than the HX.
  • Base and upper memory configuration, COM port selection, COM IRQ, ATA (IDE) port address, etc. are configurable via dip switches. Using the default settings, the board is equivalent to the proven configuration of Rob Krineki's 3 in 1 board.

Riser

Status: Tested and works well.

Description: Raises an 8 bit ISA card up out of a desktop case. Makes it easier to probe ISA cards during development/testing. Can optionally fuse the ISA power rails. Low-ohm resistors can be fitted to the power rails to assist with current measurement. ISA pins are marked for easy identification.

Not intended for permanent installation.

The bracket is from a Compact Flash to IDE adapter intended for installation into PCI slots. It must be raised off the board using standoffs totalling 14.6mm high.

ISAtoTandyPlus

Status: Untested.

Description: Allows connection of a Tandy 1000 EX/HX Plus board in a standard ISA slot. Intended for use on an ISA riser board for development/testing.

Not intended for permanent installation.


1 Construction requires programming of one or more GAL16V8/ATF16V8 and/or GAL22V10/ATF22V10 simple programmable logic devices. JED file provided. A TL866 or similar programmer can program most of these devices.

2 Construction requires programming of the required BIOS image into the flash ROM. Most common programmers, such as the TL866, can be used for this.

Parts

19
QtyValueFootprintReferences
40.1uFCapacitor_SMD:C_1206_3216MetricC1, C2, C3, C4
2MountingHole_PadMountingHole:MountingHole_3.5mm_PadH2, H4
122-44uF, 25-35vCapacitor_Tantalum_SMD:CP_EIA-3528-15_AVX-HC5
1220RResistor_SMD:R_1206_3216MetricR1
174HCT245Package_DIP:DIP-20_W7.62mm_SocketU2
1ATF/GAL16V8-15 "LEFT"Package_DIP:DIP-20_W7.62mm_SocketU3
1ATF/GAL16V8-15 "RIGHT"Package_DIP:DIP-20_W7.62mm_SocketU4
1AddressesConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJP2
1BIOS FLASHPackage_DIP:DIP-32_W15.24mm_SocketU1
1Bus_ISA_8bit00Custom:BUS_XTJ3
1DRIVE 0Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_VerticalCN1
1DRIVE 1Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_VerticalCN2
1Drive PowerConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_HorizontalCN4
1LEDsConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalCN3
1OptionsConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJP1

Questions

How big is the XTA Interface PCB?

It measures 101.9 × 99.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the XTA Interface use?

19 parts, built around the 74HCT245. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the XTA Interface KiCad files?

From the JayesonLS/ISA-Cards repository on GitHub, at the commit this page was made from: the board is XTA-Interface/XTA-Interface.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the XTA Interface design in my own project?

Its repository states no licence, so its author keeps all rights: ask JayesonLS before reusing the design.

More from JayesonLS/ISA-Cards

10
  • 2 layers123.3 × 95 mmPCSuperCombo, the printed circuit board in 3D

    PCSuperCombo

    JayesonLS/ISA-Cards

    ISA Card Designs for Use in Vintage PCs

    44 parts21
  • 2 layers125.5 × 99 mmEX HX Combo, the printed circuit board in 3D

    EX HX Combo

    JayesonLS/ISA-Cards

    ISA Card Designs for Use in Vintage PCs

    38 parts21
  • 2 layers99.9 × 99.9 mmCFSuperLite, the printed circuit board in 3D

    CFSuperLite

    JayesonLS/ISA-Cards

    ISA Card Designs for Use in Vintage PCs

    25 parts21
  • 2 layers99.9 × 99.9 mmTandy1000Essentials, the printed circuit board in 3D

    Tandy1000Essentials

    JayesonLS/ISA-Cards

    ISA Card Designs for Use in Vintage PCs

    23 parts21
  • 2 layers99.9 × 99.9 mmDualSerial, the printed circuit board in 3D

    DualSerial

    JayesonLS/ISA-Cards

    ISA Card Designs for Use in Vintage PCs

    22 parts21
  • 2 layers99.9 × 99.9 mmRiser, the printed circuit board in 3D

    Riser

    JayesonLS/ISA-Cards

    ISA Card Designs for Use in Vintage PCs

    19 parts21
  • 2 layers99.9 × 73 mmBasicSerial, the printed circuit board in 3D

    BasicSerial

    JayesonLS/ISA-Cards

    ISA Card Designs for Use in Vintage PCs

    15 parts21
  • 2 layers81 × 28.6 mmISAtoTandyPlus, the printed circuit board in 3D

    ISAtoTandyPlus

    JayesonLS/ISA-Cards

    ISA Card Designs for Use in Vintage PCs

    9 parts21
  • 2 layers129.3 × 124.5 mmTandyPlusTemplate, the printed circuit board in 3D

    TandyPlusTemplate

    JayesonLS/ISA-Cards

    ISA Card Designs for Use in Vintage PCs

    9 parts21
  • 2 layers99.9 × 99.9 mmIsaTemplate, the printed circuit board in 3D

    IsaTemplate

    JayesonLS/ISA-Cards

    ISA Card Designs for Use in Vintage PCs

    7 parts21

Similar boards

  • 2 layers297.2 × 180.3 mm8bit computer, the printed circuit board in 3D

    8bit computer

    vascofazza/8bit-cpu

    Schematics & code for my 74LS-based 8-bit MK1 CPU

    377 parts317MIT
  • 4 layers304.8 × 330.2 mm2000ATX, the printed circuit board in 3D

    2000ATX

    jasonsbeer/Amiga-2000-EATX

    An Amiga 2000 PCB in the EATX form factor.

    614 parts200GPL-3.0
  • 2 layers138 × 96.9 mmISA Card, the printed circuit board in 3D

    ISA Card

    AkBKukU/CM153-Repro

    A reproduction of the Philips CM-153 LMSI controller

    161 parts145
  • 2 layers237.7 × 146.1 mmTipi peb, the printed circuit board in 3D

    Tipi peb

    jedimatt42/tipi

    TI-99/4A to Raspberry PI messaging through console sideport

    51 parts77
  • 4 layers318.4 × 124.5 mmN2360, the printed circuit board in 3D

    N2360

    jasonsbeer/Amiga-N2630

    A re-imagining of the Amiga A2630 processor card.

    248 parts69
  • 4 layers292.1 × 88.3 mmSnark barker mca, the printed circuit board in 3D

    Snark barker mca

    schlae/snark-barker-mca

    A Sound Blaster compatible sound card for Micro Channel bus computers

    177 parts69
  • 2 layers216 × 150 mmMotherboard-101, the printed circuit board in 3D

    Motherboard-101

    artemisamsx/artemisa

    Schematics, PCB designs and HDL simulations to build a 8-bits MSX computer

    124 parts67
  • 2 layers100 × 66.1 mmPicoWiFiModem, the printed circuit board in 3D

    PicoWiFiModem

    mecparts/PicoWiFiModem

    A Pico W based RS232 <-> WiFi modem with Hayes AT style commands and LED indicators

    39 parts64GPL-3.0