Bus Pirate PIC programmer update

PIC 12/16/18/ds30 programming support for the Bus Pirate is progressing. Sean Nelson, a regular contributor to the Bus Pirate project, submitted a patch that adds serial port support to usbpicprog. The Linux patch compiles, but the Windows port still has some bugs. The picture shows our prototype 13volt power supply for the PIC programmer. It’s […]

Bus Pirate IC test PCB

A discussion in the forum led to the creation of a new chip demonstration/test PCB for the Bus Pirate. This board has spaces for several commonly-sampled I2C and 1-Wire devices, and an HD44780 LCD tester: I2C 24LC EEPROM (PTH and SMD) TC74 temperature sensor (PTH) DS1085(L)/DS1077(L) frequency generator (SMD) PCF8563/DS1307 real-time clock (PTH) MCP3021 analog […]

Bus Pirate high voltage supply with only 6 parts

We used the Bus Pirate and 6 common components to multiply 5volts to over 120volts with a boost converter, a type of switched-mode power supply. Similar circuits are commonly used to power 180volt nixie tubes from low voltage power supplies. This circuit is a simple way to build your first SMPS, but be careful because […]

Bus Pirate support in Flashrom project

Flashrom is an open source utility for working with flash storage chips. It supports a bunch of flash chips commonly used on motherboards to hold the system BIOS. biosflasher (Carl-Daniel Hailfinger) recently added Bus Pirate support to Flashrom. It should be possible to program SPI flash chips using the next release of Flashrom and the […]

C programmer needed for PIC support!

We’re looking for a C programmer who can add serial port output to usbpicprog. It’s all that stands in the way of bringing PIC 12F/16F/18F/ds30 programming to the Bus Pirate*. usbpicprog is an open source multi-platform programmer that uses wxWidgets toolkit and libusb. It currently sends byte commands to a USB HID driver. Your goal, […]

Laser etched Bus Pirate case

Ril3y made a fantastic laser etched Plexiglas case for his Bus Pirate v3 with a command cheat-sheet etched onto the bottom. There’s more pictures of this awesome case in his Flickr photo stream. Bus Pirate preorder 2 should ship this week. There’s still a few (<30) extra preorder 2 Bus Pirates at Seeed Studio, get […]

Bus Pirate PIC programmer?

Last week we made the Bus Pirate into an AVR STK500v2 compatible programmer by porting some existing open source code. Now we’re looking for a similar code-base that programs PIC microcontrollers. The PIC programmer landscape is a bit sketchy. As we understand, it’s not feasible to impersonate an existing programmer interface like the PICKIT2 or […]

Bus Pirate high voltage power supply

The crew at Robots and Dinosaurs prototyped a high voltage power supply for a geiger counter tube using the Bus Pirate pulse-width modulator. They were able to step up 5volts to 800volts+ with a simple boost converter circuit on a bread board. We always like to see new ways to use the Bus Pirate. Thanks […]

Bus Pirate STK500v2 AVR programmer firmware

See the latest version in the documentation wiki. Here’s an alternate firmware for the Bus Pirate that clones an STK500 programmer for AVR microcontrollers. We ported the GPL’d source from Guido Socher’s AvrUSB500 ATMEGA8-based programmer to the PIC. The firmware should work with any applications that support the STK500 v2 protocol. We used it to […]