Flora is an open source ESP8266 VFD clock, you can make a 4-digit IV-22 variant or 6-digit IV-6 variant. Designed to be low profile and as small as possible, using widely available components.
STATUS:
- IV-22 variant: Tested and working, schematic, gerber BOM and 3D model of cover are included. Assembly guide added to wiki.
- IV-6 variant: Tested and working. Schematic, gerber and BOM and 3D model of cover are included.
- IV-12 variant (thin): Tested and working. Schematic, gerber and BOM and 3D model of cover are included.
- IV-6 V2 variant (thin): Tested and working. Schematic, gerber and BOM and 3D model of cover are included.
- IV-3 variant (thin): Tested and working. Schematic, gerber and BOM and 3D model of cover are included.
Wiki
https://github.com/mcer12/Flora-ESP8266/wiki/
IV-22 enclosure model:
https://www.thingiverse.com/thing:4744087
IV-6 enclosure model:
https://www.thingiverse.com/thing:5213794
IV-6 V2 and IV-3 enclosure model:
https://www.printables.com/model/477693-flora-iv-6-v2-and-iv-3-clock-case
IV-12 enclosure model:
https://www.thingiverse.com/thing:4890505
Some things to note:
- This design is made with small footprint and ultra low-profile in mind, using only 3mm high components.
- Using modern and widely available components.
- Can be completely sourced from LCSC (except for the VFDs of course) and partially assembled using JLCPCB assembly service.
- Colons made out of WS2812 addressable leds
- CH340 with NodeMCU style auto-reset built-in for easy programming / debugging
- Each segment driven directly, not multiplexed
- Brightness balancing - easy to match tubes with different brightness
- NTP based, no battery / RTC. Connect to wifi and you're done.
- Simple and easy to set up, mobile-friendly web interface
- diyHue and remote control support
- 100hz refresh rate using HW ISR timer, zero flicker and not affected by wifi activity.
- 3 levels of brightness, each with 8 more levels for dimming / crossfade. 48 pwm steps in total for each segment!
- No buttons design. Simple configuration portal is used for settings.
- Daylight saving (summer time) support built in and super simple to set up.
- MicroUSB connector (USB type C on IV-12 version), Below 500mA power consumption on 5V on full brightness (800mA on IV-12 version).
Images:
License:
GPL-3.0 License
LGPL-2.1 License (modified SPI library)
Mozilla Public License 2.0 (iro.js, https://github.com/jaames/iro.js)