Programming the Square Inch – TQFP Jig

First, I am happy to announce that the One Square Inch of Goodness and the FTDI Adapter are in the stock now and available for purchase!

In the video above, I show how I programmed the assembled kits as well as the raw TQFP IC’s without soldering anything to them. It’s a pretty simple setup, but solved the problem I was facing as well as made things a lot faster. As I mentioned in the video, pogo pins are found here, USBtinyISP here, and breadboard switch here (from Adafruit).

A note on using ICSP: – The Square Inch is designed to accept an FTDI connection for programming. Because of this, a .1µF capacitor is between the reset line of the ATmega328P and the pin labeled DTR. This is so when you load new sketches on the Square Inch, it will reset automatically via the DTR line on the FTDI adapter. When you use ICSP, you need to bypass this capacitor! Otherwise it will not work. The programming board I used in the video had the capacitor bypassed with solder (pictured below). There is also a via to the right of the capacitor that leads to the reset line. This can be shorted to the DTR pin to accomplish the same task, as I did to program the assembled boards.  Continue reading

One Square Inch of Goodness

So a while ago I discovered that I needed a microcontroller in a really tight space. I tried an ATmega328P PU (DIP package), but try as I may, It would not fit. The answer? The ATmega328P AU (TQFP) this is a much smaller package, and for an added bonus, it has 2 extra ADC’s. This a great little board to squeeze in various projects, and opens the door to some very cool stuff I have coming up. Some of you might remember I put this board in a project I did a while ago when space was very limited. It’s just a handy little board to have on hand. 🙂

In the video above, I show some soldering with TQFP packages, as well as a little soldering with hot air. I need to figure out a way to record video from my brain. It would make things so much easier..

Oh, I almost forgot, the flux pen I used, found at Sparkfun.

The Eagle files for this board are on my Github page. Or just the schematic PDF.