An open source, connected ECG patch for the open hearted

This project is coming soon. Sign up to receive updates and be notified when this project launches.

HeartyPatch is a single lead ECG “patch” that can very accurately measure ECG, heart rate, R-R intervals (to a good degree of accuracy), and heart rate variability (HRV). It is compact enough to place on or near the chest close to the heart, where it snugly fits. Since HeartyPatch has both BLE and Wi-Fi built into it, it can work with your phone’s app or directly send data to an IoT cloud for analysis.

The best feature of the HeartyPatch is that it’s completely open source (both hardware and software) and you’re free to use it however you want and with any kind of client software that you wish to use. The provided GUI is written in Processing and is ready for use and for modifications.


  • Fitness/wellness monitor: A controlled heart rate is a good sign of a body fitness. The HeartyPatch, with it’s accurate R-R interval measurement can be used as a wellness monitor. It aims to encourage a healthy lifestyle where people focus on a fitness regime and have a stable health condition. Stress and fatigue are major factors that have a direct affect of the functioning of the heart. With HeartyPatch, you can now see these affects in real-time.

  • Medical research: With heart conditions becoming more common, it is sometimes required to continuously monitor the heart rhythm for people prone to heart attacks and abnormalities. Traditional continuous monitoring systems are expensive and cumbersome to wear. HeartyPatch is an easy drop-in solution in such conditions. Since R-R detection is built-in, it is possible to detect some simple kinds of arrhythmias as well.

Key Features:

  • Unique wearable design that fits comfortably
  • Uses standard, low-cost, disposable ECG electrode pads for safe and hygienic use (no fabric-based electrodes)
  • Processing for HRV is done on the device itself thanks to the processor’s computing power
  • Wi-Fi and Bluetooth Low Energy (BLE) connectivity options
  • Ultra-low power operation with optimized power management
  • Onboard Li-Poly battery with charging through micro-USB

Technical Specifications:

  • Onboard ESP32 Wi-Fi/BLE SoC with 2x 240 MHz processor cores
  • MAX30003 ECG analog frond-end with built-in R-R Detection
  • Fully differential input structure with CMRR > 100dB
  • USB-CDC based DFU for programming
  • 3.7 V, 500 mAh Li-Ion battery with charging circuit

For more details and to follow project progress, please subscribe to updates on this page or keep an eye on the Hackaday project page.

Project Updates

Aug 14, 2017

A New HeartyPatch Design

Now that we have successfully completed (and delivered!) our HealthyPi campaign, also on Crowd Supply, we are back to full steam ahead towards completion of the HeartyPatch. We've made some considerable progress, and we wanted to share them with you. Read the full update.

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: