EMG-HW-MainBoard

N-Pulse·EMG-HW-MainBoard·Processing_board/Processing_board.kicad_pcb

EMG-HW-MainBoard PCB layout, top view — open source STM32 board by N-Pulse

About the EMG-HW-MainBoard PCB

EMG-HW-MainBoard is an open source STM32 PCB design by N-Pulse, published on GitHub under the CC-BY-4.0 license. It is a 4-layer board measuring 95.3 × 62 mm, with 123 components from 47 distinct parts.

Its main chip is the STM32WBA63CIU6, from the STM32 family. Other key parts include the OPA192IDR, REF5025AQDRQ1, ADS7953SBDBT, LD1117S50TR and LD1117S33TR. By type, the board carries 56 capacitors, 22 resistors, 11 connectors, 9 ICs, 6 test points and 6 diodes.

From the project

This repository contains the PCB design of the EMG bracelet's main board used for EMG signal processing and decoding. Detailed description of the project can be found in the Documentation folder

This repository contains the PCB design of the EMG bracelet's main board used for EMG signal processing and decoding. Detailed description of the project can be found in the Documentation folder

This work is licensed under a Creative Commons Attribution 4.0 International License.

Main components on the EMG-HW-MainBoard

EMG-HW-MainBoard bill of materials (BOM)

123 components, 47 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
STM32WBA63CIU6
STMicroelectronics
U1
1
OPA192IDR
TI
U2
1
REF5025AQDRQ1
TI
U3
1
ADS7953SBDBT
TI
U4
1
LD1117S50TR
LD1117S50TR_SOT223
STMicroelectronics
U5
1
LD1117S33TR
LD1117S33TR_SOT223
STMicroelectronics
U6
1
LD1117DT18TR
STMicroelectronics
U7
1
BGS13SN8E6327XTSA1
Infineon Technologies
U8
1
MCP2200-I/SO
MCP2200-I_SO
Microchip Technology
U9
1
DMP3056LSS-13
Diodes Incorporated
Q1
2
DMN66D0LT-7
Diodes Incorporated
Q2, Q3
2
CONN_01X08_PIN
Conn_01x08_Pin
J1, J2
1
CONN_01X06_PIN
Conn_01x06_Pin
J3
4
CONN_01X03_PIN
Conn_01x03_Pin
J4, J5, J8, J9
2
CONN_01X02_PIN
Conn_01x02_Pin
J6, J7
1
CONMHF1-SMD-G-T
TE Connectivity / Linx Technologies
J10
1
USB4215-03-A
USB4215-03-A_REVA
CGT
J11
1
PCB_antenna
AE1
1
AMCA31-2R450G-S1F-T3
ABRACON
AE2
1
DLF162500LT-5028A1
TDK
FL1
Show 27 more
QtyPartRefs
2
TL3305BF100QG
E-Switch
SW1, SW2
6
5260
PN5260
Keystone
TP1, TP3, TP5, TP6, TP12, TP13
1
CX2016DB32000D0FLJCC
KYOCERA AVX
XTAL1
1
ECS-120-18-5PX-CKM-TR
ECS
XTAL2
4
IN-S42BT5G
IN_S42BT LED
Inolux
D1, D4, D5, D6
2
PMEG4030AEXE-QX
Nexperia
D2, D3
1
LQG15HS2N7S02D
2.7nH
Murata Electronics
L1
1
36550402S3N9T
3.9nH
TE Connectivity / Sigma Inductors
L2
1
74479774222
2.2uH
Wurth Elektronik
L3
14
CL05B104KP5VPNC
100nF
Samsung Electro-Mechanics
C1, C2, C28, C30, C32, C40, C41, C42 +6
2
0603ZC100KAT2A
10pF
KYOCERA AVX
C3, C4
17
C0402C151K5RACTU
150pF
KEMET
C5, C7, C8, C10, C11, C13, C14, C15 +9
5
CL05A105KP5NNNC
1uF
Samsung Electro-Mechanics
C6, C9, C12, C19, C44
6
GRM155R61A106ME11D
10uF
Murata Electronics
C16, C29, C31, C33, C50, C52
1
CL05A105KP5NNNC
1 uF
Samsung Electro-Mechanics
C21
1
GRM1555C1HR80BA01D
0.8pF
Murata Electronics
C34
1
GRM1555C1HR30WA01D
0.3pF
Murata Electronics
C35
2
Unknown
C36, C37
1
0402N1R5B100CT
1.5pF
Walsin
C38
1
GRM155R61A106ME11D
1.5pF
C39
1
C0402C473K8RACAUTO7411
470nF
KEMET
C48
1
GRM155C61E475ME15D
4.7uF
YAGEO
C49
2
08055C270KAT2A
27pF
KYOCERA AVX
C53, C54
1
GRT155R71A224KE01D
220nF
Murata Electronics
C55
10
RK73B1ETTPD101J
100R
KOA Speer
R1, R2, R3, R4, R7, R8, R10, R11 +2
10
560112110020
10k
Wurth Elektronik
R5, R6, R9, R12, R13, R17, R18, R19 +2
2
AC0402JR-075K1L
5.1k
YAGEO
R15, R16

EMG-HW-MainBoard design files

The KiCad project lives in the N-Pulse/EMG-HW-MainBoard repository on GitHub; these links point at the commit this page was built from.

EMG-HW-MainBoard: common questions

What microcontroller does the EMG-HW-MainBoard use?

The EMG-HW-MainBoard is built around the STM32WBA63CIU6, from the STM32 family.

How big is the EMG-HW-MainBoard PCB?

The EMG-HW-MainBoard measures 95.3 × 62 mm, has 4 copper layers and is 1.16 mm thick.

How many components are on the EMG-HW-MainBoard?

123 components, from 47 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the EMG-HW-MainBoard design files?

From the N-Pulse/EMG-HW-MainBoard repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the EMG-HW-MainBoard design in my own project?

Yes, under the terms of its CC-BY-4.0 license, which N-Pulse chose for the repository.

Can I test firmware for the EMG-HW-MainBoard without the hardware?

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

Similar boards