LCD

You are currently browsing articles tagged LCD.

This is a new LCD adapter for the Bus Pirate. The board has been tested, Seeed is building a manufacturing prototype now. The Bus Pirate LCD library in firmware v5.4+ will require this LCD adapter instead of the old v1 adapter.

The v1 LCD adapter was based on a PCF8574 I2C IO expander IC. It took more than a second to update a 4×20 LCD screen, and the production price was too high to justify producing any.

The v2 adapter uses a cheap 74HCT595 8bit shift register instead. It has an SPI interface for blazing fast screen refreshes.

Read more about the v2 LCD adapter features and download the preliminary Eagle files in the forum.

Tags: ,

The #twatch is a Twitter scrolling, networked LCD screen. Not into Twitter? That’s ok, that #twatch has a backdoor server that works with a bunch of user submitted scripts and plugins.

After a long hiatus, the #twatch with an LCD attached is back in stock at Seeed Studio.

There are still a couple #twatch ethernet LCD backpacks PCB only available too, this is a good option if you have your own LCD.

An assembled #twatch with LCD is $45, and the #twatch PCB only (no LCD) is $30, prices include worldwide shipping.

Tags: ,

This is an old version, see the latest version on the documentation wiki.

Sjaak posted this demo of a KS0074 serial LCD in the forum:

I needed to test the SPI library with the newterm branch. I had a nice display from a dead Siemens phone. It uses a KS0074 display (which is an sort of SPI version of the good old HD44780). I found the datasheet and some example code on the internet  (sorry only German is available). During the testing I found out the Bus Pirate spits out the bits the other way around then in the code/datasheet.

Demo: is a weekly series that demonstrates devices with the Bus Pirate. Come back next Monday for another new demo.

Read the rest of this entry »

Tags: ,

Bus Pirate IC test PCB

A discussion in the forum led to the creation of a new chip demonstration/test PCB for the Bus Pirate. This board has spaces for several commonly-sampled I2C and 1-Wire devices, and an HD44780 LCD tester:

I2C

  • 24LC EEPROM (PTH and SMD)
  • TC74 temperature sensor (PTH)
  • DS1085(L)/DS1077(L) frequency generator (SMD)
  • PCF8563/DS1307 real-time clock (PTH)
  • MCP3021 analog to digital converter (SMD)
  • MCP4725 digital to analog converter (SMD)
  • PCF8574 I/O expander, compatible with Bus Pirate HD44780 LCD tester (PTH)

1-Wire

  • DS2431 EEPROM (PTH)
  • DS1822 temperature sensor (PTH)
  • DS2450 analog to digital converter (SMD)
  • Extra footprints for TO-92 1-wire devices

HD44780 LCDs

  • The PCF8574 is routed to an LCD connector that’s compatible with the Bus Pirate’s LCD library.

Our plan is to make a few the next time we order PCBs, and give them away. We can probably squeeze a few more chips onto the board if you have any requests. Are there any other chips you’d like to see on this board, either from our existing demos or maybe a new device?

Tags: , , , ,

[vimeo http://vimeo.com/7139826]

blue.zener interfaced a Nokia 3310 LCD using the new Bus Pirate binary mode. He also wrote a general Ruby class for the Bus Pirate binmode. There’s a bit more in the forum, too. The step-by-step overview is excellent, great work!

Don’t forget that we want your scripts too. We’re giving away two Bus Pirate probe kits to binmode script authors. Here’s all the binmode documentation so far.

Thanks for the tip!

Tags: ,

#twatch: backlight control

backlight-control

The #twatch backlight is controlled through a TCP server on port 1337. We use Herculese as our TCP client.

Connect to the #twatch TCP server at the IP address shown on the LCD screen. Send the command 0xFE 0×42 0×00 to turn on the backlight. Send the command 0xFE 0×46 to turn it off. Programs like LCD Smartie and LCDProc send these commands automatically when they start and exit.

Tags: ,

1wire-pic.ii.450

Here’s a comprehensive list of Bus Pirate chip demonstrations. It includes Ian’s old demonstrations from Hack a Day, and the most recent demos from Dangerous Prototypes. Tutorials are arranged by Bus Pirate hardware version.

Bus Pirate v2&v3

Bus Pirate v1a

Bus Pirate v0a

Tags: , , , , , ,

cover.ii

See the latest version in the documentation wiki.

Cheap character LCDs based on the HD44780 chipset come in a variety of sizes: 2×16, 4×20, etc. These displays have two standard interface modes, 4bit and 8bit parallel. 8bit requires a total of 11 data lines, 4bit requires 7 (6 for write-only). Some LCDs support an additional serial data mode, like the VFD Ian covered at Hack a Day.

adapter-mini.225HD44780 LCDs are generally 5volt parts with a separate supply for the back light. The Bus Pirate only has five 5volt tolerant I/O pins, so we made a small adapter board with enough pins to control the LCD. The Bus Pirate controls the adapter board through its LCD interface library.

Continue reading about the Bus Pirate HD44780 character LCD adapter board and interface library after the break. We can have PCBs, kits, or assembled kits produced by Seeed Studio for about $15, including worldwide shipping, more here. Read the rest of this entry »

Tags: , , ,