Solucionar Error al cargar Sketch en Arduino al montar el Ethernet Shield.

avrdude stk500_getsync

avrdude: stk500_getsync(): not in sync: resp=0x00

Hola ! me e comprado una tarjeta de red tipo Shield (china) para mi arduino uno, la e instalado y al intentar cagar un sketch el Ide de configuración me envía el siguiente error:

avrdude: stk500_getsync(): not in sync: resp=0x00 ,

La única forma de cargar el sketch es desmontando el shield del arduino cargar la configuración y volver a montar el shield ethernet al arduino.  este proceso es un muy incomodo, ya que en el desarrollo de un proyecto subimos, probamos, corregimos y volvemos a cargar el sketch de manera repetitiva hasta lograr lo deseado.

Ya abrumado de este problema, decidí investigar y comparto con ustedes la solucion a este problema.

Solucion.

El problema de estos Shield lo ocasiona un capacitor, ya que al momento de cargar un sketch al arduino este realiza un reset, el capacitor añade demasiada capacitancia en la linea de reset provocando el error, al tenerlo montado sobre el arduino.

La solución a este problema es simple , Quitar el capacitor de (100n),

cap problem

Capacitor a des-soldar

Identifiquemos el capacitor.

Esta ubicado a un lado del botón de reset del ethernet shield , es de color marron , a un costado se encuentra una resistencia, con un soldador solo debemos aflojarlo y listo.

 

IMG_3203

Problema solucionado ya podemos cargar los sketch sin tener que desmontar la placa ethernet.

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s