• We recently switched our forum platform. If you experience any issues please email support@crystalfontz.com

633 Python Software

interested?

  • Yes

    Votes: 5 71.4%
  • No

    Votes: 0 0.0%
  • Python? Are you mad?

    Votes: 2 28.6%

  • Total voters
    7

mrtaz

New member
I am working on controlling/accessing my 633 via python code. Would anyone be interested in (very ugly) code?

I am not a professional coder, more of a tinkerer, so there may (will) be room for improvement.

I currently have a program that can recieve and decode messages from the 633 (Fan speed, etc) and send messages to it (set lcd contents, etc). It also opens a network port so other apps can send it commands.

The only non-standard python module I am using is pySerial so it should be portable.

Lenny Brown
mrtaz@tazman.com
Looking for additional LCD resources? Check out our LCD blog for the latest developments in LCD technology.
 

Gooserider

New member
I am not a coder, just a user, so I don't know if what you're talking about would be useful to me or not... I'm basically looking at using a 633 under Linux, and would like to be able to get config and performance info to / from it, and be able to log performance data. I'm not really into using the LCD for any function other than fan control and temp monitoring.

Gooserider
 

marseillais

New member
deepspace said:
The latest LCDproc had also support for the 633!
hello, I am in France and I have a usbLCD 633 CrystalFontz and I would like to make it work under Linux 2.6.1 I would like to know what I must install so that it goes.
 

deepspace

New member
Well, not a lot to do...

Install the correct USB serial driver into the kernel, and config lcdproc to use the correct device (should /dev/usb/tts/0 or something).
 

marseillais

New member
i have install the 2.6 version of the kernel and i congig LCDd.con with

[CFontz]
# CrystalFontz driver

# Select the output device to use [/dev/lcd]
#Device=/dev/ttyS0
Device=/dev/ttyUSB0

# Select the LCD type (size) [20x4]
#Size=20x4
Size=16x2

# Set the initial contrast [140]
Contrast=140

# The backlight brightness settings are retrieved
# from the serversection now. And can therefore be
# modified from the server menu now.

# Set the communication speed [9600]
# possible values: 1200, 2400, 4800, 9600, 19200
#Speed=9600
Speed=19200

# Set the firmware version (New means >= 2.0) [no]
# if set, set Speed to 19200
#NewFirmware=no
NewFirmware=yes

# Reinitialize the LCD's BIOS [no]
# normally you shouldn't need this
Reboot=no

# This is using the USB->serial driver [no]
#USB=no
Usb=yes

I have agorde the cable usb intern and the allimentaion but the CF-633 does not ignite i dont know what i do.
 

deepspace

New member
here is my sectoin, hope it helps:

[CFontz]
# CrystalFontz driver

# Select the output device to use [/dev/lcd]
Device=/dev/usb/tts/0

# Select the LCD type (size) [20x4]
Size=20x4

# Set the initial contrast [140]
Contrast=140

# The backlight brightness settings are retrieved
# from the serversection now. And can therefore be
# modified from the server menu now.

# Set the communication speed [9600]
# possible values: 1200, 2400, 4800, 9600, 19200
Speed=19200

# Set the firmware version (New means >= 2.0) [no]
# if set, set Speed to 19200
NewFirmware=yes

# Reinitialize the LCD's BIOS [no]
# normally you shouldn't need this
Reboot=yes

# This is using the USB->serial driver [no]
USB=yes

[SGX120]
# Seetron SGX120-L driver

# Select the output device to use [/dev/lcd]
Device=/dev/ttyS0

# Select the LCD type (size) [20x4]
Size=20x4

# Set the communication speed [9600]
# possible values: 1200, 2400, 4800, 9600, 19200
Speed=9600

# Reinitialize the LCD's BIOS [no]
# normally you shouldn't need this
Reboot=no
Well, the LCD backlight should be on and the LCD should boot, even if no software is loaded.

Is /dev/ttyUSB0 correct? If the backlight is on, you schould be able to put some thing on the usb with:

cat hello world > /dev/ttyUSB0
 

marseillais

New member
I have a question, when you connect the cf-633 with port USB and has the power supply is the LCD posts something,
because mine it posts anything.
 
Top