Skip to the content
2 layers74.3 × 43.8 mmTurboXT, the printed circuit board in 3D

8Mhz Turbo / Reset addon board for the IBM 5160 (The original XT)

Size
74.3 × 43.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
36
Pads
148
Tracks, vias
333, 2
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
21 May 2021
Updated
6 Jul 2026

Overview

TurboXT is an open-source printed circuit board by hkzlab, from the hkzlab/TurboXT_Addon repository on GitHub. It is a 2-layer board of 74.3 × 43.8 mm with 28 parts on 36 nets, routed with 333 tracks and 2 vias.

It is built around the 74HCT14D, 74LS00SC and 74LS02PC, with the 74LS74PC among its other parts. Its parts include 9 capacitors, 7 connectors, 6 ICs, 4 resistors and 1 switch. It belongs with the retro computing and games boards of this library.

Main components

4

README

README.md

Turbo / Reset addon board for the IBM XT (5160)

Introduction

This board is originally based on schematics I found floating around on VCFED, and adds the following to an IBM XT:

  • Switchable clock between standard (4.77Mhz) and turbo (8Mhz if the oscillator installed on the board is 24Mhz)
  • Auto disable of turbo-mode during DMA
  • Reset button header

Rev. 1.2 PCB

Disclaimer

I take NO responsibility for what happens if you decide to build and use this card. Your computer might crash, catch fire or be destroyed in other nasty ways. Also, as this card is mostly based on the work of others, You're encourauged to take what you deem fit from this, and use it in your projects!

Installation

The board is installed on the 8284 socket (near the 8088 processor) via turned pin headers, and the 8284 is placed on a socket on top of the board. Usually, an additional socket is added to the bottom headers to gain some vertical spacing, as part of the board sits above 8088 and 8087 sockets.

The TurboXT then has 4 additional labeled connections to make on the motherboard via wire.

DMA

These connections are required to automatically disable turbo during DMA:

  • HRQDMA from pin 10 of the 8237 DMA controller (U28) or pin 5 of U57 (74LS20)
  • DMAWAIT from pin 7 of a 74LS175 flipflop (U88)

Note that these two connections actually end up feeding into the same NAND gate, you can mix them up and no issue will arise.

Power

These are optional but highly recommended to provide an additional source of power beside the 8284 socket:

  • VCC: Connect to a +5V spot on the board
  • GND: Connect to a GND spot on the board

There are many connection points you can use (VCC/GND legs of another IC for example), but along the side of the XT power connector there are two empty resistor footprints on my board that were perfect for the connection.

Installed board

Check continuity with a multimeter!!!

Known issues and caveats

  • The original 8088 is rated 5Mhz. Replace it with at least an 8Mhz rated variant.
  • The board sits on top of (but should not make contact with) the 8088 and 8087. These can get hot, add a fan or something to keep them cooler.
  • Some CMOS variants of the 8284 do not drive the OSC signal when the F/C pin is high. This is required for this board to work. I tested mine with the original Intel 8284.
  • The components on top of the board could cause some clearance issues with cards installed in slot 8. Some redesigning is required to address this.
  • You can try other oscillators in place of the 24Mhz one. Remember that the resulting frequency will be divided by 3.

Bill of Materials

  • C1: 10uF/25v electrolitic cap
  • C2-9: 8x 100nF ceramic caps
  • R1, R2, R4: 3x 10k resistors
  • R3: 470ohm resistors
  • U2: 74LS92
  • U3: 74LS74
  • U4: 74LS02
  • U5: 74LS00
  • U7: 74HCT14
  • X1: 24Mhz oscillator (The board divides this frequency by 3)
  • 18pin socket for 8284
  • 18pin turned header strip
  • 18pin socket as a spacer between motherboard and addon
  • Snapped pin headers for connectors on the board

Credits

Original schematics from this thread on VCFED.

Parts

28
QtyValueFootprintReferences
8100nFCapacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mmC2, C3, C4, C5, C6, C7, C8, C9
310kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2, R4
110uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC1
124MhzISA_DualUART:Oscillator_DIP-14-8X1
1470Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3
174HCT14Package_DIP:DIP-14_W7.62mm_LongPadsU7
174LS00Package_DIP:DIP-14_W7.62mm_LongPadsU5
174LS02Package_DIP:DIP-14_W7.62mm_LongPadsU4
174LS74Package_DIP:DIP-14_W7.62mm_LongPadsU3
174LS92Package_DIP:DIP-14_W7.62mm_LongPadsU2
18284Package_DIP:DIP-18_W7.62mm_Socket_LongPadsU1
18284 SocketPackage_DIP:DIP-18_W7.62mm_LongPadsJ1
1DMAWAITConnector_Pin:Pin_D1.0mm_L10.0mmJ3
1GNDConnector_Pin:Pin_D1.0mm_L10.0mmJ5
1HRQDMAConnector_Pin:Pin_D1.0mm_L10.0mmJ2
1ResetConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ7
1TURBO SWITCHConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalSW1
1Turbo LEDConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ6
1VCCConnector_Pin:Pin_D1.0mm_L10.0mmJ4

Similar boards

  • 2 layers244 × 244 mm6809PC-6U, the printed circuit board in 3D

    6809PC-6U

    danwerner21/6809PC

    6809 PC

    167 parts2
  • 4 layers244 × 244 mmConsole, the printed circuit board in 3D

    Console

    danwerner21/TI99_22-mark2

    Second revision of the TI_99

    269 parts4
  • 2 layers407 × 184 mmTRS-80-Model I G E1, the printed circuit board in 3D

    TRS-80-Model I G E1

    RetroStack/TRS-80-Model-I-G-E1

    Hardware Replica of the TRS-80 Model I Revision G

    230 parts57MIT
  • 4 layers337.6 × 105.7 mmISA CGA, the printed circuit board in 3D

    ISA CGA

    hkzlab/CGA_Redux

    The Color Graphics Adapter Redux board is a more or less faithful clone of the original IBM CGA, based on the original schematics

    170 parts56
  • 4 layers243.8 × 170.2 mmHEC1, the printed circuit board in 3D

    HEC1

    Andy18650/HEC-Model-Z1

    A Z80 computer with protected mode support

    126 parts36GPL-3.0
  • 2 layers333.2 × 205.9 mmDragon64, the printed circuit board in 3D

    Dragon64

    danwerner21/Dragon64

    A clone board for the Dragon64 and Tandy Color Computer

    232 parts34
  • 4 layers330.2 × 215.9 mmRetroii, the printed circuit board in 3D

    Retroii

    jonthomasson/retroii

    Retro ][ is a 6502 based computer based off of the Apple ][.

    302 parts33
  • 4 layers308 × 225.4 mmE800j rev c, the printed circuit board in 3D

    E800j rev c

    codepainters/e800j

    Elwro 800 Junior replica

    483 parts16

Questions

How big is the TurboXT PCB?

It measures 74.3 × 43.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the TurboXT use?

28 parts, built around the 74HCT14D, 74LS00SC, 74LS02PC and 74LS74PC. 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 TurboXT KiCad files?

From the hkzlab/TurboXT_Addon repository on GitHub, at the commit this page was made from: the board is TurboXT.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the TurboXT design in my own project?

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