Skip to content

invictus-anic3tus/tempus

Repository files navigation

Tempus Title Image

Tempus Title Image

Creative Commons Attribution-NonCommercial 4.0 International LicenseFunded by Hack Club

An open source, ESP32-based smartwatch!

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Table of Contents

About

My name is Anicetus, and I love hardware. The Anicept Tempus is my newest addition to my brand, and the first devboard PCB! There are others out there, and many are probably much better. But I felt it was high time I had one of my own. It might not beat the competition in price, features, quality, you name it; but there comes a certain satisfaction when you can wear (more like tout at this point) a semi-stylish, functional, and helpful item that you can point to and confidently say: "I created this from scratch."

And so, the Tempus is a small yet powerful ESP32 devboard PCB + case, equipped with all the features that a modern digital smartwatch would need. Fully able to track steps and gestures, voice text, make beeps and alerts with a buzzer, power a round touchscreen, and, of course, tell time, it's the ideal replacement for a multi-hundred-dollar smartwatch with the same features.

Features

Speaking of features, this watch is equipped with the following:

  • A precise, quick gyroscope/accelerometer for hand tracking
  • WiFi and Bluetooth for connecting to your phone to receive texts and calls, as well as control music apps such as Spotify
  • An RTC (Real Time Clock) chip capable of maintaining incredibly accurate time
  • A vibration motor for alerts and ringtones
  • A microphone for voice messaging or reminders. (Note: the watch doesn't have a speaker, so playing music, receiving calls, etc. must be done through headphones connected to a phone connected to the watch. Also, unfortunately the ESP32-S3 cannot be used as a microphone during calls, so for that you'll need to use your phone's built-in mic.)
  • Two reprogrammable buttons, perfect for quick text replies, controlling music, or navigating to apps.
  • A modern USB-C 2.0 charging and programming recepticle
  • A 500mAh battery, to ensure minimal charging time
  • A battery percentage monitor to ensure the watch never dies
  • A 1.28" capacitive touch display

How do I build this?

Good question! If you'd like to make the Tempus for yourself, there's a few things you should keep in mind:

  1. You must have access to a 3D printer or be willing to pay for a printing service. TPU or another flexible filament is required for the watch band.
  2. You must have access to soldering equipment and be skilled in soldering. This includes a hot air gun and solder paste.
  3. This design necessitates a custom PCB. These can get expensive if you need to account for shipping or tariff costs.
  4. This is not a professional design! I'm a random guy from the internet who made a smartwatch design; if you want to make it for yourself, go ahead! But I am not responsible for any misuse or unintended happenings due to faulty design.
  5. Commercial use is not allowed. You cannot make this watch to sell to anybody.

Alright! Now we can get into how to actually build it. First, download the gerber.zip file in the PCB_Production folder, go to your favorite PCB manufacturing service (JLCPCB and PCBWay are good) and upload it in their quote system. It should say four-layer PCB. Here are the settings to select: (Make sure you know what you're doing before changing these! The color is self-explanatory, but colors other than green can be more expensive.))

JLCPCB settings

Then, order the DigiKey parts in this cart and the screen from BuyDisplay or eBay.

Next, 3D print the files in the CAD folder. Detailed assembly instructions coming soon; for now, please reference the full CAD design!

Wiring

Specifications

Nerd info incoming

Tempus Schematic-1

PCB

Bill of Materials

Item Price Link Shipping
PCB $2 https://jlcpcb.com $3.18
DigiKey Parts* $67.34 https://www.digikey.com/short/2mbbn5n0 $6.99
Screen $8.85 https://www.buydisplay.com/1-28-inch-tft-lcd-display-240x240-round-circle-screen-for-smart-watch $8.12
Total $78.19 $18.29

*Including subjective tariffs, taxes, etc. Also includes battery and solder paste.

An online DigiKey cart is available at https://www.digikey.com/short/2mbbn5n0.

Grand Total: ±$96.48

(Recommended planned price: $100)

Contributing

aha somebody wishes to help me i see

If you'd like to request changes, suggest additions, or forcefully make me edit things, feel free to contact me via email (me at anicetus dot dev, preferred) or Discord (anic3tus).

About

An ESP32-based smartwatch!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published