Our new official repo is on github
LCD Smartie version 5.6 is released!
Download it now: https://github.com/LCD-Smartie/LCDSmartie/releases
LCD Smartie version 5.6 is released!
Download it now: https://github.com/LCD-Smartie/LCDSmartie/releases
Shuttle VFD w. PT6314 controller. Driver?
Moderators: _X7JAY7X_, caesar, IFR, mattcro, limbo, Fast351, hydrolisk1792
-
- Posts: 6
- Joined: June 7th, 2006, 11:59 pm
- Location: Aarhus, Denmark
Shuttle VFD w. PT6314 controller. Driver?
Hi.
Is the Shuttle VFD supported by LCD Smartie? Here is some info about it I found posted on the internet:
T: Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=1308 ProdID=0003 Rev= 3.02
S: Manufacturer=Shuttle Inc
S: Product=VFD Module
S: SerialNumber=V003
C:* #Ifs= 3 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=01 Driver=usbkbd
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
I: If#= 1 Alt= 0 #EPs= 0 Cls=03(HID ) Sub=00 Prot=00 Driver=(none)
I: If#= 2 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
E: Ad=82(I) Atr=03(Int.) MxPS= 1 Ivl=10ms
I cannot make the darn thing display anything but date and time unless I use the program XPCtools. Then I can see CPU temp, Fan speeds etc. + I can create a short personal message like "Rosewind's SN95G5v2M or the like.
Is there something very basic I missed about LCD Smartie?
Sincerely,
Peter
Is the Shuttle VFD supported by LCD Smartie? Here is some info about it I found posted on the internet:
T: Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=1308 ProdID=0003 Rev= 3.02
S: Manufacturer=Shuttle Inc
S: Product=VFD Module
S: SerialNumber=V003
C:* #Ifs= 3 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=01 Driver=usbkbd
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
I: If#= 1 Alt= 0 #EPs= 0 Cls=03(HID ) Sub=00 Prot=00 Driver=(none)
I: If#= 2 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
E: Ad=82(I) Atr=03(Int.) MxPS= 1 Ivl=10ms
I cannot make the darn thing display anything but date and time unless I use the program XPCtools. Then I can see CPU temp, Fan speeds etc. + I can create a short personal message like "Rosewind's SN95G5v2M or the like.
Is there something very basic I missed about LCD Smartie?
Sincerely,
Peter
Last edited by Rosewind on June 14th, 2006, 7:57 pm, edited 1 time in total.
-
- Posts: 6
- Joined: June 7th, 2006, 11:59 pm
- Location: Aarhus, Denmark
Bump ... anyone? The VFD now works within MCE ... but ...
I would like the Shuttle VFD to work also when I am not using the Media Centre feature.
By uninstalling the Shuttle utility XPCtools 1.4 I finally managed to get the VFD to function flawlessly when using MCE. But the uninstall also means that my VFD only displays time and date when I am not in MCE mode.
Consequently, I would really appreciate any help to set up LCD smartie with the Shuttle VFD so I can get text info about temps, fan speeds, voltage from Speedfan and music info from Winamp, folding stats etc.
I am sure that if you could help me make this work, a lot of Shuttle VFD owners at Sudhian will be really happy
By uninstalling the Shuttle utility XPCtools 1.4 I finally managed to get the VFD to function flawlessly when using MCE. But the uninstall also means that my VFD only displays time and date when I am not in MCE mode.
Consequently, I would really appreciate any help to set up LCD smartie with the Shuttle VFD so I can get text info about temps, fan speeds, voltage from Speedfan and music info from Winamp, folding stats etc.
I am sure that if you could help me make this work, a lot of Shuttle VFD owners at Sudhian will be really happy

-
- Posts: 6
- Joined: June 7th, 2006, 11:59 pm
- Location: Aarhus, Denmark
PT6314 controller driver used in Shuttle VFD
The controller that I need a driver for is called PT6314 and is manufactured by this company: http://www.princeton.com.tw/webSite/tem ... vel2_id=32
If you follow this link, you will find a datasheet in the PDF-format.
This info should be a bit more pertinent, right?
If you follow this link, you will find a datasheet in the PDF-format.
This info should be a bit more pertinent, right?
-
- Forum Supporter
- Posts: 734
- Joined: October 15th, 2005, 10:39 am
- Location: Romania
- Contact:
I followed that link, but unfortunately it only shows the connection capabilities of the driver IC. But that's a starting point 
How is the VFD connected to your motherboard? and by that i mean number of wires, location on MB, maybe it is written something next to the connector, any other IC on the VFD board that you can identify...

How is the VFD connected to your motherboard? and by that i mean number of wires, location on MB, maybe it is written something next to the connector, any other IC on the VFD board that you can identify...
-
- Posts: 6
- Joined: June 7th, 2006, 11:59 pm
- Location: Aarhus, Denmark
Shuttle VFD: usb header, PT 6314-002 + CY7C63723-SXC
Thanks for the reply, Caesar.
Here is some more info from the VFD:
Backside:
big IC:
PT 6314-002
PC35D
J3AD3 (PTC)
small IC(?):
CY7C63723-
SXC 05 31? (the last two digits in BOLD covered by red paint dot)
A.02
63312
On the backside print board:
LH 94V-0
D2
139278B02R 0520
Front of print board (in various places)
D33032
V003 V1.1
N28C1
-
I suppose this means that the VFD is of the CYPRESS type ? I'll search for this.
Thanks again.
Here is some more info from the VFD:
Backside:
big IC:
PT 6314-002
PC35D
J3AD3 (PTC)
small IC(?):
CY7C63723-
SXC 05 31? (the last two digits in BOLD covered by red paint dot)
A.02
63312
On the backside print board:
LH 94V-0
D2
139278B02R 0520
Front of print board (in various places)
D33032
V003 V1.1
N28C1
-
I suppose this means that the VFD is of the CYPRESS type ? I'll search for this.
Thanks again.
-
- Posts: 6
- Joined: June 7th, 2006, 11:59 pm
- Location: Aarhus, Denmark
Cypress CY7C63723-SXC info
Here's a copy of the reference sheet on the cypress homepage:
CY7C637xx
Products : Universal Serial Bus : USB Low-Speed Peripherals : CY7C637xx
Datasheet and Errata for CY7C637xx
Download File Download Datasheet
Adobe Acrobat File (PDF)
Last Updated Apr 10, 2006 Download File Download Errata
Adobe Acrobat File (PDF)
Last Updated Apr 1, 2004
Signup for NotificationsSign Up for Notifications E-mail this page E-mail this Page
enCoRe(TM) USB Combination Low-Speed USB and PS/2 Peripheral Controller
Features
* enCoRe(TM) USB - enhanced Component Reduction
o Internal oscillator eliminates the need for an external crystal or resonator
o Interface can auto-configure to operate as PS/2 or USB without the need for external components to switch between modes (no General Purpose I/O [GPIO] pins needed to manage dual mode capability)
o Internal 3.3V regulator for USB pull-up resistor
o Configurable GPIO for real-world interface without external components
* Flexible, cost-effective solution for applications that combine PS/2 and low-speed USB, such as mice, gamepads, joysticks, and many others USB Specification Compliance
o Conforms to USB Specification, Version 2.0
o Conforms to USB HID Specification, Version 1.1
o Supports one low-speed USB device address and three data endpoints
o Integrated USB transceiver
o 3.3V regulated output for USB pull-up resistor
* 8-bit RISC microcontroller
o Harvard architecture
o 6-MHz external ceramic resonator or internal clock mode
o 12-MHz internal CPU clock
o Internal memory
o 256 bytes of RAM
o 8 Kbytes of EPROM
o Interface can auto-configure to operate as PS/2 or USB
o No external components for switching between PS/2 and USB modes
o No GPIO pins needed to manage dual mode capability
* I/O ports
o Up to 16 versatile GPIO pins, individually configurable
o High current drive on any GPIO pin: 50 mA/pin current sink
o Each GPIO pin supports high-impedance inputs, internal pull-ups, open drain outputs or traditional CMOS outputs
o Maskable interrupts on all I/O pins
* SPI serial communication block
o Master or slave operation
o 2 Mbit/s transfers
* Four 8-bit Input Capture registers
o Two registers each for two input pins
o Capture timer setting with five prescaler settings
o Separate registers for rising and falling edge capture
o Simplifies interface to RF inputs for wireless applications
* Internal low-power wake-up timer during suspend mode
o Periodic wake-up with no external components
* Optional 6-MHz internal oscillator mode
o Allows fast start-up from suspend mode
* Watchdog Reset (WDR)
* Low-voltage Reset at 3.75V
* Internal brown-out reset for suspend mode
* Improved output drivers to reduce EMI
* Operating voltage from 4.0V to 5.5VDC
* Operating temperature from 0?C to 70?C
* CY7C63723 available in 18-pin SOIC, 18-pin PDIP
CY7C63743 available in 24-pin SOIC, 24-pin PDIP, 24-pin QSOP CY7C63722 available in DIE form
* Industry-standard programmer support
Functional Description
Cypress has reinvented its leadership position in the low-speed USB market with a new family of innovative microcontrollers. Introducing...enCoRe USB-"enhanced Component Reduction." Cypress has leveraged its design expertise in USB solutions to create a new family of low-speed USB microcontrollers that enables peripheral developers to design new products with a minimum number of components.
At the heart of the enCoRe USB technology is the breakthrough design of a crystalless oscillator. By integrating the oscillator into our chip, an external crystal or resonator is no longer needed. We have also integrated other external components commonly found in low-speed USB applications such as pull-up resistors, wake-up circuitry, and a 3.3V regulator. All of this adds up to a lower system cost.
The CY7C637xx is an 8-bit RISC one-time-programmable (OTP) microcontroller. The instruction set has been optimized specifically for USB and PS/2 operations, although the microcontrollers can be used for a variety of other embedded applications.
Click here to choose part attributes to display in the table Choose Columns
Part Number # Endpoints #of I/O Core Development Kit Memory Architecture Memory Size
Sort descending Sorted Sort ascending Sort Sort ascending Sort Sort ascending Sort Sort ascending Sort Sort ascending Sort Sort ascending Sort
CY7C63722C-XC 3 10+1 M8B (8-bit RISC) CY3654, CY3654-P05 EPROM 8 KB
CY7C63723C-PXC 3 M8B (8-bit RISC) CY3654, CY3654-P05 EPROM 8 KB
CY7C63723C-SXC 3 10+1 M8B (8-bit RISC) CY3654, CY3654-P05 EPROM 8 KB
CY7C637xx
Products : Universal Serial Bus : USB Low-Speed Peripherals : CY7C637xx
Datasheet and Errata for CY7C637xx
Download File Download Datasheet
Adobe Acrobat File (PDF)
Last Updated Apr 10, 2006 Download File Download Errata
Adobe Acrobat File (PDF)
Last Updated Apr 1, 2004
Signup for NotificationsSign Up for Notifications E-mail this page E-mail this Page
enCoRe(TM) USB Combination Low-Speed USB and PS/2 Peripheral Controller
Features
* enCoRe(TM) USB - enhanced Component Reduction
o Internal oscillator eliminates the need for an external crystal or resonator
o Interface can auto-configure to operate as PS/2 or USB without the need for external components to switch between modes (no General Purpose I/O [GPIO] pins needed to manage dual mode capability)
o Internal 3.3V regulator for USB pull-up resistor
o Configurable GPIO for real-world interface without external components
* Flexible, cost-effective solution for applications that combine PS/2 and low-speed USB, such as mice, gamepads, joysticks, and many others USB Specification Compliance
o Conforms to USB Specification, Version 2.0
o Conforms to USB HID Specification, Version 1.1
o Supports one low-speed USB device address and three data endpoints
o Integrated USB transceiver
o 3.3V regulated output for USB pull-up resistor
* 8-bit RISC microcontroller
o Harvard architecture
o 6-MHz external ceramic resonator or internal clock mode
o 12-MHz internal CPU clock
o Internal memory
o 256 bytes of RAM
o 8 Kbytes of EPROM
o Interface can auto-configure to operate as PS/2 or USB
o No external components for switching between PS/2 and USB modes
o No GPIO pins needed to manage dual mode capability
* I/O ports
o Up to 16 versatile GPIO pins, individually configurable
o High current drive on any GPIO pin: 50 mA/pin current sink
o Each GPIO pin supports high-impedance inputs, internal pull-ups, open drain outputs or traditional CMOS outputs
o Maskable interrupts on all I/O pins
* SPI serial communication block
o Master or slave operation
o 2 Mbit/s transfers
* Four 8-bit Input Capture registers
o Two registers each for two input pins
o Capture timer setting with five prescaler settings
o Separate registers for rising and falling edge capture
o Simplifies interface to RF inputs for wireless applications
* Internal low-power wake-up timer during suspend mode
o Periodic wake-up with no external components
* Optional 6-MHz internal oscillator mode
o Allows fast start-up from suspend mode
* Watchdog Reset (WDR)
* Low-voltage Reset at 3.75V
* Internal brown-out reset for suspend mode
* Improved output drivers to reduce EMI
* Operating voltage from 4.0V to 5.5VDC
* Operating temperature from 0?C to 70?C
* CY7C63723 available in 18-pin SOIC, 18-pin PDIP
CY7C63743 available in 24-pin SOIC, 24-pin PDIP, 24-pin QSOP CY7C63722 available in DIE form
* Industry-standard programmer support
Functional Description
Cypress has reinvented its leadership position in the low-speed USB market with a new family of innovative microcontrollers. Introducing...enCoRe USB-"enhanced Component Reduction." Cypress has leveraged its design expertise in USB solutions to create a new family of low-speed USB microcontrollers that enables peripheral developers to design new products with a minimum number of components.
At the heart of the enCoRe USB technology is the breakthrough design of a crystalless oscillator. By integrating the oscillator into our chip, an external crystal or resonator is no longer needed. We have also integrated other external components commonly found in low-speed USB applications such as pull-up resistors, wake-up circuitry, and a 3.3V regulator. All of this adds up to a lower system cost.
The CY7C637xx is an 8-bit RISC one-time-programmable (OTP) microcontroller. The instruction set has been optimized specifically for USB and PS/2 operations, although the microcontrollers can be used for a variety of other embedded applications.
Click here to choose part attributes to display in the table Choose Columns
Part Number # Endpoints #of I/O Core Development Kit Memory Architecture Memory Size
Sort descending Sorted Sort ascending Sort Sort ascending Sort Sort ascending Sort Sort ascending Sort Sort ascending Sort Sort ascending Sort
CY7C63722C-XC 3 10+1 M8B (8-bit RISC) CY3654, CY3654-P05 EPROM 8 KB
CY7C63723C-PXC 3 M8B (8-bit RISC) CY3654, CY3654-P05 EPROM 8 KB
CY7C63723C-SXC 3 10+1 M8B (8-bit RISC) CY3654, CY3654-P05 EPROM 8 KB
-
- Forum Supporter
- Posts: 734
- Joined: October 15th, 2005, 10:39 am
- Location: Romania
- Contact:
Good detective work Rosewind!
We know now that there is a serial connection through USB to the VFD. It is driven by a microcontroller from Cypress so it must accept commands like MatrixOrbital and Crystalfontz displays.
Your best bet is now the test output driver.
Do you have a virtual COM port in Device Manager after installing the Shuttle drivers?
If you have it (the COM port) than you can go to http://lcdsmartie.sourceforge.net/testdriver.html for more information and to learn how to use the driver with your display.
You will have to find out somehow (from a datasheet would be best or by taking numbers one at a time) the command character ( 0->255 decimal / 00h->FFh hex number) used by Shuttle for their display. Anyway you should try first to display some characters
then chase for the command character/number that is used for resetting display, positioning, etc.
Please note that you won't be able to set custom characters with this driver but in the future, if the command set will be known, there could be jope for a driver for your display.
It's not a simple job but it's doable.
We know now that there is a serial connection through USB to the VFD. It is driven by a microcontroller from Cypress so it must accept commands like MatrixOrbital and Crystalfontz displays.
Your best bet is now the test output driver.
Do you have a virtual COM port in Device Manager after installing the Shuttle drivers?
If you have it (the COM port) than you can go to http://lcdsmartie.sourceforge.net/testdriver.html for more information and to learn how to use the driver with your display.
You will have to find out somehow (from a datasheet would be best or by taking numbers one at a time) the command character ( 0->255 decimal / 00h->FFh hex number) used by Shuttle for their display. Anyway you should try first to display some characters

Please note that you won't be able to set custom characters with this driver but in the future, if the command set will be known, there could be jope for a driver for your display.
It's not a simple job but it's doable.
-
- Posts: 6
- Joined: June 7th, 2006, 11:59 pm
- Location: Aarhus, Denmark
Shuttle VFD - thanks - now the legwork begins ...
Thanks a lot. Yes the VFD uses COM1 at 9600 baud. I'll get working on this when I'm off from work in a week's time or so.
I may have to ask some "noob" questions when I get stuck - would it be alright to PM you, caesar?

I may have to ask some "noob" questions when I get stuck - would it be alright to PM you, caesar?
-
- Posts: 1
- Joined: September 23rd, 2006, 8:06 pm
Shuttle SD36 any progress.....?
Hi
Have you had any progress with getting your shuttle VFD to work with smartie?
Have done a little investigation of my own, and certainly mine appears to be connected via a usb interface - there is no virtual serialport I can see.
I have found a linux driver for it which gives all the information that should be needed to build a suitable driver. I can send you the link, or, if someone can ghive me the necessary info, set about building my own driver for smartie.
Certainly I am keen to get this thing working properly outside mce.
Alex
Have you had any progress with getting your shuttle VFD to work with smartie?
Have done a little investigation of my own, and certainly mine appears to be connected via a usb interface - there is no virtual serialport I can see.
I have found a linux driver for it which gives all the information that should be needed to build a suitable driver. I can send you the link, or, if someone can ghive me the necessary info, set about building my own driver for smartie.
Certainly I am keen to get this thing working properly outside mce.
Alex