Bus Pirate LCD adapter v2 (Development)
From DP
This design is now complete. See the final how-to here.
- HD44780 LCD adapter v2 for the Bus Pirate.
- Pre-production (sourcing)
Contents |
Development
Requirements
- Bus Pirate v3 or v2go
- Firmware v5.4+
Links
Prototype verification procedure
- Use a Bus Pirate with firmware v5.4 or later
- Connect the LCD adapter to the Bus Pirate with the 2x5 cable (picture 1)
- Connect a HD44780 LCD to the LCD header (picture 2)
- Open a serial terminal to the Bus Pirate
- type this syntax into the Bus Pirate to activate the LCD mode and display text on the LCD:
- m 9 {enter}
- W {enter}
- (2) {enter}
- 2 {enter}
- (6) 80 {enter}
- Adjust the contrast with R1 if needed.
- Numbers (0-9) should display on the LCD (picture 2)
- LED1 should now be ON
Example Bus Pirate output:
HiZ> i
Bus Pirate v3a
Firmware v5.7 (r478) Bootloader v4.4
DEVID:0x0447 REVID:0x3043 (B5)
http://dangerousprototypes.com
HiZ> m 9
This mode requires an adapter
Ready
LCD> W
Power supplies ON
LCD> (2)
RESET
Display lines:
1. 1
2. Multiple
(2)> 2
INIT
LCD> (6) 80
01234567890123456789012345678901234567890123456789012345678901234567890123456789
LCD>
Production testing procedure
Setup a Bus Pirate for testing
- Use Bus Pirate with firmware v5.x
- Connect the Bus Pirate to USB
- Run lcdtest.exe -d COMx where COMx is the Bus Pirate serial port.
Test procedure
- Connect the LCD adapter the the Bus Pirate
- Press space to run the test
- Verify LED1 on the adapter is blinking (other outputs will also blink)
- Press space to reset the test
- Remove the LCD adapter
- Repeat with #1
Possible no LED solutions
- Check LED1, R2 (solder, failed)
- Check IC1 (solder, failed)
- Check IO connector (solder)

