Building a Hard Disk Activity LED Indicator for the X68000

The Sharp X68000 remains unusually approachable for hardware experimentation. Its expansion architecture, accessible internal wiring, and large community knowledge base make it possible to add useful modern conveniences without changing the character of the machine. A hard disk activity LED is a small modification, but it provides immediate feedback when loading software, copying files, or waiting for a compact flash, SCSI2SD, or original hard disk to respond.

The most important part of this project is identifying the correct activity signal. A disk interface carries several kinds of traffic, and a line that changes during a transfer is not automatically suitable for driving an LED. The signal may be active-low, open-collector, shared between devices, or too fast to produce a visible indication. A good circuit therefore separates signal detection from LED driving.

This guide describes a conservative approach based on buffering the existing storage activity indication or a safely decoded controller signal. It covers original SCSI hardware, replacement storage devices, front-panel wiring, pulse stretching, and testing. The objective is a reversible indicator that adds information without loading the X68000 bus or interfering with disk operation.

Identify the Storage Interface First

Different X68000 models and modifications may expose storage activity in different ways. Some systems use an internal SCSI hard disk, while others have SASI-era hardware, external SCSI units, compact flash adapters, SD-based replacements, or modern host boards. The connector type alone does not prove which electrical signal is available. A 50-pin SCSI cable contains data, control, termination, and power-related lines, but it does not provide a universal front-panel LED output.

Begin by documenting the machine before soldering. Record the model, storage controller, drive or adapter, termination arrangement, and existing front-panel wiring. Photograph connector orientation and wire colors, then verify every candidate point with a multimeter or oscilloscope. Never assume that a convenient-looking pin is an LED connection simply because it changes state during disk access.

An existing disk activity lamp is the safest source. If the drive, adapter, or internal controller already has an LED header, its signal can usually be extended to a new indicator through a buffer. When no header exists, the next option is a documented controller activity output. Decoding raw SCSI bus phases should be treated as a separate engineering project, since several devices can share those lines and the bus uses active-low signaling with termination constraints.

The timing relationship between the CPU, graphics hardware, and storage controller is also worth respecting. The X68000’s architecture uses shared resources in ways that can make simple probing misleading; background activity may continue even when the screen appears idle. The discussion of shared RAM behavior is useful context when deciding whether a short storage event is caused by the operating system, a device driver, or another subsystem.

Choose a Signal That Will Not Load the Bus

A disk activity output is commonly active-low: it stays high or released during inactivity and is pulled low while the storage device is busy. Many drive and adapter outputs are open-collector or open-drain, meaning the device can pull the line down but does not actively drive it high. This arrangement allows several circuits to share a status signal, but it requires a pull-up and careful voltage compatibility.

Do not connect an LED and resistor directly between an unknown activity line and ground. The LED current could exceed the output’s rating, and the voltage drop may prevent the controller from recognizing a valid logic high. Direct connection is especially risky when the activity signal belongs to a SCSI bus, because it can alter termination behavior or create unwanted current paths.

A high-impedance buffer is preferable. A 74HCT14 Schmitt-trigger inverter, 74HC14 with suitable logic levels, small NPN transistor, or logic-level MOSFET can isolate the storage signal from the indicator circuit. For an active-low signal, a transistor stage or one gate of a Schmitt inverter can restore a clean logic signal. Unused logic inputs must be tied to a defined level rather than left floating.

A basic transistor arrangement uses a 10 kΩ input resistor, a small-signal NPN such as a 2N3904 or BC547, and a 1 kΩ to 2.2 kΩ resistor in series with the LED. The transistor’s emitter connects to logic ground, the collector sinks LED current, and the LED-resistor chain connects to the regulated supply. The exact polarity depends on whether the source signal is active-low or active-high, so confirm it with a meter before final assembly.

Design for Visible Pulses

Storage activity can be too brief for the human eye. A disk controller may assert its activity signal for only a few milliseconds during a command, producing a faint flicker or no visible indication. The solution is pulse stretching: hold the LED on for a controlled period after each activity transition while allowing repeated events to retrigger the timing circuit.

A 555 timer configured as a monostable can provide this function, although it is larger than necessary for a simple front-panel modification. A CMOS 555 such as the TLC555 reduces supply current compared with an older bipolar NE555. The approximate pulse duration is determined by the familiar relationship (t \approx 1.1RC). A 100 kΩ resistor and 10 µF capacitor produce roughly 1.1 seconds, subject to component tolerance and the trigger arrangement.

A retriggerable one-shot is often more appropriate because disk activity may arrive as a series of short pulses. Devices such as the 74HC123 can extend the indication while activity continues, but their pinout and trigger behavior require careful reference to the manufacturer’s datasheet. A small microcontroller is also possible, although it adds firmware, startup behavior, and another failure point to a modification that does not need much intelligence.

Keep the visible duration modest. Around 300 to 800 milliseconds usually gives clear feedback without making the LED appear permanently active during normal loading. An excessively long timeout can hide the difference between a brief seek and continuous disk use, while a very short timeout makes the modification less useful.

Build the Indicator Around the Machine’s Power Rails

Use a clean, regulated supply for the logic and LED. The X68000 contains several supply domains, and the correct point depends on the model and the installed power supply. A regulated 5 V rail is generally suitable for 5 V logic and a standard red or green indicator LED, but verify voltage and polarity at the intended connection point. Do not draw power from an unknown signal pin or from a rail that exceeds the rating of the selected logic device.

Place a 100 nF ceramic bypass capacitor close to every logic IC’s power pins. If the circuit includes a timer or several gates, add a 4.7 µF to 47 µF electrolytic across the local supply as well. Keep the activity signal wire short and route it away from switching regulator inductors, video circuitry, and unshielded motor wiring. A small perfboard mounted with a nylon standoff is more serviceable than a circuit suspended from the storage cable.

The LED can be installed behind an unused front-panel opening, beside the existing power indicator, or on a discreet bracket inside the case. Use a diffused LED if the light should resemble an original equipment indicator. A bright clear blue or white LED may require a larger resistor and can be distracting in a dark room. Red or amber indicators are visually closer to the period appearance of many computer front panels.

Keep all added wiring reversible. Use an intermediate connector, crimp terminals, or a socketed adapter rather than soldering directly to a valuable controller or motherboard trace. Label the signal, ground, and supply wires inside the case. Future maintenance becomes much easier when the modification can be unplugged without tracing undocumented wires.

Signal source Electrical risk Circuit needed Best use
Existing drive LED header Usually low, but verify polarity and voltage Resistor and buffer if current is limited Preferred method
Adapter activity output Depends on adapter design Buffer, possible pulse stretcher SD or compact flash replacements
Controller activity pin Pin rating and polarity must be confirmed Buffer and level check Custom internal installations
Raw SCSI control line Shared bus and termination concerns Proper bus-compatible decoding Advanced experiments only
Software-generated status Depends on driver support Firmware or host-side logic Systems with no hardware signal

Connect the LED Without Affecting SCSI

SCSI signals are shared and normally use active termination. A storage activity indicator should therefore observe a signal rather than become part of the bus. Do not attach a pull-up, LED, transistor base, or logic input directly to an uncertain SCSI data or control line unless the circuit has been designed around the bus’s electrical specification.

If the chosen output is open-collector, use the pull-up already provided by the source whenever possible. If an external pull-up is required, select a sufficiently high resistance, such as 4.7 kΩ to 10 kΩ, and confirm that the source can sink the resulting current. The buffer input should consume almost no current. A Schmitt-trigger input is useful because it prevents slow signal edges or electrical noise from producing multiple transitions.

For a source that is active-low, connect it to an inverting input stage or arrange the transistor so that the LED turns on when the source is pulled low. For an active-high source, the logic can be non-inverting. Mark the polarity on the circuit board before installation. A reversed LED will not usually damage the circuit, but it can lead to unnecessary troubleshooting when the rest of the wiring is correct.

Do not use the metal chassis as the only return path for the added circuit. Connect the indicator ground to a known digital ground near the source, then verify continuity to the power supply ground. This reduces the chance that motor noise or a poor chassis connection will affect the logic threshold.

Test in Stages Before Closing the Case

Testing should begin with the storage device disconnected from the new circuit. Confirm the supply voltage, ground continuity, and LED resistor value first. Then power the machine and measure the activity source while performing a controlled disk operation, such as directory listing or a small file copy. Compare the inactive and active voltages and note whether the signal is steady, pulsed, or floating.

Next, connect only the buffer input and repeat the measurement. The storage device should behave exactly as it did before the modification. If the machine fails to boot, reports a disk error, or becomes unreliable, disconnect the indicator immediately and inspect for an incorrect pin, solder bridge, missing termination, or unintended pull-up.

Once the logic stage is stable, connect the pulse stretcher if one is used. Watch for a stuck-on LED, repeated retriggering, or a timer that remains active after disk access ends. A continuously lit indicator may indicate genuine background activity, but it can also result from a floating input or an incorrect active-low assumption. Add a defined pull-up or pull-down only after confirming that it will not conflict with the source output.

Run several types of software after testing the boot process: a file manager, a game with frequent loading, a disk image transfer, and an idle desktop. The indicator should respond promptly, remain visible during short accesses, and turn off after activity stops. Test cold starts and warm resets as well, since some adapters initialize differently during each sequence.

Practical Choices for a Reliable Modification

The simplest design is usually the most dependable. If an adapter exposes a properly documented activity header, use it rather than attempting to infer activity from SCSI bus traffic. If the signal is already strong and compatible, a single transistor buffer may be enough. Add pulse stretching only when the indicator is genuinely too brief to see.

  • Prefer an existing activity output over raw SCSI data or control lines.
  • Verify signal polarity, voltage, and idle behavior with an oscilloscope or meter.
  • Isolate the storage signal with a high-impedance buffer before driving the LED.
  • Use a current-limiting resistor and a regulated supply for the indicator.
  • Mount the circuit on a removable, clearly labeled board with short wiring.

A hard disk activity light should remain a status aid rather than become a diagnostic burden. Avoid routing its wires across the motherboard, drilling the case until the LED position is certain, or selecting a timer value that makes every operation look like continuous disk use. A small, reversible circuit preserves the original hardware while making the machine’s invisible storage work easier to understand.

Once the indicator has passed electrical and software testing, document the modification with a wiring diagram, component values, source signal description, and photographs. Record whether the storage device is SCSI, SASI, compact flash, SD-based, or another replacement. Sharing those details helps other X68000 owners reproduce the useful parts of the project without repeating unsafe experiments. Build the circuit carefully, test it against the original hardware, and give the X68000 a clear visual sign whenever its storage system is at work.

Nereid-X Expansion Board

A personally-produced LAN+USB+Memory expansion board for Sharp X68000 series computers. Multiple production runs were offered, including a final batch and a later revival reproduction run.

Power Supply Repair

X68 power supply repair and modification services were offered by the site owner, with documentation shared through diary entries spanning 2001–2006.

Server & Networking

Notes on FreeBSD administration, ISP changes, server migration, and networking topics. The site itself ran on FreeBSD with the hns diary system and Namazu search integration.

A two-ink risograph print in muted slate-blue and charcoal on off-white paper, showing a stylized desktop computer monitor beside a circuit board with soft geometric trace lines, conveying a calm retro-computing workshop atmosphere. A two-ink risograph print in deep purple and dark grey on cream stock, depicting a compact expansion card with connector ports and subtle Japanese technical annotations, evoking a hobbyist electronics bench. A two-ink risograph print in teal and charcoal on warm white paper, showing a server rack silhouette with soft network-line motifs and a small weather icon, suggesting a personal server room corner.

Get in touch

X68K.NET connects Sharp X68000 enthusiasts through community links and shared projects. Reach out with questions about the Nereid project or X68 resources.