Loading 3D model… large boards can take a moment.
Educational demo: a functional single-lead ECG front end on a business-card-sized PCB.
It streams the signal to your phone or computer using frequency-modulated ultrasound, decoded in a browser-based web app.
Goal: power it up, open the web app, and see a clean ECG-like waveform within about a minute, without any special lab setup.
This is a DIY educational demo and not a medical device.
It is not intended for diagnosis, monitoring, or clinical decisions.
The CR1220 coin cell may be outside of its original packaging. Coin cell batteries are hazardous if swallowed, so keep them away from children at all times.
Insert a 3 V CR1220 battery (rated for at least 500 µA continuous load).
Ensure the + (positive) side faces the same direction as the + symbols on the PCB.
Do not bend the arms of the PCB battery holder more than necessary.
Idle current is below 1 µA, so the battery can be left in the holder.
Open the web app
In the web application
Use this when you want a “no battery” demo. It is more sensitive to positioning.
You should see a waveform similar to the example printed on the back of the card (below “This is not a medical device.”).
If the signal looks noisy or flat, it is almost always due to:
hardware/ECG_Business_Card/
KiCad project including the schematic, PCB layout, manufacturing files, and documentation assets.
web/
Browser-based ECG decoder and viewer.
The ECG monitor can be used either locally or directly through GitHub Pages.
Locally:
Open web/ultrasound-ecg-monitor/index.html in a modern web browser.
Microphone access is required for the ECG monitor.
See LICENSE.
Revision C of the ECG PCB Business Card was kindly sponsored by NextPCB, who supported the PCB manufacturing and assembly of this revision.
Thank you to NextPCB for supporting this project!
No comments yet. Be the first to ask about this board.