Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/slabua/micropython-futaba-vfd-driver
Futaba 000FV959IN / BOE CIG14-0604B, 8-MD-06INKM, 16-SD-13GINK VFD Micropython Driver for the Raspberry Pi Pico, with Framebuffer support.
https://github.com/slabua/micropython-futaba-vfd-driver
driver framebuffer futaba micropython raspberry-pi raspberry-pi-pico raspberry-pico raspberrypi raspberrypico raspberrypipico vfd vfd-display
Last synced: 2 days ago
JSON representation
Futaba 000FV959IN / BOE CIG14-0604B, 8-MD-06INKM, 16-SD-13GINK VFD Micropython Driver for the Raspberry Pi Pico, with Framebuffer support.
- Host: GitHub
- URL: https://github.com/slabua/micropython-futaba-vfd-driver
- Owner: slabua
- License: mit
- Created: 2024-07-11T12:36:53.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-20T11:32:06.000Z (5 months ago)
- Last Synced: 2024-11-06T11:50:05.717Z (about 2 months ago)
- Topics: driver, framebuffer, futaba, micropython, raspberry-pi, raspberry-pi-pico, raspberry-pico, raspberrypi, raspberrypico, raspberrypipico, vfd, vfd-display
- Language: Python
- Homepage:
- Size: 1.36 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Futaba VFD Micropython Driver for the Raspberry Pi Pico, with Framebuffer support
## Verified supported displays
### 6 Digits
- Futaba 000FV959IN
- BOE CIG14-0604B
### 8 Digits
- Futaba 8-MD-06INKM
### 16 Digits
- Futaba 16-SD-13GINK (partial framebuffer support, wip)## Functions
| Function | Parameters | Description |
| --- | --- | --- |
| init() | TODO | TODO |
| clear() | TODO | TODO |
| clear(address: int) | TODO | TODO |
| disable() | TODO | TODO |
| enable() | TODO | TODO |
| fadein(delay_ms: int, dimming: int) | TODO | TODO |
| fadeout(delay_ms: int, dimming: int) | TODO | TODO |
| off() | TODO | TODO |
| on() | TODO | TODO |
| reset() | TODO | TODO |
| scramble(address: int, n_times: int) | TODO | TODO |
| set_dimming(dimming: int) | TODO | TODO |
| show_fb() | TODO | TODO |
| standby(is_standby: bool) | TODO | TODO |
| store_custom_symbol(address: int, data: list) | TODO | TODO |
| write_bits(address: int, bits: list) | TODO | TODO |
| write_char(address: int, char: int) | TODO | TODO |
| write_fb(address: int, buf: bytearray) | TODO | TODO |
| write_str(address: int, msg: str, scroll: bool, delay_ms: int) | TODO | TODO |## References
Based on the official datasheet and the following repositories:[https://github.com/zhcong/8MD06INKM-for-micropython](https://github.com/zhcong/8MD06INKM-for-micropython)
[https://github.com/Reboot93/MicroPython-8MD-06INKM-display-driver](https://github.com/Reboot93/MicroPython-8MD-06INKM-display-driver)
[https://github.com/3KUdelta/Futaba-VFD-16bit_ESP32](https://github.com/3KUdelta/Futaba-VFD-16bit_ESP32)
[https://github.com/sfxfs/ESP32-VFD-8DM-Arduino](https://github.com/sfxfs/ESP32-VFD-8DM-Arduino)