Skip to content

MarkJB/charliewatch

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 21 commits ahead, 2 commits behind osresearch:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
pcb
 
 
 
 
 
 

Charliewatch

An "Analog" watch with 72 (60+12) Charlieplexed LEDs. Based on Travis Goodspeed's GoodWatch21 schematic, using the CC430F5137IRGZR CPU, which doesn't have the LCD controller of the CC430F6xxx in the GoodWatch.

Modified v0.2 board with Roman Numerals v0.2 works, although it has no radio parts. It is exactly 1 square inch of PCB and should fit in a 38mm or 36mm case.

See it in action: https://www.youtube.com/watch?v=VaebR-6KNXE

Charliewtch schematic

Bill Of Materials (BOM)

Programming

Programmed via TI Code Composer Studio using the Programmer/Debugger on the MSP430 FR4133 Launchpad. http://www.ti.com/tool/MSP-EXP430FR4133

Programming cable

From the top of the board: (Wiring from watch to Programmer/Debugger on MSP430 FR4133 Launchpad)

  • TST - SBWTCK
  • RST - SBWTDIO
  • RX - RXD
  • TX - TXD
  • VCC - 3V3
  • GND - GND

There is also a four-wire setup that might simplify the wiring. Travis documents it and the power consumption here: https://github.com/travisgoodspeed/goodwatch/wiki/EnergyTrace

Bricked Launchpad

If you brick your launchpad by running Energia under Linux, it will no longer program the Charliewatch. The other weirdness is that tilib can detect the device, but can't write to it unless run as root.

Energy Trace

About

An "analog" version of Travis Goodspeed's Goodwatch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 70.1%
  • Assembly 16.5%
  • OpenSCAD 8.9%
  • Makefile 3.3%
  • C++ 1.2%