This VFD clock
project is based on the ESP32 C3 microcontroller and can be configured via Android software.
It quickly connects to the LCSC open-source hardware platform on
GitHub . Features include: ESP32 C3 microcontroller configuration via Android software; VFD display with a maximum brightness of 1000 cd/m²; built-in buzzer for audible alerts; built-in photoresistor for automatic brightness adjustment; dual Type-C design (16-pin Type-C on the side for downloading and power supply, and 6-pin Type-C on the back for power supply only); a screw on the upper right for touch control and simple interaction. Required tools: tweezers , soldering iron , hot air gun or heating plate , multimeter , USB 2.0 Type-C data cable , BLE-compatible Android phone. Debugging suggestion: Solder the VFD screen last to prevent heat damage. Before burning, test the power supply for short circuits to avoid damaging the computer's USB port. Burn using the side Type-C port. Use the attached .bin file for burning; the burning method is as follows. IDE Burning Method: Flash Download Tool Burning . For non-developers, it is recommended to use the Flash Download Tool for burning. Usage : Upon initial power-on, press and hold the upper right screw for 3 seconds to enter configuration mode. The VFD clock will then display a one-time device code. Install the Android software provided in the attachment for configuration. The time separator will flash if the time is inaccurate. Notes: There are two 3D shells, one with feet and one without (filenames are shell_foot_pad.STL and shell_not_foor_pad.STL respectively). The one without feet has been verified. The one with feet simply adds feet to the original without feet; this has not been verified. Select 1.5 mm thickness for panel printing; only cut, do not print. Write "Same quantity for both models" in the remarks. Due to the LCSC open-source hardware platform's review mechanism, the APK and BIN files provided in the attachment may not be the latest. Please check GitHub for updates. To ensure successful ESP32 C3 antenna calibration and system stability, please use a 5V power supply with a minimum current of 800mA. Safety Note: Despite the backflow prevention design, do not use two Type-C ports simultaneously for power to avoid accidents. Due to technical limitations, the one-time device code entered during configuration is not the Bluetooth pairing code; therefore, the clock and Android phone are not yet bound together, and all configuration information is sent in plaintext. Possible future features (prospective): BLE OTA alarm clock function, encrypted configuration information, campus network authentication license. This project uses the GPL 3.0 license.