Skip to the content
PCBKitNew board
2 layers37 × 23.5 mmSmartWatch, the printed circuit board in 3D

SmartWatch with BLE (open-source SW and HW)

Size
37 × 23.5 mm
Copper layers
2
Thickness
0.6 mm
Parts
66
Nets
69
Pads
263
Tracks, vias
803, 78
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
11 Apr 2016
Updated
21 Mar 2017

Overview

SmartWatch is an open-source printed circuit board by Sl-Alex, from the Sl-Alex/SmartWatch repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 37 × 23.5 mm with 66 parts on 69 nets, routed with 803 tracks and 78 vias.

It is built around the STM32F103CBT6, BMP180 and STC4054GR. Its parts include 19 capacitors, 15 resistors, 10 crystals, 8 ICs and 4 switches. It belongs with the wearables boards and the STM32 boards of this library.

Main components

3

README

README.md

General description

This project aims to create an open-source smartwatch with the following functionality:

  • 1.3" OLED display (bright enough to work in outdoor conditions)
  • BLE module (HM-10), pin-to-pin compatibility with well-known HC-06
  • small vibration motor (SMS/Call notifications and so on)
  • STM32F103CBT6 microcontroller.
  • Big external SPI flash memory (M25P40), SW OTA update and a lot of images can be stored there.
  • BMC150 accelerometer/compass (can recognize double tap on the screen).
  • BMP180 barometer/thermometer (just because there is a plenty of space).
  • 320mAh battery allowing up to 3 weeks standby time (with BLE active).
  • PCB size: 37*25, complete assembled height should be about 10mm.
  • 3D models for all parts are in my KiCAD_libs repository, case will be available a bit later, so the whole project can be easily reproduced.

Hardware

Both schematic and PCB were created with KiCAD. KiCAD project is located in the PCB subfolder. Project uses components from my KiCAD_libs repository.
Status: Finished. PCB is assembled, all HW features are tested and work as expected. Standby time seems to be about 3 weeks (with BLE active).

Software

Project is created in EmBitz
Status: Can be used on a daily basis with some basic functionality (automatic date/time synchronization, SMS reception). Feel free to submit patches, create or discuss issues here.

Licensing

The whole project is available under GPL v3 license (see LICENSE file), except of files, which clearly mention other license type in the file header.

Parts

66
QtyValueFootprintReferences
90.1discrete_SMD:0402_CC5, C6, C7, C9, C10, C12, C13, C14, C20
610kdiscrete_SMD:0402_RR1, R5, R8, R9, R14, R15
4100discrete_SMD:0402_RR2, R4, R6, R7
415pdiscrete_SMD:0402_CC1, C2, C3, C4
41u/10Vdiscrete_SMD:0603_CC15, C16, C17, C18
4button_NOBUTTONS:B3U3000PS1, S2, S3, S4
31kdiscrete_SMD:0402_RR10, R12, R13
3GNDCONNECTORS:SLD_POINTX2, X4, X9
3MOSFET_P_DGSIR:PQFN2x2VT1, VT2, VT5
2MOSFET_N_DGSIR:PQFN2x2VT3, VT4
2VBATCONNECTORS:SLD_POINTX3, X5
1100kdiscrete_SMD:0402_RR3
116MHzCRYSTAL:SMD_3225XC1
122udiscrete_SMD:0603_CC11
132768CRYSTAL:SMD_3215XC2
1390kdiscrete_SMD:0402_RR11
13V3CONNECTORS:SLD_POINTX10
1BMC150LGA:LGA14U4
1BMP180LGA:LGA7U5
1HM-10_MINMODULES:HM-10_MINU2
1LOGOLOGO:OSHWLG?1
1M25P40SO:SO8U3
1NCP551SOT:SOT23-5U7
1SH1106MODULES:UG-2864HSWEG01U8
1STC4054SOT:SOT23-5U6
1STM32F103CBT6LQFP:LQFP48U1
1SWCLKCONNECTORS:SLD_POINTX7
1SWDIOCONNECTORS:SLD_POINTX8
1VINCONNECTORS:SLD_POINTX1
1VMOTCONNECTORS:SLD_POINTX6
1capacitordiscrete_SMD:0402_CC8
1diodeSOD:SOD523D1
1inductordiscrete_SMD:0603_LL1

Questions

How big is the SmartWatch PCB?

It measures 37 × 23.5 mm and has 2 copper layers, 0.6 mm thick.

What parts does the SmartWatch use?

66 parts, built around the STM32F103CBT6, BMP180 and STC4054GR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the SmartWatch KiCad files?

From the Sl-Alex/SmartWatch repository on GitHub, at the commit this page was made from: the board is PCB/smartwatch.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the SmartWatch design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers84.2 × 52 mmPicoPico, the printed circuit board in 3D

    PicoPico

    DavidVentura/PicoPico

    Pico-8 Player

    57 parts141
  • 2 layers119 × 79 mmHome Ambient, the printed circuit board in 3D

    Home Ambient

    abrahanlp/Home-Ambient

    2-wire home thermostat with temperature, humidity, pressure and air quality measures.

    62 partsAGPL-3.0
  • 4 layers100 × 120 mmNeoPod, the printed circuit board in 3D

    NeoPod

    lsyzg/NeoPod

    A modernized 'ipod' with bluetooth capabilities

    62 parts
  • 2 layers36 × 21 mmFloodGuard, the printed circuit board in 3D

    FloodGuard

    Sl-Alex/FloodGuard

    Autonomous flood protection system

    77 partsGPL-3.0
  • 4 layers52 × 42 mmHa coap pcb, the printed circuit board in 3D

    Ha coap pcb

    yanntalhouarne/ha-coap-pcb

    104 parts
  • 4 layers40.8 × 40.8 mmACwing ESC1S A, the printed circuit board in 3D

    ACwing ESC1S A

    ACwing-UAV/ACwing_HW

    ACwing is a modular set of PCBs for small multirotors.

    51 parts
  • 2 layers65 × 31 mmDiy tracker, the printed circuit board in 3D

    Diy tracker

    glidernet/diy-tracker

    Do-it-Yourself OGN Tracker software

    27 parts30GPL-3.0