

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
4ATTINY814-SSN
SOIC-14-40℃~+105℃ 1.8V~5.5V 10bit 12 128Byte 20MHz 512Byte 8 Bit 8KB 8bit AVR Built-in FLASH SOIC-14 Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)TPS613222ADBV
SOT-23-5-40℃~+125℃@(TJ) 1 1.6MHz 5V 6.5uA 900mV~5.5V Boost Boost Built-in Fixed Yes SOT-23-5 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersWS2812B
5mm X 5mm Surface Mount RGB LED with Intelligent ControlWorldsemiUncategorisedSI2319CDS
SOT-23-55℃~+150℃ 1 P-Channel 108mΩ@4.5V 2.5V 2.5W 21nC@10V 4.4A 40V 595pF 61pF 76pF P-Channel SOT-23 MOSFETs ROHSVishay IntertechnologyMOSFETs
README
README.mdUltra-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:
Click here to watch the full project demonstration if the badge above doesn't open.
Parts
76| Qty | Value | Footprint | References |
|---|---|---|---|
| 24 | 100nF | Capacitor_SMD:C_0603_1608Metric | C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25 +8 |
| 24 | WS2812B | LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mm | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +8 |
| 7 | Conn_01x01 | TestPoint:TestPoint_Pad_1.0x1.0mm | J1, J2, J3, J4, J5, J6, J7 |
| 4 | 10k | Resistor_SMD:R_0805_2012Metric | R1, R2, R3, R6 |
| 4 | SW_Push | Button_Switch_SMD:SW_SPST_EVQP7A | SW1, SW2, SW3, SW4 |
| 2 | 12.5pF | Capacitor_SMD:C_0805_2012Metric | C4, C5 |
| 1 | 100 | Resistor_SMD:R_0805_2012Metric | R7 |
| 1 | 100nF | Capacitor_SMD:C_0805_2012Metric | C3 |
| 1 | 2.2uF | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 22uF | Capacitor_SMD:C_0805_2012Metric | C2 |
| 1 | 32KHz | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | 4.7uH | Inductor_SMD:L_1008_2520Metric | L1 |
| 1 | ATtiny814-SS | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U3 |
| 1 | Battery_Cell | CR2032-BS-6-1:BAT_CR2032-BS-6-1 | BT1 |
| 1 | Conn_01x03_Pin | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | upload_point1 |
| 1 | Si2319CDS | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | TPS613222ADBV | Package_TO_SOT_SMD:SOT-23-5 | U1 |
Similar boards
- 4 layers93 × 90.7 mm

- 2 layers56 × 39.5 mm

- 2 layers79.4 × 92.4 mm

B Sides Badge
OklahomaOpenSourceHardware/OKC-OSH-2024-Badge
2024 badge for Oklahoma PCB Tech Conferences
70 parts3 - 2 layers14.7 × 16.2 mm

- 2 layers46.9 × 5.5 mm

- 2 layers16.5 × 19 mm

ATtiny14SIOC
CmdrZin/Educational-Projects
A group of educational projects to promote hardware and software development.
3 parts1MIT - 2 layers80 × 42 mm

Dcdc V8
Gamu2124/RoboCupJunior2026-RobotDatas
Complete data for the robot that won the Japan and World championships / 日本大会優勝 & 世界大会優勝したロボットの全データ
47 parts1 - 2 layers115 × 115 mm

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.