Io master

csinko·io-master·KiCAD/io-master.kicad_pcb

Io master PCB layout, top view — open source STM32 board by csinko

About the Io master PCB

Io master is an open source STM32 PCB design by csinko, published on GitHub under the MIT license. It is a 4-layer board measuring 170 × 100 mm, with 498 components from 84 distinct parts.

Its main chip is the STM32H743ZITx, from the STM32 family. Other key parts include the AZ1117-3.3, USB3300-EZK, LM2621, MCP4728A0 and NCV20074. By type, the board carries 262 resistors, 118 capacitors, 39 diodes, 37 ICs, 27 transistors and 4 connectors.

From the project

Dominate the I/O!

These capabilities will be crucial for switching between protocols on the multi-use pins. The challenges will be primarily with creating a good control scheme for managing all the necessary multiplexers to route signals to all the proper pins, at the correct speed and voltages.

Main components on the Io master

Io master bill of materials (BOM)

498 components, 84 distinct parts.

QtyPartRefs
1
AZ1117-3.3
U1
1
STM32H743ZITx
U2
1
USB3300-EZK
U3
1
LM2621
U4
1
MCP4728A0
U5
6
NCV20074
U6, U19, U20, U21, U23, U37
4
TS3011
U7, U9, U24, U26
1
MCP4725A0
U8
2
PI5A3157
U10, U27
10
LM7171
U11, U12, U13, U15, U16, U28, U29, U30 +2
2
DG449
U14, U31
4
DG448DV
U17, U18, U34, U35
1
MCP4728A2
U22
1
MCP4725A1
U25
1
ADP5070AREZ
U36
2
Q_NPN_BCE
Q1, Q2
6
MMBT3904
Q3, Q6, Q9, Q17, Q20, Q23
8
MMBT3906
Q4, Q7, Q12, Q14, Q16, Q18, Q21, Q26
4
DMG1029SV
Q5, Q8, Q19, Q22
6
DMN63D8LDW
Q10, Q11, Q13, Q15, Q24, Q25
Show 64 more
QtyPartRefs
1
DMP3099L
Q27
1
48MHz
Y1
1
24MHz
Y2
1
54-00166
J1
1
10118193
J2
1
0.1" HDR
J3
1
0.1" HDR
J4
1
0.5A
F1
1
0.1A
F2
1
JS202011SCQN
SW1
1
EVQ-Q2B03W
SW2
1
GND
TP4
2
B130L
D1, D2
1
ORANGE
D3
2
BLUE
D4, D5
1
GREEN
D6
4
YEL/GRN
D7, D8, D9, D11
1
RGB
D10
1
DDZ5V6ASF
D12
3
NSR0530HT1G
D13, D30, D31
4
MM3Z9V1ST1G
D14, D15, D28, D29
8
MM3Z15VST1G
D16, D20, D24, D32, D36, D37, D38, D39
8
1N4148
D17, D18, D21, D22, D25, D26, D33, D34
4
RED
D19, D23, D27, D35
1
MZ1608-102Y
FB1
1
82u
L1
1
10u
L2
1
15u
L3
1
0.47u
C1
6
1u
C2, C10, C11, C43, C101, C106
69
0.1u
C3, C6, C9, C15, C16, C17, C18, C19 +61
12
10u
C4, C41, C46, C64, C65, C66, C67, C90 +4
3
22u
C5, C107, C108
2
2.2u
C7, C14
3
4.7u
C8, C29, C37
4
20p
C12, C13, C33, C34
5
C
C40, C45, C99, C109, C110
1
33p
C44
8
C
C55, C56, C59, C81, C82, C85, C102, C103
2
1000p
C72, C98
1
0.22u
C104
1
82p
C105
11
R
R1, R2, R3, R4, R9, R77, R78, R91 +3
9
1K
R5, R11, R13, R19, R22, R30, R33, R39 +1
38
10K
R6, R7, R43, R49, R94, R95, R98, R99 +30
3
4.7K
R8, R16, R18
107
100K
R10, R12, R14, R15, R17, R20, R21, R23 +99
3
330
R27, R28, R29
1
820
R44
1
12K
R45
25
1M
R46, R66, R67, R68, R69, R70, R71, R72 +17
1
220K
R47
25
110K
R48, R58, R59, R60, R61, R62, R63, R64 +17
8
47K
R86, R90, R92, R93, R204, R208, R210, R211
8
0
R110, R111, R114, R115, R228, R229, R232, R233
8
120
R119, R120, R121, R122, R237, R238, R239, R240
4
2
R123, R138, R153, R247
4
6.8K
R134, R149, R164, R258
1
5.36K
R241
1
390K
R242
1
2.43M
R243
1
137K
R244
1
118K
R245
1
2.32M
R246

Io master design files

The KiCad project lives in the csinko/io-master repository on GitHub; these links point at the commit this page was built from.

Io master: common questions

What microcontroller does the Io master use?

The Io master is built around the STM32H743ZITx, from the STM32 family.

How big is the Io master PCB?

The Io master measures 170 × 100 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Io master?

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

Where can I download the Io master design files?

From the csinko/io-master repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Io master design in my own project?

Yes, under the terms of its MIT license, which csinko chose for the repository.

Can I test firmware for the Io master 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