|
240x240 Round IPS TFT LCD Display 1.28BuyDisplay
|
x 1 | |
|
FIT0774DFRobot
|
x 1 | |
|
Battery |
x 1 | |
|
18mm Wristband |
x 1 | |
|
Case |
x 1 |
|
Zephyr Project |
|
|
KiCADKicad
|
|
|
Autodesk Fusion 360Autodesk
|
ZSWatch - Open Source Smartwatch
Smartwatch built from scratch, both hardware, software and mechanics. Built on the Zephyr™ Project RTOS, hence the name ZSWatch - Zephyr Smartwatch.
The project includes all parts necessary to build your own DIY Smartwatch: hardware, software, and mechanical parts.
About the project
This is a project I have been working on almost 1.5 years. The goal of the project was to prepare my life as a dad, people said I'd have no time for hobby projects when you are a parent. I didn't fully trust them and said to myself there must be one hour now and then free for hobby projects.
The idea was to create a project that I could work on after our daughter arrived. I wanted a good foundation that I could keep building on whenever I had an hour of free time. This is where the idea of a Smart Watch came up. The infinite amount of features you can add, both simple and advanced. For example, being able to maybe build a small app in an hour or two is really nice. I don't need to figure out what to code, I can just implement a feature some other smartwatches already have.
It's 100% Open Source
I'm pretty sure I can say with confidence that this project is 100% open source.
The KiCad project files and .step for casing are available, and there is not a single binary blob in the software!
ZSWatch uses the Zephyr Project SDK and its fully Open Source Bluetooth Controller. This means everything from the lowest level radio register up to the ZSWatch application is all Open Source, and I think this is quite unique!
The future
The project is rapidly improving with new contributors. New features are already in the works with the next PCB revision, such as USB, a new fuel gauge for better battery handling, and a MEMS Microphone that gives new possibilities such as voice recognition and ML. We are trying to be backwards compatible, which means people who have already a ZSWatch can upgrade just by swapping out the PCB!
Hardware features
- nRF5340 BLE chip (u-blox NORA-B10 module).
- 128 MHz Dual core.
- 512 KB RAM.
- 1 MB Flash.
- 240x240 round display with touch screen.
- IMU Bosch BMI270, with this one it's possible to do many fancy things such as navigation using gestures and the typical smartwatch wake-up by moving the arm, so the display is viewable.
- Bosch BME688 Environmental sensor with AI.
- Bosch BMP581 High performance pressure sensor accuracy in units of ~20cm's.
- ST LIS2MDLTR Magnetometer.
- Renesas AT25SL128A 16 MB external flash.
- Broadcom APDS-9306-065 Light Sensor for automatic brightness control.
- Option to not mount some sensors to save BOM cost.
Software Features
- Bluetooth LE communications with GadgetBridge Android app.
- Also support Bluetooth Direction Finding, so the watch can act as a tag and is trackable using any u-blox AoA antenna board
- Pop-up notifications
- Step counting
- Gestures
- Air Quality
- And much more ...
Multiple Watchfaces showing
- Standard stuff as time, date, battery
- Weather
- Step count
- Number unread notifications
- Environmental data
- ...
Application picker and app concept
- Setting menu system, with easy extendability
- Music control app
- Settings app
- Compass app
- etc.
The user can choose from a few different watch faces.
Dock
In order to make the project as accessible for everyone ZSWatch also have a dock, this dock includes a J-LINK OB debugger which means everyone get access to proper debugging capabilities for a good price!
Manufacturing
PCBWay manufactured all the main parts: PCBs, Assembley, CNC:ed Stainless Steel casing.
Left brass, right black anodized aluminium from PCBWay.
Find out more
Head over to our GitHub to get all the details: https://github.com/jakkra/ZSWatch
ZSWatch - Open Source Smartwatch
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(12)
- Likes(29)
- Engineer Sep 29,2024
- Engineer Sep 11,2024
- Engineer Sep 05,2024
- Engineer Aug 21,2024
- glennji Aug 12,2024
- Engineer Jun 04,2024
- Engineer Apr 22,2024
- BATUHAN ÇETİNER Apr 21,2024
- Engineer Mar 25,2024
- Stephen src1138 Mar 13,2024
- Engineer Mar 01,2024
- kapacita ?ubo? Jan 29,2024
- Engineer Jan 21,2024
- Sergio Ghirardelli Jan 14,2024
- Jaroslaw Juda Jan 02,2024
- J_spec6 Dec 28,2023
- Ali Vural Dec 19,2023
- Im' Peer Dec 16,2023
- Engineer Dec 16,2023
- Wimansha Wijekoon Dec 08,2023
- Engineer Dec 06,2023
- FelipeBetancur Nov 14,2023
- dylan Nov 11,2023
- Jakob Krantz Nov 11,2023
- Engineer Nov 08,2023
- Ulli Sommer Nov 08,2023
- Rafael Goncalves Nov 08,2023
- Daniel Kampert Nov 08,2023
- Daniel Kampert Nov 08,2023
- 6 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
9design
-
9usability
-
9creativity
-
9content
-
9design
-
9usability
-
8creativity
-
7content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
More by Jakob Krantz
-
-
-
-
-
-
3D printed Enclosure Backplate for Riden RD60xx power supplies
153 1 1 -
-