Skip to the content
2 layers58 × 58 mmEcg module, the printed circuit board in 3D

An interactive New Media Art system to translate the heartbeat of the visitor to an artistic form of sound and light in real-time.

Size
58 × 58 mm
Copper layers
2
Thickness
1.6 mm
Parts
46
Nets
30
Pads
131
Tracks, vias
474, 51
Pours
3
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
30 Jun 2018
Updated
29 Mar 2021

Overview

Ecg module is an open-source printed circuit board by AravinthPanch, from the AravinthPanch/araBeat repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 58 × 58 mm with 46 parts on 30 nets, routed with 474 tracks and 51 vias.

It is built around the AP2112K-1.8TRG1. Its parts include 16 capacitors, 6 resistors, 3 ICs, 3 connectors and 1 crystal. It belongs with the audio and music boards of this library.

Main components

1

README

README.md

araBeat

araBeat is an interactive new media art developed for the artistic sonification of Electrocardiogram (ECG). It is a complete system that consists of modules of ECG, DSP, MCU & Motherboard.

araBeat captures ECG of human Interactors through two gel-less electrodes, identifies the QRS complex of ECG, calculates the time difference between the R wave peaks and using Audio DSP, it synthesizes high & low frequency sound in realtime, which is synchronized with the heartbeats of the Interactor.

araBeat lies in the spectrum of new media art, the form of interaction with the technology is designed with aesthetics in mind using stainless steel electrodes in the form of human hand.

araBeat is designed to be extendable using modular designs, so that every component can be just individually plugged into the motherboard. It is also built as an industrial grade system to operate in harsh weather conditions from -40 ° Celsius to 85 ° Celsius. Furthermore, it is designed to comply with medical grade electronics to have low electrical noises and safety.

In the first public appearance, araBeat is integrated into a permanent & public mosaic art installation called "The Heart Of Uptown", located at MoZaic East, Minneapolis, USA.

The Heart Of Uptown powered by araBeat

ARTISTS

COLLABORATORS

  • Marc Basara - Project Management, Minneapolis
  • Stuart Ackerberg - Art Producer, Minneapolis
  • Felix Christmann - Industrial Design, Berlin
  • Alessandro Aresta - Sound Engineering, Berlin
  • Len Goodman - Graphic Design, Minneapolis
  • John Bean, Giam Nguyen, Hart Johnson, Randi Johnson - Production Management, Minneapolis
  • Pavel Spieker, Kelly Ludeking, Anthony Kling - Structural Design & Construction, Minneapolis
  • Shresth Agrawal - Software Engineering, Berlin
  • Chris Kooper - Metalworking, Berlin

SUPPORTERS

  • Natalia Aravinth, Mladen Miljic, Darina Onoprienko - Family & Mental Support
  • David Riding, Jasmin Skenderi - Electrical Design Review, Next Big Thing, Berlin
  • Karissa Xie, Rolin Pei - CNC Machining, HLH Prototypes, Shenzhen
  • Monica Shen, Ivy Li, Carmen Zheng - PCB Manufacturing, Seeed Studio, Shenzhen
  • Goran, Sascha Hamacher - WaterJet Cutting, S-Hamacher Art Production Studio, Berlin
  • Robert Blowsky - Digital Signal Processing, Analog Devices, EZ Forum

STUDIOS AND MANUFACTURERS

  • nLab, Berlin - Interaction Technology Design & Development
  • MotionLab, Berlin - Prototype CNC Machining
  • Tivoli Too, Minneapolis - Structural Design & Construction
  • Seeed Studio, Shenzhen - PCB Manufacturing
  • Troublemaker, Shenzhen - Prototyping
  • HLH Prototypes, Shenzhen - CNC Machining
  • S-Hamacher Art Production Studio, Berlin - WaterJet Cutting & Metalworking

DESIGN

Interaction Technology & Mosaic Installation Concept

DEVELOPMENT

The Heart Of Uptown Installation

  • Stage 1 Completion

  • Stage 2 Completion

  • Stage 3 Completion

Interaction Technology

  • Wiring Design

  • Prototype v1.0

  • Prototype v2.0

  • Prototype v3.0

  • Prototype v4.0

  • Motherboard v0.1


  • ECG Module v0.1

  • ECG Module v0.2

  • MCU Module v0.1

  • Motherboard v1.0


  • Motherboard v1.0 in Weatherproof Industrial Heated Enclosure

Sensor Frontend

  • Design

  • Prototype

  • Sensor Frontend v1.0

Marine Standard Tweeter, Sub-Woofer, Amplifier, PSU

Electronics & Audio Chambers

DESIGN & DEVELOPMENT TOOLS

  • KiCad v5.0.1-3 for PCB Design

  • Atom v1.34.0 + Platform IO v4.0.0a3 for ECG Firmware Development

  • Fusion 360 v2.0.5357 for Mechanical Design

  • Rhino + Grasshoper for Surface Design

  • Affinity Designer v1.6.1 for Vector Design

  • SigmaStudio v4.2 for Audio Synthesis

  • Processing v3.5.3 for araBeat GUI Software Development

  • araBeat GUI v0.9 for Optimisation of ECG and Audio Waveforms

The Making - Behind the scenes

  • Aravinth - Prototype CNC Milling at MotionLab, Berlin

  • Stacia - Mosaic Making at Private Studio, Minneapolis

  • Stacia - Mosaic Making at Private Studio, Minneapolis

  • Len - Structural Construction at Tivoli Too, Minneapolis

  • Stacia - Styrofoam + Fibreglass Surface Finish at Tivoli Too, Minneapolis

  • Len - Mosaic Finish at Tivoli Too, Minneapolis

  • Alessandro - Sound Design at Private Studio, Berlin

  • Chris - Metalworking at S-Hamacher Art Production Studio, Berlin

  • Pavel - Metalworking at Tivoli Too, Minneapolis

  • Kelly - Metalworking at Tivoli Too, Minneapolis

Parts

46
QtyValueFootprintReferences
61uFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC1, C4, C5, C7, C12, C15
4M3MountingHole:MountingHole_3.2mm_M3, , ,
30.1uFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC10, C11, C14
30RResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR4, R5, R7
310uFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC9, C13, C16
21000pFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC6, C8
210pFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC2, C3
249.9KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR2, R3
1MAXIM:21-0140L_T2855-8U1
1ECG-MODULE:marker
1DIODES-INC:OSCSC508P500X700X155-4NY1
1TI:SOP65P640X120-20NU2
110KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR6
11V8TestPoint:TestPoint_Keystone_5000-5004_MiniatureTP3
13V3TestPoint:TestPoint_Keystone_5000-5004_MiniatureTP2
15VTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP1
1AP2112K-1.8TRG1Package_TO_SOT_SMD:SOT-23-5_HandSolderingIC1
1E+TestPoint:TestPoint_Keystone_5000-5004_MiniatureTP7
1E-TestPoint:TestPoint_Keystone_5000-5004_MiniatureTP6
1ECGNTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP4
1ECGPTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP5
1GNDTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP8
1GNDATestPoint:TestPoint_Keystone_5000-5004_MiniatureTP9
1INT2BTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP11
1INTBTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP10
1LEFT-UIConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ2
1LOGOECG-MODULE:ecg-heartG***
1RIGHT-UIConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ3
1ST_01x02TerminalBlock_RND:TerminalBlock_RND_205-00045_1x02_P5.00mm_HorizontalJ1

More from AravinthPanch/araBeat

5
  • 2 layers220 × 150 mmMotherboard, the printed circuit board in 3D

    Motherboard

    AravinthPanch/araBeat

    An interactive New Media Art system to translate the heartbeat of the visitor to an artistic form of sound and light in real-time.

    29 parts3Apache-2.0
  • 2 layers80.4 × 50 mmMcu cassette, the printed circuit board in 3D

    Mcu cassette

    AravinthPanch/araBeat

    An interactive New Media Art system to translate the heartbeat of the visitor to an artistic form of sound and light in real-time.

    11 parts3Apache-2.0
  • 2 layers80.4 × 50 mmEcg cassette, the printed circuit board in 3D

    Ecg cassette

    AravinthPanch/araBeat

    An interactive New Media Art system to translate the heartbeat of the visitor to an artistic form of sound and light in real-time.

    10 parts3Apache-2.0
  • 2 layers40 × 80 mmEcg baseboard, the printed circuit board in 3D

    Ecg baseboard

    AravinthPanch/araBeat

    An interactive New Media Art system to translate the heartbeat of the visitor to an artistic form of sound and light in real-time.

    9 parts3Apache-2.0
  • 2 layers80.4 × 50 mmProto module, the printed circuit board in 3D

    Proto module

    AravinthPanch/araBeat

    An interactive New Media Art system to translate the heartbeat of the visitor to an artistic form of sound and light in real-time.

    4 parts3Apache-2.0

Similar boards

  • 4 layers45 × 30 mmTTExperimentModule, the printed circuit board in 3D

    TTExperimentModule

    psychogenic/spasics

    Scratch repo for work, thoughts and notes about the spasics project: sending an ASIC to space!

    93 parts10GPL-3.0
  • 4 layers268 × 152 mmDrumboy Main, the printed circuit board in 3D

    Drumboy Main

    Randomwaves/Drumboy-Pro

    📖 Developer Wiki — full hardware specs, schematics walkthrough, firmware architecture, DSP internals, and memory map.

    346 parts10MIT
  • 4 layers100 × 90 mmVbench pod, the printed circuit board in 3D

    Vbench pod

    embeddedci-com/benchpod

    An open hardware bench tool that plugs into your CI: sensor sim, CAN, analog I/O, power control, and a Python SDK with pytest integration

    536 parts2CERN-OHL-W-2.0
  • 4 layers66.5 × 45.7 mmTip top, the printed circuit board in 3D

    Tip top

    psychogenic/asic-necklace-pcbs

    Schems and PCBs for Matt's awesome ASIC necklace, in collaboration with Adam Zeloof

    93 parts2
  • 4 layers25 × 30 mmSmove r2-main, the printed circuit board in 3D

    Smove r2-main

    okbrainhq/sMove

    Applied to power.kicadsch, compute.kicadsch and smove-r2-main.kicadsch:

    53 parts1MIT
  • 4 layers84 × 52 mmSideline cam hub, the printed circuit board in 3D

    Sideline cam hub

    dawsboss/Sports-Camera-Analytics-

    Input a video of your game and out pops the all player positioning data you want. for I put into Minutes

    102 parts
  • 6 layers160 × 100 mmHet68-core, the printed circuit board in 3D

    Het68-core

    fedurca/het68_pcb

    pcb design description

    134 parts

Questions

How big is the Ecg module PCB?

It measures 58 × 58 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Ecg module use?

46 parts, built around the AP2112K-1.8TRG1. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Ecg module KiCad files?

From the AravinthPanch/araBeat repository on GitHub, at the commit this page was made from: the board is hardware/ecg-module/ecg-module.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ecg module design in my own project?

Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).