65XX SBC general help and color display help needed
-
backspace119
- Posts: 346
- Joined: 25 Jan 2019
- Location: Knoxville, TN
Re: 65XX SBC general help and color display help needed
I've been way busier than I expected for the past little bit, but I'm about ready to send this design off to have the board made, Here's an image of the schematic, board routing, and 3d view:
Any glaringly obvious details I missed?
Any glaringly obvious details I missed?
-
backspace119
- Posts: 346
- Joined: 25 Jan 2019
- Location: Knoxville, TN
Re: 65XX SBC general help and color display help needed
I did some clean up and have saved about 100 vias so far, I'm hoping by the end of today I can send it off, I've been incredibly busy recently (yet again) so this has fallen by the wayside. If anyone has any input on the design (schematic) it would be much appreciated, I think I've accounted for everything but I'm not certain.
-
backspace119
- Posts: 346
- Joined: 25 Jan 2019
- Location: Knoxville, TN
Re: 65XX SBC general help and color display help needed
So, I think I've reviewed it pretty well at this point, I have another question on the board though, should I go for a HASL finish or ENIG gold? it's about a $20 ($4 per board) difference, and most of the boards I've worked with in the past were ENIG, although I've seen a few HASL from time to time.
- GARTHWILSON
- Forum Moderator
- Posts: 8773
- Joined: 30 Aug 2002
- Location: Southern California
- Contact:
Re: 65XX SBC general help and color display help needed
There's nothing at all wrong with HASL—unless there's something about marine applications perhaps, where salt is a problem. 
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
-
backspace119
- Posts: 346
- Joined: 25 Jan 2019
- Location: Knoxville, TN
Re: 65XX SBC general help and color display help needed
GARTHWILSON wrote:
There's nothing at all wrong with HASL—unless there's something about marine applications perhaps, where salt is a problem. 
- GARTHWILSON
- Forum Moderator
- Posts: 8773
- Joined: 30 Aug 2002
- Location: Southern California
- Contact:
Re: 65XX SBC general help and color display help needed
If the solder is leaded, you're not supposed to sell it to Europe (because of the RoHS); but for the negligible quantities you're likely to sell, I don't think anyone is going to care. Now if it were a consumer-volume product like cell phones, they might not look the other way. At the company I work for, we always go for hot-air solder leveling and leaded solder. We buy 5,000 boards at a time.
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
-
backspace119
- Posts: 346
- Joined: 25 Jan 2019
- Location: Knoxville, TN
Re: 65XX SBC general help and color display help needed
GARTHWILSON wrote:
If the solder is leaded, you're not supposed to sell it to Europe (because of the RoHS); but for the negligible quantities you're likely to sell, I don't think anyone is going to care. Now if it were a consumer-volume product like cell phones, they might not look the other way. At the company I work for, we always go for hot-air solder leveling and leaded solder. We buy 5,000 boards at a time.
Re: 65XX SBC general help and color display help needed
GARTHWILSON wrote:
If the solder is leaded, you're not supposed to sell it to Europe (because of the RoHS); but for the negligible quantities you're likely to sell, I don't think anyone is going to care.
I have the option of buying PCBs from the Chinese PCB place I use, which come with a lead-free HASL finish too, although it adds about $8 to a batch of 10 PCBs.
-Gordon
--
Gordon Henderson.
See my Ruby 6502 and 65816 SBC projects here: https://projects.drogon.net/ruby/
Gordon Henderson.
See my Ruby 6502 and 65816 SBC projects here: https://projects.drogon.net/ruby/
- GARTHWILSON
- Forum Moderator
- Posts: 8773
- Joined: 30 Aug 2002
- Location: Southern California
- Contact:
Re: 65XX SBC general help and color display help needed
drogon wrote:
It's perfectly legal to buy and use leaded solder for hobby/non-commercial projects
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
Re: 65XX SBC general help and color display help needed
I don't think there's any difficulty in obtaining ordinary lead-tin solder in Finland, from Germany.
I think the rule of thumb is: if you're building it by hand and not mass-producing it, the RoHS regulations need not be applied in full.
I think the rule of thumb is: if you're building it by hand and not mass-producing it, the RoHS regulations need not be applied in full.
-
backspace119
- Posts: 346
- Joined: 25 Jan 2019
- Location: Knoxville, TN
Re: 65XX SBC general help and color display help needed
Today's the day! Everything has finally arrived (the boards came via DHL even though I selected UPS, so I'm thanking my lucky stars they made it here, and in one piece). I'll try and take pictures to document the process as I go along, I've already tested the boards and connectivity seems great. The box of parts from mouser was way bigger than expected, probably because packaging for a lot of components is pretty large compared to component sizes.
So now I just need to get everything laid out and a game plan down for soldering and testing. First I'm going to get the power stuff put on, power it up, and confirm power is being delivered correctly.
So now I just need to get everything laid out and a game plan down for soldering and testing. First I'm going to get the power stuff put on, power it up, and confirm power is being delivered correctly.
-
backspace119
- Posts: 346
- Joined: 25 Jan 2019
- Location: Knoxville, TN
Re: 65XX SBC general help and color display help needed
Power phase is done and working, the Red 12v good light is incredibly bright, the green 5v good is much more acceptable. I'll post pictures after I'm done
-
backspace119
- Posts: 346
- Joined: 25 Jan 2019
- Location: Knoxville, TN
Re: 65XX SBC general help and color display help needed
I'm taking my first break from building now and I'm sad to say I've found a few bugs with the board. Luckily, none are life threatening to the computer, they're only fitment issues of certain parts, and only one of which I was unable to rig to get it to work.
First, the composite video out jack had a vertical square peg on the center back instead of horizontal, I drew the footprint for it since kicad didn't have it, and I was pretty sure I was thorough, but I must've missed it, because I made the hole a horizontal slot.
Second, the cartridge connector holes have too small diameter for the pins to fit very far into them, I was still able to get it soldered, but it's standing off the board a bit, the pins are conical with slots in the center, and I must've not used the top diameter for the holes (made that footprint too).
Last, and this is the worst one, the D-Sub 9 connector for RS-232 is unable to accept the jack I ordered, and probably any jack for that matter. The pins are right, but it doesn't have the board holes for the mounting pegs. I didn't make this footprint, but relied on one provided by kicad. My best hope is to cut the pegs off of the connector, and be careful when attaching and detaching cables, or, I may make a standoff board that connects to it, and has the correct footprint on it.
Overall, everything is going smoothly, I've got the CPU, both VIAs, UART, MAX232, 65SPI, header for 4M memory module, some capacitors, the power phase, digital pot, trimmer, reset circuit, UART clock, 32k SRAM, RTC and a few gates installed so far. One other unfortunate truth I learned was I forgot to order the LTC1799, the clock generator for the board. This is ok though, since I'll need to spend a few days programming the EEPROM with an arduino anyway, and it will get here by then (actually I ordered the LTC6900, it's worse than the 1799, but the 1799 was on backorder).
I'm very excited to get this up and running, can't wait to see the first hello world.
First, the composite video out jack had a vertical square peg on the center back instead of horizontal, I drew the footprint for it since kicad didn't have it, and I was pretty sure I was thorough, but I must've missed it, because I made the hole a horizontal slot.
Second, the cartridge connector holes have too small diameter for the pins to fit very far into them, I was still able to get it soldered, but it's standing off the board a bit, the pins are conical with slots in the center, and I must've not used the top diameter for the holes (made that footprint too).
Last, and this is the worst one, the D-Sub 9 connector for RS-232 is unable to accept the jack I ordered, and probably any jack for that matter. The pins are right, but it doesn't have the board holes for the mounting pegs. I didn't make this footprint, but relied on one provided by kicad. My best hope is to cut the pegs off of the connector, and be careful when attaching and detaching cables, or, I may make a standoff board that connects to it, and has the correct footprint on it.
Overall, everything is going smoothly, I've got the CPU, both VIAs, UART, MAX232, 65SPI, header for 4M memory module, some capacitors, the power phase, digital pot, trimmer, reset circuit, UART clock, 32k SRAM, RTC and a few gates installed so far. One other unfortunate truth I learned was I forgot to order the LTC1799, the clock generator for the board. This is ok though, since I'll need to spend a few days programming the EEPROM with an arduino anyway, and it will get here by then (actually I ordered the LTC6900, it's worse than the 1799, but the 1799 was on backorder).
I'm very excited to get this up and running, can't wait to see the first hello world.
Re: 65XX SBC general help and color display help needed
Thanks for the update. It's useful to hear about these little bumps in the road: we can all learn from each other.
-
backspace119
- Posts: 346
- Joined: 25 Jan 2019
- Location: Knoxville, TN
Re: 65XX SBC general help and color display help needed
So, as it turns out, I ordered a 74AC11008 instead of a 74AC11 for one of my chips. I've found that the 11 doesn't come in any form except LS (at least in THT package). I ordered a big box of LS and HC chips off amazon because I already had a mouser order in, and they wouldn't let me cancel or update it with more items. Also, I forgot to order the eeprom (although I'm certain I did) so I ordered a 150ns eeprom off amazon too. All that will be here tomorrow, and I'll start programming the EEPROM then, until then, I'm going to brush up on some 6502 assembly and find a starting point. I think I'm going to hardcode a hello world in eeprom as my first setup, just to see the thing run.
A side note on the 74LS11, the delay on it is 15ns, but this may be for TTL output level, I really don't have any other choice, so it doesn't matter, but I'm hoping it's still fast enough not to get in the way. All it gets used for is interrupts and the active high enable for the 3 to 8 I/O selection chip, so at the very least it won't affect anything other than that.
A side note on the 74LS11, the delay on it is 15ns, but this may be for TTL output level, I really don't have any other choice, so it doesn't matter, but I'm hoping it's still fast enough not to get in the way. All it gets used for is interrupts and the active high enable for the 3 to 8 I/O selection chip, so at the very least it won't affect anything other than that.