Skip to the content
2 layers40.5 × 41.3 mmHorloge, the printed circuit board in 3D

Een compact, ultra-low-power PCB-ontwerp in KiCad voor een klok (horloge). Maakt gebruik van een ATtiny MCU, een ST LIS2DW12 accelerometer voor bewegingsdetectie en WS2812B-MINI RGB-leds

Size
40.5 × 41.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
76
Nets
20
Pads
218
Tracks, vias
865, 69
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
21 Oct 2026
Updated
21 Oct 2026

Overview

Horloge is an open-source printed circuit board by malik019, from the malik019/horloge-accelerometer repository on GitHub. It is a 2-layer board of 40.5 × 41.3 mm with 76 parts on 20 nets, routed with 865 tracks and 69 vias.

It is built around the ATTINY814-SSN, TPS613222ADBV and WS2812B, with the SI2319CDS among its other parts. Its parts include 29 capacitors, 24 diodes, 7 connectors, 5 resistors and 4 switches. It belongs with the sensors and measurement and lEDs and displays boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

4

README

README.md

Ultra-Low-Power ATtiny Motion Clock (Horloge)

A compact, low-power embedded hardware platform featuring an Microchip ATtiny MCU integrated with an STMicroelectronics LIS2DW12 ultra-low-power accelerometer and WS2812B-MINI addressable RGB LEDs.

This repository houses the complete hardware development lifecycle, from schematic capture and board layout to manufacturing documentation.

🛠️ Hardware Specifications & Component Selection

  • Microcontroller: Microchip ATtiny MCU (optimized for compact footprint and low static power draw).
  • Motion Sensing: STMicroelectronics LIS2DW12 3-axis accelerometer (selected for its sub-microamp low-power modes and configurable wake-on-motion interrupts).
  • Display / Visuals: WS2812B-MINI addressable RGB LEDs for custom illumination, animations, or gesture-based feedback.
  • Power Management: Integrated battery layout interface (CR2032 or similar lithium coin cell support).

📂 Repository Architecture

The workspace is organized following standard hardware engineering practices:

  • /design — Primary KiCad project assets containing schematics (.kicad_sch), PCB layouts (.kicad_pcb), global footprint tables, and specialized local hardware libraries.
  • /fabrication — Production-ready Gerber files, drill plots, and Open Parts List (OPL) Bill of Materials data ready for manufacturing.
  • /documentation — Comprehensive hardware design review documents and exportable schematics in PDF format for immediate evaluation.

🚀 Key Engineering Focus Areas

  • Power Optimization: Leveraged the LIS2DW12 accelerometer's hardware interrupt pins to wake the ATtiny MCU from deep sleep modes, maximizing overall battery runtime.
  • Signal Integrity: Carefully routed digital signals for the high-speed data lines driving the addressable NeoPixel array while isolating noise near the sensor.
  • Form Factor Constraint: Designed a dense, highly integrated multi-layer layout tailored for a compact, wearable or portable desk-clock configuration.

⚙️ Tools Used

  • EDA Tool: KiCad (Schematic Capture, PCB Layout, and 3D Visualizer Integration)

📺 Demo Video

Click the image below to watch the hardware platform and interface in action:

Watch the video

Click here to watch the full project demonstration if the badge above doesn't open.

Parts

76
QtyValueFootprintReferences
24100nFCapacitor_SMD:C_0603_1608MetricC10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25 +8
24WS2812BLED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +8
7Conn_01x01TestPoint:TestPoint_Pad_1.0x1.0mmJ1, J2, J3, J4, J5, J6, J7
410kResistor_SMD:R_0805_2012MetricR1, R2, R3, R6
4SW_PushButton_Switch_SMD:SW_SPST_EVQP7ASW1, SW2, SW3, SW4
212.5pFCapacitor_SMD:C_0805_2012MetricC4, C5
1100Resistor_SMD:R_0805_2012MetricR7
1100nFCapacitor_SMD:C_0805_2012MetricC3
12.2uFCapacitor_SMD:C_0805_2012MetricC1
122uFCapacitor_SMD:C_0805_2012MetricC2
132KHzCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY1
14.7uHInductor_SMD:L_1008_2520MetricL1
1ATtiny814-SSPackage_SO:SOIC-14_3.9x8.7mm_P1.27mmU3
1Battery_CellCR2032-BS-6-1:BAT_CR2032-BS-6-1BT1
1Conn_01x03_PinConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Verticalupload_point1
1Si2319CDSPackage_TO_SOT_SMD:SOT-23Q1
1TPS613222ADBVPackage_TO_SOT_SMD:SOT-23-5U1

Similar boards

  • 4 layers93 × 90.7 mmRetroPad, the printed circuit board in 3D

    RetroPad

    jtgans/RetroPad

    A gamepad designed for retrogaming on '80s computers

    27 parts11GPL-2.0
  • 2 layers79.4 × 92.4 mmB Sides Badge, the printed circuit board in 3D

    B Sides Badge

    OklahomaOpenSourceHardware/OKC-OSH-2024-Badge

    2024 badge for Oklahoma PCB Tech Conferences

    70 parts3
  • 2 layers14.7 × 16.2 mmRCLight, the printed circuit board in 3D

    RCLight

    Ehryk/ehryk.github.com

    Code

    26 parts2
  • 2 layers46.9 × 5.5 mmHallSensorSMD, the printed circuit board in 3D

    HallSensorSMD

    synthesissolutions/geeksforkids

    12 parts2
  • 2 layers16.5 × 19 mmATtiny14SIOC, the printed circuit board in 3D

    ATtiny14SIOC

    CmdrZin/Educational-Projects

    A group of educational projects to promote hardware and software development.

    3 parts1MIT
  • 2 layers80 × 42 mmDcdc V8, the printed circuit board in 3D

    Dcdc V8

    Gamu2124/RoboCupJunior2026-RobotDatas

    Complete data for the robot that won the Japan and World championships / 日本大会優勝 & 世界大会優勝したロボットの全データ

    47 parts1
  • 2 layers115 × 115 mmDrone, the printed circuit board in 3D

    Drone

    rmingon/drone-uwb

    Drone design for automatic position in space with UWB

    49 parts13

Questions

How big is the Horloge PCB?

It measures 40.5 × 41.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Horloge use?

76 parts, built around the ATTINY814-SSN, TPS613222ADBV, WS2812B and SI2319CDS. 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 Horloge KiCad files?

From the malik019/horloge-accelerometer repository on GitHub, at the commit this page was made from: the board is design/horloge.kicad_pcb and its schematic design/horloge.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Horloge design in my own project?

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