ATtiny breadboard headers

These tiny controller boards are build to provide a quick start for projects with 8 and 20 pin AVR microcontrollers, e.g. ATtiny13, ATtiny45, ATtiny85 and ATtiny2313. They don’t include any fancy stuff, they are just as simple as possible.

Where is the problem?

Whenever I was prototyping on a breadboard I was annoyed by all the wires to setup before the actual project could begin. Arduino projects were much easier. The 6 pin ISP (In System Programming) header alone was troublesome. Make an adaptor to plug a 3×2 pin header on a breadboard. Then cut short wires and connect the controller to the header. Which pins are what? MOSI, MISO and SCK? So I decided to do it only once more.

The solution

These little breadboard headers are very handy. They occupy only one more row on each side as a controller would need. They include already:

  • 6 pin ISP (In System Programming) header
  • 8 MHz resonator
  • Reset pull-up resistor and reset switch
  • blocking capacitors
  • Serial connection header (FTDI-cable compatible), only on the ATtiny2313-Header

If these boards look somehow familliar to you, they are inspired by the Arduino compatible RBBB and the Boarduino. If you put them side by side, the tiny boards look like younger brothers and sisters.

Failure

And as Sparkfun showed us that you don’t have to be ashamed of what you screw up, here is one of my failures. Because the routed connections between the controller and the pin headers looked a bit warped in Eagle CAD, I ripped them up and routed them by hand. And forgot to reroute the connection on pin 1! So always hit “ratsnest” at the end to check, if you missed something. Luckily it was easy to fix. Lesson learned. That’s why you are prototyping.

Outlook

They work like a charm. Just plug them in your breadboard and connect your programmer. Great. And don’t they look cute?
So now I am ready for a bigger batch of PCBs. Expect the header boards in the store maybe next month.

Downloads

27 Comments

  1. Those look great! My breakout adaptor for programming took a surprising amount of time to make and it’s ugly. These look like a perfect solution!

    Like

  2. Very nice!
    They came out much nicer than I thought!

    Have you tried adding an socket for the resonator? So you can use the boards at different speeds? Or is it too unstable?

    Like

  3. No, I haven’t. I think I will just make another, if I need a different speed or different controller. Remember, just plug and go. ;)

    Like

  4. Looking forward to pick up some of these – Actually a single sided board might be nice to try and make at home.

    Like

  5. That looks good, how much are you expecting these to cost when they go on sale.

    Like

  6. Do I get it right that you are forwarding all Atmel pins directly to the header on the bottom side of the board? I don’t think this makes sense for the oscillator connections. And I’d really like to see a 12MHz crystal so you can easily an USB slave device implementation on the 2313.

    @George G: I don’t really think these like to be done single-sided. The pin headers on the bottom side should be soldered from the top to increase mechanical stability. You could get one done single-sided though by using SMD components.

    Like

  7. Hi Hans,
    yes, all pins are directly connected to the headers. And maybe I will have an option to select different resonators.
    Cheers,
    Alex

    Like

  8. I’ve been looking for something like this for a long time. When do you think they will be available for sale?

    Like

  9. Cool project. I’d like to see support for a crystal though. Do you think you could set the board up so it could be populated with either crystal or resonator? I don’t care much for sockets on those parts, but it would be nice to be able to use the same board for both configurations.

    Like

  10. Hi Daemach,
    I added a zip with Eagle-CAD schematics. Board layouts will be released when I am finished with the boards.
    Cheers,
    Alex

    Like

  11. I’m really looking forward to your PCB’s arriving and making an order for them! Thanks!

    Like

  12. Thanks much. Please consider creating full kits with all components included. Better make a bunch though…

    Like

  13. A jack for a 9v DC wall-wart and a VR would be another outstanding addition…

    Like

  14. I am a complete noob but I was looking for a way to use my Arduino Diecimila to program an 8-pin ATtiny chip. Is that what this header allows me to do? What do I exactly need to program an 8-pin ATtiny. Do I use the same Arduino software? do I need another cable to connect to your header? Or do I still use my Diecimila AND your header?

    Like

  15. Wow, so nice. I’m not that good in building circuits. Can you explain me what those capacitors are doing. Flattening the power source input?

    Thanks, ruedi.

    Like

  16. Hi Alex,

    Nice boards! Just wondering: could you please add the Eagle board file for the ATtiny45/85 version to the zip?

    Thanks, Lennart

    Like

Comments are closed.