Project Oak
Project Oak
All design files, source code, and documentation for Project OAK, a digital watch inspired by mechanical complications.
Overview
⌚️ Project OAK (Open Art Work)

An approach to mimic analogue watch complications in a digital timepiece. One LED at a time.
⚠️ Current Version: v0.1
📁 Repository Overview
This repository contains all files related to Project OAK, including:
- Design files
- Datasheets
- Pin configuration sheet
- BOM (Bill of Materials)
- Source code and libraries
- Mechanical Integration files
📎 Project OAK SCH and DSN files can be viewed on CADLAB.io
📖 Project Overview
Project_OAK explores a different approach to designing digital timepieces that mimic the beauty and intricacy of mechanical watch complications.
While building a digitalised analogue-style watch is fairly common, recreating some of the mechanical features in a purely digital watch is both challenging and exciting.
Although current smartwatches offer these functions via complex hardware, my goal is to implement them using simple hardware with minimal processing power.
- To add to its uniqueness, the entire watch will be constructed using stacked PCBs, which is aimed to be modular and reconfigurable based on our needs.
- The watch is designed with multiple colours and solder finishes, giving it a true electronics-nerd feel.
🎲 How it Works
"V0.1 / V0.2" come with a simple design to set and view the time. Here’s an infographic that shows the process

🔧 Initial Prototype
📌 Project_OAK_MAIN_BRD_V0.1 / V0.2 is an "engineering sample".
The primary goal of these variants is to test all available interfaces, validate battery performance, identify design flaws, and iterate for improvements.
Consider this board a creative playground, push its limits and explore unique feature additions for the upcoming revision.
🚀 Down the line
Though the initial version of Project_OAK (V0.1 / V0.2) is just a simple watch featuring a time display using dual-tone LEDs,
The Future versions shall include:
- GMT
- Minute Repeater (ambitious!)
- Interactive sensors (Light, IMU, Temp, Step tracking, Buzzer, etc.)
- Higher-density LED matrix for complex visuals.
- Position tracking using GPS, LoRa, etc. (ambitious!)
- Exploring Low-power MCUs for long-life operation.
- Rechargeable battery option.
- Solar panel integration for energy harvesting.
- ...
💎 Mechanical Integration (v0.1)




(These are the outputs from V0.1 variant. Design changes are expected in V0.2)
⚙️ Getting Started
🔌 Programming the Board
The board can be programmed using the Arduino IDE via the ISP function. All the source code can be found in ProjectOAK/codes folder.
📝 Requirements:
- Arduino UNO/MINI/NANO/MEGA as ISP programmer
- ICSP connection to the Main Board (test points on the bottom side)
💡 ICSP Programming Notes:
- ICSP pins are exposed via Test Points arranged in 2.4mm pitch 2x3 connector style
- Either mount male headers or directly solder wires for programming
- Board supports two power options:
3V Coin Cell (default)EXT_3V3_INvia ICSP (requires mounting resistor R1, which is DNI by default)
⚡ Arduino IDE Settings
- Refer to this GitHub repo on how to burn the Bootloader and how to flash code through Arduino IDE MiniCore
- When programming the MAIN_BRD, update the ARDUINO IDE settings as shown below.

❤️🔥 Let me know what you think of this project. I'd love to hear your thoughts!
✨ Happy Designing!
Files in this package
- CAD source: 74CBTLV3257BQ,115.stp, DS3231MZ_TRL.step, EVQ-P7A01P.stp, Project_OAK_BOT_CAVITY_V0.step, Project_OAK_BOT_STRAP_V0.step, Project_OAK_HEX_COVER_INNER_V0.step, Project_OAK_HEX_COVER_OUTER_V0.step, Project_OAK_Integration_V0.1.step, Project_OAK_MAIN_BRD_V0.1.step, Project_OAK_TOP_LED_CAVITY_V0.step, Project_OAK_WATCH_DIAL_V0.step, RX8130CE.stp (+2 more)
- Images: 6L_JLCPCB_Stackup.JPG, Project_OAK_ASSY_Cross-section.jpeg, Project_OAK_Arduino_Programming_Settings.png, Project_OAK_Exploded_view.png, Project_OAK_Front.jpg, Project_OAK_Full_ASSY.jpeg, Project_OAK_Full_ASSY_1.jpeg, Project_OAK_MAIN_BRD_V0.1_RTC_Change_JLCPCB_Final_BOM.JPG, Project_OAK_MAIN_BRD_V0.1_Rework_Instruction.png, Project_OAK_V0.1_Working_Exp.png
- Documents: ATMEGA328PB.pdf, ATMega328p_pinouts.pdf, How_To_Use_Models.pdf, How_To_Use_Models.pdf, Project_OAK_MAIN_BRD_V0.1.pdf, RV-8263-C7.pdf, RV-8263-C7_App-Manual.pdf, RX8130CE.pdf, RX8130CE_APP.pdf
Source & license
- Original author: 0101shift
- Source repository: https://github.com/0101shift/Project_OAK
- License: MIT
Imported into the CommunityCAD Archive with attribution preserved. All rights remain with the original author under the stated license.
More models
Pcb DesignCommunityCAD Archive· STEP · STL +1
EA DOGS104X-ACommunityCAD Archive· STEP · STL
EA DOGXL160-7CommunityCAD Archive· STEP · STL
EA-eDIP128B-XXXCommunityCAD Archive· STEP · STL
EA eDIP320X-XXXCommunityCAD Archive· STEP · STL
EA eDIPTFT32-XXXCommunityCAD Archive· STEP · STL
Vision UiCommunityCAD Archive· OBJ
Aws Greengrass Mini FulfillmentCommunityCAD Archive· STL