Friday, January 6, 2012

PCB's Soldered, ready for testing.


[Originally Posted: December 21st 2011]

So right now I'm sort of doing 5 projects at the same time. Which while fun; it is way more time consuming than I had anticipated. 
A week ago I got the boards in. And a few days ago I assembled the boards at school (Yup, I knew they would forget to remove my key-access). 

Anyway, I wanted to post some of the results of what I put together. 

First project that I really want to wrap us is the Character LCD Project.  It's all pretty simple circuitry to put together. If you're wondering I just hand-solder all of the surface mount components. That's why I pick things usually no smaller than 0805 in size, or closer than 0.04" apart. I can do smaller parts (I've done many 0603's before) but I just get a headache staring at something that small for so long. 

Character LCD Board Being Assembled

I think if there was a re-design for this board (there won't be by me) I'd get a smaller trim pot. I liked how it was to access this pot from the back when its installed in a case...but it has no holding force, so a good vibration will kick my contrast out of whack.


Finished Character LCD Board 

I really got into soldering and forgot to take pictures of the progress. Suddenly it was a couple hours later and I had finished 2 more PCBs. Something I wish I had on me when I did this was a better continuity tester, because I can't work with the graphical LCD board yet because I missed a programming pin. Oops. 

Graphical, Current Sense and Character boards all together. Note: Never solder the board to the screen until you are done. That was a TERRIBLE idea. 

Second last board of the night before I went off to play some TF2 was the mother-development board.  Way more personalized than an arduino with nearly zero code support. It was easier to solder than the others because there was no surface mount parts save 2 resistors. Lots of problems with this board that I'll talk about somewhere else. But the gist of them is that this board is not nearly robust enough to be touted as a development  board. There definitely will be a Version 2 of this guy. (Edit: a second revision is already made. I need to go over it a few more times to make sure I didn't miss anything this time).

PIC18F4550 Development Board Note: Regulator was too tall (oops) and Next Time get a socket for the PIC. If/when you break it, it will be handy. 

The joy pad board was the easiest thing to solder. I used the biggest tip and just heated the hell out of the pads. I know its not best practice but over half of the pins are connected to either a V+ or GND plane. which makes having a smaller tip pretty useless.
My Joypad/Pushbutton Board mounted on top of the Development board. Notice my distinct lack of symmetry. That's not important though. The Pots I ordered physically would not fit between the Port layout on the development board (Maybe a possible re-design for V2?)

Next up is the firmware. ...Why did I think all the hard work was done already? Firmware is definitely one of my weaker links. Going through and adding in all the features I need will be a pretty good exercise in futility patience.

No comments:

Post a Comment