Hace unos meses me llegó mi Bus Pirate, pero si bien he estado trasteando con él, hasta ahora no he tenido tiempo para dedicarle unas líneas.

El Bus Pirate es un versátil dispositivo  adquirible a través de Seeed Studio Depot capaz de realizar múltiples funciones como comunicarse con varios protocolos, programar chips… Concretamente desde su página web anuncian las siguientes funcionalidades (y muchas más que se van añadiendo poco a poco):

- Permite comunicar el PC con protocolos:
   * 1-Wire.
   * I²C.
   * SPI.
   * JTAG.
   * Asynchronous serial.
   * MIDI.
   * PC keyboard.
   * HD44780 LCD.
- Medir tensiones de forma analógica de 0 a 6 voltios.
- Medir frecuencias de 1 Hz a 40 Mhz.
- Generar frecuencias moduladas por ancho de pulso de 1 Khz a 4 Mhz.
- Sirve de sniffer de tráfico en buses SPI e I²C.
- Adaptador transparente de USB a puerto serie (niveles de hasta 5 voltios).
- Analizador lógico de 10 Hz a 1 Mhz compatible con el software SUMP.
- Programar microcontroladores AVR.

Bus Pirate 1/2

Es un desarrollo de hardware abierto, por lo que a semejanza de los programas de código abierto tiene disponible todos los diseños de su placa de circuito integrado en su sitio web, de forma que cualquiera pueda construírselo.

En mi caso preferí comprarlo, pues el precio (unos 25 euros, añadiéndole una caja protectora y cables, envío incluído) me parece ciertamente muy asequible para todo el uso que se le puede dar.

Mi primera impresión fue que era mucho más pequeño de lo que pensaba, con un aspecto ciertamente bueno (las PCBs rojas, negras o azules me encantan) y una disposición muy correcta de los componentes. La cajita se adapta perfectamente sirviendo de protección ante golpes y caídas y las sondas acaban en una especie de ganchos con los que sujetarlas firmemente en pines de circuitos.

Bus Pirate 2/2

De momento no he explorado todas sus capacidades, pero sí puedo asegurar experimentalmente que funciona perfectamente como puente serie-USB o para comunicarse con dispositivos I²C, en futuras entradas explicaré estos casos con más detalle que me han servido por ejemplo para acceder y reflashear una Fonera.

Resumiendo, una compra prácticamente obligada para cualquier aficionado a la electrónica o microbótica.