Difference between revisions of "Futaba"

From MythTV Official Wiki
Jump to: navigation, search
m (LCDproc)
(Restructured the page)
Line 1: Line 1:
{{Incomplete}}
 
 
 
 
= Introduction =
 
= Introduction =
 
[http://www.futaba.com Futaba Corporation] is recognized as a world leader in the manufacturing of flat panel Vacuum Fluorescent Displays (VFD), VFD modules, field emission displays (FED) and industrial and hobby radio control systems. The world comes into contact with Futaba products every day in applications such as:
 
[http://www.futaba.com Futaba Corporation] is recognized as a world leader in the manufacturing of flat panel Vacuum Fluorescent Displays (VFD), VFD modules, field emission displays (FED) and industrial and hobby radio control systems. The world comes into contact with Futaba products every day in applications such as:
Line 35: Line 32:
 
- module is a controlled by a Weltrend WT65F5 USB Micro controller.  
 
- module is a controlled by a Weltrend WT65F5 USB Micro controller.  
  
- a VFD ''(currently not supported by LCDProc)''
+
- a VFD  
  
 
- a 801.11 B/G usb device Ralink chipset RT2571WF - [http://rt2x00.serialmonkey.com/wiki/index.php?title=Downloads driver available here].
 
- a 801.11 B/G usb device Ralink chipset RT2571WF - [http://rt2x00.serialmonkey.com/wiki/index.php?title=Downloads driver available here].
Line 46: Line 43:
  
 
   
 
   
== VFD, General info ==
+
== VFD ==
{{Warning box|currently not working with mythTV, please add your info to this page so we can move forward}}
 
  
  
Line 93: Line 89:
 
[http://www.mythtv.org/wiki/index.php/Mythlcdserver MythTV LCDserver Wiki]
 
[http://www.mythtv.org/wiki/index.php/Mythlcdserver MythTV LCDserver Wiki]
  
== VFD, Information for developers ==
+
 
 +
=== LCDproc support ===
 +
 
 +
Here is a LCDproc working with dm140: [https://zeb.slsp.se/daylight/lcdproc-0.5.2-henlar-v0.2.tar.gz lcdproc-0.5.2-henlar-v0.2.tar.gz]
 +
v0.2 have the dm140_char() fixed.
 +
It is not bug free but it is a start<br>
 +
Quick howto:
 +
*./configure --enable-drivers=dm140
 +
*make
 +
*make install
 +
*Edit /usr/local/etc/LCDd.conf
 +
*Change the driver to dm140
 +
*Change the driver path from server/drivers to /usr/local/lib/lcdproc
 +
*Check so the dm140.so file is copied to this directory also. If not, copy! You will find it in ./server/drivers.
 +
 
 +
Fire it up with: LCDd<br>
 +
If you want it running in forground add -f and if you want lots of scrolling text add -r 4. This will show all calls to dm140_functions.
 +
 
 +
 
 +
 
 +
=== Additional technical info ===
 
{{Tip box|Check the [http://www.mythtv.org/wiki/index.php/Talk:Futaba TALK page] for additional information on Futaba development}}  
 
{{Tip box|Check the [http://www.mythtv.org/wiki/index.php/Talk:Futaba TALK page] for additional information on Futaba development}}  
 
Technical specification of the Futaba DM-140GINK Demo VFD device:
 
Technical specification of the Futaba DM-140GINK Demo VFD device:
Line 120: Line 136:
 
If anyone wants to develop a normal LCDProc compatible driver for this please let us know, if you sent an email to MSI support they will sent you the source code of the windows program and schematics  of the PCB. Otherwise drop a note in the discussion thread so we can email it to you.
 
If anyone wants to develop a normal LCDProc compatible driver for this please let us know, if you sent an email to MSI support they will sent you the source code of the windows program and schematics  of the PCB. Otherwise drop a note in the discussion thread so we can email it to you.
  
=== Buttons ===
+
== Buttons ==
 
Here is a list of support buttons, although not sure which ones are physically mapped.
 
Here is a list of support buttons, although not sure which ones are physically mapped.
  
Line 146: Line 162:
 
     Event code 259 (Btn3)
 
     Event code 259 (Btn3)
 
     Event code 260 (Btn4)
 
     Event code 260 (Btn4)
 
= LCDproc =
 
 
Here is a LCDproc working with dm140: [https://zeb.slsp.se/daylight/lcdproc-0.5.2-henlar-v0.2.tar.gz lcdproc-0.5.2-henlar-v0.2.tar.gz]
 
v0.2 have the dm140_char() fixed.
 
It is not bug free but it is a start<br>
 
Quick howto:
 
*./configure --enable-drivers=dm140
 
*make
 
*make install
 
*Edit /usr/local/etc/LCDd.conf
 
*Change the driver to dm140
 
*Change the driver path from server/drivers to /usr/local/lib/lcdproc
 
*Check so the dm140.so file is copied to this directory also. If not, copy! You will find it in ./server/drivers.
 
 
Fire it up with: LCDd<br>
 
If you want it running in forground add -f and if you want lots of scrolling text add -r 4. This will show all calls to dm140_functions.
 
  
  

Revision as of 19:22, 2 October 2007

Introduction

Futaba Corporation is recognized as a world leader in the manufacturing of flat panel Vacuum Fluorescent Displays (VFD), VFD modules, field emission displays (FED) and industrial and hobby radio control systems. The world comes into contact with Futaba products every day in applications such as:

-Electronic readouts on automotive instrumentation

-Appliance Controls

-Audio/video equipment

-Home Entertainment

-Business machines

-Point-of-sale terminals

-Industrial process controllers

-Test/measurement equipment

-Remote controls for industrial, commercial and hobby industry

Futaba dm-140gink Demo

The Futaba DM-140GINK Demo is an OEM device from Futaba.

The following machines have the DM-140GINK build in: MSI Media Live, Hiper HMC-2K53A, ....(please add)


The DM-140GINK includes:

- module is a controlled by a Weltrend WT65F5 USB Micro controller.

- a VFD

- a 801.11 B/G usb device Ralink chipset RT2571WF - driver available here. Using the latest Ndiswrapper and the windows drivers located here will save you a lot of time though.

- some extra keys to control the machine


If you don't have any USB port 3 problems you should see this in your hardware list as two devices, the VFD and the panel buttons.


VFD

LCDproc is used by mythTV
Device front
Device back
VFD



click image to enlarge



DEMO






Links to info on the VFD:

http://www.mythtv.org/wiki/index.php/Hiper_HMC-2K53A

http://article.gmane.org/gmane.comp.sysutils.lcdproc/11769/match=pluto

http://article.gmane.org/gmane.comp.sysutils.lcdproc/11742/match=msi+media+live

http://www.gossamer-threads.com/lists/mythtv/users/284040?page=last


lcd4linux dev

lcdproc mailinglist

mythTV user mailinglist

MythTV LCDserver Wiki


LCDproc support

Here is a LCDproc working with dm140: lcdproc-0.5.2-henlar-v0.2.tar.gz v0.2 have the dm140_char() fixed. It is not bug free but it is a start
Quick howto:

  • ./configure --enable-drivers=dm140
  • make
  • make install
  • Edit /usr/local/etc/LCDd.conf
  • Change the driver to dm140
  • Change the driver path from server/drivers to /usr/local/lib/lcdproc
  • Check so the dm140.so file is copied to this directory also. If not, copy! You will find it in ./server/drivers.

Fire it up with: LCDd
If you want it running in forground add -f and if you want lots of scrolling text add -r 4. This will show all calls to dm140_functions.


Additional technical info

Information.png Tip: Check the TALK page for additional information on Futaba development

Technical specification of the Futaba DM-140GINK Demo VFD device:

Japanese PDF documentation

ePG3231 is an 8-bit RISC MCU that is Mentioned in Japanese PDF documentation

specification of the DM140GINK (GP112x16 = 18x2) VFD

ZIP file of Source Code, Tools, Schematics, Docs, and Pictures.

Pluto module source code

The Pluto guys seems to have this device working and deb file is available: http://plutohome.com/support/index.php?section=packageDownload&pkid=619

Since the site above seems unwilling to send the source code I downloaded it off their development-build;

-Media_Live_LCDButtons.src.tar.bz2

The Pluto dev-site will allow you to download additional source-code since there most likely are dependencies to other modules; deb.plutohome.com


windows source available If anyone wants to develop a normal LCDProc compatible driver for this please let us know, if you sent an email to MSI support they will sent you the source code of the windows program and schematics of the PCB. Otherwise drop a note in the discussion thread so we can email it to you.

Buttons

Here is a list of support buttons, although not sure which ones are physically mapped.

Input device ID: bus 0x3 vendor 0x40b product 0x7001 version 0x110 Input device name: "DM-140GINK Demo DM-140GINK Demo" Supported events:

 Event type 0 (Reset)
   Event code 0 (Reset)
   Event code 1 (Key)
 Event type 1 (Key)
   Event code 114 (VolumeDown)
   Event code 115 (VolumeUp)
   Event code 116 (Power)
   Event code 142 (Sleep)
   Event code 143 (WakeUp)
   Event code 163 (NextSong)
   Event code 164 (PlayPause)
   Event code 165 (PreviousSong)
   Event code 166 (StopCD)
   Event code 168 (Rewind)
   Event code 208 (?)
   Event code 256 (Btn0)
   Event code 257 (Btn1)
   Event code 258 (Btn2)
   Event code 259 (Btn3)
   Event code 260 (Btn4)



.