Introduction: Arduino Controller DIY

My first Instructable is on how building your own Arduino controller!

You can build it on a breadboard, but i prefer to solder my own. For use with projects. This board wil not be able to program a ATmega chip. I use my original arduino for programming and use mye homemade boards in my projects. This reduces the cost!

Check out www.taydaelectronics.com for cheap components and fast delivery.!.

Step 1: What You Need for the Build

I used the following parts.

1x Solderboard
1x 28 PIN socket for the ATmega chip
1x ATmega 328 chip, preloaded with Arduino bootloader
1x 7805. 5V regulator
1x 10K resistor
1x red LED w/ 2x 100 OHM resistors
1x green LED w/ 1x 470 OHM resistor
2x 10uf capacitors
2x 22pf capacitors
1x switch (reset)
1x 16MHz Crystal
Wire for soldering
PINheaders

Step 2: Power Supply

To connect the power, I set up two PINheaders. Positive and negative.

The positive and negative are connected with a 10uf Capacitor.
The negative lead on the capacitor points to the right on the first picture.

The 5V regulator is lined up so that the positive lead from the capacitor goes to the left leg of the 7805.
The negative lead goes to the middle leg of the 7805.

As shown on the picture of the back of the board. There is a Ground wire and a Power wire. This makes it easier to connect all the ground and positive leads later on.


Step 3: Install the ATmega Chip

Put the ATmega chip in the center of the board. With the chipmark (the dot) up.

#1 The reset: put the switch over the chip, connect one of the switch leg to ChipPIN 1 and the opposite leg to grund. Connect PIN 1 to power with the 10K resistor

#2 The crystal: put the crystal on PIN 9 and 10. Connect the two crystallegs to ground with the two 22pf capacitor

#3 Ground: PIN 8 and 22 direct to ground.

#4 Power: PIN 7 and 20 direct to power.

#5 Digital and Analog PIN: I put some PINheaders on the board where i found space and followed the PIN map and soldered all the PINs on. 

#6 The 5V outputs and GND (that you see on the top picture) are soldered direct to the power and ground wire.

#7 The LED that show if there is power on the board, is connected direct to power and to ground with the 470 OHM resistor.
Digital PIN 13.

Digital PIN (DP) 13 is with a LED. This LED is connected to chipPIN 19 and to ground trough a 100 OHM resistor. The PINheader should be connected parallel to the LED, and with a 100 OHM resistor. So you can use DP 13 direct with a LED after you are done with the board.

NOTE:You might see that I only use DP 0-11 and 13. I did not have enough PINheaders. I hope you can connect DP 12 as well.

Step 4: You Are Done!

Now I hope that you have a complete and functional homemade Arduino!

Please give me some feedback on this Instructable, it´s my first.

Thank you for checking it out! =)