Skip to the content
2 layers99.9 × 99.9 mmDualSerial, the printed circuit board in 3D

ISA Card Designs for Use in Vintage PCs

Size
99.9 × 99.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
22
Nets
115
Pads
280
Tracks, vias
1,054, 135
Pours
5
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
27 Feb 2021
Updated
4 Nov 2023

Overview

DualSerial is an open-source printed circuit board by JayesonLS, from the JayesonLS/ISA-Cards repository on GitHub. It is a 2-layer board of 99.9 × 99.9 mm with 22 parts on 115 nets, routed with 1,054 tracks and 135 vias.

It is built around the GD75232N. Its parts include 9 capacitors, 7 connectors and 6 ICs. It belongs with the retro computing and games boards and the FPGA and CPLD 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

22
QtyValueFootprintReferences
60.1uFCapacitor_THT:C_Disc_D5.1mm_W3.2mm_P5.00mmC1, C2, C3, C4, C8, C9
216550/16C550Package_DIP:DIP-40_W15.24mm_SocketU1, U8
24.7uFCapacitor_THT:CP_Radial_D7.5mm_P2.50mmC6, C7
2COM_A_SELECT00Custom:PinHeader_3x02_P2.54mm_VerticalJ1, J3
2DB9 Malew_conn_d-sub:DB_9MCN1, CN2
2GD75232NPackage_DIP:DIP-20_W7.62mm_SocketU3, U9
11.8432 MHz00Custom:Crystal_DIP8_DIP14U4
122uFCapacitor_THT:CP_Radial_D7.5mm_P2.50mmC5
1Bus_ISA_8bit00Custom:BUS_XTJ5
1GAL16V8Package_DIP:DIP-20_W7.62mm_SocketU2
1IRQ_A_SELECTConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ2
1IRQ_B_SELECTConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ4

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 mmRiser, the printed circuit board in 3D

    Riser

    JayesonLS/ISA-Cards

    ISA Card Designs for Use in Vintage PCs

    19 parts21
  • 2 layers101.9 × 99.9 mmXTA Interface, the printed circuit board in 3D

    XTA Interface

    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 layers125 × 98 mm3-in-1, the printed circuit board in 3D

    3-in-1

    mudmin/AnotherMaker

    This is where I will store code snippets for AnotherMaker Videos

    44 parts258
  • 4 layers188 × 188 mmITX Llama, the printed circuit board in 3D

    ITX Llama

    eivindbohler/itxllama

    422 parts246GPL-3.0
  • 2 layers139.7 × 101.6 mmIsa monster fdc, the printed circuit board in 3D

    Isa monster fdc

    skiselev/monster-fdc

    ISA floppy disk controller card that supports up to 8 floppy drives

    57 parts78
  • 2 layers104.1 × 102.9 mmISA QuadUART, the printed circuit board in 3D

    ISA QuadUART

    hkzlab/ISA_QuadUART2

    This 8-bit ISA board will provide 4 serial RS232 ports using a single 16C554 controller. 2 ports are exposed on an external bracket and 2 are on internal headers.

    42 parts9CC-BY-SA-4.0
  • 2 layers104.1 × 102.9 mmISA QuadUART, the printed circuit board in 3D

    ISA QuadUART

    hkzlab/ISA_QuadUART

    ISA 8-bit Quad serial adapter

    41 parts5CC-BY-SA-4.0
  • 4 layers101.6 × 101.6 mmPikaPC Host, the printed circuit board in 3D

    PikaPC Host

    techav-homebrew/PikaPC

    PowerPC 403GA Homebrew Computer

    246 parts3
  • 2 layers158 × 11 mmDaylight Matchstick, the printed circuit board in 3D

    Daylight Matchstick

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    22 parts1.1kGPL-3.0
  • 2 layers57 × 65 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    22 parts1kGPL-3.0

Questions

How big is the DualSerial PCB?

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

What parts does the DualSerial use?

22 parts, built around the GD75232N. 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 DualSerial KiCad files?

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

Can I use the DualSerial design in my own project?

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