64Copy Central


Building the XE1541 Serial Cable

Parts needed:XE1541 cable parts

Visit the ports, parts & pinouts page for a descriptions of all the above parts.

Tools needed:

This is called an "extended serial" cable and it replaces the X1541 cable in that it is more compatible with present-day parallel ports and their various modes (ECP, EPP). There are still some boards and chipsets that don't work with it. Like the X1541, this is not a hard cable to make, requiring 4 extra diodes, and it only works under DOS. However, with the switch of two wires, you can turn it into an XM1541 cable and work with it under Windows or GNU/Linux using OpenCBM. This cable works with Star Commander and 64HDD, but not with MNIB/NIBTOOLS as you must also have a parallel cable and a parallel port on the 1541/1571 drive.

If you're not sure this is the right cable for you, see my cable picking guide to check.

XE cable copyright Nicolas Welte & Wolfgang Moser, 1997

Step 1: Build the diode modules

Just like the resistor/transistor modules for the XA and XAP, this step creates diode/wire-lead modules which are easy to install on the DB25 connector.

Diodes and wires

First, take the four diodes, cut both ends to about 1/2" (1 cm). Make a small loop in the anodes ends (the ones opposite the ends with the circle all the way around). Strip the wires back about 1/8" (1/2 cm), and twist & tin the wires.

Diodes with wires attached

Second, make a loop in one end of each wire, hook it to the loop of one diode and solder the two together. Cut some 3/32" or 1/8" heat shrink tubing to about 1/2" (1 cm), enough length to cover the wire/diode solder joint and just go over the end of the diode. The heat shrink prevents the diode legs from shorting to each other when soldered to the DB25.

Diodes with wires attached

Third, place the heat shrink tubing over the solder joint and the end of the diode and shrink it on. The modules are now ready to be used.

Step 2: Prep the DIN6 plug and attach the wires

Serial wires in DIN6 Wires attached to the DIN plug.

Step 3: Prepare the DB25 connector and attach the diode modules

Step 4: Attach the wires from the DIN6 serial connector

Step 5: Check the cable

Cable pinout chart

DIN6 (male)
DB25 (male)
2 (GND)
18-25 (GND)
3 (ATN)
4 (CLK)
5 (DATA)
11 (BUSY)
10 (ACK)
13 (SELECT) -->|-- 1 (STROBE)
12 (PAPER END) -->|-- 14 (AUTOFEED)
11 (BUSY) -->|-- 17 (SELECTIN)
10 (ACK) -->|-- 16 (INIT)
18 to 25 shorted

Step 5: Finish the cable. Mount the DB25 end into the hood

Finished XE1541 cable The completed XE cable.

XE1541 schematic

Schematics drawn using ExpressPCB, a free and excellent solution which also supports PC board layout editing.

Email the author: Peter Schepers | Last updated: June 8, 2009