Skip to the content
PCBKitNew board
4 layers41.8 × 49.6 mmECG, the printed circuit board in 3D

Low-Cost Dysphagia Patch for Post-Stroke Patients

Size
41.8 × 49.6 mm
Copper layers
4
Thickness
1.61 mm
Parts
120
Nets
158
Pads
487
Tracks, vias
1,039, 182
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
14 Jul 2026
Updated
11 Sep 2026

Overview

ECG is an open-source printed circuit board by DynamicWhiteHat, from the DynamicWhiteHat/Rebound repository on GitHub. It is a 4-layer board of 41.8 × 49.6 mm with 120 parts on 158 nets, routed with 1,039 tracks and 182 vias.

It is built around the ESP32-S3, ADS1292IRSMT and W25Q128JVPIQ, with the AD5941BCPZ, AP2112K-3.3 and BQ24075RGT among its other parts. Its parts include 48 capacitors, 28 resistors, 15 inductors, 11 ICs and 5 connectors. It belongs with the ESP32 boards of this library.

Main components

9

README

README.md

Rebound

Low-Cost Dysphagia Patch for Post-Stroke Patients

Features:

Core:

  • ESP32S3 R8 SoC
  • ADS1292 for surface electromyography (sEMG)
  • AD5940 for bioimpedance analysis
  • 16 MB flash with plenty of PSRAM
  • Onboard battery charging

Safety:

  • 100K current limiting resistors on ADS1292
  • 1K current limiting resistor and 15nF isolation capacitor on AD5940 current injection pin
  • 470nF isolation capacitors on AD5940 read pins
  • 2x TPD4E001 for ESD protection

Image Gallery:

IMG_3539Crop

About The Project

Created after learning about the dangers that post-stroke patients can face in my EMT class, Rebound is designed to assist those who may be struggling to recognize silent aspirations, ie, when food or liquid enters the airway and lungs instead of heading to the stomach. Traumatic brain injury, Parkinson's, and ALS can also cause individuals to experience this. Gone unrecognized, silent aspirations can lead to pneumonia and potenially respiratory arrest. Rebound is meant to be worn while eating or drinking, which will enable it to constantly scan for possible signs of a silent aspiration. In the event of one, the device will immediately alert the user to prevent further complications.

Schematic And PCB

image
image image

Assembly

Once the PCB has been assembled, crimp and assemble the JST SH male connector with 10 wires. From left to right when viewed from above, the wires should be part of the 4-core strand, the 3-core strand, and another 3-core strand. Cut and strip the wires on the female electrode buttons and solder one to each of the wires not labeled GND. Then, place the PCB in the case, with the T-side pointing down. The case is meant to be worn on the backside of the neck, on a relatively flat and stiff portion to prevent the device from flexing. Plug in the JST connector and route the cables through the wire harness on the left side. Attach the RLD electrode on a bony prominence, such as the collarbone. All the following positions are based on the perspective of the user. The ADS+ electrode goes on the left half of the submental area (beneath the chin) when split vertically. The ADS- electrode goes on the right half of the submental area. The S+ electrode goes on the left sternocleidomastoid muscle. The F+ electrode goes between the S+ electrode and the Adam's Apple. The F- electrode goes on the other side of the Adam's Apple. Finally, the S- electrode goes on the right sternocleidomastoid muscle. The S+, F+, F-, and S- electrodes should all be in the same horizontal plane. Ensure none of the 7 electrodes overlap.

How It Works

The combination of the ADS1292 and AD5940 ICs allows the device to recognize when a swallow is "off beat". Trained on data provided by a UCL study, the ADS1292 uses its sEMG abilities to monitor the activation of submental muscles that elevate the larynx to protect the airway during swallowing. Using a random forest algorithm, the device determines if the action performed was a swallow. By calculating the delta between the swallow and an object detected in the throat by the AD5940 and running it through a one-class SVM, whether or not a silent aspiration was performed can be determined.

BOM

[!NOTE] PEBA was selected for the 3D-printed case material as it is more flexible than JLC3DP's offering of TPU and biocompatible.

PartQuantityPriceLink
PCB+Stencil1 Order$57.10JLCPCB Quote
PCB Parts1 Order$92.88See Below
3D Printed Case1$6.13JLC3DP Quote
Multi-Core Wire1x 3 Core, 1x 4 Core$4.06https://www.aliexpress.us/item/2255800378204277.html
Electrodes1 Pack of 10$13.85https://www.amazon.com/TENS-Electrodes-Premium-Replacement-Discount/dp/B01BLYJEPK/
Shield Cap Holder1 Pack of 5$10.50https://www.aliexpress.us/item/3256808839294920.html
Aluminum For Shield Cap1 Sheet$19.28https://www.aliexpress.us/item/3256807961227119.html
JST SH Pins1 Box$4.36https://www.aliexpress.us/item/3256808432090471.html
Electrode Buttons1 Pack of 10$3.21https://www.aliexpress.us/item/3256806634536037.html
Velcro Straps1$1.91https://www.aliexpress.us/item/3256808752475373.html
LiPo Battery1$9.00https://www.amazon.com/Battery-Rechargeable-Lithium-Polymer-Connector/dp/B09F9W7Z6J/
Total:$222.28
LCSC
DescriptionQuantity NeededMrf#Minimum Order Qty.Unit PriceExt PriceLCSC#Link
0.1uF4CL05B104KB54PNC1000.00940.94C307331https://www.lcsc.com/product-detail/C307331.html
0.47uF4CL05A474KP5NNNC500.02111.06C47339https://www.lcsc.com/product-detail/C47339.html
1.5k10402WGF1501TCE1000.00570.57C25867https://www.lcsc.com/product-detail/C25867.html
1.5nF1GRM1555C1H152JA01D500.02781.39C668348https://www.lcsc.com/product-detail/C668348.html
10010402WGF1000TCE1000.00250.25C25076https://www.lcsc.com/product-detail/C25076.html
100K3RT0402BRE07100KL500.02591.3C136979https://www.lcsc.com/product-detail/C136979.html
100R10402WGF1000TCE1000.00250.25C25076https://www.lcsc.com/product-detail/C25076.html
100k10402WGF1003TCE1000.00760.76C25741https://www.lcsc.com/product-detail/C25741.html
100nF11CL05B104KB54PNC1000.00940.94C307331https://www.lcsc.com/product-detail/C307331.html
10K2RC0402JR-0710KL1000.00410.41C60489https://www.lcsc.com/product-detail/C60489.html
10k2RC0402JR-0710KL1000.00410.41C60489https://www.lcsc.com/product-detail/C60489.html
10uF3CL05A106MQ5NUNC1000.02572.57C15525https://www.lcsc.com/product-detail/C15525.html
12pF2CL05C120JB5NNNC1000.00450.45C26406https://www.lcsc.com/product-detail/C26406.html
15nF1CC0402KRX7R9BB1531000.00390.39C114405https://www.lcsc.com/product-detail/C114405.html
1K14-1879208-950.31631.58C306197https://www.lcsc.com/product-detail/C306197.html
1K1RT0402BRD071KL500.02711.36C852624https://www.lcsc.com/product-detail/C852624.html
1M10402WGF1004TCE1000.0070.7C26083https://www.lcsc.com/product-detail/C26083.html
1uF7CL05A105KA5NQNC500.01620.81C52923https://www.lcsc.com/product-detail/C52923.html
2.2nH1LQG15HS2N2S02D500.01310.66C86061https://www.lcsc.com/product-detail/C86061.html
2.2nH1LQW15AN2N2C10D100.06280.63C91240https://www.lcsc.com/product-detail/C91240.html
24nH1MLG1005S24NHT000500.00780.39C275275https://www.lcsc.com/product-detail/C275275.html
2N700212N7002500.01760.88C8545https://www.lcsc.com/product-detail/C8545.html
3.3pF2GJM1555C1H3R3WB01D200.03740.75C88892https://www.lcsc.com/product-detail/C88892.html
3.9k1RC0402FR-073K9L1000.00550.55C131467https://www.lcsc.com/product-detail/C131467.html
3360402WGF330JTCE1000.00340.34C25105https://www.lcsc.com/product-detail/C25105.html
4.7nF2GRM1555C1H472JE01D500.021C1518204https://www.lcsc.com/product-detail/C1518204.html
4.7nF10402B472K500NT1000.00720.72C1538https://www.lcsc.com/product-detail/C1538.html
4.7uF4CL05A475MP5NRNC500.02331.17C23733https://www.lcsc.com/product-detail/C23733.html
470nF3GRM155R71C474KE01D200.05141.03C471404https://www.lcsc.com/product-detail/C471404.html
470pF10402B471K500NT1000.00750.75C1537https://www.lcsc.com/product-detail/C1537.html
47k10402WGF4702TCE1000.00630.63C25792https://www.lcsc.com/product-detail/C25792.html
47pF20402CG470J500NT1000.01521.52C1567https://www.lcsc.com/product-detail/C1567.html
5.1K10402WGF5101TCE1000.00570.57C25905https://www.lcsc.com/product-detail/C25905.html
5.1k50402WGF5101TCE1000.00570.57C25905https://www.lcsc.com/product-detail/C25905.html
750 mA1BSMD0603-075-6V100.06720.67C914092https://www.lcsc.com/product-detail/C914092.html
AD5941BCPZ1AD5941BCPZ120.61520.62C503573https://www.lcsc.com/product-detail/C503573.html
ADS1292IRSMT1ADS1292IRSMT19.49739.5C89288https://www.lcsc.com/product-detail/C89288.html
AP2112K-3.31AP2112K-3.3TRG1(MS)50.07480.37C22365427https://www.lcsc.com/product-detail/C22365427.html
BLM15PX121SN1D12BLM15PX121SN1D500.01660.83C88970https://www.lcsc.com/product-detail/C88970.html
BQ24075RGT1BQ24075RGTR11.1991.2C15464https://www.lcsc.com/product-detail/C15464.html
Conn_01x02_Socket1S2B-PH-K-S(LF)(SN)200.03940.79C173752https://www.lcsc.com/product-detail/C173752.html
Conn_01x101SM10B-SRSS-TB(LF)(SN)10.49860.5C160409https://www.lcsc.com/product-detail/C160409.html
Crystal_GND241ECS-400-10-37-CKM-TR10.96280.96C5246840https://www.lcsc.com/product-detail/C5246840.html
D1BSD3C051V100.06610.66C151996https://www.lcsc.com/product-detail/C151996.html
ESP32-S31ESP32-S3R813.17223.17C2913194https://www.lcsc.com/product-detail/C2913194.html
LED1LTST-C193TGKT-5A200.0340.68C12065https://www.lcsc.com/product-detail/C12065.html
LED1KT-0603Y500.01070.54C2287https://www.lcsc.com/product-detail/C2287.html
MAX170481MAX17048G+T1012.18362.18C2682616https://www.lcsc.com/product-detail/C2682616.html
SW_Push2TS-1088-AR02016100.05290.53C720477https://www.lcsc.com/product-detail/C720477.html
SW_SPDT1SSSS81110150.1490.75C109335https://www.lcsc.com/product-detail/C109335.html
TPD4E001DRSR.2TPD4E001DRSR20.9571.91C1973310https://www.lcsc.com/product-detail/C1973310.html
TPS7A20xxxDBV1TPS7A2033PDBVR50.23981.2C2862740https://www.lcsc.com/product-detail/C2862740.html
USBLC6-2P61USBLC6-2P650.27871.39C15999https://www.lcsc.com/product-detail/C15999.html
USB_C_Receptacle_USB2.0_16P1TYPE-C-31-M-1250.17160.86C165948https://www.lcsc.com/product-detail/C165948.html
W25Q128JVP1W25Q128JVPIQ13.74783.75C190862https://www.lcsc.com/product-detail/C190862.html
JST SHR-10V-S-B1SHR-10V-S-B50.1598$0.80C394370https://www.lcsc.com/product-detail/C394370.html
Subtotal$82.16
Shipping$10.72
Total$92.88

Parts

120
QtyValueFootprintReferences
12BLM15PX121SN1DInductor_SMD:L_0402_1005MetricL3, L4, L6, L7, L8, L9, L10, L11, L12, L13, L14, L15
11100nFCapacitor_SMD:C_0402_1005MetricC2, C3, C4, C5, C6, C10, C13, C19, C20, C45, C47
71uFCapacitor_SMD:C_0402_1005MetricC12, C17, C18, C23, C33, C41, C42
633Resistor_SMD:R_0402_1005MetricR20, R21, R22, R23, R29, R31
55.1kResistor_SMD:R_0402_1005MetricR1, R2, R3, R7, R14
40.1uFCapacitor_SMD:C_0402_1005MetricC11, C34, C40, C46
40.47uFCapacitor_SMD:C_0402_1005MetricC24, C25, C26, C27
44.7uFCapacitor_SMD:C_0402_1005MetricC14, C15, C16, C28
3100KResistor_SMD:R_0402_1005MetricR25, R26, R28
310uFCapacitor_SMD:C_0402_1005MetricC1, C7, C39
34.7nFCapacitor_SMD:C_0402_1005MetricC43, C44, C48
3470nFCapacitor_SMD:C_0402_1005MetricC30, C31, C32
2100RResistor_SMD:R_0402_1005MetricR9, R30
210KResistor_SMD:R_0402_1005MetricR15, R24
210kResistor_SMD:R_0402_1005MetricR8, R10
212pFCapacitor_SMD:C_0402_1005MetricC8, C9
21KResistor_SMD:R_0402_1005MetricR12, R16
22.2nHInductor_SMD:L_0402_1005MetricL1, L5
23.3pFCapacitor_SMD:C_0402_1005MetricC21, C22
247pFCapacitor_SMD:C_0402_1005MetricC35, C36
2LEDLED_SMD:LED_0603_1608MetricD2, D3
2S0941-46RPersonal:HARWIN_S0941-46RJ9, J10
2SW_PushPCM_JLCPCB:SW_TS-1088-AR02016SW1, SW3
2TPD4E001DRSR.Personal:SON95P315X315X80-7NU12, U13
11.5kResistor_SMD:R_0402_1005MetricR5
11.5nFCapacitor_SMD:C_0402_1005MetricC38
1100kResistor_SMD:R_0402_1005MetricR11
115nFCapacitor_SMD:C_0402_1005MetricC29
11MResistor_SMD:R_0402_1005MetricR27
124nHInductor_SMD:L_0402_1005MetricL2
12N7002Package_TO_SOT_SMD:SOT-23Q1
13.9kResistor_SMD:R_0402_1005MetricR6
1470pFCapacitor_SMD:C_0402_1005MetricC37
147kResistor_SMD:R_0402_1005MetricR4
15.1KResistor_SMD:R_0402_1005MetricR13
1750 mAFuse:Fuse_0603_1608MetricF1
1AD5941BCPZPersonal:QFN50P700X700X80-49NU4
1ADS1292IRSMTPersonal:QFN40P400X400X100-33NU10
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U5
1Antenna_DipolePersonal:AN043AE1
1Antenna_DipoleRF_Antenna:Texas_SWRA117D_2.4GHz_LeftAE1
1BQ24075RGTPackage_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mmU3
1Conn_01x02_SocketConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ2
1Conn_01x10Connector_JST:JST_SH_SM10B-SRSS-TB_1x10-1MP_P1.00mm_HorizontalJ5
1Crystal_GND24Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mmY1
1DDiode_SMD:D_SOD-323D1
1ESP32-S3Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP4x4mmU1
1LOGOLOGOG***
1MAX17048Package_DFN_QFN:DFN-8-1EP_2x2mm_P0.5mm_EP0.8x1.6mmU7
1SW_SPDTPersonal:SW_SSSS811101SW2
1TPS7A20xxxDBVPackage_TO_SOT_SMD:SOT-23-5U2
1Thermistor_NTCConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalTH1
1USBLC6-2P6Package_TO_SOT_SMD:SOT-666U6
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1W25Q128JVPPackage_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mmU8

Questions

How big is the ECG PCB?

It measures 41.8 × 49.6 mm and has 4 copper layers, 1.61 mm thick.

What parts does the ECG use?

120 parts, built around the ESP32-S3, ADS1292IRSMT, W25Q128JVPIQ and AD5941BCPZ. 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 KiCad files?

From the DynamicWhiteHat/Rebound repository on GitHub, at the commit this page was made from: the board is CAD/PCB/ECG.kicad_pcb and its schematic CAD/PCB/ECG.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ECG design in my own project?

Its repository states no licence, so its author keeps all rights: ask DynamicWhiteHat before reusing the design.

Similar boards

  • 2 layers110.7 × 109.2 mmESP32S3R8 XR GL, the printed circuit board in 3D

    ESP32S3R8 XR GL

    Supriya648/ESP32-S3-XR-Glasses-PCB

    Custom PCB with ESP32-S3 camera module for AI/XR glasses

    80 parts
  • 2 layers326.6 × 123.8 mmFreedom, the printed circuit board in 3D

    Freedom

    DynamicWhiteHat/Arc

    A Wireless 75% Backlit Keyboard

    421 parts
  • 2 layers247.7 × 97.7 mmWoagboard, the printed circuit board in 3D

    Woagboard

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    104 parts915
  • 4 layers33 × 34.7 mmEIS PCB, the printed circuit board in 3D

    EIS PCB

    akshayshivkumar/EIS-PCB

    PCB for Electrochemical Impedance Spectroscopy with the AD5941

    54 parts1
  • 2 layers140.1 × 85.5 mmCardiac, the printed circuit board in 3D

    Cardiac

    Adamos-khalilos/cardiac-monitor-pcb

    Open-source PCB design for a portable cardiac monitor — STM32F407 + ADS1292R AFE with full galvanic patient isolation (IEC 60601, 4kV), on-device NanoEdge AI arrhythmia classification, encrypted SD logging (AES-256 +…

    75 partsMIT
  • 4 layers85 × 50 mmOpenHap, the printed circuit board in 3D

    OpenHap

    kenyattaejones32-boop/AQM

    Open-source hardware design for OpenHAP, an ESP32-based air quality monitor with CO sensing, thermistor temperature input, USB-C charging, and cellular data upload.

    269 parts
  • 2 layers31.2 × 55.2 mmElicio v4, the printed circuit board in 3D

    Elicio v4

    uguryildirim24/elicio

    Unfinished ear-muscle EMG earpiece research with KiCad board designs, parametric shell CAD, firmware, synthetic transport fixtures and an audited gesture-to-action gate.

    69 partsMIT