vfd
PublicLoading 3D model… large boards can take a moment.
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.
Has some bugs, I2C and I2S on wrong pins... etc.
No comments yet. Be the first to ask about this board.