Hacking.NGAutoReset History

Hide minor edits - Show changes to markup

June 02, 2010, at 01:13 AM by Equipo Traduccion -
Changed lines 1-8 from:

Upgrading an Arduino NG to Auto-Reset

If you have an Arduino NG and you're envious of all the seconds saved by those Diecimila owners who don't have to press the reset button anymore, this page is for you. You can upgrade an Arduino NG to take advantage of the auto-reset functionality in Arduino 0009 and beyond with just a 0.1uF (100 nano-farad) capacitor and a soldering iron.

First, unplug your board from power and heat up your soldering iron.

Near the ATmega168 chip on the NG, there are four unused solder pads, as shown below. Solder a 0.1 uF capacitor across the bottom (top???) two pads:

to:

Añadiendo a la Arduino NG un Auto-Reset.

Si tienes una Arduino NG y envidias todos los segundos que se ahorran los propietarios de una Diencimila, al no tener que pulsar nunca el boton de reseteo, esta página es para ti. Puedes mejorar una Arduino NG para disfrutar de la gran ventaja del reseteo automático con Arduino 0009 y versiones posteriores con sólo un condensador de 0.1uF (100 nano-faradios) y un soldador.

Primero desconecta tu placa eléctricamente y calienta tu soldador.

Cerca del chip ATmega168 en la NG hay cuatro puntos de soldadura no utilizados, como se muestra en la figura a continuación. Suelda un condensador de 0.1uF de forma cruzada entre dos puntos:

Changed lines 11-13 from:

Here's the board shown with the capacitor installed:

to:

Aquí se puede ver la placa con el condensador ya instalado:

Changed lines 15-21 from:

That's it. Now plug the board back into your computer and upload a new program, but don't hit the reset button. It should upload with no problems.

NOTE: Tymm Twillman notes that OSX triggers the RTS on serial port opening while Windows doesn't. So Windows machines may not respond to this fix. If you find this doesn't work for you, try soldering the cap to the upper two pads instead.

You may want to burn the Diecimila bootloader onto your chip as well, to eliminate the delay that happens between the end of upload and the beginning of your program.

to:

Ya está. Ahora conecta la placa a tu ordenador y cárgale un nuevo sketch, pero esta vez sin pulsar el botón de reseteo. Debe cargar sin problemas.

NOTA: Tymm Twillman avisa que OSX dispara los RTS en el puerto Serie, mientras que Windows no lo hace. Así que las máquinas Windows pueden no responder a esta modificación. Si encuentras esto te no funciona intenta soldar el condensador en los dos puntos superiores.

Quizá quieras cargar el gestor de arranque de la Diecimila en tu chip para eliminar el retardo que ocurre entre el final del proceso de carga del sketch y el momento en que este comienza a ejecutarse.

May 13, 2010, at 10:17 PM by Tom Igoe -
Deleted line 13:
Added lines 18-19:

NOTE: Tymm Twillman notes that OSX triggers the RTS on serial port opening while Windows doesn't. So Windows machines may not respond to this fix. If you find this doesn't work for you, try soldering the cap to the upper two pads instead.

May 16, 2009, at 09:09 AM by David A. Mellis -
Changed lines 7-8 from:

Near the ATmega168 chip on the NG, there are four unused solder pads, as shown below. Solder a 0.1 uF capacitor across the bottom two pads:

to:

Near the ATmega168 chip on the NG, there are four unused solder pads, as shown below. Solder a 0.1 uF capacitor across the bottom (top???) two pads:

September 07, 2007, at 03:25 PM by David A. Mellis - moving Tom's tutorial to the hacking section.
Added lines 1-21:

Upgrading an Arduino NG to Auto-Reset

If you have an Arduino NG and you're envious of all the seconds saved by those Diecimila owners who don't have to press the reset button anymore, this page is for you. You can upgrade an Arduino NG to take advantage of the auto-reset functionality in Arduino 0009 and beyond with just a 0.1uF (100 nano-farad) capacitor and a soldering iron.

First, unplug your board from power and heat up your soldering iron.

Near the ATmega168 chip on the NG, there are four unused solder pads, as shown below. Solder a 0.1 uF capacitor across the bottom two pads:

Here's the board shown with the capacitor installed:

That's it. Now plug the board back into your computer and upload a new program, but don't hit the reset button. It should upload with no problems.

You may want to burn the Diecimila bootloader onto your chip as well, to eliminate the delay that happens between the end of upload and the beginning of your program.

Share