Selected projects / Project 01

Embedded systems · Medical devices · Open source

The Berkeley Tricorder

A compact wireless physiological monitoring platform developed during my doctoral research at UC Berkeley and UCSF. It combined nine monitoring functions with custom analog electronics, low-power firmware, local storage, and wireless telemetry.

  • Custom analog
  • MSP430
  • ECG / EMG
  • Bioimpedance
  • Bluetooth
9physiological monitoring functions
V1 → V9iterative hardware evolution
Multi-studyresearch deployment
Berkeley Tricorder development timeline from version 2 through version 9
Development timeline · 2007–2012

System design

Overview

A complete research platform spanning sensing physics, custom electronics, embedded acquisition, power management, wireless telemetry, local recording, and visualization software.

AFE

Custom analog front ends

Every sensing path was engineered in-house rather than assembled around dedicated physiological-monitor ICs.

µC

Low-power firmware

MSP430 firmware coordinated sampling, power states, local storage, and measurement packaging.

RF

Telemetry & storage

Wireless telemetry supported live monitoring while onboard storage protected measurements offline.

R&D

Research platform

Multiple studies used the system, and the platform helped form technical groundwork later commercialized by physIQ.

Signal pathSenseConditionSampleStoreTransmitVisualizeAnalyze

Hardware development

Development artifacts

Nine hardware generations record the tradeoffs behind miniaturization, integration, signal integrity, and practical research use.

Berkeley Tricorder version 9 circuit board next to a US penny for scale
Version 9 · 1.4 × 1.85 inches, shown next to a penny
Multiple generations of Berkeley Tricorder circuit boards
Iterations · V2, V4, V6, V7, V8, and V9
Detailed Berkeley Tricorder circuit-board design sheet
Design record · circuit and board documentation

Engineering scope

Complete stack

The central challenge was making nine modalities coexist inside one low-power architecture and one usable research workflow.

9

Monitoring functions

A multimodal platform combining physiological measurement with telemetry and storage in a compact instrument.

Count follows the historical system description and doctoral thesis materials.

Across the complete stack

  • Custom multisensor PCB
  • Analog signal conditioning
  • MSP430 embedded firmware
  • Bluetooth communications
  • ECG and EMG acquisition
  • Bioimpedance measurement
  • Pulse-oximetry subsystem
  • Android data viewer
  • C# visualization tools
  • Human-research workflows
  • Altium revision history
  • Protocol documentation

Source and documentation

Project records

The public repository preserves hardware, firmware, viewer software, and thesis material. Original schematic PDFs remain available here.