Bus Pirate 5 is the latest edition of the original universal serial interface trusted by hackers since 2008. We've stocked and loved the Bus Pirate 4 for years and are excited to see the latest and greatest from the minds at WhereLabs.
Can't get a chip to work? Is it the circuit, code, bad part, or a burned out pin? The Bus Pirate sends commands over common serial protocols so you can get to know a chip before prototyping. Updated with tons of new features and tools, talking to chips and probing interfaces is more fun than ever!
The Bus Pirate is an open-source hardware debugging tool that converts simple commands into common bus protocols such as 1-Wire, I2C, SPI, UART, several LEDs and more. Send commands to a chip or sensor and get the response, without writing a line of code.
Commands are entered into a serial terminal. A new VT100 mode supports color text and a status toolbar that displays the function and voltage of each pin.
Specs
The Bus Pirate is designed to eliminate the frustrating parts of hacking and hardware tinkering. We tried to tackle all the pain points, from bizarre and uncomfortable acrobatics with multimeter probes to the hassle of connecting multiple test hooks to a single pin. With Bus Pirate 5, information you need is right where you need it.
- Bulldozer buffered IO - 1.2 to 5volt direct interfacing with 8 bidirectional buffered IOs
- Voltage measurement extravaganza - The Bus Pirate displays voltage readings for every pin, right on its vibrant LCD screen and in the terminal statusbar
- Current measurement - Get a reality check by monitoring current use in real time
- Programmable power supply - 1 to 5volt output, 400mA max, for powering all kinds of devices
- Programmable current limit - A 0 to 500mA programmable hardware fuse sets current limits that keep your projects safe and sane
- A big colorful display - Keep track of pin assignments, voltages and current
- Color terminal and statusbar - VT100 terminal emulation for that modern 1970s feel
- Just One Button - A dedicated button for automating repetitive debug commands while you're wrist deep in circuits
- Auxiliary Header - A second header to easily connect logic analyzers and other tools. Stop struggling to fit multiple probe hooks on tiny chip leads
RP2040
- Based on Raspberry Pi Foundation RP2040
- 128Mbit flash storage for lots of features
- Firmware developed with the Pico C language SDK
8 Buffered IO pins
- 1.65-5volt operating range, 3 state
- Voltage measurement on every pin
- Toggleable 10K pull-up resistors
- 10 pin x 2.54mm main header
- 9 pin x 1.0mm auxiliary header
Programmable Power Supply Unit
- Current Sense
- Programmable 1-5.0volt output
- Programmable 0-500mA current limit
- Resettable digital fuse
- Protection circuit
1Gbit NAND flash storage
- Save global and mode settings
- Appears as a USB disk drive
- Future use for logs, dumps and stand-alone programming
LCD
- 320 x 240 pixel IPS all direction display
- Pin labels
- Live voltage measurements
- Live current consumption
18 RGB LEDs
- Introduction demo
- Party mode
Just one button
- Escape from modes
- User input for production programming, remote hacking, whatever
VT100 terminal interface
- Color interface
- Live update toolbar/monitor
USB bootloader
- Updating is as simple as dragging a file onto the disk
USB C connector
- ...but limited to the USB speeds supported by the RP2040
Technical Details
Bus Pirate 5 documentation is broken into hardware and firmware sections. Here's some other fun stuff you might enjoy.
- Component selection and sourcing
- Cables and Milled breadboard pins
- Injection molded case
- Hardware users guide
- Getting started and Command reference
- Firmware development and translation
- Manufacturing resources
Files
Community
Shipping rates Australia wide and New Zealand
FAQ:
- How do I estimate shipping for my order?
- Add products in the shopping cart and head to the checkout page to estimate the shipping.
Dispatch time
Unless expressly agreed otherwise with you, we will not commence delivery of an order until we have received cleared payment of the purchase price in full.
All orders placed before 11 am AEST (Monday to Friday) will ordinarily be processed on the same day.
We will endeavour to ship the Products by the applicable time indicated on the website, but all times are indicative only. All shipping times are dispatch times only, and actual delivery dates will depend on the shipping method chosen, delivery address and delivery service provider.
Note- Please make a note during purchase if you require any item urgently. However we cannot guarantee that we will be able to comply with any request.
*Go to Australia post delivery time calculation to get various Australia post service in your area please use our shipping postcode Thomastown, 3074 as the "from" address - https://auspost.com.au/parcels-mail/delivery-times.html?ilink=tools-open-deliv-times.
We ship all products throughout mainland Australia, Tasmania and New Zealand - Including Darwin, Melbourne, Sydney, Tasmania, Adelaide, Brisbane, Perth, all metro and regional areas but do not deliver to areas in Australia where the Australia Post delivery network is not available.
Check Express shipping delivery coverage area at - http://auspost.com.au/parcels-mail/delivery-areas.html
Receipt of deliveries
Deliveries to post office boxes are not permitted where delivery is by courier. If delivery is by courier and nobody is available at the delivery address to accept delivery when delivery is attempted then the courier may either:
- leave the relevant parcel at the unattended address (the courier will do so if specified in your delivery requirements); or
- re-attempt delivery at a later time or date, in which case we may charge you an additional re-delivery fee.
Note that if a delivery is left unattended at the shipping address and is subsequently stolen then the theft is your responsibility, not ours.
Payment & Security
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.