My favorites | Sign in
Logo
                
Code license: Artistic License/GPL
People details
Project owners:
  ianlesnet
Project committers:
peterhuewe, pastus, otaconn, audiohacked, navid.rahimi

NEW Firmware v3.0 with SUMP compatible low-speed logic analyzer.

NEW Bus Pirate v3. Buy a red BPv3 for $30 from Seeed Studio, including worldwide shipping. Read about the v3 hardware.

NEW Bus Pirate GUI preview for MAC OSX and Windows.

C programmer? Add Bus Pirate support to the OpenOCD JTAG programmer and get a bounty.

Download the latest nightly builds from SVN.

Bus Pirate manual and chip demonstrations

3-EEPROM explorer board and demo HD44780 LCD adapter board and demo


Interfacing a new microchip can be a hassle. Breadboarding a circuit, writing code, hauling out the programmer, or maybe even prototyping a PCB. We never seem to get it right on the first try.

The ‘Bus Pirate’ is a universal bus interface that talks to most chips from a PC serial terminal, eliminating a ton of early prototyping effort when working with new or unknown chips. Many serial protocols are supported at 0-5.5volts, more can be added.

We added other stuff we need, like,

Since this has been such a useful tool for us, we cleaned up the code, documented the design, and released it here with specs, schematic, and source code.

Bus Pirate manual and chip demonstrations


SVN checkout instructions:

We use TortoiseSVN, but any SVN client will work.

You can check out all source, the development branch, or v0g code freeze.


We compiled the feedback we've gotten into the issues tracker.

We used to say no programmers, but thanks to a new binary interface mode and a patch to AVRDude, the Bus Pirate now programs AVRs, EEPROMs, and more.

Do you have anything to add to the list?


License explanation We changed the license that Google displays to "Artistic License/GPL", this better reflects the mixed (but open) licensing on the project code. All our work is public domain, but we used some other open code that isn't.

NOTE: not all files are public domain. Code, code modifications, and hardware created by the project are released into the public domain under the Creative Commons '0' license, as noted in each source file.

This source may also include files from other authors which have other licenses, for example GPL, or other open but restrictive licenses. These licenses may or may not be included in the source files.


This program and hardware is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.









Hosted by Google Code