Go Down

Topic: como instalar driver ch341 en lubuntu 14.04 (Read 2809 times) previous topic - next topic

onofre

Hola,
He comprado un arduino Geekcreit® UNO R3 ATmega328P y no sé como instalar el USB chip driver en el  lubuntu 14.04
Descargo el archivo para linux pero no sé como instalarlo.

gracias de antemano a todas las personas que hacen que todo el mundo pueda utilizar arduino gratis

mike_117

Hola no entiendo bien tu duda, linux no debe darte problema con el driver, ya lo conectaste? intentaste cargar algún programa ejemplo para saber si todo estaba bien?

sino abre la terminal e intenta con alguno de estos comandos:

Code: [Select]

ls /dev/ttyUSB*
o bien
ls /dev/ttyACM*


Eso te dirá donde esta ubicado tu arduino, ahora cuando subes algun sketch en derivados de debian sucede que el puerto no tiene permisos lectura/escritura, eso también lo solucionamos desde la terminal con un chmod 777 al puerto destino, yo uso fedora y nunca he tenido problemas con los duinos. Prueba eso y si no funciona podemos intentar otras cosas (tira tu placa:smiley-lol:
Estudiante de Ingeniería en Electrónica, Creyente del open source y en mis ratos libres suelo venir al foro para tratar de ayudar a gente con sus problemas, aficionado a la programación y a Arduino.

onofre

muchas gracias por tu respuesta, mike_117,

he estado investigando y parece que esta placa tiene un chip ch340 que no lo reconoce linux y parece que hay que ponerle un parche para reconoza le driver que suministra el vendedor.

Enchufo la placa e intento cargarle datos pero no hay manera, da este mesaje al intentar cargar una libreria GRBL para manejar una cnc


 
"El Sketch usa 25.538 bytes (79%) del espacio de almacenamiento de programa. El máximo es 32.256 bytes.
Las variables Globales usan 1.516 bytes (74%) de la memoria dinámica, dejando 532 bytes para las variables locales. El máximo es 2.048 bytes.
avrdude: ser_open(): can't open device "COM1": No such file or directory
Ha ocurrido un error mientras se enviaba el sketch

Este reporte podría tener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias."

Lo he intentado con los comando que me dices.
en el primero me dice que no existe el archivo o el directorio y en el segundo aparece el misco código pero en letras amarillas.

No ace falta aclarar que soy novato en este mundo, muchas gracias



surbyte

Si pero me llama la atención que ese mensaje no parece un msg de Linux.

onofre


Ya lo tengo solucionado,
He probado instalando una versión mas antigua de Arduino y esta vez si reconoce la placa Geekcreit® UNO R3 ATmega328P,
Ahora estoy a ver si puedo instalar algún programa como Universal G-code sender o Repetier host, porque no tengo ni idea de como instalarlos en linux ni de donde descargarlos para linux.



mike_117

Si pero me llama la atención que ese mensaje no parece un msg de Linux.
Desde que en su respuesta dijo "COM1" puse cara de WHAAAAT?

En linux no existen los puertos com ._. por ejemplo cuando conecto la mia aparece: /dev/ttyACM0
esto me indica que se encuentra en el puerto 0. Pero jamás sale la leyenda de COM. no lo estabas usando de casualidad en una maquina virtual?
Estudiante de Ingeniería en Electrónica, Creyente del open source y en mis ratos libres suelo venir al foro para tratar de ayudar a gente con sus problemas, aficionado a la programación y a Arduino.

surbyte

Bueno ayer terminé de instalar mi Linux Debian en una notebook vieja que revivió gracias a la maravilla de Linux. Cuando instalé el IDE me dice: justamente No encuentro el puerto COM o mas o menos.

Finalmente el problema estaba en que /dev/ttyACM0 debe asociarse a un grupo (que sinceramente no entendí bien) pero que luego de reiniciada y darle Add funcionó.

El tema es que lo primero que me dijo el IDE era que no tenia COM disponible asi que una vez mas aprendí algo. El primer mensaje de error lo indica como COM y es LINUX, luego queda mas claro y lo muestra como /deve/ttyACM0 o lo que corresponda.

mike_117

Es bastante raro porque antes(5 meses atrás) usaba ubuntu y nunca me dio problemas en cuanto a los puertos "com" esta al ser una distro derivada de debian debería haberme dado problema según los 2 casos que exponen aquí, a mi en lo unico que me hizo batallar era cuando necesitaba subir un sketch, puesto que tenia que darle al permisos al puerto para que pudiera escribir. Y ahora que estoy en fedora, ni siquiera he tenido problema alguno, puede que tenga mucho que ver el como se descargaron el programa, lo compilaron? fue desde terminal o centro de software? o bien se bajaron el .tar.gz. Es un tema algo interesante y creo que documentar algo puede llegar a ser de ayuda para los demás a futuro
Estudiante de Ingeniería en Electrónica, Creyente del open source y en mis ratos libres suelo venir al foro para tratar de ayudar a gente con sus problemas, aficionado a la programación y a Arduino.

Go Up