preview my next (video) podcast to see first ever power on and the SCELBI equivalent of “hello world”
Archive for the ‘8008’ Category
SCELBI up and running
Friday, February 8th, 2013SCELBI Input Card
Wednesday, February 6th, 2013Here is the SCELBI input card – ready to go. The SCELBI instructions were fine. The 65 10K ohm resistors take a while to solder in, but otherwise it is a very straight forward process. It draws around 200 milliamps in static, standalone condition.
Next up is 1 bank of 8 SRAM sockets on an SRAM card. Soon after that, I’ll be manipulating toggle switches!
PS/2 Adapter Repurposing
Tuesday, February 5th, 2013The daunting task of toggling in a program of any significant length into a SCELBI has made me consider ways of automating the process, at least for demonstration purposes. What I’m looking at, is altering the program on one of my PS/2 to ASCII keyboard adapters and connecting it to the SCELBI’s front panel connections. Here are the reasons why I think this will work out really well.
The interesting thing about this little board, is that I can also use it for other interface applications on the SCELBI, at least until I have time to reproduce authentic 70s era interfaces that were available. Examples include:
SCELBI: to Socket or Not?
Monday, February 4th, 2013Since the SCELBI was sold as assembled, kits or bare boards, what you do about sockets is largely up to you. However based on observations of original SCELBI mini-computers, here are some suggestions to make your SCELBI more authentic.
Suggestions for the Front Panel, CPU, DBB and Input Boards:
Many of the boards that I’ve seen, use the Molex strip connectors mentioned in an earlier post for all ICs on the board. SCELBI instructions only mention using these for the 8008 and soldering the rest of the chips directly to the PCB. I have seen one original system set up this way. Since the 8008 is the only rather expensive chip used on these boards, I have chosen to follow instructions and solder all parts to the PCB, except the 8008. If I need to pull a 74xx part, I’ll cut the legs off and remove the legs individually. A friend of mine managed to obtain a roll of the MOLEX pins and I installed those for the 8008. They are rather fidgety to install, and I suspect reliability might be an issue. Even if you can find enough stock to do an entire system, I wouldn’t recommend doing a whole system with those MOLEX pins. I have also seen one 8B that used regular 70s style closed frame solder tail sockets. You should be able to find a bunch of older closed frame sockets at surplus dealers, if you want to socket your boards. I haven’t seen any SCELBIs with machine pin sockets.
Suggestions for the Memory Cards
Though the instructions don’t call for sockets, all the memory cards I have seen, use either MOLEX strip sockets or old style closed frame sockets. Apparently memory was expensive enough and perhaps failed often enough in those days that soldering in memory was not considered wise.
Example Closed Frame Socket Used on SCELBI Memory Board.
I believe this one is made by SCANBE. SCANBE’s were also used in arcade machines and have a terrible reliability according to arcade system restorers. I’ve seen one page that suggests replacing all SCANBE sockets before proceeding further.
More on Molex Strip Sockets
Here is a page from an old (1973) MOLEX M-100 catalog
SCELBI Front Panel and Power Wiring
Sunday, February 3rd, 2013Following instructions in the manual, I wired the front panel switches. I also added a temporary jack for power, until I get something more authentic.
With this setup, once I complete the memory and input boards, I should be able to toggle in a tiny program. Actually I may be able to toggle some instructions directly into the CPU, even without the memory card.
The push button switches should be normally off, with one terminal connected to ground and the other to the control signal. Pull up resistors on the CPU board keep the signal high, until grounded. The toggle switches are connected in a similar fashion. Connect the center terminal to either ground or the data bus input signal and the other to the terminal such that when the switch is in the “up” position, pull up resistors on the input board keep the signal high. When the switch is in the “down” position, the signal should be connected to ground.
DBB Nears Completion
Saturday, February 2nd, 2013Here it is resting on top of an iPad (which is on top of a powerbook).
Only thing left to do is to install the +5 volt bus workaround jumper between resistors R37 and R38 and add the 6.3 volt zerner. For some reason the +5 volt jumper wire isn’t mentioned in the SCELBI instructions. I got a bad batch of Zerners, so I’ll have to install that later on. It draws about a 1/2 amp when applying +5 volts to this board without the rest of the system connected.
Except for the omission of the jumper, the standard SCELBI instructions seem accurate for the DBB board.
In case you didn’t remember from my previous post, here is where the +5V jumper goes.
SCELBI Chassis Prototyping
Monday, January 28th, 2013Prototype Chassis with backplane installed – top view
This is the result of some hacking of a backplane into a BUD AC413 chassis. The AC413 is the same width (12″) and depth (10″) as an original SCELBI chassis. However the BUD AC413 is 3 inches tall, while the original SCELBI chassis 3.5″ tall. During this prototyping/hacking effort, I found out a few important things.
A view from the bottom.
When soldering the edge connectors, only the pins with connections and pads are soldered.
One more thing – I positioned one of the holes for the edge connector mounting screws 1/16″ too far back. This hole will need to be drilled out to properly fit a #6 screw. However the error is so small that the enlarged hole cannot be seen under the nut of the screw or the ear of the connector.
An insulated stiffener running down the center of the board between the connectors would have been a good addition to this design.
Stacks of SCELBI PCBs
Monday, January 28th, 2013SCELBI CPU clocks
Saturday, January 26th, 2013update: this clock setup is incorrect!, the second clock starts too late and last too long. It must finish before the first clock rises.
The clocks are adjusted to run at 500 KHZ. Note that the build manual mentions that clocks are supposed to be self starting, but may not start with some user power supplies. Sure enough, I’m seeing this issue with my bench supply. It is easy to kick start by shorting both ends of electrolytic cap C9 (located near trim pots). Note that adjusting these clocks takes a bit of twiddling.
SCELBI CPU card under construction
Saturday, January 26th, 2013Here it is, without the CPU socket, which will be made up of old fashioned Molex strips of pins. 7400 series parts are soldered directly to the PCB, without sockets. I will be socketing SRAM parts on the SRAM board, when I get to that.
I’ve been following the old SCELBI documentation which can be found here:
http://www.olson-ndt.com/Scelbi/Schematics2/
The documentation is actually quite good, which saves me a ton of effort in writing my own. However, I’ll share a few additional tips here.
I obtained parts from http://unicornelectronics.com, http://www.onlinecomponents.com and http://www.mouser.com. It is possible that Unicorn may be able to supply complete parts kits in the future, as I am going to provide them a complete BOM, once I get the prototype working.










