Paso 1: Concepto y esquema
Me puse a buscar en la web una solución y encontré una muy buena manera de restablecer los fusibles usando la programación en alta tensión (enlace aquí: http://denki.world3.net/avr_rescue.html). Sugiero leer el enlace para una mejor comprensión de cómo funciona :)
Fue divertido construirla en un protoboard por primera vez, pero se convirtió en aburrido y el tiempo a partir de la segunda, tercera y así sucesivamente.
Decidí ponerlo en un PCB y tenerlo cerca siempre que necesito para restablecer rápidamente los fusibles de un AVR. El esquema es muy simple, utiliza componentes mínimos, las líneas entre la "fuente" de MCU y "destino" no están protegidas por resistores de 1K y también no utilizar un cristal externo de la "fuente". Alimentar el esquema y la "fuente" MCU se realiza a través de un simple LDO - LM78L05; Creo que cualquier LDO 5V dado que tiene el mismo pinout. No se molestó con la filtración, no es muy importante ya que el ruido del voltaje no es (muy) relevante para este circuito.
El proceso del reajuste AVR es directo, después de montar el "destino" MCU en el zócalo de IC2, uno tiene poder en el circuito. El LED permanecerá encendido hasta que se pulsa el botón de Reset; pulsando el botón de Reset, el LED se apagará y serán quemados los fusibles por defecto en el "destino" MCU. Cuando la quema es completa, el LED se enciende otra vez. Tomará algunos segundos para quemar los fusibles de forma predeterminada, alrededor de 10 segundos, así que no te asustes.
Los archivos EAGLE y hexagonal para la "fuente" MCU puede encontrarse aquí:
-Archivos CAD águila - esquema y Junta
-EAGLE CAD impresiones - capas superiores e inferiores
-Archivo hexadecimal para la "fuente" - sí, uno tiene que programar primero y luego usar este MCU como «código»
PD: no me gustó el pinout de TO92 por defecto de la LDO por lo que me he construido una nueva biblioteca con las clavijas en línea para facilitar el diseño de PCB. Uno sólo tiene que copiar en la carpeta lib de águila y carga en el software.