Giter VIP home page Giter VIP logo

vfd's Introduction

VFD

A collection of upcycling projects for Vakuum Fluorescent Displays (VFD). These are Display as you may find in Audio/Video gear like CD/DVD players. A VFD requires high voltage to control anodes and gates, and a small AC voltage for the fillament(heater). To drive each single display element, a time multiplexed controller is required.

Project Structure...

This is a playground for testing VFDs and there are the PCBs in PCB-KiCAD. See below..

If you only want the display drivers, check out the external repos which are submoduled in the ./lib folder.

lib/... containes submodule display libs and maybe some other local libs which are in development. If a stable status is reached I move them into their own repo.

src/VFD_TPIC.. stuff was not integrated into this platformio project yet..

src/PanelDemo is a simple example for a VFD + encoder and button inputs.

src/FreeDSPController is like PanelDemo + it reads some data via I2C from a FreeDSP/ADSP1701. It's a first experiment to use the code generated by SigmaStudio.

Software Testing

So this is "just" a wrapper PlatformIO project which allows quick switching between the displays I work on.

The thing to be build can be choosen in .env file. If there is none, copy the .env.example.

src/main

Is a wrapper into the other sources under src or into the examples under lib/XYZ/examples/....

You can also switch between demo programms by commenting in/out the defines.. only one at a time... but using .env does not infect the git repo.

PCBs

There are some sub-schematics like VFD-Power which are included in the other schematics.

MN12832JC-TeensyLC

This is a VFD + 2 Encoders + 2 Switches. (For the FreeDSPController)

Status: Works somewhat, It would have been better with Level shifters. During power up it can show some random noise, due to level issues.

GP1294AI

This is a board with the VFD + 2 encoders + 10 switches.

Status: Experimental, PCB is in development.

Todo:

  • Add Headphone with detection. HP Amp? Could use analog out from FDAiO.
  • Connect the sync from the disp !? some interrupt input ? Greyscales ? Be clever :)
  • Enable for Heater and Fillament ?
  • Test Serial input via 74165 shifters
  • Adopt ClickEncoder to work with serial input.
  • Test with ADAU1701, make a simple headphone DSP ?

Crazy stuff:

  • ESP32 webradio

vfd's People

Contributors

mariosgit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

sstefanov

vfd's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.