
Iaq device
nkitanov/iaq_board
IAQ Board is a DIY (Do-It-Yourself) device for measuring internal air quality

A custom-built round desktop clock with live weather, powered by an ESP8266 and designed end-to-end — schematic, PCB, enclosure, and firmware — as a hands-on way to learn embedded hardware design.
Pivot Time V2 is an open-source printed circuit board by ItaloJ-Dev, from the ItaloJ-Dev/Pivot-Time repository on GitHub. It is a 2-layer board of 63.4 × 43.5 mm with 7 parts on 22 nets, routed with 49 tracks and 0 vias.
It is built around the WEMOS D1 MINI. Its parts include 2 ICs, 1 connector and 1 switch. It belongs with the ESP8266 boards of this library.
A custom-built round desktop clock with live weather, powered by an ESP8266 and designed end-to-end — schematic, PCB, enclosure, and firmware — as a hands-on way to learn embedded hardware design.
Pivot Time started as a simple question: could I build a clock that looks like a tiny smartwatch sitting on my desk?
What began as a single round display turned into a full project spanning three disciplines I wanted to get better at: PCB design in KiCad, enclosure modeling in Fusion 360, and embedded firmware in C++/Arduino. Along the way it grew a battery, a charging circuit, a power switch, and a live weather feed — and became a real, physical object I designed from a blank schematic sheet to a finished, wearable-style desk piece.
| Feature | Description |
|---|---|
| Live clock | Synced automatically over Wi-Fi via NTP — never needs manual setting |
| Live weather | Temperature, "feels like," humidity, and conditions pulled from OpenWeatherMap |
| Battery powered | Rechargeable Li-ion cell, no cable needed once charged |
| USB rechargeable | Charge through the onboard Micro USB charging module |
| Physical power switch | Full hardware on/off, no standby drain |
| Round display | 1.28" circular IPS screen for a modern, watch-face aesthetic |
| Custom enclosure | Designed in Fusion 360 around the real PCB footprint |
| Layer | Tool |
|---|---|
| Schematic & PCB | KiCad |
| Enclosure / CAD | Fusion 360 |
| Firmware | Arduino (C++) on ESP8266 |
| Display driver | Adafruit GC9A01A / Adafruit GFX |
| Time sync | NTPClient |
| Weather data | OpenWeatherMap API |
PivotTime/
├── README.md
├── CAD/
│ ├── Bottom.STEP
│ ├── Top.STEP
│ └── PCB.STEP
├── PCB/
│ ├── PivotTime.kicad_pro
│ ├── PivotTime.kicad_sch
│ └── PivotTime.kicad_pcb
├── Firmware/
│ └── pivot_time.ino
└── production/
├── gerbers.zip
├── Top.stl
├── Bottom.stl
└── pivot_time.ino| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | Conn_01x02 | Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical | J1 |
| 1 | GC9A01_TFT | AZDelivery:GC9A01 TFT | DS1 |
| 1 | SW_Wuerth_450301014042 | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW1 |
| 1 | WEMOS_D1_mini | RF_Module:WEMOS_D1_mini_light | U1 |
| 1 | ~ | TP4056-18650-master:TP4056-18650 | U2 |
The 5 most common of 7 parts.
It measures 63.4 × 43.5 mm and has 2 copper layers, 1.6 mm thick.
7 parts, built around the WEMOS D1 MINI. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the ItaloJ-Dev/Pivot-Time repository on GitHub, at the commit this page was made from: the board is Pivot Time/PCB/Pivot Time V2.kicad_pcb and its schematic Pivot Time/PCB/Pivot Time V2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask ItaloJ-Dev before reusing the design.

nkitanov/iaq_board
IAQ Board is a DIY (Do-It-Yourself) device for measuring internal air quality

bitfixer/bf-romulator
Romulator - RAM/ROM replacement and debug for 6502 CPU systems

alcar21/WemosEM
Cheap power monitor (STC013) with Home Assistant Discover and Wemos D1 Mini / PRO (esp8266)

kholia/Easy-Digital-Beacons-v1
A simple and easy Arduino / Pi Pico / ESP8266-powered WSPR, FT8, and FT4 beacon system which uses NTP + DS3231 RTC for timing. Super extensible! Now comes with optional GPS support.

htumanyan/navien
Navien water heater wire protocol for communication with NaviLink and other attached devices

