Bus Pirate v4

From DP

Jump to: navigation , search

This page is way outdated. Please see the current info on Bus Pirate v4.


Contents

Development

Design preview and discussion

Datasheets

24fj128gb106

Prototypes

Bp-pcb-v4-complete-working-proto.jpg

Bp-pcb-v4-board.jpg

Bp-pcb-v4-proto1.jpg Bp-pcb-v4-v5-9.png

Bp-pcb-v4-test.jpg Bp-pcb-v4-usb.jpg Bp-pcb-v4-newboards.jpg

Latest Schematic

Buspirate-v4-cct.png

Early schematics

Bp-v4cct.png Bp-v4.0-cct.png Bp-v4-ftdi-cct.png Bp-v4-cct.png

Latest PCB

Bp-pcb-v4-final.png

Early PCBs

Bp-pcb-v4-latest.png Bp-pcb-v4.0.png Bp-pcb-ftdi.png Bp-pcb-v4.png

Firmware

Bp-pcb-v4-2.jpg


Bp-pcb-v4-alive.jpg


Bus Pirate v4 is alive!

Bus Pirate firmware v5.9 is running on the new Bus Pirate v4 hardware with direct PIC-based USB connection. It started out slow because USB support is hacked into replacements for the existing serial port functions, but the latest SVN version is working great.

Partlist

Part Quantity Value Package
C1-C6, C9, C10 8 0.1uF 0603
C7, C8 2 27pF 0603
C11-13 3 1uF 0603
C14, C15 2 10uF SMC_A
D1-D2 2 200mA diode SOD123
IC1 1 PIC24FJ256GB106 TQFP64-10X10
IC2 1 CD4066 SO14
IC3 1 24AASOT-23-5 SOT-23-5
IO 1 2X06 shourded pinheader PINSHRD_PTH_2X06
L1 1 700mA+ ferrite bead 0805
LED1-4 4 LED, 0805 CHIP-LED0805
NORMAL, RESET 2 5.4mm SMD tact button TACT_SWITCH_SMALL
Q1, Q2 2 PNP, 30hfe+, 800mA+ SOT23
R1, R2 2 1K 0603
R3-6 4 1K1 0603
R7-10 4 2K 0603
R11-14 4 10K 0603
R15 1 100K 0603
RN1-3 3 10K resistor network, 4R, convex RN8P-4R-CRA06S
USB 1 USB mini-b CONN_USB_MINI-B
VR1 VR2 2 MIC5205-3.3BM5 SOT-23-5
VR3 1 MIC5205-5.0BM5 SOT-23-5
X1 1 12MHz Seeed SMD crystal 4X6

The latest sources and distributors are in the master partlist. See something missing? Please let us know.

Manufacturing test plan

Bpv4-manu-test-plan.png

The manufacturing test plan will use the Bus Pirate internal hardware self-test.

  1. Place a jumper between the +3.3V pin and the ADC pin
  2. Plug the Bus Pirate into USB
  3. Open a terminal to the Bus Pirate COM port. Type '~' to start the self test
  4. Follow the instructions and verify the LEDs

The manual procedure will be replaced with a self-test application.

HiZ>~
Disconnect any devices
Connect (ADC to +5V)
Space to continue
Ctrl
AUX OK
MODE LED OK
PULLUP H OK
PULLUP L OK
VREG OK
EEPROM
SCL OK
SDA OK
WP OK
ACK OK
ADC and supply
Vusb(4.94) OK
5V(4.94) OK
5V0 VPU(4.73) OK
ADC(4.99) OK
3.3V(3.31) OK
3V3 VPU(3.09) OK
Bus high
MOSI OK
CLK OK
MISO OK
CS OK
Bus Hi-Z 0
MOSI OK
CLK OK
MISO OK
CS OK
Bus Hi-Z 1
MOSI OK
CLK OK
MISO OK
CS OK
MODE, VREG, and USB LEDs should be on!
Any key to exit
Found 0 errors.
HiZ>

Sample successful test.