
Project OAK MAIN BRD V0.1
0101shift/Project_OAK
All design files, source code, and documentation for Project OAK, a digital watch inspired by mechanical complications.

All design files, source code, and documentation for Project OAK, a digital watch inspired by mechanical complications.
Project OAK MAIN BRD V0 is an open-source printed circuit board by 0101shift, from the 0101shift/Project_OAK repository on GitHub, published under the MIT licence. It is a 6-layer board of 42.6 × 42.6 mm with 145 parts on 69 nets, routed with 993 tracks and 157 vias.
It is built around the ATMEGA328PB-MU, RX8130CE B0 and BC547, with the BC-2003-TR among its other parts. Its parts include 37 diodes, 33 resistors, 18 capacitors, 7 transistors and 3 switches. It belongs with the wearables boards and the AVR (ATmega, ATtiny) boards of this library.

An approach to mimic analogue watch complications in a digital timepiece. One LED at a time.
⚠️ Current Version: v0.1
This repository contains all files related to Project OAK, including:
📎 Project OAK SCH and DSN files can be viewed on CADLAB.io
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.
"V0.1 / V0.2" come with a simple design to set and view the time. Here’s an infographic that shows the process

📌 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.
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.
- ...




(These are the outputs from V0.1 variant. Design changes are expected in V0.2)
The board can be programmed using the Arduino IDE via the ISP function. All the source code can be found in ProjectOAK/codes folder.
3V Coin Cell (default)EXT_3V3_IN via ICSP (requires mounting resistor R1, which is DNI by default)
- 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.

| Qty | Value | Footprint | References |
|---|---|---|---|
| 37 | LED | LED_SMD:LED_0402_1005Metric | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +21 |
| 31 | LOGO | LOGO | G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G*** +15 |
| 13 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12, TP13 |
| 9 | 0.1u | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C7, C8, C9, C10, C12, C13 |
| 7 | 0E | Resistor_SMD:R_0402_1005Metric | R1, R28, R29, R30, R31, R32, R33 |
| 7 | 10K | Resistor_SMD:R_0402_1005Metric | R6, R13, R18, R19, R22, R23, R26 |
| 7 | 10u | Capacitor_SMD:C_0402_1005Metric | C4, C14, C15, C16, C17, C18, C19 |
| 7 | BC547 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q3, Q4, Q5, Q6, Q7 |
| 6 | 10k | Resistor_SMD:R_0402_1005Metric | R2, R3, R4, R14, R15, R17 |
| 6 | 120E | Resistor_SMD:R_0402_1005Metric | R16, R20, R21, R24, R25, R27 |
| 4 | 4.7K | Resistor_SMD:R_0402_1005Metric | R7, R10, R11, R12 |
| 3 | EVQ-P7A01P | Button_Switch_SMD:EVQP7J01P | S1, S2, S3 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R8, R9 |
| 1 | 1K | Resistor_SMD:R_0402_1005Metric | R5 |
| 1 | 1u | Capacitor_SMD:C_0402_1005Metric | C11 |
| 1 | 4.7u | Capacitor_SMD:C_0402_1005Metric | C6 |
| 1 | ATmega328PB-MU | Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm | U1 |
| 1 | BC-2003 | Battery:BAT_BC-2003 | BT1 |
| 1 | RX8130CE | Crystal:RX8130CE | U2 |

0101shift/Project_OAK
All design files, source code, and documentation for Project OAK, a digital watch inspired by mechanical complications.

EffectiveRange/pcb-mrhat
PCB project for MrHAT RPi extension hat project

andriy-bilynskyy/rpi-extension
This project is a PCB design to create SDR transceiver using Raspberry Pi and Radioberry boards. Simple connection of boards seems incomplete:


butterstick-fpga/butterstick-hardware
Basic ECP5 based GigE to SYZYGY interface.




Case-Rocket-Team/StepperMotorControllerBoard
ATMEL Stepper Motor Controller Board prototype for the Cobra Air Brakes test rocket
It measures 42.6 × 42.6 mm and has 6 copper layers, 1.6 mm thick.
145 parts, built around the ATMEGA328PB-MU, RX8130CE B0, BC547 and BC-2003-TR. 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.
From the 0101shift/Project_OAK repository on GitHub, at the commit this page was made from: the board is Design/LLD_Design/V0/Project_OAK_MAIN_BRD_V0/Project_OAK_MAIN_BRD_V0.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).