Firm- and software for a USB controllable VFD.
Go to file
2018-03-24 18:02:54 +01:00
bootloader Add bootloader 2018-01-13 09:57:30 +01:00
firmware Add audio VU meter 2018-03-24 18:02:54 +01:00
hardware Add photo 2018-01-13 22:10:58 +01:00
scripts scripts: Add a slightly better version of the cpu load monitor 2018-01-15 19:28:58 +01:00
.gitmodules Add firmware 2018-01-13 10:01:38 +01:00
LICENSE.TXT Add documentation 2018-01-13 21:55:52 +01:00
README.MD Add documentation for the progress bar commands 2018-01-15 17:33:55 +01:00

USB VFD

A USB enabled vacuum fluorencent display. Photo

Hardware

The board is based around the Samsung HCS-12SS59T which can be ordered at Pollin (at the time of writing this): https://www.pollin.de/p/vakuum-fluoreszenzdisplay-samsung-hcs-12ss59t-12x1-121466

Schematic

Bootloader

A USBASP based bootloader for the board. To enter it, push the button during powerup.

Firmware

An AVR-CDC based firmware providing a serial terminal (/dev/ttyACMx) with the following commands:

  • Set text: t<12b ASCII>
  • Set raw: T<12b RAW>
  • Set brightness: b<0\15> / B<RAW>
  • Shift text: s<ASCII>...
  • Set character RAM: C<0-15><2b character>
  • Reset LCD: r
  • Reset board: R
  • Enable progress bar mode: xx
  • Set progress bar: x<0-60> <0-60> / X<2b progress>

Each command needs to be followed by a carriage return and / or a newline.

License

All code is released under the GNU GPL Version 2. See LICENSE.TXT for more info.