Breadboard Arduino

I have seen these on the internet, so I sat down to make my own.  I really wanted the ability to put a programmed ATMega168 on a perfboard and make it do things in small projects without having to use a RBBB Freeduino ($12).

I used the documentation from the RBBB Freeduino located here (pdf).

ATMega128 Pinout for Arduino

ATMega168 Pinout for Arduino

RBBB Schematic

RBBB Schematic

The first step is to build the power supply.


You need to test it to make sure you are getting ~5v

Then you build the basic Freeduino

And plug your power supply into the Freeduino

I used two led’s, one for power indication and one for pin 13.  if you dont use these you can loose 2 resistors and 2 led’s.

I put one of these on a perfboard

There is no way to program the chip on the breadboard or on the perfboard, other than taking out the chip and using an Ardunio to send sketches to it. (yes i know about other ways, but you still have to pull the chip out)

So I finished the breadboard up with FTDI

So now I can use a FTDI cable and send data to and from my breadboard Duino.

Leave a Reply