Bus Pirate ========== [![Bus Pirate](https://cdn.sparkfun.com/r/600-600/assets/learn_tutorials/4/0/4/Bus_Pirate.jpg)](https://cdn.sparkfun.com/assets/learn_tutorials/4/0/4/Bus_Pirate.jpg) *Bus Pirate [(TOL-12942)](https://www.sparkfun.com/products/12942)* This is a troubleshooting tool that communicates between a PC and any embedded device over most standard serial protocols, which include I2C, SPI, and asynchronous serial. Repository Contents ------------------- * **/Hardware** — All Eagle design files (.brd, .sch) * **/Production** — Production panel file (.brd) * **/Software** — Minimal Python example demonstrating binary mode Documentation -------------- * **[Hookup Guide](https://learn.sparkfun.com/tutorials/bus-pirate-v36a-hookup-guide)** — Basic hookup guide for the Bus Pirate. * **[SparkFun Fritzing repo](https://github.com/sparkfun/Fritzing_Parts)** — Fritzing diagrams for SparkFun products. Product Versions ---------------- * [TOL-12942](https://www.sparkfun.com/products/12942) — Serial protocol troubleshooting tool Version History --------------- * [v3.6a](https://www.sparkfun.com/products/12942) — Updated main connector wire colors/locations and improved power regulation * [v36](https://www.sparkfun.com/products/9544) — Original version produced by SparkFun License Information ------------------- This product is _**open source**_! Please review the LICENSE.md file for license information. If you have any questions or concerns on licensing, please contact techsupport@sparkfun.com. Distributed as-is; no warranty is given. - Your friends at SparkFun. This is a collaboration with Ian Lesnet.