Tag: Electronics

GoodFet Built and flashed

Posted by Ril3y on April 12, 2010 | 2 comments



I used 603 components in some spots where it called for 402.


Travis Goodspeed was cool enough to toss me a few goodfet PCB’s in the mail.  I got them quite  a while ago and have been waiting for a good time to assemble one and get it rocking.  At work I have a project that I need an MSP programmer so I can go ahead and flash some code onto a prototype system.  Well that being said it seemed like the perfect time to get this board working.


You can see how to build this board from the great flick photo travis has here.  Or you can download the eagle files and go from there.  Pick your prefrered poison.  I just followed the flickr page / notes.  If you are not used to soldering smd stuff I would suggest practice a bit on some cheaper IC’s as the MSP4302618 is about $13.


Once you get it all built up (y ou checked for solder bridges right?) you can plug it into a usb port.  The TX and RX light flashes quickly then it just sits there as a VCP on your system (assuming you have the FTDI drivers installed).  At this point we need to load up the latest goodfet firmware.  Travis has authored a few python scripts + some other glue code that automates the download and install of the firmware over the net!  A quick ./goodfet.bsl –fromweb and its on its way.  See screen shot below.   One thing to note is you will need pyserial on your system for the firmware downloader / installer to work.  I did this from OSX however it works just as well on linux.  I have not got this setup working from Windows yet.  I did take 2 mins to try however.  But it does seem like the way windows handles serial ports might blowup the firmware dl/installer script.


goodfet programmed

However as it would seem the way Travis does his hack to where there is not a need for a crystal is still a bit off.  (hes fixing this soon)  You can read the information here on how the non need for a crystal works here.  To fix this Travis has a bunch of txt files with different timing values.  The command to execute is.

./goodfet.bsl -e -p contrib/infos/2618-002.txt; ./goodfet.bsl -p msp430x2618.hex

Obviously choose your chip txt file and hex file.  I am using the Goodfet 2.2.  It uses the MSP4302618 so this is the file that I used.  Note, the only 2 files that worked for my specific uC was:

2618-002.txt
2618-004.txt

You can verify that the goodfet is now working by doing a
./goodfet.monitor info

ril3y@linux:~/Desktop/goodfet/svngoodfet/trunk/client$ ./goodfet.monitor info

GoodFET with f26f MCU

ril3y@linux:~/Desktop/goodfet/svngoodfet/trunk/client$

Here is a video of the flashing process.  Note, its super exciting :)

Google Buzz

Tags: , , , ,

SMD Part Containers Laser Etched

Posted by Ril3y on December 13, 2009 | No comments

I have been ordering lots of VERY small surface mount parts as of late and been tired of using the bag / reels to find the parts I am after.  So I got an idea from a fellow hacdc member to use these small part containers.  I have noticed aswell that once you find a part that you love and just “works” its important to save this info to re-order when you are running low.  So I laser etched the type of device and the mouser part number on each box.

DSC_4946.JPG

DSC_4943.JPG



This would  be next to impossible to do on a thermal label printer due to the sub 1″x1″ top surface.  So this is why I went the laser route.  It did take some time to do each one but I am more organized and productive for it.  Even if you do not have a laser cutter you can always make a open office doc that maps a “code” to a part.  So something like


RESISTOR
4.7K

CODE:451

Then in the doc file you have like 451 = PN: 71-CRCW08054K70JNEB
URL: http://www.mouser.com/ProductDetail/Vishay-Dale/CRCW08054K70JNEB/?qs=sGAEpiMZZMu0ojHvF9cQKJlWGXCBPeeocLYUb%252beqCU8%3d

Anyways just some cool organization tricks.

ril3y

Google Buzz

Tags: , ,

Powered by Wordpress and Stripes Theme Entries (RSS) | Comments (RSS)

Bad Behavior has blocked 88 access attempts in the last 7 days.