TinyWATCH S3 is powered by an Espressif ESP32-S3 Dual Core MCU with 8MB of Flash and 2MB of additional PSRAM... plus a whole lot more!

In 5 carts

TinyWATCH S3

Sold by Unexpected Maker

$59.00

No tax for United States [change]
Stock available: 9
Wearables
Time
ESP32
SHARE

Introducing TinyWATCH S3 - An Open Source hackable smart watch designed by Unexpected Maker.

TinyWATCH S3 is powered by an Espressif ESP32-S3 Dual Core MCU with 8MB of Flash and 2MB of additional PSRAM... plus a whole lot more!

Core HW Specifications

  • 32Bit Dual Core 240MHz
  • RISC-V ultra low power core
  • 2.4GHz WiFi - 802.11b/g/n
  • Bluetooth 5, BLE + Mesh
  • 8MB QSPI Flash
  • 2MB Extra QSPI PSRAM
  • 700mA 3.3V LDO Regulator
  • Power On/Off Button
  • USB-C Connector
  • Reverse USB back-feed protection
  • ESD protection on USB and buttons
  • 5V presence detection
  • LiPo Battery Charging
  • Charge Battery when watch power is off
  • 5V Power (red), Charge (orange) LEDs
  • 3D High Gain Antenna

Included Peripherals

  • 240x280 ST7789 Display
  • Capacitive Touch (CST816T)
  • I2C Battery Fuel Gauge (MAX1704X)
  • I2C Low Power RTC (RV-3028-C7)
  • I2C 6 Axis IMU (BMI270)
  • I2C Magnetometer (MMC5603)
  • I2S MEMS Microphone (ICS-43434)
  • Magnetic Buzzer
  • Haptics Motor (DRV2605L)
  • Power On/Off Button
  • Reset Button
  • IO0/Boot Button

Though TinyWATCH can be worn as your watch (battery required), the firmware is still alpha, and not at a "consumer watch" level that you would expect if you were to buy a "finished product", but it's getting close and has some cool features.

TinyWATCH is the ultimate wrist wearable ESP32S3 development board - Just without pin headers and is NOT in any way breadboard compatible :)

NOTE: Watch band pictured is not included. You'll need to supply your own. See below for more details.

Hardware Status

The hardware is now in its second release version (P7) which includes the following changes:

  • New haptics driver and motor
  • Removal of the second 1MB Flash IC. All user storage is partitioned in the main FLASH now.
  • Removal of the 1.25mm battery connector, now requiring soldering of the battery wires directly to the PCB.
  • Large PCB layout changes to accommodate the outrageously large haptic motor driver IC and more importantly, to allow room for a brass insert nut to be able to screw the back of the case to the front of the case.

Note: The removal of the battery connector (though it sounds inconvenient) has allowed for MUCH larger capacity batteries to be used in the watch, which was required for the haptic motor functionality plus allows for longer times between charges.

Firmware Status

Official TW firmware is being developed in PlatformIO, and requires a knowledge of C++ and developing for the ESP32-S3 with the ESP32 Arduino Core framework.

TinyWATCH Firmware is in active development

What can the firmware currently do?

Well, it can tell the time - a good start - in both digital and analog formats as well as some custom watch faces contributed by the community :)

There's a basic App framework that has an Audio Visualisation App, A compass (needs calibrating before use) and an example "Hello World" app. The framework is pretty new but shows great potential. No... there won't be an App Store, Apps are built in the core framework.

There's also a Widget framework for adding basic widgets that can be invoked from watch faces - things like the Open Weather widget for showing you the weather, and the battery widget that shows you your battery percentage and charge status.

There's also a web interface for TinyWATCH configuration items that are not intuitive to set up on the watch, like entering your API KEY for OpenWeather and a host of other settings.

More web-based customization options will be added as more watch functionality is added.

About showing the time

To set the time, you need to set up your TinyWATCH on your WiFi network, using the WiFi AP mode that will auto start if no credentials are saved. Once set up, the time will be auto-magically set for you, including DST.

Though you can use your watch without setting up the WiFi, it won't give you the correct time, and it will prompt you to set up the WiFi every time you boot the firmware.

TinyWATCH can also count and log your steps, and display some basic IMU data.

What battery do I need to source?

TinyWATCH doesn't ship with a battery, sorry, the laws are currently too complicated to ship a LiPo battery with this product.

The maximum battery size you can fit in the current TinyWATCH is 502530, so 25x30mm and 5mm thick.

Here's an Ali Express Link to the 400mAh battery I use in mine.

How long will the battery last?

Your mileage will vary depending on how you use your watch throughout the day, and how often you play with it, but most people are getting a full day of use out of their watches with a 400-450mAh battery.

TinyWATCH will automatically dim the display and eventually go to sleep after a set time (set by you in the web interface) and will automatically wake from sleep when you lift your wrist (currently for left handed wearers only) or by tapping the screen.

The longer the watch sleeps, the longer the battery will last.

Each TinyWATCH ships in an antistatic bag with:

  • TinyWATCH PCB (P7)
  • Capacitive Touch Display
  • 3D Printed Case (P7)

TinyWATCH comes pre-assembled

Your TinyWATCH will arrive assembled in the case to help protect it during shipping. There is no battery shipped with TinyWATCH, so you will need to provide your own.

Ideally, the PCB would be stuck to the back of the screen with double-sided tape, but that makes it hard to use if you want to hack on it instead of just wear it, so I have left the PCB and Screen unstuck, but when installed in the case, everything is nicely held together and doesn't rattle - anymore ;)

Opening the case

The case halves are both press fit as well as screwed together with a single M2 screw. The Screen is held in place inside a special rim on the top section of the case. Please be careful when opening it up as the little 3D printed buttons will scatter as they are only held in place by the actual switches on the PCB.

It comes with a case?

Yes, I am shipping the initial units in a 3D printed case (the one shown in the picture above) mainly because it's the easiest way to hold and use the touch screen, especially during development. Without the case, holding the screen still with your fingers while trying to use it often causes incorrect touches - it's just hard.

The case is designed to be used with Apple Watch (or compatible) bands - Just slide each of the bands into each slot on the case. Just remember to remove the USB cable before you walk away from your desk!

You can find STL and STEP files of the case I am shipping in the TinyWATCH S3 GitHub repo. See below.

Where can I find the source files and firmware that shipped on my watch?

All of the HW and FW files for the TinyWATCH project lives in its own GitHub organisation at https://github.com/TinyWATCH-S3

Currently, you'll find the P4 design files for KiCAD. I'll be uploading the P7 KiCAD design files shortly.

Case files for both the P4 and P7 versions are in the repo in both STL and STEP formats. There are also 3D STEP files for both the P4 and P7 revision of the PCBs that you can use to model your own case or enclosure.

There are also schematics for the P4 and P7 revisions.

Please check the licenses used for both the firmware/models and the hardware and understand your obligation when using the files.

Links to code and documentation

Documentation (github.com)

Code (github.com)

Design Files (github.com)

Schematics (github.com)

Product HS Code: 853400

Shipping policy

All products purchased on this store ship directly from me here in Melbourne, Australia.

Orders are processed daily and usually go out the same day they are paid for - allowing for time zone differences of course.

Finally, postage rates suck, sorry :( I'm embarrassed by how much it costs to ship items overseas since COVID, and I do my best to improve rates where I can.

Postage delivery times, if stated, are based on current expectations from Australia Post and may vary.

Please keep in mind that there are still occasional postage delays, including flights out of Australia and inbound customs processing into many countries.

The seller

Unexpected Maker

Moorabbin, Victoria, Australia
139 orders since Apr 21, 2022
I'm Seon, the Unexpected Maker!
I design and manufacture my own range of electronics products, mostly around micro-controllers, IOT and products that help with manufacturing.
I'm based in Melbourne, Australia, and all products are made by me and shipped from here to hobbyists, makers, companies and resellers around the world.