hello everyone
Today, this is my first time post here, rather than replies. I am very happy to come to this forum to learn more knowledge of electronics.I share a project I've ever done, an AVR/51 ISP programmer, Maybe it is simple, I think there must be someone who need it. PCB and schematic is easy to understand, people who use it can also do some improvements needed. A few years ago, I made some when I learned AVR.Recently, a project need it, I have to make some.
Click image for larger version. 

Name:	sch.jpg 
Views:	18 
Size:	41.2 KB 
ID:	110954
PCB picture below, it is actually more like a single layer board, bottom layer only has one line.
Click image for larger version. 

Name:	PCB.jpg 
Views:	10 
Size:	272.8 KB 
ID:	110953
I just sent my gerber files to Smart-prototyping who is in China to produce my PCB. and I will buy ATmega and the other components from Digikey. I will solder them by myself.
After assembling the board, download the firmware program to AVR ISP programmer. You need an additional downloader to download to the programmer. I buy it from sparkfun(https://www.sparkfun.com/products/11801). In addition, the computer needs to install the driver.