Archive for the ‘Hardware’ Category

Fabricando la Skypic en china

Monday, June 28th, 2010

blog-tirada2-skypics-paneles

El pasado 28 de Mayo nos llegaron los PCBs de la Skypic que fabricamos en China. La fabricación la hemos hecho en pcbcart.com y los resultados han sido muy buenos.

La última versión de la Skypic fue diseñada con el Kicad. Los ficheros Gerber están panelizados, de manera que en cada panel hay 10 skypics

blog-skypic-panel

Obijuan

Primer prototipo de la Tarjeta Skycube-mega: Locomoción de Minicube-I

Saturday, May 29th, 2010

blog-skycube-mega-prot1-minicube-i-1

Ya está listo el primer prototipo de la tarjeta Skycube-mega para usarla en la locomoción de los robots modulares. Es similar a la Skycube pero con el micro ATMEGA328 de Atmel en vez del PIC16F876A de Microchip.

Para comprobar su funcionamiento se ha realizado la locomoción del robot Minicube-I, utilizando la nueva versión del software de micro-osciladores que ha sido portada al Atmel. Aquí podéis ver un vídeo:

En esta foto podéis ver la placa junto a la Skycube. Tienen el mismo tamaño y los conectores están situados en los mismos lugares. Los conectores para la programación “in-circuit” son diferentes, así como el conector del puerto serie que para la Skycube-mega es de 4 pines en vez de 3. Esto permite utilizar la señal RTS para realizar un auto-reset de la placa y poder descargar programas sin apretar ningún pulsador. La descarga se realiza con el cable de FTDI

blog-skycube-mega-prot1-skycube-1

Los primeros prototipos siempre los cableo a mano. Utilizo hilo de wrapping que sueldo en los pines para hacer las conexiones.

blog-skycube-mega-prot1-3

Obijuan

Software de micro-osciladores portado al ATmega168 de Atmel

Thursday, May 27th, 2010

blog-micro-osciladores-atmel-prot1
He comenzado a portar el software de micro-osciladores al micro ATmega168 de atmel. Hasta ahora lo tenía sólo para los PIC16F876A. Para las pruebas iniciales he usado un arduino nano, una protoboard, un módulo MY1 y cuatro pilas AA. En este vídeo podéis ver al módulo oscilar:

Las fuentes del programa están disponibles en este repositorio.

Aunque todavía queda mucho por mejorar, cualquiera que tenga un Arduino o una placa con un micro ATmega podrá implementar la locomoción de robots modulares de manera muy fácil. ¡Pruébalo! ;-)

Obijuan

Tarjeta skypads 2.0

Friday, January 22nd, 2010

skypads-20-3
Publicado el primer prototipo de la Skypads 2.0. Es una tarjeta con 8 pulsadores distribuidos en dos grupos de cuatro, con forma de cruceta. Aunque se puede usar como una placa genérica de pruebas con pulsadores, está pensada para controlar robots como si fuese un mando de una consola ;-) Así es mucho más fácil que usar tarjetas genéricas como la Skypads 1.0.

blog-skypads-20-skybot

La Skypads 2.0 tiene una longitud igual a la anchura de la Skypic, por lo que se puede atornillar encima de ella. Así es más cómodo para hacer pruebas:

blog-skypads-20-skypic

En esta foto se han reunido varios periféricos para la Skypic: Skypads 1.0, Skypads 2.0 y Freeleds:

blog-skypads-20-10-freeleds

La Skypads 2.0 es hardware libre 2, diseñada con Kicad

Obijuan

Tarjeta Skypads 1.0

Thursday, January 21st, 2010

skypads-10-r2

Ya tenemos el primer PCB prototipo de la Skypads 1.0. Es una tarjeta con 8 pulsadores de prueba que se conecta a cualquiera de los puertos de la Skypic (A,B ó C). Es muy útil para hacer pruebas o convertir la Skypic en una entrenadora para aprender a programar los microcontroladores PIC.

En esta foto la podéis ver conectada al puerto C de la Skypic. Junto con la freeleds, hacen una combinación perfecta para depurar aplicaciones y aplicar la Skypic a la docencia.

blog-skypads-10-4

Por supuesto, la Skypads es hardware libre2, diseñada con Kicad. Todos los esquemas están disponibles en su página.

Obijuan

Lote Nº 1 de tarjetas Skycube!!

Saturday, January 16th, 2010

blog-skycubes-lote-n1-1
Ya tenemos listo el Lote Nº 1 de tarjetas Skycube. En total tenemos 45 Skycubes montadas y probadas, listas para ser usadas en los robots modulares :-)

Los componentes los hemos comprado en Array Electrónica profesional, y también ellos han gestionado el montaje. Los PCBs se fabricaron en Elate SA.

Obijuan

Monolito 1.0: Biblioteca de componentes para Kicad

Friday, December 25th, 2009

blog-monolito-logo
Hemos publicado la versión 1.0 de Monolito, una biblioteca de componentes para Kicad. Esta versión incluye todos los componentes de la Skypic 2009, que ya han sido validados en fabricación.

Mi motivación personal es la de fomentar el que se realicen diseños de hardware libre2 para fabricación industrial. Por eso, Monolito sólo contendrá componentes que ya han sido validados en fabricación. La primera versión de Monolito se creó en el 2005, para la realización de la tarjeta Freeleds. Ahora se ha ampliado con los componentes de la Skypic y pronto con los de la Skycube.

blog-monolito_10-3d-1

Actualización: Ya está liberada la versión 1.1, que incluye los componentes de la Skycube

Obijuan

Tarjeta Skycube 1.0

Thursday, December 3rd, 2009

skycube-10-modulo-y1-1-blog
Acaba de nacer la tarjeta Skycube 1.0 para el control de robots modulares autónomos. Se puede adaptar tanto a los módulos Y1 como a los nuevos módulos MY. El PCB es de color negro, lo que de da un toque friki ;-) y las esquinas están redondeadas. Hemos fabricado 50 unidades en ELATE SA.

skycube-10-modulo-y1-2-blog
Es hardware libre2, por lo que cualquier la puede estudiar, modificar, distribuir o fabricar. Las caracterísitcas son:

  • Microprocesador: PIC16F876A a 20Mhz
  • Conexión de hasta 8 servos (8 módulos).
  • 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
  • Conector de grabación ICSP
  • Led de pruebas
  • Botón de pruebas
  • Micro-interruptor de on/off
  • Led de power-on
  • Slot de expansión para conectar sensores
  • Pines de TX y RX accesibles mediante un conector. Muy útil para descargar firmware usando un bootloader
  • skycube-3d-1-blog
    Ha sido diseñada con la herramienta Kicad.
    Podéis encontrar más fotos en este álbum.

    Obijuan

    Skypic 2009: Muchas gracias por vuestra ayuda :-)

    Monday, November 23rd, 2009

    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

    Sunday, November 8th, 2009

    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