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

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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | GD25Q16 | USON8 | IC2 |
| 1 | AP2112(3.3V) | SOT23-5 | U2 |
| 1 | MCP73831T-2ACI/OT | SOT23-5 | U3 |
| 1 | DMG2305 | SOT23-R | Q3 |
| 1 | 4u20329 | 4UCONN_20329_V2 | X1 |
| 1 | 2x5 0.05" | 2X05_1.27MM_BOX_POSTS | X2 |
| 1 | JSTPH | JSTPH2 | X3 |
| 1 | 32.768 | XTAL3215 | Y2 |
| 2 | FIDUCIAL_1MM | FIDUCIAL_1MM | FID1, FID2 |
| 1 | MDBT50 | MDBT50 | MDBT1 |
| 1 | FEATHERWING_NODIM | FEATHERWING_NODIM | MS1 |
| 2 | KMR2 | BTN_KMR2_4.6X2.8 | SW1, SW2 |
| 2 | TPTP12R | TP12R | SWC0, SWD0 |
| 1 | TPTP10R | TP10R | TP1 |
| 1 | WS2812B3535 | LED3535 | LED1 |
| 1 | MBR120 | SOD-123 | D1 |
| 1 | RED | CHIPLED_0805_NOOUTLINE | D2 |
| 1 | ORANGE | CHIPLED_0805_NOOUTLINE | D3 |
| 1 | BLUE | CHIPLED_0805_NOOUTLINE | D4 |
| 2 | TPTP10R | TP10R | D+0, D-0 |
Show 8 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | DNP | _0805MP | L1 |
| 2 | 22pF | 0603-NO | C1, C2 |
| 3 | 0.1uF | 0603-NO | C3, C4, C10 |
| 5 | 10uF | 0805-NO | C5, C6, C7, C8, C9 |
| 3 | 1K | 0603-NO | R2, R3, R5 |
| 1 | 4.7K | 0603-NO | R4 |
| 2 | 22 | 0603-NO | R10, R11 |
| 1 | 100K | RESPACK_4X0603 | 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
Nordic nRF
TOTEM
GEIGEIGEIST
258.8 × 94.4 mm85 parts2LCERN-OHL-P-2.02.0kNordic nRF
Pixl.js
solosky
40 × 23 mm45 parts4LGPL-2.01.4kNordic nRF
Board
dennisss
363 × 128 mm420 parts4LApache-2.0381Nordic nRF
Management
dennisss
101 × 31.5 mm50 parts2LApache-2.0381Nordic nRF
Board hl15-latest
dennisss
61 × 37 mm14 parts2LApache-2.0381Nordic nRF
Mikoto
zhiayang
18 × 33.3 mm53 parts4LApache-2.0355