|Peter Balch - Home|
A Steampunk Disk Drive
|This is an external disk drive in what is probably an
insulation tester from the 1930s.
There was little left internally but the wiring and insulation indicated a date before WW2.
The meter indicates the amount of USB traffic.
It does look rather fine and always impresses when I carry it into an office.
Length 177mm; Width 112mm; Height 163mm.
How it was made
The box had once contained accumulators to power the tester and had a socket on each side, presumably for the device being tested.
The handle on top came from a violin case I found sticking out of a dustbin.
|The hooks at the bottom open the compartment for the accumulator. The compartment is a useful place to store the USB cable.|
|There is a War Department arrow on the meter but that's
probably just where the meter came from. The rest of the box looks like
it's non-military. It's been professionally made: the woodwork is
clearly not hand-done.
On the right, you can just see the stripboard with the circuit for the USB meter.
|The disk drive is a 1Tb Buffalo Ministation. It's a
nice small drive at 114mm x 77mm x 14mm and is powered via the USB
You would think there would be a lot of room but the drive only just fits.
It is padded with soft foam (not shown) so it doesn't rattle around.
The USB Meter
The meter reacts to the rate of data transfer along a USB cable. The circuit certainly works with a disk drive plugged into a USB 1.0 or 2.0 socket. I haven't tried it with, say, a memory stick.
The LM392 contains a comparator and an op-amp. The comparator looks for when the USB D+ line exceeds the D- line. The op-amp drives the meter. R1 is a pullup for the output of the comparator (which is open-drain).
The meter is connected to PL!,PL2. The old meter in the current design had a FSD of maybe 10mA. A resistor may be needed in-line with a different meter.
I'm not sure why R4 is needed. When the USB is inactive, both D- and D+ seem to go to 0V - maybe they're tristate - and the comparator starts to oscillate. The 100k pullup is just enough to stop the oscillation.
I used stripboard for the LM392 pcb and tripad board to hold a USB B receptacle. The connectors act as a convertor from a USB mini plug to a USB B receptacle.
(In the prototype, R4 is on the back side.)
The standard USB wire colours are:
Of course, you don't need both an op-amp and a comparator. I suspect a better circuit would be like this (but the circuit above works fine).
|Hacking an antique clock|
|A steampunk mouse|
|A 1960s webcam|
|A sgian dubh memory stick|
|A wheeled mouse|
|An external disk drive|
|A 1930s webcam|
|A Vintage Intercom|