Project

General

Profile

Actions

Display-alternatives

do-it-yourself-electronics

Drawing I2C display

Arduino Helloworld

Breadboard I2C display

I2C display v0.1 + mbed

Alternatives

Older version:
Panel Layout v0.1

In some cases, manual control on the machine itself will not be the ideal solution. Therefore, we aim to make it possible to use RS232/USB or Ethernet communication to a PC to simulate the panel (for remote access, development or system without LCD)

ByVac

We thought about using this ready made controller PCB (serial+I2C) for LCD and keypad: [http://www.byvac.com/bv3/index.php?route=product/product&path=41_42&product_id=100 ByVac], just attach any row:column keypad and you are done. It can generate an interrupt by pulling an extra line low if there are key presses in its buffer. Combine with standard parallel LCD. We use this one with a standard 2x16 display, and a 9 keys keypad.

'''Note:''' this does work, but as with all (closed source) components that you buy: it does not completely do the job as we would have liked it. The keys generate 'events' when you press them, and you cannot detect if a key is still pressed. This is problematic! We always need to know if a key is pressed to control the motion. The closed source nature of this device does not allow us to simply change that one line of code in the embedded software, unfortunately. We need to do is ourself. And make it open source.

I2C controller by Robot-electronics

http://robot-electronics.co.uk/htm/Lcd03tech.htm

Nokia

The "standard" Nokia Color LCD:

Crystal Fontz

Crystal Fontz i2c controller met 6 buttons, 2x16 char. display:
CrystalFontz
http://www.crystalfontz.com/product/CFA533TMIKC

LCD panels

(Farnell) Alternatives:

Panel production alternative

  • one printboard for the micro-switches, processor and i2c bus connector
  • the display is connected with a flatcable (because it's thicker, so it need to be lower)
  • both printboard hang from the top plate with spacers
  • on top plate is made out of [http://www.nautasign.com/materialen-webshop/rowmark/mattes-1245x610x16mm.html Rowmark 1.6]
  • buttons: how to connect the smd microswitches to something that is easy to handle?
    • use printed ABS buttons?
    • foil layer to hold buttons in place?

Updated by jaap about 12 years ago · 5 revisions