ECG ble project

Bangminseok·ECG_ble_project·Schematics/s1sbp6a_DK보드 회로도/bp6a_EVK_Kicad/Adafruit nRF52 Bluefruit Feather.kicad_sch

ECG ble project

About the ECG ble project PCB

ECG ble project is an open source Nordic nRF PCB design by Bangminseok, published on GitHub. It is a board, with 42 components from 28 distinct parts.

Its main chip is the GD25Q16, from the Nordic nRF family. Other key parts include the AP2112(3.3V) and MCP73831T-2ACI/OT. By type, the board carries 10 capacitors, 7 resistors, 6 diodes, 4 crystals, 3 ICs and 2 switches.

It belongs with the iot & wireless and dev boards & breakouts designs in this gallery.

From the project

Wireless ECG Analyzer Based on S1SBP6A, nRF 52840

nRF52 기반의 저전력 BLE(Bluetooth Low Energy) 통신을 활용한 웨어러블 ECG(심전도) 분석 기기 개발 프로젝트.

- 규격: 55 × 37.81 mm - MCU: S1SBP6A + MDBT50 (nRF52840) - 설계: Altium Designer - Artwork: Altium Designer - 주요 기능: 기존 2개 보드 결합 방식 대비 소형화 & 경량화

펌웨어는 초기 Arduino loop 구조에서 시작하여, 이후 FreeRTOS 기반 멀티태스킹 구조로 개선. 이를 통해 데이터 유실과 지연 문제를 해결하고 안정적인 실시간 전송을 구현.

- 개발 환경: Arduino IDE(초기), Visual Studio Code + PlatformIO(최종) - 개발 언어: C / C++ - 프레임워크: Arduino - 주요 기능 - RTOS 태스크 관리: ECG 수집, BPM 계산, 배터리 측정·전송을 독립 태스크로 병렬 실행 - 데이터 처리/전송: 32bit Raw 데이터를 16bit 바이너리로 변환 후, 샘플을 버퍼링하여 128개 샘플 충족 또는 250ms 경과 시 일괄 전송 - BLE 통신 관리: Connection…

Main components on the ECG ble project

ECG ble project bill of materials (BOM)

42 components, 28 distinct parts.

QtyPartRefs
1
GD25Q16
IC2
1
AP2112(3.3V)
U2
1
MCP73831T-2ACI/OT
U3
1
DMG2305
Q3
1
4u20329
X1
1
2x5 0.05"
X2
1
JSTPH
X3
1
32.768
Y2
2
FIDUCIAL_1MM
FID1, FID2
1
MDBT50
MDBT1
1
FEATHERWING_NODIM
MS1
2
KMR2
SW1, SW2
2
TPTP12R
SWC0, SWD0
1
TPTP10R
TP1
1
WS2812B3535
LED1
1
MBR120
D1
1
RED
D2
1
ORANGE
D3
1
BLUE
D4
2
TPTP10R
D+0, D-0
Show 8 more
QtyPartRefs
1
DNP
L1
2
22pF
C1, C2
3
0.1uF
C3, C4, C10
5
10uF
C5, C6, C7, C8, C9
3
1K
R2, R3, R5
1
4.7K
R4
2
22
R10, R11
1
100K
R12

ECG ble project design files

The KiCad project lives in the Bangminseok/ECG_ble_project repository on GitHub; these links point at the commit this page was built from.

ECG ble project: common questions

What microcontroller does the ECG ble project use?

The ECG ble project is built around the GD25Q16, from the Nordic nRF family.

How many components are on the ECG ble project?

42 components, from 28 distinct parts. The full bill of materials is listed on this page.

Where can I download the ECG ble project design files?

From the Bangminseok/ECG_ble_project repository on GitHub, which has the schematic; the links under Design files point to each one.

Can I use the ECG ble project design in my own project?

The repository has no license, so all rights stay with Bangminseok. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the ECG ble project without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Nordic nRF firmware against it before you order a PCB.

Similar boards