Skip to the content
PCBKitNew board
2 layers63.4 × 43.5 mmPivot Time V2, the printed circuit board in 3D

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.

Size
63.4 × 43.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
7
Nets
22
Pads
38
Tracks, vias
49, 0
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
7 Jul 2026
Updated
12 Jul 2026

Overview

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.

Main components

1

README

README.md

Pivot Time

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.


Overview

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.


Features

FeatureDescription
Live clockSynced automatically over Wi-Fi via NTP — never needs manual setting
Live weatherTemperature, "feels like," humidity, and conditions pulled from OpenWeatherMap
Battery poweredRechargeable Li-ion cell, no cable needed once charged
USB rechargeableCharge through the onboard Micro USB charging module
Physical power switchFull hardware on/off, no standby drain
Round display1.28" circular IPS screen for a modern, watch-face aesthetic
Custom enclosureDesigned in Fusion 360 around the real PCB footprint

Tech Stack

LayerTool
Schematic & PCBKiCad
Enclosure / CADFusion 360
FirmwareArduino (C++) on ESP8266
Display driverAdafruit GC9A01A / Adafruit GFX
Time syncNTPClient
Weather dataOpenWeatherMap API

Bill of Materials (BOM)

ComponentSpec / NotesQtyBuy
MicrocontrollerWemos D1 Mini (ESP8266)1xhttps://pt.aliexpress.com/item/1005009637687874.html?src=google&traffic_server_nav=true&src=google&albch=shopping&acnt=768-202-3196&isdl=y&slnk=&plac=&mtctp=&albbt=Google_7_shopping&aff_platform=google&aff_short_key=UneMJZVf&gclsrc=aw.ds&albagn=888888&ds_e_adid=&ds_e_matchtype=&ds_e_device=c&ds_e_network=x&ds_e_product_group_id=&ds_e_product_id=pt1005009637687874&ds_e_product_merchant_id=5620899455&ds_e_product_country=BR&ds_e_product_language=pt&ds_e_product_channel=online&ds_e_product_store_id=&ds_url_v=2&albcp=21106536414&albag=&isSmbAutoCall=false&needSmbHouyi=false&gad_source=1&gad_campaignid=21106537179&gbraid=0AAAAAC_WlP9dWsCpw3mdLYf0wY9VNNrPC&gclid=CjwKCAjwpK3SBhASEiwAtV1SPCxNX1m0JQZNIvctKCdWJCnciscyqsnBPot91nrCH4TkRrtFpgXAGhoCzeoQAvD_BwE
DisplayGC9A01, 1.28" round, SPI, 240×2401xhttps://pt.aliexpress.com/item/1005006111616872.html?src=google&src=google&albch=apprmkt&albagn=182499396&albcp=20758697517&albag=&albad=&aff_short_key=_oFgTQeV&isdl=y&aff_platform=true&traffic_server_nav=true&gad_source=1&gad_campaignid=20758707111&gbraid=0AAAAADC-j-WYlRQ1jnBHVbIollGMJJFYE&gclid=CjwKCAjwmJjSBhB-EiwAkZgxizNx1ujjDmJNuxW2sVMbbFvtEcwXff9obhsc6-GRRD8dGXXwtIJxFRoCMf0QAvD_BwE
BatteryLi-ion/LiPo 3.7V, 500–1000mAh, JST-PH 2.0mm connector1xhttps://www.mercadolivre.com.br/bat-37v-1000mah-lp703040-retangular-energy-power/p/MLB2083847514?pdp_filters=item_id:MLB1952744649#polycard_client=recommendations_pdp-pads-up&wid=MLB1952744649&sid=recos&reco_backend=recomm_platform_base_pads_rfa_MERGE&reco_model=search_recos_backend_merge&reco_client=pdp-pads-up&reco_item_pos=0&reco_backend_type=low_level&reco_id=54ce624d-b36a-42cb-8c79-46f6816b7508&is_advertising=true&ad_domain=PDPDESKTOP_UP&ad_position=1&ad_click_id=MWJkZDVjZDgtNWM4Zi00MTZiLWI5NjItYzQwNGNmZThmNmUy
Charger + boost moduleTP4056 charger + protection + 5V step-up, Micro USB input1xhttps://pt.aliexpress.com/item/1005007973210640.html?src=google&traffic_server_nav=true&src=google&albch=shopping&acnt=768-202-3196&isdl=y&slnk=&plac=&mtctp=&albbt=Google_7_shopping&aff_platform=google&aff_short_key=UneMJZVf&gclsrc=aw.ds&albagn=888888&ds_e_adid=&ds_e_matchtype=&ds_e_device=c&ds_e_network=x&ds_e_product_group_id=&ds_e_product_id=pt1005007973210640&ds_e_product_merchant_id=468290305&ds_e_product_country=BR&ds_e_product_language=pt&ds_e_product_channel=online&ds_e_product_store_id=&ds_url_v=2&albcp=21106536414&albag=&isSmbAutoCall=false&needSmbHouyi=false&gad_source=1&gad_campaignid=21106537179&gbraid=0AAAAAC_WlP9dWsCpw3mdLYf0wY9VNNrPC&gclid=CjwKCAjwpK3SBhASEiwAtV1SPGHpn1VxUvdqMDD4HuXrelhn9mrxf8GA8yoKNi_wy1Eh1Z78mToxeRoCskQQAvD_BwE
Power switchSPDT slide switch (Würth 450301014042 or equivalent)1xhttps://pt.aliexpress.com/item/1005007162182882.html?spm=a2g0o.productlist.main.17.2a3d5b34s0xmdK&algo_pvid=c5215cdd-ebed-4ff6-9f1a-86febd9e359c&algo_exp_id=c5215cdd-ebed-4ff6-9f1a-86febd9e359c-16&pdp_ext_f=%7B%22order%22%3A%222412%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21BRL%2111.37%2111.09%21%21%212.03%211.98%21%40210319b017833744813767076e7eb3%2112000039660071095%21sea%21BR%216086636243%21X%211%210%21n_tag%3A-29919%3Bd%3A922f760c%3Bm03_new_user%3A-29895&curPageLogUid=18LSKybKVk1D&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005007162182882%7C_p_origin_prod%3A
Battery connectorJST-PH 2.0mm (if not included with battery)1xhttps://pt.aliexpress.com/item/1005008779637156.html?spm=a2g0o.detail.pcDetailTopMoreOtherSeller.10.410cyyvkyyvkTg&gps-id=pcDetailTopMoreOtherSeller&scm=1007.40050.354490.0&scm_id=1007.40050.354490.0&scm-url=1007.40050.354490.0&pvid=039df86d-bb3a-440f-9bc5-2eeefd492230&_t=gps-id%3ApcDetailTopMoreOtherSeller%2Cscm-url%3A1007.40050.354490.0%2Cpvid%3A039df86d-bb3a-440f-9bc5-2eeefd492230%2Ctpp_buckets%3A668%232846%238108%231977&pdp_ext_f=%7B%22order%22%3A%222863%22%2C%22eval%22%3A%221%22%2C%22sceneId%22%3A%2230050%22%2C%22fromPage%22%3A%22recommend%22%7D&pdp_npi=6%40dis%21BRL%218.63%218.01%21%21%211.54%211.43%21%402101d33417833838651802402e0f1d%2112000046661045527%21rec%21BR%216086636243%21X%211%210%21n_tag%3A-29919%3Bd%3A922f760c%3Bm03_new_user%3A-29895&utparam-url=scene%3ApcDetailTopMoreOtherSeller%7Cquery_from%3A%7Cx_object_id%3A1005008779637156%7C_p_origin_prod%3A
solder place for screwsmetal kit—https://pt.aliexpress.com/item/1005005043279413.html?spm=a2g0o.productlist.main.2.3360De5IDe5IY7&algo_pvid=cedd99ba-a683-4aa1-9cd6-507a28e9b398&algo_exp_id=cedd99ba-a683-4aa1-9cd6-507a28e9b398-1&pdp_ext_f=%7B%22order%22%3A%223067%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21BRL%2135.93%2131.88%21%21%2143.61%2138.70%21%402101eee917833760049791360ea505%2112000031429968391%21sea%21BR%216086636243%21X%211%210%21n_tag%3A-29919%3Bd%3A922f760c%3Bm03_new_user%3A-29895%3BpisId%3A5000000210965663&curPageLogUid=EA3bhRUOybDz&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005005043279413%7C_p_origin_prod%3A
Mounting screwsM3 × length TBD, per enclosure design2xhttps://pt.aliexpress.com/item/1005004157607945.html?src=google&traffic_server_nav=true&src=google&albch=shopping&acnt=768-202-3196&isdl=y&slnk=&plac=&mtctp=&albbt=Google_7_shopping&aff_platform=google&aff_short_key=UneMJZVf&gclsrc=aw.ds&albagn=888888&ds_e_adid=&ds_e_matchtype=&ds_e_device=c&ds_e_network=x&ds_e_product_group_id=&ds_e_product_id=pt1005004157607945&ds_e_product_merchant_id=557532880&ds_e_product_country=BR&ds_e_product_language=pt&ds_e_product_channel=online&ds_e_product_store_id=&ds_url_v=2&albcp=21106536414&albag=&isSmbAutoCall=false&needSmbHouyi=false&gad_source=1&gad_campaignid=21106537179&gbraid=0AAAAAC_WlP9dWsCpw3mdLYf0wY9VNNrPC&gclid=CjwKCAjwpK3SBhASEiwAtV1SPCt5M8-RlyOnh4bzRXGwgLoWKu65YmWR1ewvB_Uc_DGucmw57jSwXRoCpwEQAvD_BwE

Repository Structure

text
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

Screenshots

Schematic

image

PCB Layout

image

Finished Build

image

What I Learned

  • Designing a schematic and routing a two-sided PCB from scratch in KiCad
  • Creating custom symbols and footprints for modules without off-the-shelf library parts
  • Reading and resolving DRC violations, including intentional courtyard overlaps for stacked components
  • Modeling an enclosure in Fusion 360 around a real, imported PCB (via STEP export)
  • Writing ESP8266 firmware that connects to Wi-Fi, syncs time over NTP, and consumes a REST weather API
  • Centering and laying out UI content for a circular display, where content near the corners gets clipped by the glass

Parts

7
QtyValueFootprintReferences
1Conn_01x02Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_VerticalJ1
1GC9A01_TFTAZDelivery:GC9A01 TFTDS1
1SW_Wuerth_450301014042Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mmSW1
1WEMOS_D1_miniRF_Module:WEMOS_D1_mini_lightU1
1~TP4056-18650-master:TP4056-18650U2

The 5 most common of 7 parts.

Questions

How big is the Pivot Time V2 PCB?

It measures 63.4 × 43.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pivot Time V2 use?

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.

Where can I download the Pivot Time V2 KiCad files?

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.

Can I use the Pivot Time V2 design in my own project?

Its repository states no licence, so its author keeps all rights: ask ItaloJ-Dev before reusing the design.

Similar boards

  • 2 layers70.1 × 43.2 mmIaq device, the printed circuit board in 3D

    Iaq device

    nkitanov/iaq_board

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

    19 parts396
  • 2 layers32.1 × 40.8 mmPower Monitor Version 1, the printed circuit board in 3D

    Power Monitor Version 1

    alcar21/WemosEM

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

    8 parts122
  • 2 layers91 × 49 mmWled, the printed circuit board in 3D

    Wled

    wladwnt/wled

    Simple WLED Board (SW: https://github.com/Aircoookie/WLED)

    9 parts102
  • 2 layers97.5 × 59.3 mmControl Board, the printed circuit board in 3D

    Control Board

    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.

    17 parts89
  • 2 layers64.6 × 36.9 mmNavien latest, the printed circuit board in 3D

    Navien latest

    htumanyan/navien

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

    30 parts65
  • 2 layers49.5 × 30 mmAirpcb smd old, the printed circuit board in 3D

    Airpcb smd old

    issalig/toshiba_air_cond

    AB protocol decoder for toshiba air conditioners

    30 parts65
  • 2 layersTcsmonitor pcb, the printed circuit board in 3D

    Tcsmonitor pcb

    Syralist/tcs-monitor

    ein Bus-Monitor für TCS Klingelanlagen

    14 parts37MIT