Confecção gravador USB

Pessoal, alguem sabe onde eu acho um esquema baseado em ATMEGA8/168 como conversor/gravador USB, com desenho do circuito e firmware para o gravador, para gravar o próprio ATMEGA8/168/328 ?
É que onde trabalho eles tem gravador e chips, porém queria montar um para usar em casa no notebook (que não tem serial).

Eu achei na internet baseado em attiny, mas acredito que o software não seja compativel pois chip que tenho aqui para usar como gravador é o ATMEGA168 que acredito ser 100% compatível com o ATMEGA8 para essa aplicação.
Valeu!

Osias,

Existem um gravador bem prático que você utiliza a própria placa do arduino mais um cabo bem simples conectado ao chip ftdi232, você só precisa soldar uns fios e utilizar uma configuração diferente no avr-dude...
segue links com informações

http://www.arduino.cc/playground/Hacking/AvrdudeFTDIBitbang
http://www.geocities.jp/arduino_diecimila/bootloader/index_en.html

boa sorte!

Obrigado pela resposta, mas eu já havia visto este tutorial, o problema é que minha versão é um Boarduino DC...
(Boarduino - Breadboard-compatible Arduino Clone)

Eu uso um cabo USB-TTL (que tem o chip FT232 embutido) como conversor USB Serial...

Eu achei esse projeto: USBasp - USB programmer for Atmel AVR controllers - fischl.de

Alguem sabe dizer se o firmware que é para ATMEGA8 é compativel com o ATMEGA168?