

TurboXT
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
474HCT14D
SOP-14-40℃~+125℃ 1 1.9V~2.1V 2uA 34ns@4.5V,50pF 4.4V 4.5V~5.5V 400mV 4mA 4mA 500mV~600mV 6 74HCT Schmitt trigger SOIC-14 Inverters ROHSNexperiaInverters74LS00SC
-0℃~+70℃ 15ns@5V,50pF 2 2.7V 2V 4 4.75V~5.25V 400uA 500mV 74LS 800mV 8mA NAND Gate - Logic Gates ROHSTexas InstrumentsLogic Gates74LS02PC
DIP-140℃~+70℃ 15ns@5V,15pF 2 2.7V 2V 4 4.75V~5.25V 400uA 500mV 74LS 800mV 8mA 8mA NOR Gate DIP-14 Logic Gates ROHSonsemiLogic Gates74LS74PC
DIP-140ns 0℃~+70℃ 1 2 20MHz 3.5pF 35ns@5V,50pF 4.5ns 4.75V~5.25V 400uA 74LS Series 8mA 8mA Asynchronous Complementary D-Type Rising Edge Set and Reset DIP-14 Flip FlopsTexas InstrumentsFlip Flops
README
README.mdTurbo / 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

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.

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| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 100nF | Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm | C2, C3, C4, C5, C6, C7, C8, C9 |
| 3 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R4 |
| 1 | 10uF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C1 |
| 1 | 24Mhz | ISA_DualUART:Oscillator_DIP-14-8 | X1 |
| 1 | 470 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3 |
| 1 | 74HCT14 | Package_DIP:DIP-14_W7.62mm_LongPads | U7 |
| 1 | 74LS00 | Package_DIP:DIP-14_W7.62mm_LongPads | U5 |
| 1 | 74LS02 | Package_DIP:DIP-14_W7.62mm_LongPads | U4 |
| 1 | 74LS74 | Package_DIP:DIP-14_W7.62mm_LongPads | U3 |
| 1 | 74LS92 | Package_DIP:DIP-14_W7.62mm_LongPads | U2 |
| 1 | 8284 | Package_DIP:DIP-18_W7.62mm_Socket_LongPads | U1 |
| 1 | 8284 Socket | Package_DIP:DIP-18_W7.62mm_LongPads | J1 |
| 1 | DMAWAIT | Connector_Pin:Pin_D1.0mm_L10.0mm | J3 |
| 1 | GND | Connector_Pin:Pin_D1.0mm_L10.0mm | J5 |
| 1 | HRQDMA | Connector_Pin:Pin_D1.0mm_L10.0mm | J2 |
| 1 | Reset | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J7 |
| 1 | TURBO SWITCH | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | SW1 |
| 1 | Turbo LED | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J6 |
| 1 | VCC | Connector_Pin:Pin_D1.0mm_L10.0mm | J4 |
Similar boards
- 2 layers244 × 244 mm

- 4 layers244 × 244 mm

- 2 layers407 × 184 mm

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 mm

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 mm

- 2 layers333.2 × 205.9 mm

- 4 layers330.2 × 215.9 mm

- 4 layers308 × 225.4 mm

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.