https://github.com/hyx0329/circuitpython-vfd-gu7000
A library to control Noritake GU7000 series VFDs.
https://github.com/hyx0329/circuitpython-vfd-gu7000
circuitpython python vfd
Last synced: about 2 months ago
JSON representation
A library to control Noritake GU7000 series VFDs.
- Host: GitHub
- URL: https://github.com/hyx0329/circuitpython-vfd-gu7000
- Owner: hyx0329
- License: mit
- Created: 2023-04-15T14:38:08.000Z (about 3 years ago)
- Default Branch: dev
- Last Pushed: 2023-06-21T12:53:04.000Z (almost 3 years ago)
- Last Synced: 2025-05-30T17:43:21.998Z (about 1 year ago)
- Topics: circuitpython, python, vfd
- Language: Python
- Homepage:
- Size: 11.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# circuitpython-vfd-gu7000
API for Noritake's itron GU7000 series VFD. This is a partial implementation.
See `example.py` for actual usage.

## Notes
- Not all GU7000s have native support for bit paint. As a workaround, I implemented `fill_rect` and `fill_line` as generic solutions.
- This lib only implements communication through async serial port(aka. UART) because it's relatively easy to implement. It should be easy to implement for other connection types.
- For this lib, the major difference between MicroPython and CircuitPython is the serial API. It should be easy to port this lib to MicroPython.
- ~~BTW it's also easy to port the lib to CPython.~~ Already ported, see `for_pyserial`. You'll need an adapter supports CTS/RTS flow control like CH343(with VCP driver, NOT CDC-ACM driver).
- The image convert tool is in `for_pyserial/vfd_utils.py`. See `for_pyserial/show_img.py` for usage.
## License
This project is licensed under the MIT license. See `LICENSE` for details.