A Bus - Device programmer with various protocolsDesigned by JasonKits in Malta
This project is an Open Source project and is very popular amongst hobbyists and professionals. The board Bus Raider is a remake of the board Bus Pirate Ver 3.b or 3.6, having tried several times to…Read More…
This project is an Open Source project and is very popular amongst hobbyists and professionals.
The board Bus Raider is a remake of the board Bus Pirate Ver 3.b or 3.6, having tried several times to snatch one in their free PCB offer I designed my own. The board can be interfaced to any chip device and communicate in seconds thus eliminating the prototype bed. Just the device in a breadboard and the board is sufficient to get things going.
Most hobbyists and engineers will have to interface sensors and other devices to a processor, this will involve addressing and initializing each device by using a library if not writing your own code. When a prototype is being tested it will have various stages like writing code, testing code, design the board, and program the CPU. Having to repeat the process of testing and going back to the drawing board is a tedious job.
This board Bus Raider was designed after visiting the 'bus pirate' project, being an open-source project and the author used SMD parts in all of his design, I designed a board that uses discrete parts so everyone can build it. The power supply regulation and the USB to the serial chip are SMD parts and the rest discrete commonly available parts. The board uses a PIC24FJ64GA002 and can support many protocols thanks to the firmware.
This board can talk to a vast type of device from a PC serial terminal, Thus eliminates the need to design a prototype board for every sensor or chip being tested and without using the library. The board can support many popular serial protocols which work in the range of TTL Levels.
The board supports the following Protocols (bus modes):
I2C - SPI - 1-Wire - JTAG - Asynchronous serial - MIDI - PC keyboard - HD44780 LCD 2/3-wire bitwise pin control -scriptable binary bit-bang
Board Specifications :
0-5.5volt tolerant pins
0-6volt measurement probe
1Hz-40MHz frequency measurement
1kHz – 4MHz pulse-width modulator, frequency generator
On-board multi-voltage pull-up resistors
On-board 3.3volt and 5volt power supplies with software reset
Macros for common operations
Bus traffic sniffers (SPI, I2C)
A bootloader for easy firmware updates
Transparent USB->serial mode
10Hz-1MHz low-speed logic analyzer
AVR STK500 v2 programmer clone
Script languages can be used such as Perl, Python, and more...
Public domain (Creative Commons Zero) source. Prototype the device with the board, and then go ahead and prototype your board.
The Universal bus raider can be interfaced to these software applications:
AVRDude AVR programmer - OpenOCD JTAG debugger - flashrom bios/flash programmer
Some Reading is required so as to get these programs to work in your scenario.
Supplied as a bare PCB - easy to build and work with.
If you wish to buy a full kit - Just send me an email and I will reply with the availability of the kit.
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when Bus Raider Explorer can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
|Shipping Rate||Tracked||Ships From||First Item||Additional Items|
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!