Dead-bug Arduino is still breadboard ready

Here’s a no-PCB Arduino that doesn’t obscure the DIP footprint of the AVR chip. It’s built on an ATmega88 chip, and includes a programming header, reset button, a couple of filtering caps, and an LED. This is modeled after the Lilypad hardware, and fits nicely on top of the plastic case of the microcontroller, allowing it to be used in a breadboard or DIP socket. You can see a walk through of the components in the clip after the break.

We don’t really need most of the components on top of the chip (especially the status LED on the SCK line), but there are several things that we like about this. First off, the programming header is extremely nice. We could see this coming in handy for prototyping where you don’t want to add a header to your final design. Just use a chip socket, and this chip while you’re developing firmware. Once everything is dialed in, program a naked chip and swap the two. The same goes for the reset button, which is nice when working on firmware but may not be necessary in your final design.

This is quite an old project, and we’ve actually seen a successor to it. This is Rev. 2 and we looked in on Rev. 7 back in March. That one is a full Arduino, but the circuit board has no substrate.

[Thanks Panikos]

27 thoughts on “Dead-bug Arduino is still breadboard ready

  1. Ah yes, now that’s how it’s done. I used to make stuff like that. Just some patients and forethought.
    I like it!

  2. If he can fit a crystal on there it would be a true win. Because right now with the atmega88 running from the internal oscillator at a maximum speed of 8MHz you probably will run into troubles using the original arduino libraries (plz correct me if I’m wrong)

    1. The arduino boards that run on 3.3v use 8mhz resonators, so if you compile using one of those profiles, the timing should be correct (assuming the precision of the internal resonator is close enough for your application).

  3. Nice idea, I did something like this once when testing a PIC: IIRC it was a couple of LEDs and an R/C oscillator.

    SMD crystals can be had from old laptop motherboards.
    Normally they work, a little hot air and they come off faster than roof tiles in a Force 10 :)

    One of my future projects is a homemade portable hot air gun for on-the-fly component salvaging.
    Designed so that it monitors component temperature so it beeps when it is time to remove the part.

    Anyone interested? email mandoline at cwgsy dot net with the title “Quantum Slipstream”

    -A

    1. Those are awesome! :D I only have 1 tiny problem with them, you cannot use them to replace ‘normal’ chips, because the header pins will ruin normal IC sockets. So they’ll only work in breadboards.

    2. Really nice design.
      Is it via you used for all the holes? I know of one side metal ring, but not on both sides of the pcb, how do you define it to the manufacturer and where was it manufactured? thanks.

  4. Yep, most certainly live bug rather than dead. Dead bug, for those who don’t know, are pin-side up … like a dead bug.

  5. OK, this is really cool. However, I have a caveat – this is not an “arduino”. This is a microcontroller with a basic operating circuit built in. You could do this exact same thing with with a PIC. An arduino is a development board with a standardized header for easy expansion with daughter boards. This is not that.

    But still, it’s very well done and I could imagine this being handy around the lab.

  6. Hmm this is quite cool, though I don’t think it is really too practical….

    What about this, it is similar in use, though you have to use it on a breadboard (for now):

    http://blog.xorn.org/2010/12/13/avr-atmega8-breadboard-quick-programmer/

    I thought about enhancing it by maybe being able to directly contact the AVR pins from the top, and so making it usable for in-system-programming for most projects that use a custom PCB, without having to add programming headers :-)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s