I worked on the board this weekend and made good progress. Along the way I encountered a few small problems. So I continued with things I did understand and made a note of the problem. Here they are:
R301 is listed as a nine pin resistor array in the parts list, but there's only eight holes in the board. Do I clip the last lead to mount it?
R101 is not in the parts list. Is this array the same as R301? Note that there are only eight holes in the board here as well.
74hc21 does not have the dip-14 in the footprint column, so I didn't order a socket for it. Adding that I would help the ordering process.
D201, D401, and D501 look like they mount vertically. The silkscreen doesn't show the polarity, but the right square solder pad indicates to me that the black band should be soldered to the right side and the other lead to the left.?
Thanks,
Martin
SBC 2.5 availability/order?
Re: SBC 2.5 availability/order?
Martin_H wrote:
R301 is listed as a nine pin resistor array in the parts list, but there's only eight holes in the board. Do I clip the last lead to mount it?
Martin_H wrote:
R101 is not in the parts list. Is this array the same as R301? Note that there are only eight holes in the board here as well.
Martin_H wrote:
74hc21 does not have the dip-14 in the footprint column, so I didn't order a socket for it. Adding that I would help the ordering process.
Martin_H wrote:
D201, D401, and D501 look like they mount vertically. The silkscreen doesn't show the polarity, but the right square solder pad indicates to me that the black band should be soldered to the right side and the other lead to the left.?
Thanks for picking up these inconsistencies in the parts list.
Rich Cini
http://cini.classiccmp.org
http://altair32.classiccmp.org
GitHub Repro: https://github.com/RichCini
http://cini.classiccmp.org
http://altair32.classiccmp.org
GitHub Repro: https://github.com/RichCini
Re: SBC 2.5 availability/order?
Thanks Rich, I was pretty sure those were the correct actions. But I figured "check twice, solder once" while assembling will reduce pain later on.
Re: SBC 2.5 availability/order?
Martin_H wrote:
Thanks Rich, I was pretty sure those were the correct actions. But I figured "check twice, solder once" while assembling will reduce pain later on.
Rich Cini
http://cini.classiccmp.org
http://altair32.classiccmp.org
GitHub Repro: https://github.com/RichCini
http://cini.classiccmp.org
http://altair32.classiccmp.org
GitHub Repro: https://github.com/RichCini
Re: SBC 2.5 availability/order?
Digikey had another six pin DIN connector in stock, so I ordered it, the resistor network I was missing, and a PS/2 keyboard connector. I also received two Rockwell 6522's and a 6551 pulled from an old system for low cost off eBay. Hopefully they're working as claimed, although I've generally had good luck with used components.
I finished assembling the board, cleaned off the flux, and examined the board with a magnify glass. It doesn't look like I bridge any connections, but two of the solder joints looked sketchy, so I touched them up. Tomorrow I will put all the IC's in their sockets, and install the shorting jumpers. The mem cfg makes sense, and I think I use no handshake to talk to a PC.
@Rich, what are the /SO, BE, and ACIA null for?
I finished assembling the board, cleaned off the flux, and examined the board with a magnify glass. It doesn't look like I bridge any connections, but two of the solder joints looked sketchy, so I touched them up. Tomorrow I will put all the IC's in their sockets, and install the shorting jumpers. The mem cfg makes sense, and I think I use no handshake to talk to a PC.
@Rich, what are the /SO, BE, and ACIA null for?
Re: SBC 2.5 availability/order?
Now that I programmed an EEPROM I plugged it into my SBC 2.7, plugged the SBC into a 9" B&W CRT TV, and turned it on. I plugged the COM port into my serial port and via trial and error determined that 19200 was the correct baud rate.
Good news. It turns on and displays the power on screen.
Bad news. The startup screen seems to hang on a blinking underscore character. Although one or two times it did enter EH BASIC on power up. Not sure what's up with that, but it might be electrical noise from the CRT, or maybe one of the chips is a bit flakey.
Good news. If I hit the panic button I enter the machine monitor. This seems to work fine and I can dump memory and examine registers. I then find the ? command and locate the command to cold start EH Basic. This seems fairly reliable.
Better news. After the cold start the systems seems fairly stable. I've entered simple programs and run them.
The next steps will be learning how to use the 6522's to do input and output like you do with microcontroller pins. I figured turning an LED on and off would be a good place to start. I'll also look at the source and see what the system is supposed to do on boot.
Down the road I'd prefer keyboard and mass storage connected to the machine. Using one computer to use another just doesn't seem proper.
Good news. It turns on and displays the power on screen.
Bad news. The startup screen seems to hang on a blinking underscore character. Although one or two times it did enter EH BASIC on power up. Not sure what's up with that, but it might be electrical noise from the CRT, or maybe one of the chips is a bit flakey.
Good news. If I hit the panic button I enter the machine monitor. This seems to work fine and I can dump memory and examine registers. I then find the ? command and locate the command to cold start EH Basic. This seems fairly reliable.
Better news. After the cold start the systems seems fairly stable. I've entered simple programs and run them.
The next steps will be learning how to use the 6522's to do input and output like you do with microcontroller pins. I figured turning an LED on and off would be a good place to start. I'll also look at the source and see what the system is supposed to do on boot.
Down the road I'd prefer keyboard and mass storage connected to the machine. Using one computer to use another just doesn't seem proper.
Re: SBC 2.5 availability/order?
Great news Martin! Congratulations on getting it working.
Ideas for the keyboard -- if you can get/make a parallel ASCII keyboard, you can use one of the spare 8-bit input ports for it.
On the mass storage, the board has a Serial IEC interface. You could get an SD2IEC adapter and use that. I confess I never tried it, but I might order one and see if it works properly (I have the connector for it on the board).
Ideas for the keyboard -- if you can get/make a parallel ASCII keyboard, you can use one of the spare 8-bit input ports for it.
On the mass storage, the board has a Serial IEC interface. You could get an SD2IEC adapter and use that. I confess I never tried it, but I might order one and see if it works properly (I have the connector for it on the board).
Rich Cini
http://cini.classiccmp.org
http://altair32.classiccmp.org
GitHub Repro: https://github.com/RichCini
http://cini.classiccmp.org
http://altair32.classiccmp.org
GitHub Repro: https://github.com/RichCini