whatisgithub

What is veltoc?

danking6/veltoc — explained in plain English

Analysis updated 2026-05-18

152C++Audience · generalComplexity · 3/5Setup · moderate

In one sentence

A DIY handmade environmental monitor built on an ESP32 microcontroller with an E-Ink screen showing temperature, humidity, and pressure.

Mindmap

mindmap
  root((Veltoc Model 01))
    What it does
      Temperature
      Humidity
      Air pressure
      Optional Wi-Fi clock
    Tech stack
      Xiao ESP32 C6
      Arduino Studio
      BME280 sensor
      E-Ink display
    Use cases
      Desk weather station
      Retro instrument build
      Hobby electronics project
    Audience
      Makers
      Hardware hobbyists

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Build a battery-powered desk weather station with an E-Ink display

USE CASE 2

Learn ESP32 and sensor wiring through a guided hardware project

USE CASE 3

Customize pin assignments to fit a different ESP32 variant

USE CASE 4

Track battery charge alongside temperature, humidity, and pressure readings

What is it built with?

C++ArduinoESP32E-Ink

How does it compare?

danking6/veltocredteamfortress/phantomkillersunjaycy/goldeneye-recomp
Stars152170183
LanguageC++C++C++
Setup difficultymoderatehardmoderate
Complexity3/54/53/5
Audiencegeneralresearchergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires soldering the battery directly to the board and sourcing off-the-shelf parts (ESP32, E-Ink display, BME280 sensor).

No license information given in the explanation.

So what is it?

Veltoc Model 01 is a small, handmade environmental monitor built around the Xiao ESP32 C6 microcontroller. It shows temperature, humidity, and air pressure on a 2.9-inch black-and-white E-Ink screen. If you connect it to Wi-Fi, it also pulls the current time. The name "retro-inspired" refers to its visual style: the low-power E-Ink display gives it the look of vintage digital instruments rather than a modern glowing screen. The hardware list is specific and all off-the-shelf. Beyond the ESP32 and the E-Ink display, the build uses a BME280 sensor for the climate readings, a rotary encoder (a physical dial you can push and turn) for navigation, a small LiPo battery for portable power, and a pair of resistors to measure how much charge the battery has left. The README includes wiring instructions that map each sensor pin to the correct ESP32 pin, along with a note that the battery must be soldered directly to the board rather than plugged into the bundled connector, because the charging circuit only works that way. The software was written in Arduino Studio, which is a common coding environment for small microcontrollers. The main source file handles Wi-Fi credentials, and a separate config file lets you reassign pins if you use a different ESP32 variant. The README asks you to download the necessary libraries but does not list them by name. Using the device is straightforward. Press the knob to wake it from sleep. Rotate the knob to move between views: temperature, humidity, pressure, and a settings screen. The device stays on whichever view you leave it on and wakes up periodically in the background to refresh its readings. Inside the settings screen, pressing the knob lets you edit individual settings, the device returns to the temperature view on its own after 30 seconds of inactivity. This repository is a hardware and firmware project for people who want to build the device themselves. It includes the code, wiring diagrams, and a parts list, but no pre-built binary or PCB files are mentioned.

Copy-paste prompts

Prompt 1
Walk me through wiring the BME280 sensor and rotary encoder to a Xiao ESP32 C6 for this project.
Prompt 2
Explain why the LiPo battery needs to be soldered directly to the board instead of using the bundled connector.
Prompt 3
Help me set up Arduino Studio to flash the Veltoc Model 01 firmware.
Prompt 4
How do I reassign pins in the config file if I use a different ESP32 board?

Frequently asked questions

What is veltoc?

A DIY handmade environmental monitor built on an ESP32 microcontroller with an E-Ink screen showing temperature, humidity, and pressure.

What language is veltoc written in?

Mainly C++. The stack also includes C++, Arduino, ESP32.

What license does veltoc use?

No license information given in the explanation.

How hard is veltoc to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is veltoc for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.