Building an Open Source Smartwatch Using Zephyr
summary
Open source ZSWatch is a complete hardware + software build: PCB, 3D‑printed case, dock and firmware using Zephyr, lvgl, zbus and the native_posix HCI setup. Parts chosen by browsing Zephyr drivers; initial board boots and most sensors work on first try, then moved from an nRF52833 to nRF5340 for more RAM/flash. Measured battery life reaches about eight days with typical use, full BOM about $120, and the project includes a working dock and BLE integration via GadgetBridge.
AI-written summary · about
chapters (15)
- 0:00Introduction to ZsWatch
- 1:33Project Motivation
- 2:44Software and Requirements
- 6:15Hardware Selection
- 8:14Hardware Iterations
- 11:29Hardware Challenges
- 12:40Hardware Bringing Up
- 13:58Software Architecture
- 16:34Low Power Optimization
- 20:29User Interface Design
- 23:23Creating an Application
- 26:50Desktop Simulation
- 29:00Charging Dock and Case
- 31:40Future Developments
- 34:44Q&A Session
related talks
36mHacking Your Smartwatch: Building an Open Wearables Ecosystem
40mGetting Strange New Displays and Sensors Running on Zephyr for Open Health Devi...
39mZephyr Power Management for Wearable Devices
34mWar Story: Using Zephyr Project to Develop a Wearable Device
39mZephyr Power Management for Wearable Devices
41mZephyr for Open Source Health Devices
43mZephyr for Open Source Health Devices
39mZephyr Project: Unlocking IoT Innovation with an Open Source RTOS
