Skip to the content
PCBKitNew board
2 layers98 × 60 mmNightStandClock, the printed circuit board in 3D

NightStandClock

LucasCanete/BasicClock

A clock that shows the time and additionally the temperature and humidity

Size
98 × 60 mm
Copper layers
2
Thickness
1.6 mm
Parts
64
Nets
80
Pads
245
Tracks, vias
428, 39
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
20 Sep 2024
Updated
25 May 2026

Overview

NightStandClock is an open-source printed circuit board by LucasCanete, from the LucasCanete/BasicClock repository on GitHub. It is a 2-layer board of 98 × 60 mm with 64 parts on 80 nets, routed with 428 tracks and 39 vias.

It is built around the ATMEGA328PB-AU, BME280 and FT232RL, with the DS3231MZ/V+ among its other parts. Its parts include 25 capacitors, 18 resistors, 6 ICs, 4 diodes and 4 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

4

README

README.md

BasicClock

Small atmega328p-based Clock displays the time, the temperature and humidity of the room.

Table of Contents

  1. About the Project
  2. Project Status
  3. Getting Started

About the Project

Every Christmas I have to think hard what to give as a gift to my friends. As the Maker i am i decided to develop a device i could always give as a gift in Birthdays or Christmas when i dont come with any better idea. The device is a simple Clock with a big display and three buttons. The Clock lets the user see the time, temperature and humidity of the room. Additionally, the user can configure the time in case time changes or the person moves to a different timezone.

Besides from all this, i just wanted to try program different sensors with the Atmega328p using C++. I found it very convenient with the OOP so i might keep using it in the future.

Features:

  • Visualization of current date, hour, temperature and humidity
  • Configuration of date and hour
  • USB-C port for UART communication
  • Small design for being portable

Project Status

Project is currently under development. Next Steps are the following:

  • Order Board from JLCPCB
  • Order Stencil (i forgot it the first time)
  • Solder SMD Components
  • Test BME280
  • Test RTC
  • Test USB-C UART Communication
  • Write driver for Display
  • Finish writing the firmware

Getting Started

Coming soon

Parts

64
QtyValueFootprintReferences
121uFCapacitor_SMD:C_0603_1608MetricC10, C11, C13, C16, C18, C19, C20, C21, C22, C23, C24, C25
11100nFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C5, C6, C7, C8, C9, C14, C15
810KResistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R5, R6, R9, R10
44.7KResistor_SMD:R_0603_1608MetricR16, R17, R18, R19
3~Button_Switch_THT:SW_PUSH_1P1T_6x3.5mm_H4.3_APEM_MJTP1243SW1, SW2, SW3
2220Resistor_SMD:R_0603_1608MetricR11, R14
2LEDLED_SMD:LED_0603_1608MetricD4, D6
2MountingHoleMountingHole:MountingHole_2.1mmH1, H2
10Resistor_SMD:R_0603_1608MetricR20
10.1uFCapacitor_SMD:C_0603_1608MetricC12
110uFCapacitor_THT:CP_Radial_D4.0mm_P2.00mmC17
11KResistor_SMD:R_0603_1608MetricR21
11N4148Diode_SMD:D_0603_1608MetricD5
1200Resistor_SMD:R_0603_1608MetricR15
15.1KResistor_SMD:R_0603_1608MetricR22
1ATmega328PB-APackage_QFP:TQFP-32_7x7mm_P0.8mmU1
1BME280Package_LGA:Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumberingU2
1Battery_CellBattery:BatteryHolder_MYOUNG_BS-07-A1BJ001_CR2032BT1
1Conn_01x02_PinConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ1
1Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1Conn_02x03_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_VerticalJ2
1DS3231MZPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU3
1EA_DOGL128X-6Display:EA_DOGL128-6U6
1FT232RLPackage_SO:SSOP-28_5.3x10.2mm_P0.65mmU5
1RLED_SMD:LED_0603_1608MetricD1
1SW_PushButton_Switch_THT:SW_PUSH_1P1T_6x3.5mm_H4.3_APEM_MJTP1243SW4
1USB_C_Plug_USB2.0Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalP1
1XC6206PxxxMRPackage_TO_SOT_SMD:SOT-23U4

Questions

How big is the NightStandClock PCB?

It measures 98 × 60 mm and has 2 copper layers, 1.6 mm thick.

What parts does the NightStandClock use?

64 parts, built around the ATMEGA328PB-AU, BME280, FT232RL and DS3231MZ/V+. 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 NightStandClock KiCad files?

From the LucasCanete/BasicClock repository on GitHub, at the commit this page was made from: the board is Hardware/NightStandClock.kicad_pcb and its schematic Hardware/NightStandClock.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the NightStandClock design in my own project?

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

Similar boards

  • 2 layers93.8 × 39.5 mmControl, the printed circuit board in 3D

    Control

    anneosaur/paper-sunshine-clock

    A unique clock made with thermochromic paint

    58 parts3
  • 2 layers140 × 72.5 mmNixie proj, the printed circuit board in 3D

    Nixie proj

    dm2lct/Nixieclock_kit

    This is a Nixie-clock controlled by a ESP8266 module with NTP and MQTT support.

    119 parts9GPL-3.0
  • 2 layers99 × 99 mm2nd mainboard pcb, the printed circuit board in 3D

    2nd mainboard pcb

    Fiberprinter/fiberprinter-electronics

    Fiberelectronics Control every pulse, master every micron

    132 parts4
  • 4 layers142 × 75 mmSI5351 broadband comb generatror, the printed circuit board in 3D

    SI5351 broadband comb generatror

    dm2lct/si5351_broadband_comb_generator

    Comb-Generator for general purpose and for EMC Measurements

    129 partsMIT
  • 2 layers121.9 × 95.9 mmECE445-Wattbalance PCB, the printed circuit board in 3D

    ECE445-Wattbalance PCB

    Royalflamejlh/WattBalance

    A small Kibble Watt Balance made to demonstrating an accurate alternative to scales.

    80 parts
  • 2 layers63.5 × 27.2 mmNanoTesting, the printed circuit board in 3D

    NanoTesting

    cherri03ly25/at-iot

    This project is an IOTs project for Tuxera to develop wireless sensor boad.

    16 parts2
  • 4 layers100 × 75 mmRadioDev, the printed circuit board in 3D

    RadioDev

    tmolteno/TART-3

    The TART radio telescope, Version 3.

    105 parts1GPL-3.0
  • 6 layers133.1 × 133.1 mmAERIS H743-PCB, the printed circuit board in 3D

    AERIS H743-PCB

    7903555032/AERIS-H743-PCB

    A 6-layer STM32H743-based embedded development and flight-control/data-logging PCB designed as a practical hardware-design and PCB-layout project.

    114 parts1