NEON Sunrise v0.1

I wanted to work on learning some of the PCB design aspects of this project. That, and I was getting really really frustrated with working on breadboards, more than I really want to admit to.
While I very much enjoy watching Ben Eater work on a breadboard, I'm really not sure how he makes anything work on that stuff. How does anyone? Even on my soldered prototype boards, I can't seem to get it to work the way I want it to.

So obviously, I CAN make it work (don't mind that I can't code for shit and used the ascii code for zero instead of "o"), but it was rough and painful, and really wasn't consistent. So I figured getting to this point, and having a baseline PCB would be good. So I designed the circuit in Eagle, made the PCB, and sent it off to get made.

PCB Way (not sponsored, so they get no link!) does prototypes in batches of 5, so I got 5 made up. I also made sure as part of the design that I had headers planned for all the potential busses. Address, Data, 6522 Port A, and 6522 Port B. Right now the LCD takes up all of Port B, but if I did decide to take it to 4 bit mode, I wanted to have access to the whole line.

I've realized that I need to make a few changes and updates already, but I think this will be completely functional as a starting point. I definitely want to make sure the padding around the vias is much larger so I don't accidentally fill one in or bridge it with a pad from another component, and I need to learn a LOT about what will and won't get screen printed based on what is in Eagle. I'm waiting on some potentiometers to come in, and my USB port, then I'll be ready to rock and roll.

Previous
Previous

Day 2 with the v0.1 Board

Next
Next

Keeping up with change