DIY ECG Using an Analog Discovery 2 and LabVIEW

A little while ago we saw the Analog Discovery 2 being hospitable, and today we will examine a potential use for it in hospitals!

Well okay, this project is maybe not quite that professional yet. But today’s profile still highlights a pretty neat application for our trusty desktop instrumentation. One intern created a project using the Analog Discovery 2 and LabVIEW to create a DIY ECG. He explains the project below.

In this tutorial, I will show you how to make a homemade electrocardiograph (ECG). The goal of this machine is to amplify, measure, and record the natural electrical potential created by the heart. An ECG can reveal a wealth of information about cardiac regulation, as well insights into pathological conditions. This DIY ECG project simplifies the circuitry by eliminating noise reduction components, accomplishing this by post-processing the data with LabVIEW.

In addition to the aformentioned materials, he also employed some electronic components, WaveForms, and some DIY surface electrodes (using pennies).

Once he set up the circuit he then proceeded to build the electrodes and secure them with lotion. Then he placed them on the lead locations and opened up WaveForms and LabVIEW. 

Once he got all the software set up and the leads placed, he could test his homemade ECG. If you are looking to check this project out for yourself, please head over to the full instructions at

Be the 1st to vote.

About Miranda Hansen

I enjoy creative writing, engineering, thinking, building, exploring and sharing with people. Huge aficionado of spending time thinking about things that “don’t matter.” I am very interested in unconstrained creativity. I love cross-discipline ideas and all of their integration into complete original systems. And I like things that do things.

View all posts by Miranda Hansen →

2 Comments on “DIY ECG Using an Analog Discovery 2 and LabVIEW”

  1. Hi Miranda,
    I tried to build the hommade ECG example. I use 2 LM324 instead OP 482.
    Makes this difference because i get no clear and intense signals on Waveforms.
    And second, the Labview files i can’t load because missing files.
    I am a beginner in electronics. Maybe you can give me some advise.

    Best wishes,

    1. Hey Josef! You should 100% join our FORUM, not only to ask this question, but to help you as you begin in electronics!

Leave a Reply

Your email address will not be published. Required fields are marked *