documenting how I soldered together a pair of GoodFETs, I've had some interest from others as to doing the rather difficult surface mount soldering for them.
For those that don't know, the GoodFET is a general purpose programmer, originally designed to replace the TI FET programmers for their microcontrollers, but their usefulness has been extended by additional software modules. One of the more popular uses for the GoodFET is programming the Girl Tech IM ME toy based on the Chipcon CC1110 microcontroller.
If you would like to be the proud owner of a GoodFET programmer without risking the surface mount soldering, here's the deal:
For $40 via Paypal, I will order all of the parts, assemble, and test either a GoodFET31 or GoodFET41 board for you, and ship it to anywhere in the United States. I will ship these with the 2x7 header unpopulated, since this makes shipping easier and you can then decide if you want male or female header on arrival, which should be relatively trivial to install.
Note that I am only sending you the GoodFET board with all of the surface mount soldering done, so you will need to supply your own USB cable and 2x7 programming connector.
To order a board, Paypal me $35 ($40 outside the USA) with a shipping address. If you have any questions or concerns, feel free to email me as well: KennethFinnegan2007@GMail.com.
Current supply status:
GoodFET31: 6 in stock. (updated 12/1/2011)
What's the difference between the GoodFET31 and GoodFET41?
The GoodFET31 uses a full size male USB connector, and brings out an 8 bit I/O port in addition to the 2x7 JTAG connector.
The GoodFET41 uses a mini-B USB connector, and brings out a 0.05" pitch EZUSB connector used by some TI development kits in addition to the 2x7 JTAG connector.
They're both equally useful as far as the standard programming functions. The GoodFET31 I/O port means that board could lend itself well to additional applications as a USB-based I/O board.
Why do you only sell GoodFET31 boards and not the newer 41 boards?
Soldering the QFP packages on the newer 41 boards is much harder than the 31 processor. The GoodFET31 still fully supports all the programming features, and is a plenty powerful processor, so there really isn't much disadvantage to using the 31 board.
Will you ship outside the United States?
Shipping outside the US kind of sucks because shipping with tracking gets expensive, and it means I have to make a trip to the post office because I have to fill out custom forms for it. If you're out of country and want one, add another $5 and hope that it makes it, because I don't want to be responsible for lost packages.
What can I use the GoodFET for?
A lot of things, and support for new families of targets are being added and improved all the time. Some specific examples of uses are: