[PROBLEMA] SOFTWARE ARDUINO-LINUX

203 views
Skip to first unread message

Endimion dez

unread,
Jul 20, 2014, 3:32:55 PM7/20/14
to asrob-uc3m-i...@googlegroups.com

Estoy utilizando Lubuntu como sistema operativo, solo llevo unos meses y la verdad, decir que estoy muy verde es poco. El caso es que me encuentro probando el arduino y el programa 0022 ni siquiera me arranca tanto si lo ejecuto en terminal como normal , no hace nada. Instale la actual versión 1:1.0.5 con la que he podido conectarme al arduino+ramps y verificar que puedo compilar modificando los tiempos del blink. Pero como esperaba me da error de compilación al modificar el sprinter.

Así que he vuelto a intentarlo con el 0022 pero no doy con ello.

He seguido la instrucción de la wiki cargando:

sudo apt-get install gcc-avr avr-libc avrdude extra-xdg-menus libftdi1 libjna-java

Tengo instalado el paquete openjdk-7-jre y el archivo tiene el atributo x para todos los usuarios.


¿Alguna idea de que pudiera probar?

Iceflow

unread,
Jul 20, 2014, 4:25:50 PM7/20/14
to asrob-uc3m-i...@googlegroups.com
Yo probaria a usar un marlin reciente, seguro que no tendrias problemas para compilarlo y subirlo con arduino 1.0.5. Que sprinter estas probando?


--

---
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 mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Endimion dez

unread,
Jul 20, 2014, 5:44:12 PM7/20/14
to asrob-uc3m-i...@googlegroups.com
Es la versión superestable. Esperaba poder tocar la marcha imperial y después pedir padrino para las piezas impresas.


El domingo, 20 de julio de 2014 22:25:50 UTC+2, Aisflou escribió:
Yo probaria a usar un marlin reciente, seguro que no tendrias problemas para compilarlo y subirlo con arduino 1.0.5. Que sprinter estas probando?
El 20 de julio de 2014, 21:32, Endimion dez <endimi...@gmail.com> escribió:

Estoy utilizando Lubuntu como sistema operativo, solo llevo unos meses y la verdad, decir que estoy muy verde es poco. El caso es que me encuentro probando el arduino y el programa 0022 ni siquiera me arranca tanto si lo ejecuto en terminal como normal , no hace nada. Instale la actual versión 1:1.0.5 con la que he podido conectarme al arduino+ramps y verificar que puedo compilar modificando los tiempos del blink. Pero como esperaba me da error de compilación al modificar el sprinter.

Así que he vuelto a intentarlo con el 0022 pero no doy con ello.

He seguido la instrucción de la wiki cargando:

sudo apt-get install gcc-avr avr-libc avrdude extra-xdg-menus libftdi1 libjna-java

Tengo instalado el paquete openjdk-7-jre y el archivo tiene el atributo x para todos los usuarios.


¿Alguna idea de que pudiera probar?

--

---
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 mensajes, envía un correo electrónico a asrob-uc3m-impresoras-3d+unsub...@googlegroups.com.

Iceflow

unread,
Jul 20, 2014, 5:48:51 PM7/20/14
to asrob-uc3m-i...@googlegroups.com
El super estable es una reliquia, no se lleva muy bien con el arduino 1.x y superiores... aunque si buscas por la lista creo que puedes encontrar la manera de modificar el sprinter para que compile, se que hay un hilo donde explicaban como...


Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.

AradyelCW

unread,
Jul 22, 2014, 1:31:32 PM7/22/14
to asrob-uc3m-i...@googlegroups.com
Hola.

Prueba a ver si puedes compilar el Marlin 1.0.1 con la versión de Arduino que tienes instalada.

Una versión de Arduino instalada por los repositorios (apt-get install arduino) será la estable, no tienes problema por eso.

Con la versión de Marlin tampoco deberías tener problema.


Prueba a ver, si te da más problemas escribe o copia y pega aquí el error.

Endimion dez

unread,
Jul 23, 2014, 8:15:54 PM7/23/14
to asrob-uc3m-i...@googlegroups.com
Hola disculpa por la falta de respuesta pero no he podido ponerme a probarlo hasta esta noche.

Como indicabas marlin compila con la versión arduino del repositorio, he probado también el pronterface que parece que va bien he cargado un modelo y he estado viendo un poco como va. Aunque no este la configuración "mascadita" de R3 creo que podre seguir adelante.

El marlin lo he llevado al directorio sketchbook con el sprinter pero no he movido el directorio "ArduinoAddons" a la carpeta Arduino según vi en otros tutoriales y como comento parece que funciona bien.

Muchas gracias.

Miguel Ángel López Vicente

unread,
Jul 24, 2014, 3:07:46 AM7/24/14
to asrob-uc3m-i...@googlegroups.com
En linux tenemos el problema de la velocidad del puerto (baud rate) a 115200 suele fallar. Comprueba que en el Marlin lo tengas más bajo,  57600 por ejemplo.

Jero

unread,
Jan 27, 2015, 5:33:58 PM1/27/15
to asrob-uc3m-i...@googlegroups.com
Yo he instalado Lubuntu hoy y he puesto Arduino, Cura y Pronterface, pero de ahi no he pasado, al conectar la impresora no se como va nada en linux, estoy mas que verde en esto y si alguien me pudiera decir asi un inicio más o menos rápido para conectar la impresora lo agradecería, es que no me la reconoce ningún programa, por mi ignorancia pensé que sería de los puertos usb de la parte delantera del ordenador (pentium 4 a 2'5ghz y 1 gb de ram) que suelen ser mas lentos, pero he probado en todos y no se como funciona la historia en linux, me he llevado meses para configurar marlin y terminar de reparar la mecanica de la impresora (por falta de tiempo, claro está xD), y ahora cuando mas contento estoy me encuentro en un mundo nuevo, la decision de utilizar linux ha sido por la lentitud del ordenador para windows, la verdad es que con el lubuntu este va como un tiro, pero estoy verde, muy verde :( agradezco vuestra ayuda de antemano.

Saludos!

Jero.

Iceflow

unread,
Jan 27, 2015, 7:38:43 PM1/27/15
to asrob-uc3m-i...@googlegroups.com
Si no tienes ni idea de un sistema operativo, meterte a usarlo así de primeras para la impresora quizá no haya sido la mejor idea... :S aunque me alegro que eligieras pasarte al mundo "libre" y abandonar las ventanas jejejeje

Cuéntanos un poco mas lo que te falla, pronterface arranca supongo, no? le das a conectar después de haber seleccionado el puerto de la electrónica y no pone ningún mensaje de error por la consola?

Con mas información sera mas fácil que alguien te ayude...

Y por cierto, aunque el mensaje original nombre lubuntu como tu usas... si no es un problema similar al tuyo, lo suyo es que hubieras abierto tu propio mensaje exponiendo en el tu problema... ;)

--

Pablo Fernandez

unread,
Jan 28, 2015, 2:51:18 AM1/28/15
to asrob-uc3m-i...@googlegroups.com
Jero,

Empieza por arduino: En Herramientas: Tarjeta selecciona la tarjeta que tengas, típicamente Arduino Mega 2560.
En Herramientas: Puerto Serial verás el puerto serie, que en Linux es /dev/ALGO. Selecciónalo.
Abre Marlin.ino y compila y carga (Control-U).

Si Puerto Serial está en gris:

1) Comprueba que tu usuario está en grupo dialout. Esto lo puedes ver en una terminal con el comando informativo "groups"
2) Comprueba que al menos Linux esté viendo el hardware arduino, con el comando informativo "lsusb" (ele minúscula)

Jero

unread,
Jan 28, 2015, 5:27:43 AM1/28/15
to asrob-uc3m-i...@googlegroups.com
Buenos dias, en primer lugar Aisflou el pronterface se queda en connect y de ahí no pasa, luego voy a comprobar lo que dice Pablo, que, por cierto Pablo, la electrónica es Sanguino 1.3, y me tiene hasta los cojones hablando mal y pronto, no hago mas que leer que si compatibilidad que si esto que si lo otro, el marlin lo tiene cargado ya y configurado y los archivos que hay que ponerle a arduino para el tema de compatibilidad tambien los tengo puestos, voy a probar los comandos esos que me has dicho y despues comento como va la cosa, muchas gracias por las respuestas y espero poder estar fabricando ya! xD


El domingo, 20 de julio de 2014, 21:32:55 (UTC+2), Endimión dez escribió:

Rcccort

unread,
Jan 28, 2015, 5:51:01 AM1/28/15
to asrob-uc3m-i...@googlegroups.com
Para ver el puerto al q se conecta puedes:

Abre una terminal y envía dmesg sin la placa conectada, después conecta el USB y vuelve a enviar dmesg y busca algo como /dev/***

Suerte

Iceflow

unread,
Jan 28, 2015, 6:39:21 AM1/28/15
to asrob-uc3m-i...@googlegroups.com
Y asegúrate de que la velocidad en baudios del firmware sea la misma que configuras en el pronterface, eso de conecting... me parece a mi que pueda ser de eso... :S

--

---
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 mensajes, 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.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Jero

unread,
Jan 29, 2015, 7:14:42 AM1/29/15
to asrob-uc3m-i...@googlegroups.com
Eso de baudios no tengo ni idea de que es, y con el comando lsusb no me detecta la electronica, es una sanguinololu, no se que hacer ya me tiene loco todo esto :S


El domingo, 20 de julio de 2014, 21:32:55 (UTC+2), Endimión dez escribió:

AradyelCW

unread,
Jan 29, 2015, 9:19:21 AM1/29/15
to asrob-uc3m-i...@googlegroups.com

Te recomiendo que le eches un vistazo a los primeros vídeos de la guía
de Obijuan que explica todo eso que te está haciendo doler la cabeza,
repetirlo aquí es repetir información y en los vídeos está muy bien
explicado.

http://www.iearobotics.com/wiki/index.php?title=Guia_de_montaje_de_la_Prusa_2
> --
>
> ---
> Has recibido este mensaje porque estás suscrito a un tema del grupo
> "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
> Para anular la suscripción a este tema, visita
> https://groups.google.com/d/topic/asrob-uc3m-impresoras-3d/tv2h-VX1a3k/unsubscribe.
> Para anular la suscripción a este grupo y a todos sus temas, envía un
> correo electrónico a
> asrob-uc3m-impreso...@googlegroups.com
> <mailto:asrob-uc3m-impreso...@googlegroups.com>.
> Para publicar en este grupo, envía un correo electrónico a
> asrob-uc3m-i...@googlegroups.com
> <mailto:asrob-uc3m-i...@googlegroups.com>.
> Para acceder a más opciones, visita https://groups.google.com/d/optout.

Jero

unread,
Jan 29, 2015, 11:27:30 AM1/29/15
to asrob-uc3m-i...@googlegroups.com
Aradyel gracias por la respuesta, ya habia visto los videos, a parte de que la sanguino no la reconoce arduino por defecto, se que hay q añadir unos archivos a parte pero en linux no se donde se ponen, despues de eso estoy en las mismas porque la placa ya tiene marlin configurado y todas sus cosas bien puestas, el problema lo tengo en que el ordenador no la reconoce, le pongo el comando lsusb y no me aparece en ningun lado, estoy perdido porque me extraña que linux, que se supone que reconoce cualquier driver automaticamente, no reconoce la placa, es nueva, y ha imprimido solo una vez, despues tuve que desplazarme y se me oxidaron unos rodamientos, los reemplace pero despues estuve trabajndo fuera, y ahora cuando le voy a meter mano no tengo forma de conectarla, cambie a linux porque el ordenador era bastante viejo y a parte quiero tirarme al mundo libre, no se voy a seguir buscando donde se cambian los archivos del arduino para que reconozca la sanguino y a ver si esta todo en orden, o al menos que la reconozca, ya voy comentando por aqui como va la cosa, y d nyevo sigo esperando vuestra ayuda, por poca q sea es buena. 

Un Saludo!

Pablo Fernandez

unread,
Jan 29, 2015, 1:02:45 PM1/29/15
to asrob-uc3m-i...@googlegroups.com
que te genera la carpeta "sanguino" que normalmente se descargará a /home/jero/Descargas/ (suponiendo que jero sea tu nombre de usuario)

Esta carpeta la tienes que copiar o mover a /usr/share/arduino/hardware/

Como la segunda es una carpeta del sistema (no cuelga de tu home sino directamente de / que es la raíz de todo el sistema) necesitas hacerlo como superusuario. Si abres el explorador de archivos como lo haces normalmente no te dejará. Así que tienes que lanzarlo como superusuario, con el comando:

gksudo pcmanfm

Por otro lado, cuando ejecutes lsusb (o dmesg) hazlo primero con el hardware desconectado y después desconectado, y fíjate en las líneas que han cambiado. Y ante la duda, copia aquí la salida de los comandos para que puedas recibir ayuda.

Saludos

Jero

unread,
Jan 29, 2015, 1:04:09 PM1/29/15
to asrob-uc3m-i...@googlegroups.com
Vale Pablo pruebo y te digo, gracias por la info!


Jero Gamero

unread,
Jan 29, 2015, 1:27:01 PM1/29/15
to asrob-uc3m-i...@googlegroups.com

Ya me reconoce la placa, pero cuando le doi a connect al pronterface no pasa de ahi, algo sigue fallando y no se que es  :S


El jue., 29 de enero de 2015 19:04, Jero <jgoli...@gmail.com> escribió:
Vale Pablo pruebo y te digo, gracias por la info!


--

---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/asrob-uc3m-impresoras-3d/tv2h-VX1a3k/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.

Rcccort

unread,
Jan 29, 2015, 2:38:27 PM1/29/15
to asrob-uc3m-i...@googlegroups.com
eso va a ser los baudios como dijo aisflow, linux no se lleva bien con 250000 es mejor cargarle el marlin con 115200 y despues darle ese valor al pronterface...

te adjunto un par de capturas...
Marlin.png
Pronter.png

Jero

unread,
Jan 29, 2015, 2:41:34 PM1/29/15
to asrob-uc3m-i...@googlegroups.com
Ya esta imprusando el sistema :) gracias a todos una vez mas, hoy voy a dormir contento xDD


El domingo, 20 de julio de 2014, 21:32:55 (UTC+2), Endimión dez escribió:

Iceflow

unread,
Jan 29, 2015, 8:27:17 PM1/29/15
to asrob-uc3m-i...@googlegroups.com
Y el fallo era? :S por si le sirve a alguien en el futuro...

--

---
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 mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.

Jero Gamero

unread,
Jan 30, 2015, 6:01:07 AM1/30/15
to asrob-uc3m-i...@googlegroups.com

El de conexion era el puerto usb creo, el ordenador solo tiene un puerto 2.0 y es en el unico q me reconoce la electronica y el de pronterface una tonteria, pa variar, el baudrate lei que en linux tiene q estar a 112.500 creo q es y lo puse a 250.000 y del tiron conecto, la cosa es q lo hice d al reves, probe lo del baudrate antes d q estuviera la placa conectada por eso descarte q fuera eso, pero bueno ya de maravilla vuelta a las andadas, gracias a todos y espero no tener q dar mucho ruido mas por aqui, jejeje.

Un saludo!

El vie., 30 de enero de 2015 2:27, Iceflow <ais...@gmail.com> escribió:

Xoan Sampaiño

unread,
Jan 30, 2015, 8:38:32 AM1/30/15
to asrob-uc3m-i...@googlegroups.com

Eso era por un «bug» en el módulo pyserial de python. A estas alturas debería estar corregido en muchas distribuciones.

El 30/01/2015 14:34, "Rcccort" <rcc...@gmail.com> escribió:
eso va a ser los baudios como dijo aisflow, linux no se lleva bien con 250000 es mejor cargarle el marlin con 115200 y despues darle ese valor al pronterface...

te adjunto un par de capturas...

--

---
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 mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.

Carlos

unread,
Jan 30, 2015, 8:56:38 AM1/30/15
to asrob-uc3m-i...@googlegroups.com

No era un bug en este caso, sino que en la especificación del estándard RS-232 que se utilizaba como referencia, la velocidad máxima para un puerto serie estaba fijada en 115200bps.

Ahora mismo dependiendo un poco de la distribución o del software en concreto puede ser que te encuentres esa limitación o no. En el caso de Meikian por ejemplo, los programas de python que usen la biblioteca PySerial no tienen problema para funcionar a cualquier velocidad porque está parcheada (es el caso de Pronterface). Los que usen mono tienen esa limitación porque en la rama 2.x de mono que ya es bastante antigua parece que no hay solución fácil, además de que en la rama 3.x está solucionado.

Saludos,
Carlos



 
Reply all
Reply to author
Forward
0 new messages