

Module
A modular, hackable, improved watchy like watch
- Size
- 12.7 × 11.6 mm
- Copper layers
- 4
- Thickness
- 1 mm
- Parts
- 34
- Nets
- 29
- Pads
- 72
- Tracks, vias
- 233, 21
- Pours
- 106
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 18 Jun 2024
- Updated
- 27 Sep 2026
Overview
Module is an open-source printed circuit board by Szybet, from the Szybet/Yatchy repository on GitHub. It is a 4-layer board of 12.7 × 11.6 mm with 34 parts on 29 nets, routed with 233 tracks and 21 vias.
It is built around the CLMVC-FKA-CL1D1L71BB7C3C3. Its parts include 22 connectors, 3 capacitors, 3 ICs, 2 diodes and 1 resistor. It belongs with the wearables and lEDs and displays boards and the ESP32 and RISC-V boards of this library.
Main components
1README
README.mdYatchy
Your Watchy, fixed and improved, even made modular
Yatchy is a DIY watch, heavily inspired by the well known watchy. It focuses on fixing known issues and expanding the potential of it.
Key points:
- USBC instead of micro usb
- Better buttons, they won't break easily
- Better battery life
- Hardware hackable, easier to self assemble from scratch
- Fixed many issues and improved minor things
- A backlight is possible, kind of and many other "extensions"
- Smaller form factor
Pictures
The coolest yatchy, contributed by a community member!
My Yatchy, with a titanium anodized case, the rotated variant
The battery is on the side because it's easier for me to measure power consumption, there are cases with the battery inside
A clean soldering job, with some alternative components (compability!), yes, I know there is a short on the flex cable, it fell off when cleaning after the picture
Watchy one the left yatchy on the right, yatchy is smaller (yes, the battery is outside, but it would only increase height, not width/length
Picture contributed, thanks!
Yatchy features in more detail:
For regular users
- Heavy increase in battery life, even with the screen updating every minute (The esp32c6 has a riscv lp core, which i connected to the screen, which means the device never really wakes up fully to only update the screen, not only that i fixed sqfmi flaws (Using 2 voltage dividers for example) I also use the external crystal clock for the RTC which means no RTC IC... and many more such things)
- Better buttons, more solid, shouldn't and probably won't break that much if at all. They are also very quiet. If you like the tactile feel of the original buttons, you won't like these ones. Luckly vibration motor feedback is possible.
- Solid USB-C port (It's THT soldered)
- no more usb compability problems (Because the esp32c6 uses native jtag programming)
- better detection of charging, charge finishing. (In software it was hacky on the original watchy, there were problems with it, never worked good)
- support for more wireless protocols, home automation ones, wifi 6 too
- TVS diodes, voltage spike protection - which means no more destroyed devices because watchy doesn't follow any USB spec and allows your device to burn down...
- More precise time, based on some loose math and experiments, it should drift only a minute after a month, compared to the watchy its a lot better, from experience it's even better than that
For advanced users
- Detailed ordering and assembly guide
- Detailed soldering and testing guide
- A module area, with almost all exposed pins from the esp, power lines, and many gpio pins thanks to the expander IC - You can create your own module, increase the capability of you yatchy without modifying everything inside - solar panel module, encoder instead of the button, sd card module, frontlight module, torchlight module, speaker module, microphone module, some environmental sensors. The only limitation is your imagination (And the size of the module)
- The default module (In the picture above) allows for for attaching small things without the need for a custom PCB
- All the components are newer, still available and produced. They are also listed, with links to mauser / tme. Ordering a Yatchy PCB and the parts, soldering them themself is possible and easier than the watchy
- All QFN packages IC's on the board have increased pad sizes, so if you are skilled enough to solder QFN packages, here it will be easier
- I used traces teardrops, so more solid traces & pads
- A hardware test program, which allows testing if all the pads of the esp32c6, which is the hardest part to solder are soldered correctly
- JTAG debugging via usb, yay
Flaws
- No battery connector, the module pads are small - so it's not for everyone, harder to use / assembly (solder!) for beginners
- There is no dedicated place for the motor, it needs a dedicated place in the case. Soldering the motor cables also is not easy
- It's watchy like but not watchy case compatible, the size and form factor is the same but the obvious obstacle is USBC, even with it the buttons are different and placed a little off to save some space
- It's a 4 layer PCB, so a bit more costly (With JLCPCB it's still cheap)
- No easy hard reset option, you will need to short pins, but you probably won't need it. When developing the Yatchy, I only once needed a full reset
- A complicated license (but still open source!)
Software
It's fully supported by InkWatchy. Maybe a rust firmware in the future? We will see...
Hardware sources, buying, reselling, license, battery life, time accuracy
Everything explained here
Cases, 3D files of the pcb
Cases here and pcb 3D model here
FAQ
Community
Create a github issue or get in touch with me on the discord server or matrix space (on top of this read are links)
Parts
34| Qty | Value | Footprint | References |
|---|---|---|---|
| 22 | MOD_CONN | Yatchy:mod_Connector | J1, J2, J3, J10, J11, J12, J13, J14, J15, J16, J17, J18, J19, J20, J21, J22 +6 |
| 2 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C2, C6 |
| 1 | 180 | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 220 nF | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 330 ohm | Resistor_SMD:R_Array_Concave_4x0402 | RN1 |
| 1 | AST0760_MAL | Yatchy:AST0760_MAL | LS1 |
| 1 | CLMVC-FKA-CL1D1L71BB7C3C3 | Yatchy:CLMVC-FKA-CL1D1L71BB7C3C3_CRE | LED1 |
| 1 | EVP-AKE31A | Yatchy:SW_EVP-AKE31A_PAN | SW2 |
| 1 | IIS2MDCTR | Yatchy:BOSCH_LGA-12 | IC1 |
| 1 | IM66D120A | Yatchy:IFX-PG-TLGA-5-6-V | U1 |
| 1 | LED | LED_SMD:LED_0402_1005Metric | D1 |
| 1 | SHT4x | Yatchy:Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPad | U2 |
Questions
How big is the Module PCB?
It measures 12.7 × 11.6 mm and has 4 copper layers, 1 mm thick.
What parts does the Module use?
34 parts, built around the CLMVC-FKA-CL1D1L71BB7C3C3. 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 Module KiCad files?
From the Szybet/Yatchy repository on GitHub, at the commit this page was made from: the board is hardware/kicad/modules/BTBMHM/module.kicad_pcb and its schematic hardware/kicad/Yatchy/Yatchy.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Module design in my own project?
Its repository states no licence, so its author keeps all rights: ask Szybet before reusing the design.
More from Szybet/Yatchy
2- 4 layers33.8 × 38 mm

- 4 layers12.7 × 11.6 mm

Similar boards
- 2 layers21.8 × 16.3 mm

- 4 layers93.7 × 43.7 mm

Flight Computer
SunDevilRocketry/Flight-Computer
General purpose flight computer for high powered rocketry projects.
113 parts5 - 4 layers134.2 × 60.2 mm

L0005-Valve Controller
SunDevilRocketry/Valve-Controller
Controller for managing the liquid engine's solenoid valves and servo-actuated ball valves.
107 parts2 - 4 layers66.8 × 25.4 mm

Flight Computer Lite
cacost12/SDR-Flight-Computer-Lite-PCB
Current PCB Revision: 1.0 PCB Part Number: A0007
61 parts1 - 4 layers94.9 × 43.2 mm

Ground Station Telemetry
cacost12/SDR-Ground-Station-Telemetry-PCB
Current PCB Revision: 1.0 PCB Part Number: A0005
57 parts1 - 4 layers116.8 × 56.7 mm

Engine Controller
cacost12/SDR-Liquid-Engine-Controller-PCB
Current PCB Revision: 4.0 PCB Part Number: L0002
129 parts1 - 4 layers116.8 × 56.7 mm

Engine Controller
SunDevilRocketry/Liquid-Engine-Controller
Main microcontroller board for embedded control of SDR's liquid bipropellant engine.
119 parts1 - 2 layers

Pcbgolf
chilly23/PCBGolf-master-Comma.ai
Compact PCB studies for the comma.ai PCBGolf challenge, including KiCad and EasyEDA designs, BOMs, STEP models, and routing-status reports.
245 partsMIT