Skip to the content
PCBKitNew board
2 layers114.3 × 106.7 mmXt ide, the printed circuit board in 3D

XT-IDE 8-Bit IDE Controller

Size
114.3 × 106.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
46
Nets
125
Pads
401
Tracks, vias
1,528, 96
Pours
4
Routed
Yes
KiCad
KiCad 4
Created
13 May 2016
Updated
11 Nov 2024

Overview

Xt ide is an open-source printed circuit board by glitchwrks, from the glitchwrks/xt_ide repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 114.3 × 106.7 mm with 46 parts on 125 nets, routed with 1,528 tracks and 96 vias.

It is built around the 74LS245SC, 74LS04PC and 74LS573PC, with the 74LS32SC among its other parts. Its parts include 12 capacitors, 11 ICs, 7 connectors, 4 resistors and 2 switches. It belongs with the retro computing and games boards of this library.

Main components

4

README

README.md

XT-IDE 8-Bit IDE Controller

Glitch Works continuing extension of the XT-IDE rev 2 ISA controller. This board, when used with a custom BIOS like the XT-IDE Universal BIOS, allows the use of modern 16-bit IDE devices on the 8-bit ISA bus.

More info on the Glitch Works project to provide boards, kits, and fully assembled units can be found here. A writeup on the rev 4 design process is available here.

If you're looking for the rev 3 branch, it can be found here. The README and related documentation have been preserved along with the design files.

Jumper Settings

modem7 created a great set of jumper diagrams for the rev 4 boards, available on his site.

Bill of Materials

You can find a BOM with Mouser part numbers here. Do note that you can purchase complete parts kits from The Glitch Works in addition to bare PC boards.

Slot 8 Support

If you want to use this card with an IBM 5160 PC/XT in Slot 8, you need a small daughterboard to make this happen. The project files for the board are available on GitHub. You can find a writeup on the design and assembly process here. If you'd like to order a board, parts kit, or assembled module, see the Glitch Works XT-IDE page for ordering information.

Contributors

  • Scott Christensen: inspriation 16-bit ATA interface for the 8-bit ISA bus
  • Jeff Leyda/Hargle: original production board work, original BIOS work
  • Andrew Lynch/N8VEM: layout work, initial group buy(s) on earlier revisions
  • modem7: documentation, switch/jumper drawings

Please contact me or send a pull request to get your name added to the list!

There were no authors/contributors listed in the XT-IDE rev 2 schematics/board layout I started with. If you have contributed to this project and would like your name here, on the schematic, or on the board layout, please let me know. You can open an issue or submit a pull request.

Parts

46
QtyValueFootprintReferences
10Cgw_axial_res_cap:AX_300C1, C2, C3, C4, C5, C6, C7, C8, C10, C11
3CONN_1testpoints:TH_TESTPOINTTP1, TP2, TP3
210Kgw_axial_res_cap:AX_400R3, R4
210Kgw_sips:SIP10RP1, RP2
2470Rgw_axial_res_cap:AX_400R1, R2
274LS04gw_dips:DIP-14_300_OBROUNDU4, U6
274LS245gw_dips:DIP-20_300_OBROUNDU3, U11
274LS573gw_dips:DIP-20_300_OBROUNDU1, U2
274LS688gw_dips:DIP-20_300_OBROUNDU8, U10
2CONN_1mounting:120mil_no_silkscreenP6, P7
2CONN_2headers_with_detent:1x2J3, J4
2CONN_3headers_with_detent:1x3J1, J2
128C256gw_dips:DIP-28_600_OBROUNDU9
147uFgw_caps_polarized:CP_RAD_250_100C12
174LS138gw_dips:DIP-16_300_OBROUNDU7
174LS32gw_dips:DIP-14_300_OBROUNDU5
1BUSPCedge_connectors:ISA-8BIT-XT-IDEBUS1
1Cgw_axial_res_cap:AX_400C9
1CONN_20X2gw_headers:STRAIGHT_2x20IDE1
1I/O ADDRgw_dips:DIP-16_300_OBROUND_NO_NOTCHSW1
1INTERRUPTheaders_with_detent:5x2J5
1LEDgw_leds:LED-5MMD1
1ROM OPTgw_dips:DIP-16_300_OBROUND_NO_NOTCHSW2

The 44 most common of 46 parts.

Questions

How big is the Xt ide PCB?

It measures 114.3 × 106.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Xt ide use?

46 parts, built around the 74LS245SC, 74LS04PC, 74LS573PC and 74LS32SC. 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 Xt ide KiCad files?

From the glitchwrks/xt_ide repository on GitHub, at the commit this page was made from: the board is XT-IDE.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Xt ide design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers218 × 125 mmEVA1 production, the printed circuit board in 3D

    EVA1 production

    roberto314/EVA-1_Reproduction

    Recreation of the very rare K-K Systems EVA-1 Display Adapter for the Epson HX-20 Computer

    116 parts
  • 4 layers184 × 97.5 mmCPU Board, the printed circuit board in 3D

    CPU Board

    jimfrob/8086-Minicomputer

    A basic minicomputer design based on the 8086 CPU

    42 partsGPL-3.0
  • 2 layers182.9 × 172.7 mmMulti, the printed circuit board in 3D

    Multi

    homebrew8088/8088-PC-Compatible

    8088 PC XT Compatible

    120 parts238GPL-3.0
  • 2 layers157.5 × 73.9 mm8086 ISA ver2, the printed circuit board in 3D

    8086 ISA ver2

    homebrew8088/8086-PC-Compatible

    8086 PC Compatible

    50 parts27GPL-3.0
  • 4 layers254 × 254 mmProto1, the printed circuit board in 3D

    Proto1

    ehbc-project/ehbc-proto1-board

    KiCad board designs for EHBC

    174 parts
  • 2 layers100 × 100 mmRTC, the printed circuit board in 3D

    RTC

    crankery/crank68

    One day I thought to myself I want to build a computer with the simplest 8 bit CPU I can think of". That CPU is the Motorola M6800 and this is the computer.

    28 partsMIT
  • 2 layers188 × 68.6 mmBackPlane, the printed circuit board in 3D

    BackPlane

    murray1978/A6502

    6502 project running wozmon and wozaci

    22 parts
  • 2 layers200.7 × 149.9 mmDtz80-complete, the printed circuit board in 3D

    Dtz80-complete

    soster/dtZ80

    A simple 8 Bit computer based on the Z80 CPU

    107 parts15