Thunderbird/78.14.0
Content-Language: en-US
X-Received-Bytes: 1118
Here's a new question.
Can anyone tell me what document I need to learn what the
interface between the drives and the boards in the box were?
Definitely not Shugart. Not even sure they were parallel.
Curious to see if there is a way to maybe make a box with
an Arduino or even a Pi that could access the disks drives
directly.
Can anyone tell me what document I need to learn what the
interface between the drives and the boards in the box were?
Definitely not Shugart. Not even sure they were parallel.
> Can anyone tell me what document I need to learn what the
> interface between the drives and the boards in the box were?
> Definitely not Shugart. Not even sure they were parallel.
The prints and maintenance manuals for the RX01/02 are on bitsavers:
http://bitsavers.org/pdf/dec/disc/rx01/ http://bitsavers.org/pdf/dec/disc/rx02/
Seems like those ought to contain most of what you'd need.
Any particular reason you're after the drives directly, instead of just pretending to be an RX11 and talking to the connector on the outside of
the box?
On 1/22/22 13:12, Dennis Boone wrote:
-a > Can anyone tell me what document I need to learn what the
-a > interface between the drives and the boards in the box were?
-a > Definitely not Shugart.-a Not even sure they were parallel.
The prints and maintenance manuals for the RX01/02 are on bitsavers:
http://bitsavers.org/pdf/dec/disc/rx01/
http://bitsavers.org/pdf/dec/disc/rx02/
Seems like those ought to contain most of what you'd need.
Any particular reason you're after the drives directly, instead of just
pretending to be an RX11 and talking to the connector on the outside of
the box?
Relatively certain there is something wrong with the boards in
the box.-a It just died one day while I was using them.-a Don't
expect replacements are readily available and even if they were,
probably well out of my price range.-a Just thought it might be
fun to try and make them talk to something else.
bill
To do a controller emulator is a bit more complex, as the drive is
in control of the serial shift clock, so you would need the 16b
shift register as the above controller cards implement because an
Arduino is not fast enough to do that function in software.
Relatively certain there is something wrong with the boards in
the box. It just died one day while I was using them. Don't
expect replacements are readily available and even if they were,
probably well out of my price range. Just thought it might be
fun to try and make them talk to something else.
Even if you use e.g. one of the Teensy 3.x boards that run at 72 MHz?
drb@ihatespam.msu.edu (Dennis Boone) writes:
Even if you use e.g. one of the Teensy 3.x boards that run at 72 MHz?
I usually think of Arduino = AVR8, but fwiw there is also a Teeny 4.x
which is 600 mhz. I don't know the interrupt latency or what the
RX controller's timing requirements are. An FPGA seems like another possibility.
As to 72MHz or 600MHz Teenies, depends on how fast it can respond to
a rising edge on one input to sample another input or clock an output.
CPU speed is not the issue, it is the response of the I/O pins.
On 2022-01-22 11:29, Bill Gunshannon wrote:
On 1/22/22 13:12, Dennis Boone wrote:
-a > Can anyone tell me what document I need to learn what the
-a > interface between the drives and the boards in the box were?
-a > Definitely not Shugart.-a Not even sure they were parallel.
The prints and maintenance manuals for the RX01/02 are on bitsavers:
http://bitsavers.org/pdf/dec/disc/rx01/
http://bitsavers.org/pdf/dec/disc/rx02/
Seems like those ought to contain most of what you'd need.
Any particular reason you're after the drives directly, instead of just
pretending to be an RX11 and talking to the connector on the outside of
the box?
Relatively certain there is something wrong with the boards in
the box.-a It just died one day while I was using them.-a Don't
expect replacements are readily available and even if they were,
probably well out of my price range.-a Just thought it might be
fun to try and make them talk to something else.
bill
The RX01/RX02 drive to RX11/V11/211/V21/8E/28 interfaces is a serial interface with clock, data, and a number of dedicated status lines.
I have a drive emulator based on an Arduino with very simple level
shifting hardware:-a https://github.com/AK6DN/rx02_emulator
To do a controller emulator is a bit more complex, as the drive is
in control of the serial shift clock, so you would need the 16b
shift register as the above controller cards implement because an
Arduino is not fast enough to do that function in software.
But other than the shift register and a bunch of open collector
drivers and some receivers an Arduino should be able to do the rest
of the interface pretty easily. An 11/03 does the same function.
Don
On 1/22/22 17:22, Don North wrote:
On 2022-01-22 11:29, Bill Gunshannon wrote:
On 1/22/22 13:12, Dennis Boone wrote:
-a > Can anyone tell me what document I need to learn what the
-a > interface between the drives and the boards in the box were?
-a > Definitely not Shugart.-a Not even sure they were parallel.
The prints and maintenance manuals for the RX01/02 are on bitsavers:
http://bitsavers.org/pdf/dec/disc/rx01/
http://bitsavers.org/pdf/dec/disc/rx02/
Seems like those ought to contain most of what you'd need.
Any particular reason you're after the drives directly, instead of just >>>> pretending to be an RX11 and talking to the connector on the outside of >>>> the box?
Relatively certain there is something wrong with the boards in
the box.-a It just died one day while I was using them.-a Don't
expect replacements are readily available and even if they were,
probably well out of my price range.-a Just thought it might be
fun to try and make them talk to something else.
bill
The RX01/RX02 drive to RX11/V11/211/V21/8E/28 interfaces is a serial
interface with clock, data, and a number of dedicated status lines.
I have a drive emulator based on an Arduino with very simple level
shifting hardware:-a https://github.com/AK6DN/rx02_emulator
To do a controller emulator is a bit more complex, as the drive is
in control of the serial shift clock, so you would need the 16b
shift register as the above controller cards implement because an
Arduino is not fast enough to do that function in software.
But other than the shift register and a bunch of open collector
drivers and some receivers an Arduino should be able to do the rest
of the interface pretty easily. An 11/03 does the same function.
Don
I have a couple of your boards, Don, and they work great.
I was looking for the interface between the physical drives and
the boards in the RX Unit itself.
bill
Here's a new question.
Can anyone tell me what document I need to learn what the
interface between the drives and the boards in the box were?
Definitely not Shugart.-a Not even sure they were parallel.
Curious to see if there is a way to maybe make a box with
an Arduino or even a Pi that could access the disks drives
directly.
Curious to see if there is a way to maybe make a box with
an Arduino or even a Pi that could access the disks drives
directly.
On 2022-01-22 15:25, Bill Gunshannon wrote:
Here's a new question.
Can anyone tell me what document I need to learn what the
interface between the drives and the boards in the box were?
Definitely not Shugart.-a Not even sure they were parallel.
Curious to see if there is a way to maybe make a box with
an Arduino or even a Pi that could access the disks drives
directly.
Ugh. Are you really sure you want to do this?
Not sure if it's Shugart, but whatever it is, it's some kind of standard
(I think Shugart is at a higher level, already assuming there is some
kind of control board that deals with this low level stuff). DEC didn't
make the drives themselves, and there are a few different ones that were used.
The interface is *really* low level between the drive and the controller board. In fact, it's analog. You need to directly control write
currents, and you need to monitor and drive various signals.
It's fairly described in http://bitsavers.org/pdf/dec/disc/rx02/EK-0RX02-TM-001_RX02_Tech_Oct78.pdf, if you look at the interface between the uControl and the drive. But
beyond that, you should go to the drawings to find out which pin is which.
On 1/23/22 23:57, Johnny Billquist wrote:
On 2022-01-22 15:25, Bill Gunshannon wrote:
Here's a new question.
Can anyone tell me what document I need to learn what the
interface between the drives and the boards in the box were?
Definitely not Shugart. Not even sure they were parallel.
Curious to see if there is a way to maybe make a box with
an Arduino or even a Pi that could access the disks drives
directly.
Ugh. Are you really sure you want to do this?
Not sure if it's Shugart, but whatever it is, it's some kind of standard (I think Shugart is at a higher level, already assuming there is some
kind of control board that deals with this low level stuff). DEC didn't make the drives themselves, and there are a few different ones that were used.
The interface is *really* low level between the drive and the controller board. In fact, it's analog. You need to directly control write
currents, and you need to monitor and drive various signals.
It's fairly described in http://bitsavers.org/pdf/dec/disc/rx02/EK-0RX02-TM-001_RX02_Tech_Oct78.pdf,
if you look at the interface between the uControl and the drive. But beyond that, you should go to the drawings to find out which pin is which.
Thanks Johnny. I was just looking for something to do with my
broken RX Drives. Who knows, maybe I can find replacement boards
the I can afford sometime and fix them. Hate the thought of having
to get rid of them.
bill
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 63 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 492971:08:35 |
| Calls: | 840 |
| Files: | 1,301 |
| D/L today: |
10 files (28,220K bytes) |
| Messages: | 264,285 |