Configuración inicial
El ensamblaje de las partes es una gran parte del proceso de armada del Arduino pero ahí no acaba todo, falta una condición esencial para su funcionamiento y es la grabación del firmware (revise la definición de firmware). Este paso nos permitirá programar el micirocontrolador Atmega8 a través del conector serial desde el computador.
Cable a puerto paralelo
Lo primero es armar un conector paralelo especial. Este conector permitirá programar el Atmega8 por primera vez para luego poder usar el cable serial. De ahí en adelante no será necesario, pues ese cable serial no solo permitirá bajar los nuevos programas sino además realizar el envío y recepción de datos en tiempo real con otros computadores.

Se necesita:
- Un conector DB-15 macho (como el de las impresoras viejas)
- 2 resistencias de 470 ohm (amarillo-morado-cafe-dorado)
- 1 resistencia de 220 ohm (rojo-rojo-cafe-dorado)
- Un cable con, por lo menos, cinco alambres
La idea es seguir el siguiente esquema para armar el quemador:

Igual que en la armada del cable serial, lo mejor es pre-estañar las cuencas de los pines del conector DB-15 donde serán soldadas las resistencias o los alambres, e ir soldando una por una las resistencias

y luego los cables. Igualmente, tener muy en cuenta los colores que se escogen para cada pin pues luego será necesario reconocerlos para conectarlos en la protoboard.

Finalmente se mete todo esto en la carcasa del conector y se asegura con silicona.

Grabar el firmware
El firmware o bootloader es un programa inicial que hara titilar el led del Arduino (para saber que en principio funciona) y le dara algunos segundos de espera (+ 10 segs.) en donde no hara nada más que esperar que le llegue un nuevo programa por el cable serial.
Bajar el firmware al microcontrolador es muy sencillo.
1. Conecte los cables del cable paralelo a los pines del Atmega8 recordando los colores que usted eligió para cada pin y según el esquema

2. Conecte la fuente de voltaje a su Arduino (la protoboard con todas las partes ensambladas), después de verificar las conexiones más de una vez.
3. Conecte el cable paralelo al puerto paralelo de su computador (el led en el pin 19 del Atmega8 se encenderá).
4. Abra el software Arduino y en el menú Tools, oprima Burn Bootloader (parallel port). El led comenzará a parpadear arrítmicamente y al final dará un último parpadeo rápido. Listo.
Problemas Típicos
Windows XP es un lío con el puerto paralelo, si no funcionó intente bajar y correr este parche al registro del sistema.