This instructable shows, how to do your own development board for Atmega16 or Atmega32 processors.The Internet is full of home made development boards, but I think that, there is room left for another one. This board have been very useful on my projects and I actually designed and made it to serve one of my project.
What it offers?
β ISP-connector.
β Adjustable reference voltage for AREF with trimmer.
β 8 leds connected PORTA with removable jumpers, so you can use leds also with another ports.
β Spike bars for PORTA, PORTB, PORTC and PORTD.
β Modified spike bar for LCD-screen (4 bit)
β rs232 serial port connector
β Removable rs232 module
β Regulated 5V
What you will need? (parts for main board)
β 1x Atmega16 or Atmega32 processor
β 1x crystal (It is your choice how many Mhz it will be)
β 2x 27 pF capacitors for crystal
β 1x 7805 voltage regulator
β 1x 47uF 16V capacitor
β 3x 100nF capacitor
β 1x DC-jack 2,1mm or 2,5mm (what ever you want use)
β 1x 1K potentiometer
β 8x led (any colour)
β 8x 330 Ohm resistors
β lot of spike bars
Parts for rs232 module
β Max232 IC
β 4x 0,1uF capacitors
β 2x led (green and red)
β 2x 330 Ohm resistors
β Spike bar
β D9-connector
Step: 1 The Circuit Boards
There is circuits from the both boards and the pdf-file contains print out files from these boards. You can etch your boards from these pictures. The zip-file contains all Eagle-files from these boards. Feel free to modify these how do you want.
Step: 2 Etching or Milling
There is two ways to make these boards, etching or milling. Iβm not a chemist, so I used the last option. I made my mill from these great instructables, so If someone have also nc-mill and want to use it for make these boards, just let me know and I will send the G-codes.
Step: 3 Soldering
Step: 4 Testing
Before we can test our development board, we are going to need AVR-programmer cable. Here is good instructable about the programming cable. We need only 6 wires. SCK, MISO, MOSI, RST, Ground and +5V and thatβs why my connector have only 6 pins.
IMPORTANT! SCK, MISO, MOSI and RST signals needs 390 Ohm resistors which are usually soldered on board, but I wanted save some space from the board and thatβs why the resistors are inside the cable. Without these resistors programming wonβt work.
We also have to do a cable between rs232 module and the main board.
There is also couple βtest wiresβ on the picture and these are really useful when we are going to test our board.
For more detail: Development Board With LCD using Atmega16 microcontrollers