Assembling a PDP-11/23+ in 2019 05-23-2019, 07:18 AM
#1
If this looks too long, there's a TL;DR at the end. With that out of the way, onto the main point.
Alright, so why the hell would anyone want a PDP-11 of all the things? Well, why not?
The PDP-11 is a line of 16/18/22-bit computers that's been around since 1970, used into the 90s, and still in service within random industries. One of the later minicomputers before they were phased out for proper modern servers and PLCs, the things are pretty well-known. For me, the architecture holds value as my first proper coding job was porting old RSX-11M+ based software from a PDP-11/70, and as I love old computers I've always wanted my own proper PDP-11 - the PDP-8/I I own has been amazing, and this is the next "reasonable" step in minicomputers from that.
So, past being a (probably stupid) collector, is there any real use to this thing? Probably not much - there's some local companies who would hire for knowing how to mess with the hardware, but that's not nearly that amazing of a reason. My end goal would be setting this up on a terminal and making it just look nice, possibly using it as an IRC client and maybe running a webpage? Whatever, it'll find some sort of use in the house as somehow even the PDP-8 holds a serious place for me.
Being a 11/23+, this isn't going to be the full cabinet system with a blinkenlights frontpanel that most people would think of. I would love all the bits and bobs like a 9-track tape reader, a proper VT-100 terminal, etc. with the issue being that all this hardware is damn pricey in cost itself or the freight shipping to get it where I live. I do own a Teletype ASR33 and a paper tape reader, but I'm honestly unsure if this mid-60s tech would be up to spec for a PDP-11, as it's all made to work nice on my PDP-8, so the current plan is to use an old tube monitor and IBM PS/2 machine running Kermit with a serial input as a dumb terminal with some other functions
So, now onto the build...
Step One - Getting the very basic parts
So, where do you find this type of stuff at? Well for me, the best start is eBay - home of overpriced resellers and the occasional neat thing. The best idea would probably be working with others on forums as prices would be cheaper and parts probably tested, but I want to see how much of this can rely on luck finding good deals.
The first, and most important, part of the computer which I need is a backplane. Without this I have no way to connect modules and they'll do nothing but sit around looking pretty - I'm not buying this for a collection, I want it to actually work, so we need the backplane. Looking around, we're somewhat screwed on eBay - the best option price-wise is a 9-slot H9276 backplane, but Slot 1 has a slight chip and pin floating around. This would be an issue to me but honestly I'm planning on currently running three boards tops, maybe more later, so this is the least of worries.
Thinking about it now a card cage could be helpful as it would properly hold stuff up, but I have no doubt I can find my own solution or a good deal on one later as I'm not spending $250 more just for some metal to keep cards locked upright. At the end of the day my largest worry is how to get air across the CPU, but whatever that shouldn't be too hard - I just need to make some sort of case. Maybe the 3D printer will get some use? After all, that is how I make S-100 card rails.
![[Image: HWa3gWel.png]](https://i.imgur.com/HWa3gWel.png)
Total Price So Far: $69.00
With that out of the way, we need to start thinking of a system. My initial idea was to get a smaller, 2-slot-wide KDJ11 processor, the M8192. After a bit of research into this I realized it was probably not the best idea, as all M8192s available were either in the hundreds of dollar range or $75, missing half the ICs, and which couldn't accept a FPU. Personally I'd love to have a FPU just for the hell of it, so after some more research I looked at the other Q-Bus KDF11 options and found a M8189 for $92ish after shipping. Not only is this a quad-width card supporting 22-bit with everything I need on it, allowing more RAM and having a slot for not only a FPU but also spots for boot diagnostic PROMs, it even has two RS232 serial ports which save me the price of needing a dedicated Serial I/O card to hook up a terminal!
Not finding any better deals, I decided to pull the trigger on this CPU board and if it works I'll find a FPU to add on later in time.
![[Image: JTHADwPl.png]](https://i.imgur.com/JTHADwPl.png)
Total Price So Far: $160.69
Finally for the initial setup, I decided that it may be a good idea to own some amount of RAM for the computer to work on. Most 22-bit four-slot memory boards seem to be upwards of the $250 range, but 18-bit two-slot memory boards can be had for $35 and shipping. 32K of RAM seems like not much at all, I mean my Apple II+ is stock 48K, but whatever it's somewhere to start and the price is low enough that I honestly wouldn't mind buying enough to go to say 256K which would have been more impressive for a machine that could be out of 1981. I think this CPU can address around 1MB if not more which would be cool, but that's for a later date.
So, one card it is, and we'll see how it goes. It should be good for testing the MMU, and I mean heck maybe I'll key in some silly program to see how it runs.
![[Image: bSCyfZSl.png]](https://i.imgur.com/bSCyfZSl.png)
Total Price So Far: $194.69
So, time to wait for the parts to come in. My backplane and RAM are supposed to arrive at the end of next week with the CPU a few days later. I'm not *too* worried about a PSU at the moment, the machine just needs +5V and +12V. I've heard ATX power supplies can be re-purposed with a slight mod to implement a 60hz clock signal in the form of a square wave so UNIX doesn't flip out, but that comes later. The biggest worry in that is listening to how people say they do it, with three or four 500W ATX PSUs to drive their kitted-out setup.
Speaking of UNIX, we still need some form of storage - there's some cool SCSI cards that cost an absolute arm and a leg, but trying to keep the price reasonable for being something that would've come in a cabinet-size case I'm going to attempt to stick away from that. Maybe tape drives will be the way to go, or there's a way to adapt in something like a CF card?
I'll update the thread as items come in, try to address any questions with my limited knowledge of the 11/70, and hopefully we'll find out in the next week or two if this stuff powers on without letting out a ton of smoke. Out of all the builds in the past, this has to be the most excited I've been since doing a S-100 machine and it won out over some RC2014-based platform.
Alright, so why the hell would anyone want a PDP-11 of all the things? Well, why not?
The PDP-11 is a line of 16/18/22-bit computers that's been around since 1970, used into the 90s, and still in service within random industries. One of the later minicomputers before they were phased out for proper modern servers and PLCs, the things are pretty well-known. For me, the architecture holds value as my first proper coding job was porting old RSX-11M+ based software from a PDP-11/70, and as I love old computers I've always wanted my own proper PDP-11 - the PDP-8/I I own has been amazing, and this is the next "reasonable" step in minicomputers from that.
So, past being a (probably stupid) collector, is there any real use to this thing? Probably not much - there's some local companies who would hire for knowing how to mess with the hardware, but that's not nearly that amazing of a reason. My end goal would be setting this up on a terminal and making it just look nice, possibly using it as an IRC client and maybe running a webpage? Whatever, it'll find some sort of use in the house as somehow even the PDP-8 holds a serious place for me.
Being a 11/23+, this isn't going to be the full cabinet system with a blinkenlights frontpanel that most people would think of. I would love all the bits and bobs like a 9-track tape reader, a proper VT-100 terminal, etc. with the issue being that all this hardware is damn pricey in cost itself or the freight shipping to get it where I live. I do own a Teletype ASR33 and a paper tape reader, but I'm honestly unsure if this mid-60s tech would be up to spec for a PDP-11, as it's all made to work nice on my PDP-8, so the current plan is to use an old tube monitor and IBM PS/2 machine running Kermit with a serial input as a dumb terminal with some other functions
So, now onto the build...
Step One - Getting the very basic parts
So, where do you find this type of stuff at? Well for me, the best start is eBay - home of overpriced resellers and the occasional neat thing. The best idea would probably be working with others on forums as prices would be cheaper and parts probably tested, but I want to see how much of this can rely on luck finding good deals.
The first, and most important, part of the computer which I need is a backplane. Without this I have no way to connect modules and they'll do nothing but sit around looking pretty - I'm not buying this for a collection, I want it to actually work, so we need the backplane. Looking around, we're somewhat screwed on eBay - the best option price-wise is a 9-slot H9276 backplane, but Slot 1 has a slight chip and pin floating around. This would be an issue to me but honestly I'm planning on currently running three boards tops, maybe more later, so this is the least of worries.
Thinking about it now a card cage could be helpful as it would properly hold stuff up, but I have no doubt I can find my own solution or a good deal on one later as I'm not spending $250 more just for some metal to keep cards locked upright. At the end of the day my largest worry is how to get air across the CPU, but whatever that shouldn't be too hard - I just need to make some sort of case. Maybe the 3D printer will get some use? After all, that is how I make S-100 card rails.
![[Image: HWa3gWel.png]](https://i.imgur.com/HWa3gWel.png)
Total Price So Far: $69.00
With that out of the way, we need to start thinking of a system. My initial idea was to get a smaller, 2-slot-wide KDJ11 processor, the M8192. After a bit of research into this I realized it was probably not the best idea, as all M8192s available were either in the hundreds of dollar range or $75, missing half the ICs, and which couldn't accept a FPU. Personally I'd love to have a FPU just for the hell of it, so after some more research I looked at the other Q-Bus KDF11 options and found a M8189 for $92ish after shipping. Not only is this a quad-width card supporting 22-bit with everything I need on it, allowing more RAM and having a slot for not only a FPU but also spots for boot diagnostic PROMs, it even has two RS232 serial ports which save me the price of needing a dedicated Serial I/O card to hook up a terminal!
Not finding any better deals, I decided to pull the trigger on this CPU board and if it works I'll find a FPU to add on later in time.
![[Image: JTHADwPl.png]](https://i.imgur.com/JTHADwPl.png)
Total Price So Far: $160.69
Finally for the initial setup, I decided that it may be a good idea to own some amount of RAM for the computer to work on. Most 22-bit four-slot memory boards seem to be upwards of the $250 range, but 18-bit two-slot memory boards can be had for $35 and shipping. 32K of RAM seems like not much at all, I mean my Apple II+ is stock 48K, but whatever it's somewhere to start and the price is low enough that I honestly wouldn't mind buying enough to go to say 256K which would have been more impressive for a machine that could be out of 1981. I think this CPU can address around 1MB if not more which would be cool, but that's for a later date.
So, one card it is, and we'll see how it goes. It should be good for testing the MMU, and I mean heck maybe I'll key in some silly program to see how it runs.
![[Image: bSCyfZSl.png]](https://i.imgur.com/bSCyfZSl.png)
Total Price So Far: $194.69
So, time to wait for the parts to come in. My backplane and RAM are supposed to arrive at the end of next week with the CPU a few days later. I'm not *too* worried about a PSU at the moment, the machine just needs +5V and +12V. I've heard ATX power supplies can be re-purposed with a slight mod to implement a 60hz clock signal in the form of a square wave so UNIX doesn't flip out, but that comes later. The biggest worry in that is listening to how people say they do it, with three or four 500W ATX PSUs to drive their kitted-out setup.
Speaking of UNIX, we still need some form of storage - there's some cool SCSI cards that cost an absolute arm and a leg, but trying to keep the price reasonable for being something that would've come in a cabinet-size case I'm going to attempt to stick away from that. Maybe tape drives will be the way to go, or there's a way to adapt in something like a CF card?
I'll update the thread as items come in, try to address any questions with my limited knowledge of the 11/70, and hopefully we'll find out in the next week or two if this stuff powers on without letting out a ton of smoke. Out of all the builds in the past, this has to be the most excited I've been since doing a S-100 machine and it won out over some RC2014-based platform.
Spoiler: TL;DR
I'm building my own PDP-11/23+ for hopefully a reasonable price. With a 18/22-bit CPU, (starting with) 32K of RAM, and a 9-slot backplane on order my goal is to make my own little mainframe over the course of the summer. The hope is to have a slightly modern but still DEC-styled machine at the end of it all.
airgames, on 08 Dec 2014 - 5:24 PM, said:
close this discussion of dick !!
I broke !!
thanks
'backin89', on 22 Dec 2010 - 6:40 PM, said:
Igot your fucking crackpipe bitch. i dont even smoke cigarrettes. i hope you all sleep in the fucking cold
close this discussion of dick !!
I broke !!
thanks
'backin89', on 22 Dec 2010 - 6:40 PM, said:
Igot your fucking crackpipe bitch. i dont even smoke cigarrettes. i hope you all sleep in the fucking cold





![[+]](https://sinister.li/images/modern/collapse_collapsed.png)












![[Image: qcYJ3l.png]](https://i.skull.moe/u/qcYJ3l.png)
![[Image: 93NFsbQh.jpg]](https://i.imgur.com/93NFsbQh.jpg)
![[Image: CnRZ5BAh.jpg]](https://i.imgur.com/CnRZ5BAh.jpg)
![[Image: o9dLLLqh.jpg]](https://i.imgur.com/o9dLLLqh.jpg)
![[Image: zG2WJIDh.jpg]](https://i.imgur.com/zG2WJIDh.jpg)
![[Image: yAp9sl2h.jpg]](https://i.imgur.com/yAp9sl2h.jpg)
![[Image: a5xOoPHh.jpg]](https://i.imgur.com/a5xOoPHh.jpg)







![[Image: dHJ4Beo.gif]](http://i.imgur.com/dHJ4Beo.gif)
![[Image: tu58.jpg]](http://www.sparetimegizmos.com/Software/images/tu58.jpg)
![[Image: 7Ywi2uv.png]](https://i.imgur.com/7Ywi2uv.png)
![[Image: lAtdsxv.png]](https://i.imgur.com/lAtdsxv.png)
![[Image: yatdOghl.jpg]](https://i.imgur.com/yatdOghl.jpg)
![[Image: KWBfLSgl.png]](https://i.imgur.com/KWBfLSgl.png)