VHF: Canal 77
"Se navega por los astros, por la mar, por la tierra, por las gentes, por los sentimientos...Se navega." — Altair

Anuncio

Colapsar

NORMAS DEL FORO: OBLIGATORIA SU LECTURA

Hola cofrade, has recalado en la Taberna del Puerto, algo más que un foro náutico. Eres bienvenido, participa, aprende y enséñanos; de eso se trata, de enriquecernos todos en nuestros conocimientos, y sobre todo de pasar un buen rato. No entres si vienes buscando conflictos, polémicas o cualquier otro fin que no sean los anteriormente descritos. Tenemos algunas normas y es obligatorio que las leas antes de empezar.

1/ Este es un foro náutico y aunque se permite hablar de otros temas, se ruega contención en el uso de los mismos, para ello existe un foro específico.

2/ Usa títulos claros y que describan el contenido del tema. De este modo será más fácil encontrarlos en el buscador para posteriores consultas además de que facilitas el trabajo de los que te vayan a responder. Títulos ambiguos como “ayuda”, “tengo un problema”, etc... no colaboran a este fin. Inserta tú tema en el foro adecuado, mira antes de lanzarlo por si alguien poco antes que tú ha puesto lo mismo; si es así no crees un tema nuevo, contesta al otro. Usa el buscador, es una gran herramienta. No escribas todo el texto con mayúsculas, se interpreta como que estás gritando. Todo esto facilita enormemente el trabajo de los que curramos aquí.

3/ No se permite el "spam" ni la publicidad de empresas o de actividades que conlleven lucro. Tampoco solicitud de ofertas de empresas o profesionales salvo en los foros de anuncios de compra-venta.

4/ No uses el foro como un chat salvo en aquellos temas habilitados a tal efecto, los cuales periódicamente serán eliminados. Las contestaciones reiterativas y/o automáticas, haciendo uso del sistema copi-pegui o cualquier otro no están permitidas.

5/ Respeta a los demás y a sus opiniones si quieres que las tuyas sean respetadas. Los insultos, la agresividad, el mal gusto y la mala educación no están permitidas en este foro. Aquí venimos a divertirnos, no a pelearnos. Se prohíbe insultar, ser agresivo, maleducado, soez, no respetar a los demás, intentar imponer nuestras ideas, empezar o dar pie a que empiecen peleas o trifulcas. Se exige orden y delicadeza a la hora de tratar ciertos asuntos, como por ejemplo, en lo que a la ortografía se refiere. Serán considerados como insultos y faltas de respeto el calificar a los Moderadores y/o Administradores como censores, dictadores, que coartan la libertad de expresión, que aplican un doble rasero, y expresiones similares.

6/ Nos gusta conocer con quién hablamos, así que, una pequeña presentación en el foro correspondiente que existe para tal fin siempre será bien recibida. No obstante, si alguien decide no presentarse, los demás usuarios se abstendran de reclamar dicha presentación y/o realizar crítica o petición alguna.

7/ Los temas políticos o que induzcan a la polémica innecesaria, mejor los dejas para otros foros de los muchos que hay para ello en la red. Se prohíbe hablar de política, de política económica, de política social, de nacionalismos, de antinacionalismos, de diferencias idiomáticas, de banderas nacionales, de exaltaciones patrióticas, de hechos diferenciales, de religión, de anti-religíon, de toros y del maltrato animal, y en general de todos los temas que se sabe de antemano van a ser polémicos y mucho más si no son náuticos. No contestes a estos temas o mensajes, informa a los administradores. No se tolerarán actitudes racistas, xenófobas, sexistas, denigrantes hacia otros colectivos o para con los demás, totalitarias o extremistas sean del signo que sea.

8/ El reenvío de mensajes que hayan sido modificados, o bien el envío de otros mensajes que muestren su descontento con esta modificación, pueden conducir al bloqueo de la cuenta. Esto también sucederá cuando un usuario insista en retomar algún tema o continuar sobre una conducta de la que se le ha alertado. En casos de que la mala conducta de un usuario continúe, se podrá proceder a su expulsión definitiva.

9/ Todos los temas y/o mensajes que fomenten la piratería sobre cualquier software u otro material protegido, o informen de cómo o dónde llevarla a cabo serán retirados inmediatamente del foro. No obstante, y debido a la imposibilidad por parte de los administrador de controlar todos los temas y mensajes , si alguien detecta cualquier incidencia de este tipo ruego lo comunique de forma inmediata a la administración, especificando el enlace al tema para poder ser retirado.

10/ Se prohíbe la reproducción total o parcial de textos u otros medios sujetos a Copyright y/o pertenecientes a otras webs, foros, etc... Sin embargo si que se podrán insertar enlaces a los mismos, pero siempre haciendo referencia a la página propietaria.

11/ La Taberna es un foro en lengua castellana o español, pero cada uno es libre de expresarse como quiera, allá él si la mayoría no lo entiende. Los usuarios se abstendrán de hacer ningún comentario indicando al que escribe en otra lengua su pertinencia o no. Tampoco se tolerará el uso del idioma como arma reivindicativa de ningún tipo.

12/ No se permiten insultos ni difamaciones a empresas, profesionales o particulares. Tampoco acusaciones de ningún tipo, que no estén probadas o demostradas judicialmente o por lo medios legales adecuados. Este no es un medio para presentar denuncias, para ello, existen los juzgados, consumo, etc...

13/ No se permite la inserción de hilos o mensajes con el fin de generar exclusivamente tráfico a otras web o canales, bien sea mediante enlaces, mediante árticulos, ficheros o datos parciales, o por cualquier otro método.

14/ Cualquier incumplimiento de estas normas, puede ser motivo de amonestación y/o expulsión del autor, de borrado o cierre de temas o mensajes, o de cualquier otra medida que la administración decida para intentar hacer que éstas sean cumplidas. Los temas pueden ser movidos o unidos sin previo aviso a criterio de los administradores.

15/ Si estás de acuerdo con ellas este es tú sitio; si no te gustan, no te apetece cumplirlas, las consideras restrictivas, censoras o que coartan tu libertad de expresión, no entres, no intervengas, y no te quejes cuando te sean aplicadas las medias correctoras adecuadas. No luches por cambiarlas a tu conveniencia, no puedes.

16/ Baja Voluntaria del foro.

Ni éste ni ningún otro Foro tiene previsto un sistema de Bajas voluntarias y automáticas. Simplemente con dejar de participar en él, y editar el Perfil de usuario para que dejen de aparecer los datos que crean no deben verse es sufiente.

No obstante, si alguien quiere que se le borre su cuenta, deberá enviar un e-mail desde el enlace "contáctanos" que se encuentra en la parte inferior del foro usando el e-mail con el que está registrado en la Taberna ya que es la única forma de comprobar la autenticidad del que se quiere dar de baja.
Así se evita que alguien pueda coger los datos de tu cuenta y pedir que se borre la misma.

Por otro lado advertir que los mensajes del usuario aparecerán, una vez borrada la cuenta, como realizados por un "invitado" ya que las intervenciones en un Foro público, son públicas. Es decir, desde el momento en que se publican dejan de pertenecer al usuario. Por otro lado, como siempre hay contestaciones a los mensajes, si algunos son borrados, el hilo deja de tener sentido.

En cualquier caso, si existe algún o algunos mensajes en el que aparezcan datos personales que el usuario no quiere que sigan apareciendo, ANTES de pedir la baja, podrá reportarnos estos mensajes, usando la opción "reportar mensajes" y nosotros eliminaremos esos datos personales.

Se entiende que una vez borrada la cuenta, esta acción es irreversible, con lo cual no se podrá volver atrás.


Estas normas pueden ser modificadas sin previo aviso, por lo que se recomienda consultarlas regularmente...



Bueno, y eso es todo, pasa, busca asiento por donde puedas y pide lo que guste...
Ver más
Ver menos

Proyecto OpenPlotter

Colapsar
Este tema está cerrado
X
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Re: Respuesta: Proyecto OpenPlotter

    Originalmente publicado por pinguino Ver Mensaje
    Estupendo, hay aquí un compendio de conceptos bastante avanzados de GNU/Linux fácilmente explicados y comprensibles.

    Solo añadiria un inciso, en la parte donde dices:
    Código:
    cat << EOF>/etc/udev/rules.d/shipmodul.rules
    ATTRS{idProduct}=="fd4a", ATTRS{idVendor}=="0403", RUN+="/lib/udev/shipmodul"
    EOF
    Yo le añadiria la opción para crear un enlace simbolico con el nombre del dispositivo, en este caso shipmodul. Quedaria mas o menos así:

    Código:
    cat << EOF>/etc/udev/rules.d/shipmodul.rules
    ATTRS{idProduct}=="fd4a", ATTRS{idVendor}=="0403", SYMLINK+="shipmodul", RUN+="/lib/udev/shipmodul"
    EOF
    ¿Por que es buena idea? Por que ya que nos ponemos a definir la regla del dispositivo con udev aprovechamos para asegurarnos de poder encontrarlo siempre sin importar que puerto le asigna el sistema.

    Vamos a explicarlo...:

    Supongamos que tenemos dos dispositivos USB, un GPS a 4800 y un shipmodul a 57600.

    El sistema le asignará a cada uno un puerto ttyUSB0 a uno y ttyUSB1 al otro.

    El problema es que el sistema asignara estos dispositivos aleatoriamente, en unos casos USB0 será el GPS y en otros USB1 será el GPS. Y esto pasará sin orden ni concierto.

    Si definimos en kplex ttyUSB0 como GPS a 4800 y ttyUSB1 como shipmodul a 57600 todo funcionará bien mientras esto no cambie. Pero cuando cambie (que cambiará) dará error (pues cada uno va a una velocidad diferente) y otra vez de vuelta al lio.

    Sin embargo, si definimos en udev un dispositivo (como en este caso el shipmodul) con un enlace simbólico, este no solo se llamará ttyUSB0 (o lo que le toque) si no que al mismo tiempo se llamará shipmodul. y seguirá llamandose shipmodul sin importar si esta vez el sistema le a adjudicado el ttyUSB0 o bien el ttyUSB1o el ttyPericoDeLosPalotes. Así que este problema de asignación aleatoria de puertos lo habremos solucionado.

    Bastará con configurar en kplex el puerto del dispositivo como /dev/shipmodul o /dev/GPS o /dev/AIS y funcionará siempre sin dar error.

    Naturalmente hay que definir del mismo modo cada dispositivo diferente para que todos concuerden con su configuración.

    Perdonad por el tocho, pero creo que merecia la pena aprovechar el tuto de North Side para aclarar este asunto que creo que puede producir quebraderos de cabeza a mas de uno si cuenta con muchos dispositivos USB.
    Me parece estupendo. He editado el manual para incluirlo.

    Comentario


    • Re: Respuesta: Proyecto OpenPlotter

      Originalmente publicado por sailoog.com Ver Mensaje
      toma ya! peaso manual estas hecho todo un linuxero ya

      ojo que he visto que en los corta pega del codigo se te ha colado el modelo fd4a, editalo que si no será confuso para quien lo aplique.

      a ver si me da tiempo y hago una adaptacion para que funcione con los dos modelos y os la mirais tu y pinguino que no tenga errores y la aplico a openplotter.

      pinguino: cuando creas un enlace simbolico te sigue apreciendo el dev/ttyUSBx por ejemplo en los listados de puertos disponibles de opencpn o openplotter?
      Es que desde pequeño me gustó el tema de la programación. De hecho me dedico a la programación, pero de autómatas industriales. Visual Basic también lo he tocado bastante por trabajo. Pero linux no lo había tocado. Y me gusta!!

      Por cierto, ya he corregido la errata de fd4a. Estaría bien que alguien con el mismo dispositivo lo probase a ver que tal. Yo quería haber borrado lo que hice y haberlo hecho otra vez copiando desde este post, para ver si iba bien. Pero no me ha dado tiempo. Hoy he intentado navegar un poco. Que también mola.

      Saludos

      Comentario


      • Re: Proyecto OpenPlotter

        creeis que algo asi funcionaria?:


        /etc/modules

        Código:
        ftdi_sio vendor=0x0403 product=0xfd49
        ftdi_sio vendor=0x0403 product=0xfd4a
        /etc/udev/rules.d/shipmodul1.rules

        Código:
        ATTRS{idProduct}=="fd49", ATTRS{idVendor}=="0403", SYMLINK+="shipmodul1", RUN+="/lib/udev/shipmodul1"
        /etc/udev/rules.d/shipmodul2.rules

        Código:
        ATTRS{idProduct}=="fd4a", ATTRS{idVendor}=="0403", SYMLINK+="shipmodul2", RUN+="/lib/udev/shipmodul2"
        /lib/udev/shipmodul1

        Código:
        #!/bin/bash
        /sbin/modprobe ftdi_sio
        echo 0403 fd49 > /sys/bus/usb-serial/drivers/ftdi_sio/new_id
        /lib/udev/shipmodul2

        Código:
        #!/bin/bash
        /sbin/modprobe ftdi_sio
        echo 0403 fd4a > /sys/bus/usb-serial/drivers/ftdi_sio/new_id
        si tienes tiempo y ganas pruebalo en tu instalación y aunque solo dispongas de uno de los modelos y funciona, no tiene porque no funcionar en el otro no?

        es para hacer openplotter mas compatible.

        monstruos que soys unos monstruos...
        Editado por última vez por sailoog.com; 31/05/2015, 21:06:52.

        Comentario


        • Re: Proyecto OpenPlotter

          Originalmente publicado por sailoog.com Ver Mensaje
          creeis que algo asi funcionaria?:


          /etc/modules

          Código:
          ftdi_sio vendor=0x0403 product=0xfd49
          ftdi_sio vendor=0x0403 product=0xfd4a
          /etc/udev/rules.d/shipmodul1.rules

          Código:
          ATTRS{idProduct}=="fd49", ATTRS{idVendor}=="0403", SYMLINK+="shipmodul1", RUN+="/lib/udev/shipmodul1"
          /etc/udev/rules.d/shipmodul2.rules

          Código:
          ATTRS{idProduct}=="fd4a", ATTRS{idVendor}=="0403", SYMLINK+="shipmodul2", RUN+="/lib/udev/shipmodul2"
          /lib/udev/shipmodul1

          Código:
          #!/bin/bash
          /sbin/modprobe ftdi_sio
          echo 0403 fd49 > /sys/bus/usb-serial/drivers/ftdi_sio/new_id
          /lib/udev/shipmodul2

          Código:
          #!/bin/bash
          /sbin/modprobe ftdi_sio
          echo 0403 fd4a > /sys/bus/usb-serial/drivers/ftdi_sio/new_id
          si tienes tiempo y ganas pruebalo en tu instalación y aunque solo dispongas de uno de los modelos y funciona, no tiene porque no funcionar en el otro no?

          es para hacer openplotter mas compatible.

          monstruos que soys unos monstruos...
          Si. Claro que tiene que funcionar. Tantos dispositivos como queramos agregar y crear sus reglas.

          En cuanto vaya al barco lo pruebo con una instalación limpia de OpenPlotter.

          Y dejémoslo en mostruito. Aquí monstruo solo hay uno!!

          Comentario


          • Re: Respuesta: Proyecto OpenPlotter

            Originalmente publicado por sailoog.com Ver Mensaje
            pinguino: cuando creas un enlace simbolico te sigue apreciendo el dev/ttyUSBx por ejemplo en los listados de puertos disponibles de opencpn o openplotter?
            Si, continua apareciendo. Y continua funcionando. Creo que puedes conectar cada salida a dos herramientas diferentes. Lo que pasa es que nunca sabes que ha sido asignado a ttyUSB0, ttyUSB1 Etc. El enlace en cambio apunta al dispositivo identificado.

            Yo lo necesito por que tengo ttyUSB0 GPS a 4800. ttyUSB1 AIS a 38400. ttyUSB2 salida NMEA0183 a 4800. Y ahora ttyACM0 seatalk a 4800.

            Sin udev seria un infierno.... menos ttyACM0 que no compite. Pero con udev los tengo controlados:

            ttyGPS-usb

            ttyAIS

            ttyNMEAOUT

            ttyYAPP

            Ahora nunca se lia kplex.

            Comentario


            • Re: Proyecto OpenPlotter

              Ahora los que no tienen excusa para usar OpenPlotter son los usuarios de Raymarine por SeaTalk. Con el dispositivo de YAPP que hemos fabricado pueden entrar directamente por USB a la Raspberry sin complicarse con conversores serie. Tan fácil como eso.

              En breve tendré las placas disponibles para el que las quiera. Y el que lo quiera terminado también. Que me lo diga por privado para que el señor tabernero no se moleste.

              Por otro lado. Me voy a poner a buscar pantallas TFT para la Raspberry pero que se puedan poner en el panel de instrumentos de la mesa de cartas. Que sea penable quiero decir. ¿Alguien ha visto algo ya?.

              Yo he visto algo así:



              Pero no me gusta por RCA

              O podría mecanizarle algo a esta otra para panelarla:



              Saludos

              Comentario


              • Re: Proyecto OpenPlotter

                Originalmente publicado por sailoog.com Ver Mensaje
                creeis que algo asi funcionaria?:


                /etc/modules

                Código:
                ftdi_sio vendor=0x0403 product=0xfd49
                ftdi_sio vendor=0x0403 product=0xfd4a
                /etc/udev/rules.d/shipmodul1.rules

                Código:
                ATTRS{idProduct}=="fd49", ATTRS{idVendor}=="0403", SYMLINK+="shipmodul1", RUN+="/lib/udev/shipmodul1"
                /etc/udev/rules.d/shipmodul2.rules

                Código:
                ATTRS{idProduct}=="fd4a", ATTRS{idVendor}=="0403", SYMLINK+="shipmodul2", RUN+="/lib/udev/shipmodul2"
                Código:
                #!/bin/bash
                /sbin/modprobe ftdi_sio
                echo 0403 fd49 > /sys/bus/usb-serial/drivers/ftdi_sio/new_id
                /lib/udev/shipmodul2

                Código:
                #!/bin/bash
                /sbin/modprobe ftdi_sio
                echo 0403 fd4a > /sys/bus/usb-serial/drivers/ftdi_sio/new_id
                si tienes tiempo y ganas pruebalo en tu instalación y aunque solo dispongas de uno de los modelos y funciona, no tiene porque no funcionar en el otro no?

                es para hacer openplotter mas compatible.

                monstruos que soys unos monstruos...
                Solo un detalle, las rules se pueden poner todas en el mismo archivo. De hecho yo las tengo así. Lo digo por simplificar. seria algo asi como:

                ATTRS{idProduct}=="fd49", ATTRS{idVendor}=="0403", SYMLINK+="shipmodul1", RUN+="/lib/udev/shipmodul1"

                ATTRS{idProduct}=="fd4a", ATTRS{idVendor}=="0403", SYMLINK+="shipmodul2", RUN+="/lib/udev/shipmodul2"
                Estas dos lineas se pueden meter en un mismo archivo /etc/udev/rules.d/shipmodul

                Ahora lo que no estoy seguro es de si se puede tener un solo archivo /lib/udev/shipmodul que ejecute el modprobe según el dispositivo detectado.

                Fijaos en la rule:

                ATTRS{idProduct}=="fd4a", ATTRS{idVendor}=="0403", SYMLINK+="shipmodul2", RUN+="/lib/udev/shipmodul2"

                Esta parte identifica el dispositivo en base a los datos vendor y product ATTRS{idProduct}=="fd4a", ATTRS{idVendor}=="0403"

                Esta otra crea el enlace simbólico con el nombre que deseamos SYMLINK+="shipmodul2"

                Y la tercera ejecuta el programa que tenemos en /lib/udev/shipmodul2 RUN+="/lib/udev/shipmodul2"

                Que es el que se encarga de hacer el modprobe es decir, cargar el controlador según el dispositivo detectado.

                Yo creo que se podrían meter los dos dispositivos en el mismo guión y quedaria de este modo:

                #!/bin/bash
                /sbin/modprobe ftdi_sio
                echo 0403 fd49 > /sys/bus/usb-serial/drivers/ftdi_sio/new_id
                echo 0403 fd4a > /sys/bus/usb-serial/drivers/ftdi_sio/new_id
                Habria que comprobar si funciona, pero si lo hace es mas sencillo pues solo hay que crear 2 archivos en vez de 4.

                Aunque la verdad esto lo digo por marear la perdiz.... que hoy es Domingo.

                por cierto.... use esta información para forzar que el dispositivo de YAPP se reconociera como ttyUSB y usara el controlador ftdi_sio en vez del acm que carga por defecto.

                He de decir que el dmesg tiró un monton de errores y que curiosamente se creaban dos dispositivos. el ttyUSB0 y el ttyUSB1. Este segundo era el unico que funcionaba....... pero ¡También funcionaba!

                Aunque he de reconocer que con el ttyACM0 todo rodaba limpio. Pero vamos que se puede experimentar con estos controladores genéricos.
                Editado por última vez por Invitado; 31/05/2015, 21:46:05.

                Comentario


                • Re: Proyecto OpenPlotter

                  Originalmente publicado por North Side Ver Mensaje
                  Ahora los que no tienen excusa para usar OpenPlotter son los usuarios de Raymarine por SeaTalk. Con el dispositivo de YAPP que hemos fabricado pueden entrar directamente por USB a la Raspberry sin complicarse con conversores serie. Tan fácil como eso.

                  En breve tendré las placas disponibles para el que las quiera. Y el que lo quiera terminado también. Que me lo diga por privado para que el señor tabernero no se moleste.

                  Por otro lado. Me voy a poner a buscar pantallas TFT para la Raspberry pero que se puedan poner en el panel de instrumentos de la mesa de cartas. Que sea penable quiero decir. ¿Alguien ha visto algo ya?.

                  Yo he visto algo así:



                  Pero no me gusta por RCA

                  O podría mecanizarle algo a esta otra para panelarla:



                  Saludos
                  mi consejo: nada que no sea HDMI. El RCA se ve como el culo.

                  tu segundo enlace es el que algunos tenemos y comprobado que funciona de lujo. es el tamaño minimo aceptable, mas pequeño es demasiado y el interface de openplotter lo he diseñado para esos tamaños minimos.

                  ese mismo modelo de placa es que venden en adafruit (por el triple) asi que debe estar muy testeado.

                  buscando bien puedes encontrarla por la mitad de precio. el problema es el siguiente... es dificil garantizar que recibirás lo que pides y que funcione. Yo he comprado a dos proveedores chinos esa placa/pantalla y no funcionaba ninguno de los dos conjuntos, menos mal que entre uno y otro puede montar uno funcional. uno de los proveedores al que compre es del enlace que se puso en este hilo y al que lo puso no le dio problemas pero con las compras a china y a esos precios ya se sabe, es una loteria...

                  Comentario


                  • Proyecto OpenPlotter

                    Originalmente publicado por sailoog.com Ver Mensaje
                    mi consejo: nada que no sea HDMI. El RCA se ve como el culo.

                    tu segundo enlace es el que algunos tenemos y comprobado que funciona de lujo. es el tamaño minimo aceptable, mas pequeño es demasiado y el interface de openplotter lo he diseñado para esos tamaños minimos.

                    ese mismo modelo de placa es que venden en adafruit (por el triple) asi que debe estar muy testeado.

                    buscando bien puedes encontrarla por la mitad de precio. el problema es el siguiente... es dificil garantizar que recibirás lo que pides y que funcione. Yo he comprado a dos proveedores chinos esa placa/pantalla y no funcionaba ninguno de los dos conjuntos, menos mal que entre uno y otro puede montar uno funcional. uno de los proveedores al que compre es del enlace que se puso en este hilo y al que lo puso no le dio problemas pero con las compras a china y a esos precios ya se sabe, es una loteria...

                    Si. Tengo claro que tiene que ser por HDMI. Pero también tengo claro que quiero que sea para encastrar en el panel. La idea seria adosarle detrás una caja en la que entre la raspberry y una pequeña fuente de 12 a 5V. Sería como un plotter comercial, pero mucho mejor, claro!!

                    Comentario


                    • Re: Proyecto OpenPlotter

                      Originalmente publicado por pinguino Ver Mensaje
                      Solo un detalle, las rules se pueden poner todas en el mismo archivo. De hecho yo las tengo así. Lo digo por simplificar. seria algo asi como:



                      Estas dos lineas se pueden meter en un mismo archivo /etc/udev/rules.d/shipmodul

                      Ahora lo que no estoy seguro es de si se puede tener un solo archivo /lib/udev/shipmodul que ejecute el modprobe según el dispositivo detectado.

                      Fijaos en la rule:

                      ATTRS{idProduct}=="fd4a", ATTRS{idVendor}=="0403", SYMLINK+="shipmodul2", RUN+="/lib/udev/shipmodul2"

                      Esta parte identifica el dispositivo en base a los datos vendor y product ATTRS{idProduct}=="fd4a", ATTRS{idVendor}=="0403"

                      Esta otra crea el enlace simbólico con el nombre que deseamos SYMLINK+="shipmodul2"

                      Y la tercera ejecuta el programa que tenemos en /lib/udev/shipmodul2 RUN+="/lib/udev/shipmodul2"

                      Que es el que se encarga de hacer el modprobe es decir, cargar el controlador según el dispositivo detectado.

                      Yo creo que se podrían meter los dos dispositivos en el mismo guión y quedaria de este modo:



                      Habria que comprobar si funciona, pero si lo hace es mas sencillo pues solo hay que crear 2 archivos en vez de 4.

                      Aunque la verdad esto lo digo por marear la perdiz.... que hoy es Domingo.

                      por cierto.... use esta información para forzar que el dispositivo de YAPP se reconociera como ttyUSB y usara el controlador ftdi_sio en vez del acm que carga por defecto.

                      He de decir que el dmesg tiró un monton de errores y que curiosamente se creaban dos dispositivos. el ttyUSB0 y el ttyUSB1. Este segundo era el unico que funcionaba....... pero ¡También funcionaba!

                      Aunque he de reconocer que con el ttyACM0 todo rodaba limpio. Pero vamos que se puede experimentar con estos controladores genéricos.
                      asi lo habia hecho al principio pero me pareció que ese new_id tenia pinta de usarse como variable y darle dos valores seguidos quedaba raro pero quizás solo se cargue el dispositivo detectado no? no se, ni p... idea habra que probarlo

                      echo 0403 fd49 > /sys/bus/usb-serial/drivers/ftdi_sio/new_id
                      echo 0403 fd4a > /sys/bus/usb-serial/drivers/ftdi_sio/new_id

                      Comentario


                      • Re: Proyecto OpenPlotter

                        Originalmente publicado por North Side Ver Mensaje
                        Ahora los que no tienen excusa para usar OpenPlotter son los usuarios de Raymarine por SeaTalk. Con el dispositivo de YAPP que hemos fabricado pueden entrar directamente por USB a la Raspberry sin complicarse con conversores serie. Tan fácil como eso.

                        En breve tendré las placas disponibles para el que las quiera. Y el que lo quiera terminado también. Que me lo diga por privado para que el señor tabernero no se moleste.

                        Por otro lado. Me voy a poner a buscar pantallas TFT para la Raspberry pero que se puedan poner en el panel de instrumentos de la mesa de cartas. Que sea penable quiero decir. ¿Alguien ha visto algo ya?.

                        Yo he visto algo así:



                        Pero no me gusta por RCA

                        O podría mecanizarle algo a esta otra para panelarla:



                        Saludos

                        Yo tambien pienso que mejor HDMI.
                        Otra posibilidad es usar el display de un portatil (con la placa estropeada por ejemplo) o comprarlo como recambio (salen baratos) y con una controladora de displays ( que se pueden conseguir por 20 a 30 euros) conectarlo a la Rasp.
                        Aqui teneis un link de como se hace: https://www.youtube.com/watch?v=NtcZ...ature=youtu.be

                        La ventaja del display es que se puede empotrar mejor, tienen buenas resoluciones, bajo consumo y si quieres puedes conseguirte tambien un tusch screen.

                        Gracias a North Side por el tutor para el Schipmodul. Por circunstancias de la vida estoy ahora alejado de mi barco (en tierras helveticas) y hasta agosto no podre probar mi schipmodul. Pero en cuanto lo haga informare.
                        Un saludo a los cofrades

                        Comentario


                        • Proyecto OpenPlotter

                          Originalmente publicado por North Side Ver Mensaje
                          Si. Tengo claro que tiene que ser por HDMI. Pero también tengo claro que quiero que sea para encastrar en el panel. La idea seria adosarle detrás una caja en la que entre la raspberry y una pequeña fuente de 12 a 5V. Sería como un plotter comercial, pero mucho mejor, claro!!

                          Te pongo la mia como ha quedado con una cajita fabricada por mi. Si quieres la referencia te la paso.

                          Tiene una board con una placa para por hardware poder realizar ajustes, va bien, aunque resolucion justilla pero bien por lo que vale es HDMIImageUploadedByTapatalk1433254903.684040.jpg

                          Comentario


                          • Re: Proyecto OpenPlotter

                            Yo pedi la misma pantalla al tio de la alfombra que va deprisa, (AliExp...) pero sin el teclado de 4 o 5 botones. La cosa es que la he conectado por hdmi a varios aparatos, IMac, Raspberry... Y siempre se ve con un margen al lado izquiero y abajo de la pantalla que no se aprobecha, de unos 2 cm. He llegado a pensar que esta defectuosa. La proxima con botones para probar.

                            Al final, siempre uso el vnc, en el Ipad Mini y me parece mucho mas efectivo y practico, aunque reconozco que poder conectar una pantalla, un raton y un teclado para algun momento que crees que algo falla no es mala idea.

                            Comentario


                            • Re: Proyecto OpenPlotter

                              Tengo instalado la ultima img 0.4.2, y no consigo calibrar el Ais.

                              He buscado y no encuentro el manual adecuado, el de versiones anteriores sí.

                              Tengo dudas en el orden de las acciones a llevar a cabo:

                              1- Boton Calibrado, y en la ventana de terminal, apuntar el valor de ganancia maxima, por ejemplo 49,6

                              2- en la misma ventana saldran valores de ppm cada 10 segundos, esperar que el valor se estabilize y apuntarlo, por ejemplo 69

                              3- apuntar estos valores en las casillas

                              4- pulsar el boton calibrado fino.


                              Y aqui ya estoy mas perdido que ...

                              A ver si alguno de vosotros termina este pequeño tuto para el apartado del Ais.

                              Muchas gracias!

                              Comentario


                              • Re: Proyecto OpenPlotter

                                Adoro el proyecto, adoro el open source y me he decidido. .. en cuanto termine de restaurar el barco el.primer proyecto seRa éste.

                                Preguntas tontas:


                                Es viable conectar TODAS las llaves del cuadro? Pensando en programarme un cuadro eléctrico digital.


                                Es viable montar un pequeño servidor web php mysql? Pensando en tener acceso rapido y facil desde cualquier dispositivo... ademas es mas rapido programar php que C...

                                Comentario

                                Trabajando...
                                X