Empezando con la sanguinololu

1,575 views
Skip to first unread message

Howarto

unread,
Aug 26, 2012, 10:35:38 AM8/26/12
to asrob-uc3m-i...@googlegroups.com
Buenas, después de que me llegasen las piezas y montar ya la estructura de la Prusa 2 me he metido con la electrónica... Tengo pensado hacerlo con una sanguinololu pero he hecho pruebas y veo que el funcionamiento para subir y demás no es como la arduino...

¿Para subirle los programas qué hay que hacer? ¿Cómo configurar la IDE?

Probablemente sea ya un tema bastante repetido por internet, pero he estado buscando donde hay más información (la web de rep rap) y lo explican de una forma poco objetiva o sin pasar links adecuados... Por lo que he podido leer hacer falta el IDE de arduino 023 y unos archivos para que te dé la opción de sanguinololu en la pestaña de boards.

Gracias.

Howarto

unread,
Aug 26, 2012, 4:05:47 PM8/26/12
to asrob-uc3m-i...@googlegroups.com
Up!

Iceflow

unread,
Aug 26, 2012, 5:47:55 PM8/26/12
to asrob-uc3m-i...@googlegroups.com
xDDD

Si que es como un Arduino... Pero si no lo configuras no te saldra la placa Sanguinololu en la lista jejeje

Hay muchisima informacion del tema en varios hilos del grupo y por todo internet, no se que problema tienes con la wiki de reprap, creo que lo explica suficientemente bien... (quiza no tanto jejeje)

http://reprap.org/wiki/Sanguinololu#Software

Como bien indica en esa seccion, manda huevos, el creador de Sanguinololu te manda a la pagina de la Gen7 que tiene bootloader actualizado para Arduino IDE 1.0, con ese bootloader ya podras cargar tus sketches (firmware) a traves del IDE, dandole al boton de upload, que primero compilara el sketch y luego tratara de subirlo. Tienes que seleccionar tu placa (Sanguinololu) en "TOOLS" "BOARD" en el menu del IDE. Supongo que de todas formas tu chip del Sanguinololu vendra con bootloader cargado, con lo cual esa parte puedes obviarla.

Si lo que no sabes es como preparar tu IDE de Arduino para que en el menu de placas te salga la sanguinololu te recomiendo que mires esto:

http://blogger.kritzinger.net/2012/03/sanguinololu-sprinter-firmware.html

Ahi te dan instrucciones de como preparar el IDE para Sanguinololu y despues te explica como subir el firmware Sprinter, si quieres otro firmware los pasos son similares :D

Si tienes mas dudas, explicanos mas claramente que es lo que no entiendes o donde te trabas e intentaremos ayudarte mejor :D

Y esto no es un foro, nada de UPs!! jejeje ;)

Prusaludos!!

--
 
 
 

Howarto

unread,
Aug 26, 2012, 7:16:38 PM8/26/12
to asrob-uc3m-i...@googlegroups.com
Vale, nada de up's, captado. Y gracias por el link, era exactamente lo que buscaba, el cómo preparar la IDE, ya que en reprap te decía lo del bootloader y que se necesitaba, pero nada de explicación sobre eso.

Como estoy haciendo un tutorial explicando la creación de una prusa usaré toda esta información para juntarla en un solo sitio, cuando la termine la iré pasando.

Gracias.
Diego


El domingo, 26 de agosto de 2012 16:35:38 UTC+2, Howarto escribió:

Iceflow

unread,
Aug 26, 2012, 7:51:40 PM8/26/12
to asrob-uc3m-i...@googlegroups.com
Lo de los ups era coña hombre jejeje es que es la primera vez que lo veo por aqui :P

--
 
 
 

Iceflow

unread,
Aug 26, 2012, 7:51:57 PM8/26/12
to asrob-uc3m-i...@googlegroups.com
Por cierto, me alegro que te fuera util la informacion!!

iPadNanito

unread,
Aug 27, 2012, 1:50:05 AM8/27/12
to asrob-uc3m-i...@googlegroups.com
¿Dónde has comprado el Sanguinololu?

Yo lo compré en XYZPrinters.com y el Atmega644P me vino SIN bootloader, por tanto me dió la tarde hasta que me di cuenta de ello. 

Si por casualidad llegas a tener problemas del tipo "AVRdude:stk500_getsync()" y la placa está bien soldada, prueba a cargar el bootloader (Yo lo hice utilizando un Arduino UNO como programador ISP), es probable que sea por eso. 

Saludos :) 

Howarto

unread,
Aug 27, 2012, 2:55:55 AM8/27/12
to asrob-uc3m-i...@googlegroups.com
Me lias XD 

Howarto

unread,
Aug 27, 2012, 2:56:36 AM8/27/12
to asrob-uc3m-i...@googlegroups.com
La compré en reprapworld.com... y en la información ponía pre-programada, supongo que se refiere al bootloader

Iceflow

unread,
Aug 27, 2012, 3:02:08 AM8/27/12
to asrob-uc3m-i...@googlegroups.com
No es mi intencion liarte, dejare de usar el sarcasmo jejeje ;)
> --
>
>
>

Iceflow

unread,
Aug 27, 2012, 3:05:41 AM8/27/12
to asrob-uc3m-i...@googlegroups.com
Por cierto, si, la Sanguinololu de RRW viene con el bootloader
precargado, o eso se supone :P asi que solo te faltara ponerle el
firmware y a volar!!! digo a imprimir!!!

Howarto

unread,
Aug 27, 2012, 3:58:01 AM8/27/12
to asrob-uc3m-i...@googlegroups.com
Otro problema... a ver si a alguien más del grupo le ha pasado... una vez quieres modificar la IDE para usar sanguino, hay que descargar el archivo de sanguino y colocarlo en arduino/hardware/, pues abro la IDE, le doy a la board sanguino, cojo cualquier código  y cuando compilo suelta ==>Blink.cpp:8:21: fatal error: Arduino.h: No such file or directory
compilation terminated.

Abraham

unread,
Aug 27, 2012, 4:05:15 AM8/27/12
to asrob-uc3m-i...@googlegroups.com
tienes elegido el numero 62 en configuration.h


//// The following define selects which electronics board you have. Please choose the one that matches your setup
// MEGA/RAMPS up to 1.2  = 3,
// RAMPS 1.3 = 33
// Gen6 = 5,
// Sanguinololu up to 1.1 = 6
// Sanguinololu 1.2 and above = 62
// Gen 3 Plus = 21
// gen 3  Monolithic Electronics = 22
#define MOTHERBOARD 62
otra cosa, cuando copiles aprieta el boton de reset, y cuando salga la capacidad del fichero a cargar suelta

El 27 de agosto de 2012 09:58, Howarto <laot...@gmail.com> escribió:
Otro problema... a ver si a alguien más del grupo le ha pasado... una vez quieres modificar la IDE para usar sanguino, hay que descargar el archivo de sanguino y colocarlo en arduino/hardware/, pues abro la IDE, le doy a la board sanguino, cojo cualquier código  y cuando compilo suelta ==>Blink.cpp:8:21: fatal error: Arduino.h: No such file or directory
compilation terminated.

--
 
 
 



--
Si buscas resultados distintos, no hagas siempre lo mismo
EINSTEIN, Albert 

Abraham

unread,
Aug 27, 2012, 4:07:52 AM8/27/12
to asrob-uc3m-i...@googlegroups.com
si sigues teniendo problemas te paso mi carpeta hardware, que alguna persona del grupo, ya le soluciono el problema.
pero no te rindas que yo tarde mas de una semana en conseguirlo, y con ayuda del grupo. Pero tu hoy lo tendras resuelto

Iceflow

unread,
Aug 27, 2012, 4:14:12 AM8/27/12
to asrob-uc3m-i...@googlegroups.com
Creo que seria una buena idea que le pasaras directamente tu carpeta
hardware para el arduino, comentes que arduino tienes y que pruebe
asi, seria lo mas facil seguro :D
> --
>
>
>

Abraham

unread,
Aug 27, 2012, 4:16:15 AM8/27/12
to asrob-uc3m-i...@googlegroups.com
tengo la version 0022
donde dejo esos archivos
son 30 gb en dos rar

Abraham

unread,
Aug 27, 2012, 4:16:26 AM8/27/12
to asrob-uc3m-i...@googlegroups.com
perdon 30 mb

Iceflow

unread,
Aug 27, 2012, 4:58:58 AM8/27/12
to asrob-uc3m-i...@googlegroups.com
solo coje la carpeta hardware/sanguinololu de dentro de tu carpeta de
arduino... y comprimela
> --
>
>
>

Howarto

unread,
Aug 27, 2012, 5:13:58 AM8/27/12
to asrob-uc3m-i...@googlegroups.com
Que va, sigue sin funcionar. Si pudieras subirla te lo agradecería :) . Sólo tienes que comprimir la carpeta y subirla a cualquier servidor de descargas como mediafire.com . Una vez hecho, y con tu permiso, me gustaría colgar esos archivos en un tutorial que ando haciendo, para que cueste menos a la gente en un futuro.


El domingo, 26 de agosto de 2012 16:35:38 UTC+2, Howarto escribió:

Fernando Salceda

unread,
Aug 27, 2012, 5:26:06 AM8/27/12
to asrob-uc3m-i...@googlegroups.com
En xyzprinters la sanguinololu viene ya con el bootloader precargado normalmente (almenos así lo pone y a mí me vino así), a mi tambien me dio ese error (stk500_getsync()) y era porque no tenia los drivers instalados correctamente.



2012/8/27 Howarto <laot...@gmail.com>
--
 
 
 

Howarto

unread,
Aug 27, 2012, 7:02:37 AM8/27/12
to asrob-uc3m-i...@googlegroups.com
Estoy en ubuntu no windows :P


El domingo, 26 de agosto de 2012 16:35:38 UTC+2, Howarto escribió:

Juan Gonzalez Gomez

unread,
Aug 27, 2012, 7:05:18 AM8/27/12
to asrob-uc3m-i...@googlegroups.com
+100  :-)

--
 
 
 

sergio gómez varela

unread,
Aug 27, 2012, 8:27:54 AM8/27/12
to asrob-uc3m-i...@googlegroups.com
Howarto yo también estoy en Ubuntu y después de dos semanas aún no he conseguido cargar el firmware en mi Sanguinololu. Por sugerencia de Pedro Valencia me he decidido a probar a cargarle el bootloader por medio de un Usbasp que tengo pedido por ebay. Por cierto yo también la compré la Sanguinololu en Reprapworld.

--
 
 
 

Howarto

unread,
Aug 27, 2012, 8:49:32 AM8/27/12
to asrob-uc3m-i...@googlegroups.com
Hombre, se supone que ya tiene el bootloader. Pero claro, como no sea cierto y tenga que pedir un programador o construirlo pienso devolverlo.

Howarto

unread,
Aug 27, 2012, 9:08:05 AM8/27/12
to asrob-uc3m-i...@googlegroups.com
Vale, lo he probado en Windows y dice: sketch_aug27a.cpp:3:21: error: Arduino.h: No such file or directory ... Lo mismo que me decía en linux, así que el proceso que hago está mal(mala explicación o que entienda mal?), los archivos no son los indicados (si Grifo pasa la carpeta se puede saber si es esto) o una cosa peor, viene sin bootloader, en este caso, si se descubre habrá que ver que pasa.



El domingo, 26 de agosto de 2012 16:35:38 UTC+2, Howarto escribió:

David Estévez Fernández

unread,
Aug 27, 2012, 9:31:00 AM8/27/12
to asrob-uc3m-i...@googlegroups.com
Creo recordar que Arduino.h es una librería similar a WProgram.h, la que contiene las funciones básicas del Arduino, pero para el IDE Arduino 1.0.

Si estás intentando subir ese firmware asegúrate de que estás usando el IDE Arduino 1.0, puede que sea ese el problema.

--
 
 
 



--
---
David Estévez Fernández

Howarto

unread,
Aug 27, 2012, 10:28:32 AM8/27/12
to asrob-uc3m-i...@googlegroups.com
Estoy usando la última versión del IDE de Arduino

Iceflow

unread,
Aug 27, 2012, 11:50:06 AM8/27/12
to asrob-uc3m-i...@googlegroups.com
Las instrucciones que te pase, son para arduino 0.22, ese puede ser el
problema, ya que los archivos que el tio comenta no funcionan con
arduino 1.0

Que firmware intentas subir? Sprinter creo que aun no funciona con
Arduino 1.0 y Marlin, la rama principal tampoco, tienes que mirar en
el github una rama que pone arduino1.0...
> --
>
>
>

Iceflow

unread,
Aug 27, 2012, 11:50:53 AM8/27/12
to asrob-uc3m-i...@googlegroups.com
Hay que dar siempre informacion completa de lo que se esta haciendo y
de los fallos, si es por lo que te he comentado lo podrias haber
tenido solucionado desde el primer mail :P

Saludos y suerte!!

Howarto

unread,
Aug 27, 2012, 3:14:03 PM8/27/12
to asrob-uc3m-i...@googlegroups.com
Bien, antes de leer tu mensaje lo he probado y ya no me da ese error :). 

Ahora es otro... ==> 
cannot run program "avr-g++": java.io.IOException: error=2, No such file or directory

Pero creo que tengo la solución cerca.

Iceflow

unread,
Aug 27, 2012, 3:16:08 PM8/27/12
to asrob-uc3m-i...@googlegroups.com
Eso ya es despues de compilar, suena a que no encuentra el avrdude
para programar o algo similar...
> --
>
>
>

Howarto

unread,
Aug 27, 2012, 3:55:08 PM8/27/12
to asrob-uc3m-i...@googlegroups.com
Ajá, encontrado.

He instalado las librerias faltantes de avr y va perfectamente. Ahora subiré el código que hay que meter al blog y lo paso :)

Howarto

unread,
Aug 27, 2012, 4:33:23 PM8/27/12
to asrob-uc3m-i...@googlegroups.com
Listo, he escrito hasta llegar a la configuración ==> rediok.blogspot.com

Juan Gonzalez Gomez

unread,
Aug 27, 2012, 4:56:44 PM8/27/12
to asrob-uc3m-i...@googlegroups.com
Me ha gustado mucho la fuente que te has construido. Te ha quedado muy compacta y muy chula!

  Así que las piezas te las vendió Marco Esteban, eh? :-)  Tu impresora será hija de Mardan

Saludos, Obijuan

--
 
 
 

Iceflow

unread,
Aug 27, 2012, 5:43:05 PM8/27/12
to asrob-uc3m-i...@googlegroups.com
Pues si que es una fuente chula la que te ha quedado :D pero menos
topless!! entiendo que hace calor... pero hombre... jejeje Deberias
poner de donde sacaste los "planos" para modificar la fuente o como lo
has echo, seria de mucha ayuda para otra gente seguro.

Buen trabajo!! a seguir dandole duro!!

El día 27 de agosto de 2012 22:56, Juan Gonzalez Gomez
<obijua...@gmail.com> escribió:
> --
>
>
>

Howarto

unread,
Aug 27, 2012, 6:11:32 PM8/27/12
to asrob-uc3m-i...@googlegroups.com
Gracias, y sí, será hija de Mardan cuando acabe :)

Howarto

unread,
Aug 27, 2012, 6:13:22 PM8/27/12
to asrob-uc3m-i...@googlegroups.com
No hay planos, lo hice el día que pedí las piezas y no podía hacer nada más... Pero intentaré explicar entonces las conexiones que hice para conectar todo y lo de las secciones. 

Iceflow

unread,
Aug 27, 2012, 6:38:20 PM8/27/12
to asrob-uc3m-i...@googlegroups.com
Perfecto, unas explicacioncillas estarian bien :D
> --
>
>
>

Howarto

unread,
Aug 28, 2012, 5:38:29 AM8/28/12
to asrob-uc3m-i...@googlegroups.com
Ya me he extendido más en el post de la fuente de alimentación

Iceflow

unread,
Aug 28, 2012, 8:23:57 AM8/28/12
to asrob-uc3m-i...@googlegroups.com
Moooola :D
> --
>
>
>

Alfonso Lopez

unread,
Aug 28, 2012, 8:25:54 AM8/28/12
to asrob-uc3m-i...@googlegroups.com
y por lo que veo ya no hay topless...... juasssssss

El 28/08/2012 14:23, Iceflow escribi�:
> Moooola :D
>
> El d�a 28 de agosto de 2012 11:38, Howarto <laot...@gmail.com> escribi�:
>> Ya me he extendido m�s en el post de la fuente de alimentaci�n
>>
>> El domingo, 26 de agosto de 2012 16:35:38 UTC+2, Howarto escribi�:
>>> Buenas, despu�s de que me llegasen las piezas y montar ya la estructura de
>>> la Prusa 2 me he metido con la electr�nica... Tengo pensado hacerlo con una
>>> sanguinololu pero he hecho pruebas y veo que el funcionamiento para subir y
>>> dem�s no es como la arduino...
>>>
>>> �Para subirle los programas qu� hay que hacer? �C�mo configurar la IDE?
>>>
>>> Probablemente sea ya un tema bastante repetido por internet, pero he
>>> estado buscando donde hay m�s informaci�n (la web de rep rap) y lo explican
>>> de una forma poco objetiva o sin pasar links adecuados... Por lo que he
>>> podido leer hacer falta el IDE de arduino 023 y unos archivos para que te d�
>>> la opci�n de sanguinololu en la pesta�a de boards.
>>>
>>> Gracias.
>> --
>>
>>
>>

Iceflow

unread,
Aug 28, 2012, 8:53:25 AM8/28/12
to asrob-uc3m-i...@googlegroups.com
XDDDD

El día 28 de agosto de 2012 14:25, Alfonso Lopez <eld...@gmail.com> escribió:
> y por lo que veo ya no hay topless...... juasssssss
>
> El 28/08/2012 14:23, Iceflow escribió:
>>
>> Moooola :D
>>
>> El día 28 de agosto de 2012 11:38, Howarto <laot...@gmail.com> escribió:
>>>
>>> Ya me he extendido más en el post de la fuente de alimentación
>>>
>>> El domingo, 26 de agosto de 2012 16:35:38 UTC+2, Howarto escribió:
>>>>
>>>> Buenas, después de que me llegasen las piezas y montar ya la estructura
>>>> de
>>>> la Prusa 2 me he metido con la electrónica... Tengo pensado hacerlo con
>>>> una
>>>> sanguinololu pero he hecho pruebas y veo que el funcionamiento para
>>>> subir y
>>>> demás no es como la arduino...
>>>>
>>>> ¿Para subirle los programas qué hay que hacer? ¿Cómo configurar la IDE?
>>>>
>>>> Probablemente sea ya un tema bastante repetido por internet, pero he
>>>> estado buscando donde hay más información (la web de rep rap) y lo
>>>> explican
>>>> de una forma poco objetiva o sin pasar links adecuados... Por lo que he
>>>> podido leer hacer falta el IDE de arduino 023 y unos archivos para que
>>>> te dé
>>>> la opción de sanguinololu en la pestaña de boards.
>>>>
>>>> Gracias.
>>>
>>> --
>>>
>>>
>>>
>
> --
>
>
>
Message has been deleted

Howarto

unread,
Aug 28, 2012, 12:15:04 PM8/28/12
to asrob-uc3m-i...@googlegroups.com
Eso lo interpreto como que queréis que vuelva? XD Apredí la lección :P


El martes, 28 de agosto de 2012 14:28:13 UTC+2, alfonso lopez escribió:
y por lo que veo ya no hay topless...... juasssssss

El 28/08/2012 14:23, Iceflow escribi�:
> Moooola :D
>
> El d�a 28 de agosto de 2012 11:38, Howarto <laot...@gmail.com> escribi�:
>> Ya me he extendido m�s en el post de la fuente de alimentaci�n
>>
>> El domingo, 26 de agosto de 2012 16:35:38 UTC+2, Howarto escribi�:
>>> Buenas, despu�s de que me llegasen las piezas y montar ya la estructura de
>>> la Prusa 2 me he metido con la electr�nica... Tengo pensado hacerlo con una
>>> sanguinololu pero he hecho pruebas y veo que el funcionamiento para subir y
>>> dem�s no es como la arduino...
>>>
>>> �Para subirle los programas qu� hay que hacer? �C�mo configurar la IDE?
>>>
>>> Probablemente sea ya un tema bastante repetido por internet, pero he
>>> estado buscando donde hay m�s informaci�n (la web de rep rap) y lo explican
>>> de una forma poco objetiva o sin pasar links adecuados... Por lo que he
>>> podido leer hacer falta el IDE de arduino 023 y unos archivos para que te d�
>>> la opci�n de sanguinololu en la pesta�a de boards.
>>>
>>> Gracias.
>> --
>>
>>
>>

Iceflow

unread,
Aug 28, 2012, 12:31:07 PM8/28/12
to asrob-uc3m-i...@googlegroups.com
Mientras hagas videos hazlos como quieras!! :D lo importante es tener
documentacion y que la gente pueda aprender de ella ;)

Buenos aportes señor Tebar!
> --
>
>
>

Luis Macías Acedo

unread,
Oct 23, 2012, 5:07:05 AM10/23/12
to asrob-uc3m-i...@googlegroups.com
Hola Klonando: Tengo el mismo problema con mi Sanguinololu de xyzPrinters. Estoy dudando de que venga precargado el bootloader. Pero antes quiero revisar los drivers. Estoy usando Windows 7 para las pruebas y los drivers se instalaron del propio windows cuando probé con el FTDI solamente. ¿Es posible que no estén bien instalados o no sean los correctos? ¿Hay otros drivers que pueda instalar?
Gracias.

El lunes, 27 de agosto de 2012 11:26:06 UTC+2, Klonando escribió:
En xyzprinters la sanguinololu viene ya con el bootloader precargado normalmente (almenos así lo pone y a mí me vino así), a mi tambien me dio ese error (stk500_getsync()) y era porque no tenia los drivers instalados correctamente.



2012/8/27 Howarto <laot...@gmail.com>
Que va, sigue sin funcionar. Si pudieras subirla te lo agradecería :) . Sólo tienes que comprimir la carpeta y subirla a cualquier servidor de descargas como mediafire.com . Una vez hecho, y con tu permiso, me gustaría colgar esos archivos en un tutorial que ando haciendo, para que cueste menos a la gente en un futuro.


El domingo, 26 de agosto de 2012 16:35:38 UTC+2, Howarto escribió:
Buenas, después de que me llegasen las piezas y montar ya la estructura de la Prusa 2 me he metido con la electrónica... Tengo pensado hacerlo con una sanguinololu pero he hecho pruebas y veo que el funcionamiento para subir y demás no es como la arduino...

¿Para subirle los programas qué hay que hacer? ¿Cómo configurar la IDE?

Probablemente sea ya un tema bastante repetido por internet, pero he estado buscando donde hay más información (la web de rep rap) y lo explican de una forma poco objetiva o sin pasar links adecuados... Por lo que he podido leer hacer falta el IDE de arduino 023 y unos archivos para que te dé la opción de sanguinololu en la pestaña de boards.

Gracias.

--
 
 
 

Iceflow

unread,
Oct 23, 2012, 5:10:30 AM10/23/12
to asrob-uc3m-i...@googlegroups.com

Tienes que tener instalado en arduino las librerías de sanguino para que te funcione correctamente.

--
 
 
 

Luis Macías Acedo

unread,
Oct 23, 2012, 6:04:41 AM10/23/12
to asrob-uc3m-i...@googlegroups.com

Éste es el error que me da y el work-arround que no me funciona:

------------------------------------------------------

"stk500_getsync

Arduino may return the following error when attempting to load firmware:

avrdude: stk500_getsync():not in sync: resp=0x00 
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
workaround

To resolve, hold the reset button on your Sanguinololu for about 10 seconds. While still holding the button, try to upload the firmware again (File --> Upload to Board). Let go of the reset button as soon as Arduino reports, "Binary sketch size: ###### bytes (of a 63488 byte maximum)". The firmware should now be accepted.

An other think to check is the baudrate in the " Boards.txt" folder. (in hardware/Sanguino ) Change atmega644p.upload.speed=57600 to atmega644p.upload.speed=38400 Arduino will not take changes in this folder if it is not restarted."

---------------------------------------------

Éste es el driver instalado: https://www.dropbox.com/s/lncvcpgqlpz1r7f/Driver_FTDI.bmp

Prusaludos.

Iceflow

unread,
Oct 23, 2012, 6:37:44 AM10/23/12
to asrob-uc3m-i...@googlegroups.com

En arduino tienes seleccionada la placa sanguinololu?

--
 
 
 

Howarto

unread,
Oct 23, 2012, 9:57:10 AM10/23/12
to asrob-uc3m-i...@googlegroups.com
El problema que me daba a mi la sanguinololu era problema del cable que no era de calidad, encontré la solución bajando la velocidad. Te dejo el link al blog http://rediok.blogspot.com.es/2012/08/9reprap-la-electronica-incompleto.html

Fernando Salceda

unread,
Oct 23, 2012, 10:55:14 AM10/23/12
to asrob-uc3m-i...@googlegroups.com
Hola, puede ser por varios motivos. Primero revisa en tu administrador de dispositivos si tienes el puerto COM? correctamente fucionando sin ningun aviso de error o warning. Si fuera así, intenta reinstalar a mano el driver
y reiniciar.

Un saludo, klonando.


2012/10/23 Howarto <laot...@gmail.com>
--
 
 
 

Luis Macías Acedo

unread,
Oct 23, 2012, 5:38:45 PM10/23/12
to asrob-uc3m-i...@googlegroups.com
Ya he revisado todo: Tengo Arduino 0022, la carpeta Sanguino de la versión 0023r4 en la carpeta /hardware, en la IDE de arduino selecciono la placa "Sanguino W/ ATmega644P" y el puerto COM11 (que funciona correctamente) he bajado la velocidad de carga hasta atmega644.upload.speed=9600, que es la velocidad por defecto que pone el controlador del puerto USB cuando conecto la placa. Además he puesto el jumper de autoreset en la Sanguinololu y he cambiado a un cable USB de mayoe calidad. Pero sigue saliendo el error:

avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
¿Será que los de xyzPrinters me han mandado el ATmega sin flashear? ¿Hay forma de comprobarlo?

Howarto

unread,
Oct 23, 2012, 6:04:11 PM10/23/12
to asrob-uc3m-i...@googlegroups.com
¿Has probado a compilar otro código? Algo tan simple como el blink (parpadeo de un led). Si el error persiste probaría desde Ubuntu mismo, Windows siempre me ha dado muchos problemas con los proyectos por los drivers.

Si te carga el blink está claro que lleva bootloader pero no sé alguna forma más...¡ A ver si alguien sabe la manera y se documenta!

Luis Macías Acedo

unread,
Oct 23, 2012, 6:41:25 PM10/23/12
to asrob-uc3m-i...@googlegroups.com
He probado más a fondo con Windows porque el Ubuntu lo controlo menos y he probado también a compilar el "blink", pero el error es el mismo. Seguiré probando con Ubuntu a ver si consigo algo, aunque la Sanguinololu sólo tiene el LED de alimentación y creo que el blink no hace nada, pero si consigo que cargue ...

--
 
 
 



--
Saludos,
                Luis

Fernando Cerezal

unread,
Oct 23, 2012, 6:44:49 PM10/23/12
to asrob-uc3m-i...@googlegroups.com
El día 24 de octubre de 2012 00:41, Luis Macías Acedo
<luis.mac...@gmail.com> escribió:
> He probado más a fondo con Windows porque el Ubuntu lo controlo menos y he
> probado también a compilar el "blink", pero el error es el mismo. Seguiré
> probando con Ubuntu a ver si consigo algo, aunque la Sanguinololu sólo tiene
> el LED de alimentación y creo que el blink no hace nada, pero si consigo que
> cargue ...
>

¿habéis mirado esto?

http://reprap.org/wiki/Sanguinololu#Troubleshooting
> --
>
>
>

Luis Macías Acedo

unread,
Oct 23, 2012, 7:02:21 PM10/23/12
to asrob-uc3m-i...@googlegroups.com
Ya lo había mirado, pero se me había pasado por alto lo último del "permanent fix": ... set your Virtual COM port parameter "RTS on close" to ON.
Lo he hecho, pero sigue el error.

--






--
Saludos,
                Luis

Fernando Salceda

unread,
Oct 24, 2012, 8:04:47 AM10/24/12
to asrob-uc3m-i...@googlegroups.com
Hola, has intentado a quitar el jumper del autoreset y presionar el boton de reset y soltarlo justo antes de hacer el uploading? A mi me funcionó así, tuve que probar un par de veces hasta que le pille el truco.

Un saludo, klonando.


2012/10/24 Luis Macías Acedo <luis.mac...@gmail.com>
Ya lo había mirado, pero se me había pasado por alto lo último del "permanent fix": ... set your Virtual COM port parameter "RTS on close" to ON.
Lo he hecho, pero sigue el error.

El 24 de octubre de 2012 00:44, Fernando Cerezal <kryp...@gmail.com> escribió:
El día 24 de octubre de 2012 00:41, Luis Macías Acedo
<luis.mac...@gmail.com> escribió:
> He probado más a fondo con Windows porque el Ubuntu lo controlo menos y he
> probado también a compilar el "blink", pero el error es el mismo. Seguiré
> probando con Ubuntu a ver si consigo algo, aunque la Sanguinololu sólo tiene
> cargue ...
>




--
Saludos,
                Luis

--
 
 
 

Howarto

unread,
Oct 24, 2012, 9:13:43 AM10/24/12
to asrob-uc3m-i...@googlegroups.com
Está claro que sería conectando un led al conector digital que quieras y a tierra. Yo probaría en diferentes ordenadores si te da pereza cambiar de SO

Luis Macías Acedo

unread,
Oct 24, 2012, 8:00:26 PM10/24/12
to asrob-uc3m-i...@googlegroups.com

Ya lo he probado todo y he llegado a la conclusión de que el ATmega644P me lo han enviado sin boot loader. Me estoy documentando para flashearlo usando una arduino UNO.

--
 
 
 

Howarto

unread,
Oct 25, 2012, 1:14:17 AM10/25/12
to asrob-uc3m-i...@googlegroups.com
Has estado tocando la placa con las manos desnudas? Los chips son sensibles a la electricidad estática. Sólo con acercar el dedo cuando se está cargado electricamente hace falta para quemar el micro.

Iceflow

unread,
Oct 25, 2012, 3:19:00 AM10/25/12
to asrob-uc3m-i...@googlegroups.com
Carga el bootloader de nuevo con el arduino as isp y a ver si hay
suerte :D si despues te funciona es que seguro que lo mandaron sin el
cargado y habria que darles un tiron de orejillas jejeje
> --
>
>
>

Carlos Hansen

unread,
Feb 7, 2013, 10:50:03 PM2/7/13
to asrob-uc3m-i...@googlegroups.com
Saludos

Espero hayas podido resolver tu problema, si no dejo aquí como lo resolví yo.

me tope con el mismo problema y lo que sucede es que el Sanguinololu no soporta la última versión de Arduino y las ultimas versiones de Sanguino

Lo que realice fue descargar la versión "Arduino 0023" y también en lugar de usar la versión más reciente de Sanguino utilizar "Sanguino-0023-r2" con esto el problema se resuelve como por arte de magia sin tener que estarte peleando con el boton de Reset.

Buen día

Luis Macías Acedo

unread,
Feb 8, 2013, 5:25:24 AM2/8/13
to asrob-uc3m-i...@googlegroups.com

Hola Carlos:
Gracias por la respuesta. Ya resolví el problema hace tiempo. El problema de comunicación y cargar el firmware se resolvió cargando desde otro PC con Ubuntu 10.04 y luego, el problema de los end-stops y dirx era por el  JTAG del atmel. Lo desactivo desde el firmware y ya funciona.
Ahora cargo bien incluso con Arduino 1.0 y la última versión del Sprinter.
Buen día!

--
 
---
Has recibido este mensaje porque estás suscrito al grupo "ASROB UC3M: impresoras 3D" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 

Jesús Atanasio

unread,
Jul 15, 2013, 8:35:45 PM7/15/13
to asrob-uc3m-i...@googlegroups.com

Yo tengo este problema pero no consigo resolverlo, os explico para ver si algún alma cándida sabe y quiere ayudarme.

 

Programo con arduino uno como isp un ATMEGA1284p.

 

No consigo averiguar cuál es el fuse que hay que cambiar porque ninguna explicación encontrada coincide con el boards.txt que tengo yo que es el que pongo a continuación (archivo migthty para descargar) con la modificación de fuses que propone(o si ella): http://rediok.blogspot.com.es/2013/01/bootloader-evolucion-del-644p-al-1284.html

 

Según el datasheet el bit que deshabilita el jtag es el llamado JTD (bit 7 página 275 del datasheet del atmega1284p) dentro del MCU control register.

 

Yo estoy trabajando cargando el boot desde un arduino uno como isp y el archivo boards.txt  donde parece que se guardan los fuses para el arduino, aparece mcu pero no debe tener nada que ver al aparecer porque la orden no es para cargar bits en hexadecimal.

 

También he probado los high fuses para cambiarlos por mi cuenta según datasheet, pero si de verdad se deshabilita en nivel alto el JTD ya están en nivel alto a no ser que haya algún cambio de pesos de bits que no recuerde vamos o algo así.

Jesús Atanasio

unread,
Jul 15, 2013, 8:36:21 PM7/15/13
to asrob-uc3m-i...@googlegroups.com
Gracias adelantadas

Iceflow

unread,
Jul 15, 2013, 9:08:57 PM7/15/13
to asrob-uc3m-i...@googlegroups.com
Programa estos fuses:

Low

0xFF

High

0xD9

Extended

0xFC

Con esos fuses estaras seguro de que el JTAG esta desactivado.


El 16 de julio de 2013 02:36, Jesús Atanasio <jesus.a...@gmail.com> escribió:
Gracias adelantadas

--
 
---
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.

Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.

Jesús Atanasio

unread,
Jul 17, 2013, 4:56:03 PM7/17/13
to asrob-uc3m-i...@googlegroups.com

Muchas gracias,al final con todas las vueltas que le di era que no estaba poniendolo donde debia ,es la primera vez que trabajo con almel directamente y por lo tanto la primera que trabjao con arduino como isp.

Puse los que me digiste pero ahora me surge la duda de si esos fuses solo permiten la primera grabacion de firmware,porque es lo que me pasa grabo el boot  y el firm una vez y ya no me deja cambiar el firm sin grabar el boot de nuevo.Sabrias cuales no bloquean la grabacion?si es que es eso.

Gracias por todo de nuevo

Iceflow

unread,
Jul 18, 2013, 4:00:08 AM7/18/13
to asrob-uc3m-i...@googlegroups.com
En teoria y a no ser que me equivoque el boot se graba y ya no se modifica a no ser que tu lo modifiques... al igual que el firmware, si no haces nada se deberia quedar grabado en la placa... no conozco ningun modo que solo lo grabe una vez... se puede "preservar" la epprom, pero donde se graba el "programa" no es el mismo sitio...

Supongo que has grabado el bootloader de la sanguinololu con el arduinoisp, despues el fimware, ¿lo has grabado asi tambien? o ¿lo has grabado usando el entorno de arduino y conectando directamente la placa por usb?

En esta pagina web puedes leer los problemas que tubo un usuario y como los resolvio:

http://stevesfixitshop.blogspot.com.es/2011/12/sanguinololu-13a-part-3not-out-of-woods.html

En ella te da unos valores para los fuses que no son los que yo te puse... prueba a ver si con esos no te da fallos, igual seleccione unos que no eran correctos del todo :S

Si no, puedes "jugar" con los valores de esta calculadora que es muy completa a ver si encuentras lo que necesitas:

http://www.engbedded.com/fusecalc/






--
Reply all
Reply to author
Forward
0 new messages