Skypic 2009: Muchas gracias por vuestra ayuda :-)

skypic-2009-agotadas
Queríamos dar las gracias a las siguientes personas, empresas e instituciones por su ayuda en la financiación de la Skypic 2009 y su apoyo al hardware libre. Sin vosotros esto no hubiera sido posible. Muchísimas gracias, de verdad. Vuestros nombres están puestos en los créditos de la Skypic:

  • Artifact Consulting (7 PCBs). Ingenieros y Expertos en el campos de la Informática y las nuevas tecnologías. Pozuelo, Madrid. Director técnico: Raul Lapeira Herrero
  • Isidoro Gayo Vélez (2 PCBs). Pola de Gordón, León.
  • Juan Manuel Domínguez García-Cuevas (2 PCBs). Marbella, Málaga.
  • CEIEC (1 PCBs). Centro de Innovación Experimental del Conocimiento. Universidad Francisco de Vitoria
  • Quoriam Ingenieros SL (1 PCB). Consultoría y desarrollo de sistemas y aplicaciones informáticas a medida. Madrid.
  • Francesc Constans Cots (1 PCB). Secretario de la junta directiva de A.R.D.E. Barcelona.
  • Vicente Torres Torres (1 PCB). Socio fundador de A.R.D.E. Sant Jordi de ses salines, Ibiza.
  • Ander Welton (1 PCB). Ingeniero en informática de Sistemas. Castellbisbal, Barcelona
  • Alfredo García Villarejo (1 PCB). León.
  • Patrick Tamellini (1 PCB). Torremolinos, Málaga
  • Andrés Alvarez Skinner (1 PCB). Techsweb S.L. Madrid
  • Raul Frías Ríos (1 PCB). Parla. Madrid.
  • El 3 de noviembre del 2009, lanzamos esta iniciativa, en la que pedíamos ayuda para la financiación de la Skypic 2009. Esta versión, es similar a la Skypic “de toda la vida”, pero migrada al Kicad, por lo que se convierte en Hardware libre2 con las ventajas que eso conlleva (Más información aquí).

    Muchísimas gracias 🙂

    Obijuan

    Primer PCB de la tarjeta Skycube

    skycube-prot1-blog1
    En la entrada del blog titulada: Tarjeta Skycube y Robots modulares autónomos presentamos el primer prototipo de la tarjeta Skycube, hecha a mano, que nos sirvió para evaluarla y más adelante mover a minicube-I de manera autónoma.

    skycube-prot1-blog2

    Ya hemos diseñado el PCB (disponible en el repositorio) con Kicad y hemos sacado 4 placas prototipo en la ETSI de Telecomunicación de la UPM. Es una placa hardware libre2. Se ha dimensionado de manera que se adapta perfectamente a los módulos Y1.

    skycube-prot1-blog3

    Hemos montado uno de los prototipos y lo estamos evaluando. Las primeras pruebas han sido satisfactorias, aunque como suele ocurrir, al hacer el primer prototipo siempre se encuentran errores.

    Esta versión de la Skycube no será la definitva. Es una prueba de concepto. La versión final estará en smd e incorporará conexión por USB para que sea más fácil la grabación del firmware. Sin embargo, para poder hacer pruebas con robots modulares, posiblemente saquemos una tirada industrial de unas 25 unidades. Además, así podremos preparar el primer taller de robots modulares.

    Obijuan

    Venta de PCBs de la skypic 2009: ayúdanos a financiar el hardware libre

    skypics-2009-pcbs
    Para el desarrollo del hardware libre no sólo es necesario emplear tiempo en el diseño, sino que hay que invertir dinero en la fabricación de los circuitos impresos para comprobar que funcionan correctamente.

    Para validar la nueva Skypic-2009, hemos sacado una tirada de 25 PCBs en ELATE, SA.

    Queremos que participes con nosotros en la financiación del hardware libre. Para ello podremos a la venta una edición limitada de 20 Pcbs de la Skypic 2009 al precio de 10€ (+ 2€ de gastos de envío).

    Además del PCB, pondremos tu nombre en la página de la Skypic para que figures como uno de los impulsores del hardware libre.

    Los interesados enviad un correo a juan@iearobotics.com e indicad vuestros datos para el envío. Los pagos se harán mediante transferencia bancaria.

    Esperamos vuestra colaboración para ayudarnos a seguir desarrollando hardware, software y robots libres. Muchas gracias 🙂

    Obijuan

    Ya está lista la Skypic 2009

    skypic-2009-3
    La nueva tarjeta Skypic-2009 ya está probada, y ha sido liberada. Los cambios con respecto a la Skypic 2007 son pocos y ya hablamos sobre ello en este post. El cambio más importante ha sido la migración a Kicad, pasando la Skypic de ser una placa hardware libre a hardware libre2

    skypic-2009-3d-kicad
    Toda la información está publicada en la página de la Skypic. Esta imagen es un renderizado 3D hecho con Kicad. Anímate y echa un vistazo a la placa en 3D. Para ello tienes que tener instalado el Kicad (Linux, Mac, windows). Desde Ubuntu/Debian es inmediato:

    apt-get install kicad

    o bien desde Synaptic. Baja el fichero skypic-2009.zip con las fuentes del proyecto. Descomprímelo. Abre el fichero skypic.pro con Kicad. Pincha en skypic.brd para ver el PCB y luego en la opción “Visualización 3D”. Aparecerá el modelo 3D. Con el botón izquierdo apretado y moviendo el ratón rotaremos la placa para verla desde otro punto de vista.

    También están disponibles diferentes fotos en este álbum.

    Con la Skypic-2009, el mundo es un poquito más libre 😉

    Obijuan

    Usbpicprog: Grabador libre de PICs

    usbpicprog-1
    Esta semana he recibido el usbpicprog, un programador para los microprocesadores PIC. Es hardware libre2, diseñado con Kicad. Me enteré de su existencia gracias a Carlos García Saura. Me ha costado 25€, incluyendo los gastos de envío.

    usbpicprog-2
    En esta foto se muestra la parte inferior. Utiliza un PIC18f2550 y varios componentes smd. La comunicación con el PC es a través del USB. Lo que más me ha gustado, y la razón por la que me lo he comprado, es que es hardware libre2. Esto significa que es hardware libre (por lo que sus esquemas están disponibles) y además está diseñado usando herramientas libres (Kicad). En este repositorio están los esquemas. El hardware libre, poco a poco se va extendiendo.

    usbpicprog-skypic1
    El programador lo he probado con una Skypic, corriendo el software en Linux. A funcionado perfectamente. He hecho un cable que se conecta al usbpicprog por un lado y por el otro al conector RJ11 de la Skypic (el mismo por el que se conecta el ICD2). ¡Hardware libre grabando hardware libre!

    Obijuan

    Primer prototipo de la Skypic-2009

    skypic-2009-prot1
    Hace unas semanas comenzamos la migración de la tarjeta Skypic al Kicad para que sea Hardware libre sin restricciones (Ver entradas (1) y (2) ).

    La nueva placa es la versión 1.3 (Skypic-2009) y es prácticamente igual a la actual (1.2, Skypic-2007) con los siguientes cambios:

  • Diseñada con Kicad, en vez de Eagle. Por lo que es hardware libre del grupo I
  • Añadido conector de 5 pines recto para programación ICSP
  • El conector de programación CT4 se ha sustituido por uno recto, en vez de acodado para diferenciarlo de los puerto A, B y C
  • La clema triple ha sido sustituida por una doble
  • Se usan los transistores BC547, en vez de los SC107
  • Añadidos plano de masa y VCC
  • Ayer viernes estuvimos Andrés, Ricardo y yo frikeando y soldando el primer prototipo. En esta foto se pueden las dos tarjetas: La skypic-2007 y el prototipo de la skypic 2009:

    skypic-07-09

    Podéis ver más fotos en el álbum de la skypic-2009. El esquema y PCB para kicad están accesibles en este repositorio.

    Aunque nunca hayáis manejado un programa de diseño electrónico, os animos a que os bajéis el Kicad, todos los ficheros de la Skypic-2009 y que echéis un vistazo. Sólo tenéis que abrir el fichero skypic.pro desde Kicad. Los usuarios de Ubuntu/Debian lo tenéis muy fácil: basta con un apt-get install kicad (o su instalación desde Synaptic) 😉

    Obijuan

    Hardware libre (II)

    hardware-libre-2-peq

    [hardware libre (I)] Muchos de los diseños de hardware libre pertenecen al grupo II, y están diseñados con la herramienta Eagle. Este software, en mi opinión, es muy bueno y nos ha permitido a muchos diseñadores electrónicos poder usar plataformas alternativas como Linux o Mac. Además existe una versión freeware limitada, gratuita, que permite que cualquiera se lo pueda instalar y usar. Por ello, a nivel técnico sólo tengo alabanzas para el Eagle.

    Sin embargo, al ser software propietario, aparecen restricciones a la hora de compartir los diseños. Son estas restricciones, y NO la calidad del Eagle, lo que conviene plantearse a la hora de hacer diseños libres. Normalmente, los usuarios hacen hardware libre, pero sin tener en mente estas restricciones. En este post las enumeraré y analizaré.

    Continue reading “Hardware libre (II)”

    Publicado curso de programación del PIC16 en C

    portada-curso-pic16

    Hemos publicado el “Curso de programación del PIC 16 en C” que dimos en Junio de 2009 a personal de la Administración Pública. De momento está publicada la información de los PIC 16, aunque en el curso se incluyeron también los de la familia 18.

    El enfoque es eminentemente práctico, siguiendo la filosofía POE: Programación Orientada a Ejemplos 😉 Todos los ejemplos se han probado en la Tarjeta Skypic.

    skypic-altavoz2

    Se muestran ejemplos del manejo de los puertos digitales, temporizadores, puerto serie, conversor analógico digital, manejo de LCDs, servos, bus I2C, memorias EEPROM y Flash del PIC y control de servos. Uno de los ejemplos es un órgano digital con el PIC, usando el teclado del PC para seleccionar las notas, mediante conexión por puerto serie.

    La parte del Bus I2C es especialmente interesante. Se muestran ejemplos de cómo implementar Maestros y Esclavos en la Skypic y cómo acceder a varios sensores mediante este bus: El emisor/receptor de ultrasonidos SRF02, una brújula electrónica y un LCD (ver foto).

    skypic-sensores-i2c

    El último módulo (el 11) está dedicado a la memoria flash y el protocolo ICSP. No se hicieorn transparencias, pero sí algunos ejemplos muy interesantes y frikis. Uno de ellos, es un programa virus que se clona a sí mismo por el ICSP. Se conecta la Skypic a otra y el programa se transfiere desde la original a la destino. La nueva Skypic puede a su vez “infectar” a otras. Sobre este tema ya hablaré más adelante, cuando tenga hechos los vídeos 😉

    Obijuan

    Tarjeta Skycube y Robots modulares autónomos

    skycube-prot1-peq

    Hoy hemos probado el primer prototipo de la tarjeta Skycube, que se atornilla a los módulos Y1 para construir robots modulares autónomos.

    Esta placa es hardware libre, y está siendo diseñada con Kicad, por lo que es “Hardware libre de pata negra“. Este primer prototipo es una prueba de concepto y los componentes están soldados en una placa de fibra de vidrio con los cables tirados a mano. El esquema está disponible en el repositorio. El PCB se hará en las siguientes semanas.

    En este vídeo podéis ver una demostración de un módulo y1 oscilando con la Skycube integrada:
    [youtube]http://www.youtube.com/watch?v=ga4-KeNQ1W0[/youtube]
    (Enlace directo al vídeo en youtube)

    El software con el que se está probando la placa es el de los micro-osciladores.

    Las características de la placa son:

    * Microprocesador: PIC16F876A a 20Mhz
    * Control de hasta 8 módulos Y1.
    * 4 conectores de servos por cada cara, para facilitar el cableado
    * Comunicación por bus I2C entre tarjetas Skycube.
    * Conector de I2C doble, uno por cada cara, para facilitar la interconexión
    * Conector de alimentación doble, tipo molex, uno por cada cara
    * Led de pruebas
    * Botón de pruebas
    * Micro-interruptor de on/off
    * Led de power-on
    * Slot de expansión para conectar sensores

    skycube-prot1-21

    Los robots modulares autónomos están cada vez más cerca 😉

    Obijuan

    Hardware libre (I)

    hardware-libre-logo
    Las ideas principales sobre Hardware libre las publicamos en el artículo “Hardware libre: clasificación y desarrollo de hardware reconfigurable en entornos GNU/Linux”[1] presentado en el VI congreso de Hispalinux en Septiembre de 2003.

    Durante estos años, hemos publicado otros artículos[2][3][4][5] y presentaciones con los detalles de nuestros diseños libres. En las jornadas sobre Software libre de la UAM, en Marzo de 2007, revisamos algunos conceptos y simplificamos la clasificación, en la presentación titulada: “Hardware Libre: conociendo las tripas”[6]. Aquí os dejo la versión on-line:

    Hardware Libre: conociendo las tripas
    Se puede resumir en las siguientes ideas:
    Continue reading “Hardware libre (I)”