Skip to main content

DevKit Orders, Speaker, Heart Rate Integration & Companion App

· 5 min read
Jakob Krantz
Senior Software Engineer and ZSWatch Creator and Maintainer

The ZSWatch DevKit is almost ready for ordering, we've completed the heart rate integration into the main firmware, created a new app picker UI, finished the health PCB add-on with a new audio codec (meaning we will have a speaker), and we built a dedicated companion app. Let's break it all down!

DevKit Ready to Order from Elecrow

After a while of iterations and testing, the ZSWatch DevKit is ready to be manufactured and shipped! They will be available from Elecrow for fulfillment, where everything will be shipped together in one package.

ZSWatch DevKit

Pricing: The DevKit will cost approximately $100, but may change slightly.

Battery: The battery is optional for the DevKit. We'll provide links to suitable batteries that you can purchase separately. Most 3.7V LiPo batteries should work.

UV Print Not Available: The DevKit from Elecrow won't have the nice UV print shown on the PCB images as Elecrow doesn't support UV printing AFAIK. The PCB will have regular silkscreen instead in one color.

ZSWatch Devkit Interest

We are doing a small run of ZSWatch DevKit, mostly to let you get some hardware to play around with early and for us to try out Elecrow for selling the real ZSWatch later. The DevKit will include everything seen in the image above except battery.


Heart Rate Integration with ZSWatch Firmware

We've completed the heart rate sensor integration into the main ZSWatch firmware! The health tracking PCB now connects to the headers and heart rate data can be displayed and plotted live.

ZSWatch DevKit showing heart rate plot

Here's a video walkthrough of the heart rate interface in action:


New App Picker UI

The app picker got a rework, I think it looks much better now! It's now much smoother to navigate through your apps. Still some small tuning is needed, but you can do apps and folders now.

App picker in action:

You can see all the details in the Pull Request #503.


Health PCB Add-on Complete with bonus Audio Codec!

The health tracking PCB add-on for the watch is now finished! This compact board packs a lot of functionality into just 16.8 mm diameter (8.4 mm radius). It's a super small PCB which houses A LOT!

Health PCB LayoutHealth PCB Render TopHealth PCB Render Bottom

It was quite a challenge to fit everything, especially because of the special routing needed for the HR sensors, we had to take much care. All credits go to Daniel!

One interesting addition: we've included a Renesas DA7212 audio codec on the health PCB. The DA7212 comes in a tiny 34-ball WL-CSP (4.54 mm x 1.66 mm) package, and the health PCB already requires expensive PCB features like via-in-pad and filled vias for the heart rate sensors. Since we're already paying for these advanced fabrication features, we went for it! Meaning we will have a speaker on ZSWatch!


Dedicated ZSWatch Companion App

Here's something that wasn't planned at all: we are building a dedicated ZSWatch companion app! With how good LLMs have become at helping with app development, it was surprisingly easy to get started, so why not?

The app is written in Flutter, and and works both Android and iOS. This means iOS users will finally be able to get the full ZSWatch experience!

note

Gadgetbridge still works great on Android for basic functionality, but this dedicated app adds many more ZSWatch-specific features.

The app has many new nice features, but watch the video for details!


What's Next

We are right now trying to finish the CAD for the new ZSWatch housing. Once we do that, we will route the new main PCB board, that is just the ZSWatch Devkit but in a smaller form factor that fits in the watch. The design is already verified so should be a simple job!

Other stuff

  • Tell Elecrow to start building DevKits orders
  • Continue iOS app development
  • More health tracking features and driver improvements
  • Integration of audio functionality

Want to stay in the loop and be notified when DevKit orders open? Subscribe below!