BDSM G144

matatma23-gento·embedded-portfolio·BDSM/BDSM G144.kicad_pcb

BDSM G144 PCB layout, top view — open source STM32 board by matatma23-gento

About the BDSM G144 PCB

BDSM G144 is an open source STM32 PCB design by matatma23-gento, published on GitHub. It is a 4-layer board measuring 247.9 × 172.6 mm, with 304 components from 85 distinct parts.

Its main chip is the STM32F103VGTx, from the STM32 family. Other key parts include the TPS259474LRPWR, PC817X2NIP0F, ACS712xLCTR-20A, TRI1-2411 and LM393. By type, the board carries 157 resistors, 57 capacitors, 27 diodes, 25 ICs, 13 transistors and 10 connectors.

It belongs with the sensors designs in this gallery.

From the project

Mateus Adyatma Wisnubrata Nugraha Jati Electronics and Instrumentation undergraduate, Universitas Gadjah Mada, Indonesia.

Mateus Adyatma Wisnubrata Nugraha Jati Electronics and Instrumentation undergraduate, Universitas Gadjah Mada, Indonesia.

This repository collects KiCad hardware design projects. Project specifications, validation results, and individual contributions are being documented; the presence of design files does not imply production readiness or completed testing.

Open the relevant .kicadpro` file in a compatible version of KiCad. Library tables may reference local dependencies that need to be supplied or remapped. Portability has not yet been verified.

Main components on the BDSM G144

BDSM G144 bill of materials (BOM)

304 components, 85 distinct parts.

QtyPartRefs
8
TPS259474LRPWR
IC1, IC9, IC10, IC11, IC12, IC13, IC14, IC15
2
PC817X2NIP0F
IC2, IC3
1
ACS712xLCTR-20A
U1
2
TRI1-2411
U2, U4
1
LM393
U3
1
TJ80S04M3LT6L1_NQ
U5
1
MP2315GJ-Z
U6
2
XC6206PxxxMR
U7, U11
1
AMS1117-5.0
U9
1
STM32F103VGTx
U10
1
ATmega328P-A
U12
1
MCP2551-I-SN
U13
1
IM06TS
U14
1
74HC595
U15
1
SN74HC165D
U16
12
AO3400A
Q1, Q2, Q3, Q10, Q11, Q12, Q13, Q14 +4
1
SS8050-G
Q5
2
Crystal
Y1, Y3
2
3-6437285-0
J2, J11
1
2-1445085-2
J3
Show 65 more
QtyPartRefs
1
Conn_01x03_Pin
J4
1
DTF13-4P
J5
1
BOOT SWITCH
J6
1
STLINK CONNECTION
J7
1
UART STM SERIAL
J8
1
DT13-08PA
J9
1
Conn_01x04_Pin
J10
5
3568
ACCFAN1, LVBATTFUSE1, PUMP1, PUMP2, SPALFAN1
1
66200621122
F3
2
3-1462039-8
K1, K2
1
RTD14012F
K3
3
SW_Push
SW1, SW2, SW3
15
LED
D1, D9, D10, D11, D12, D13, D14, D15 +7
1
D
D2
1
LED
D5
1
NUP2105L
D6
2
LED
D7, D17
1
LL43 SOD80C
D19
1
SMAJ20A
D20
2
BZX84Cxx
D22, D23
3
D
D29, D30, D34
1
4R7
L1
14
0.1uF
C1, C5, C6, C8, C29, C31, C33, C35 +6
1
47nF
C2
1
22U
C3
2
100n
C4, C21
8
~
C7, C30, C32, C34, C37, C39, C41, C43
6
C
C9, C13, C26, C44, C45, C47
8
10pF
C11, C12, C49, C50, C51, C52, C56, C57
5
22u
C14, C15, C16, C18, C54
2
22u
C17, C20
1
C
C19
1
44u
C22
5
100nF
C25, C48, C58, C62, C63
2
22p
C53, C55
1
10pF
C59
8
750K
R1, R105, R124, R139, R150, R161, R184, R195
24
100K
R2, R7, R9, R94, R104, R106, R111, R123 +16
2
R
R3, R4
16
R
R5, R39, R40, R41, R42, R43, R44, R45 +8
8
1M1
R6, R93, R110, R129, R144, R155, R166, R189
8
910k
R8, R103, R122, R135, R148, R159, R182, R193
9
47K
R10, R19, R92, R109, R128, R143, R154, R165 +1
8
3K3
R11, R108, R127, R142, R153, R164, R187, R198
11
10K
R12, R65, R67, R102, R113, R134, R147, R158 +3
13
100
R13, R26, R34, R95, R112, R119, R121, R133 +5
22
1k
R14, R30, R54, R64, R66, R107, R118, R120 +14
7
16K
R15, R16, R18, R24, R28, R55, R56
1
14k
R20
1
3k3
R21
1
2k4
R22
1
4k7
R23
2
120
R27, R29
2
1K
R31, R33
1
16K
R32
1
5K1
R35
2
R
R36, R37
1
TERM
R38
1
350
R57
1
16K
R68
2
75K
R74, R75
1
40K2
R76
1
7K5
R77
1
20K
R82
1
200K
R83

BDSM G144 design files

The KiCad project lives in the matatma23-gento/embedded-portfolio repository on GitHub; these links point at the commit this page was built from.

BDSM G144: common questions

What microcontroller does the BDSM G144 use?

The BDSM G144 is built around the STM32F103VGTx, from the STM32 family.

How big is the BDSM G144 PCB?

The BDSM G144 measures 247.9 × 172.6 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the BDSM G144?

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

Where can I download the BDSM G144 design files?

From the matatma23-gento/embedded-portfolio repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the BDSM G144 design in my own project?

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

Can I test firmware for the BDSM G144 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.

More boards in embedded-portfolio

Similar boards