Dib mio168

eez-open·dib-mio168·EDA files/KiCad/EEZ DIB MIO168.kicad_pcb

Dib mio168 PCB layout, top view — open source STM32 board by eez-open

About the Dib mio168 PCB

Dib mio168 is an open source STM32 PCB design by eez-open, published on GitHub under the TAPR-OHL-1.0 license. It is a 4-layer board measuring 146 × 95 mm, with 237 components from 68 distinct parts.

Its main chip is the STM32F446ZCT6, from the STM32 family. Other key parts include the SN6505BDBVT, LP5907MFX-3.3/NOPB, L78L15, L79L15 and M24C32-WMN6P. By type, the board carries 88 capacitors, 66 resistors, 23 ICs, 22 diodes, 11 transistors and 8 crystals.

From the project

EEZ DIB Mixed I/O module

The EEZ DIB MIO168 module features multiple digital I/O, analog outputs and expansion connectors for carry various AFEs.

On-board STM32F446ZCT6 high-performance foundation line MCU, ARM Cortex-M4 with DSP and FPU, 256 KiB Flash, LQFP-144 package 1 x 8-pin single row 3.81 mm connector (digital inputs) 1 x 16-pin dual row 3.81 mm I/O connector (digital and analog outputs) 2 x 10-pin ADIB 2.0 mm connectors 8 x protected digital inputs (3.3/5/24 V), 2 x fast/slow, 6 x slow 8 x digital outputs (low-side) with multiple protections, voltage clamp 42V, current limit 10 A 2 x PWM outputs (protected)…

Dib mio168, from the project README
From the project README

Main components on the Dib mio168

Dib mio168 bill of materials (BOM)

237 components, 68 distinct parts.

QtyPartRefs
1
SN6505BDBVT
IC1
1
LP5907MFX-3.3/NOPB
IC2
1
L78L15
IC3
1
L79L15
IC4
1
M24C32-WMN6P
IC5
2
SI8641NSOIC-16
IC6, IC7
1
STM32F446ZCT6
IC8
1
SN74LVC1G139DCUR
IC9
1
W9812G6KH-6
IC10
2
OPA2196IDR
IC11, IC19
2
DAC7760IPWPR
IC12, IC13
4
BM2LB150FJ-CE2
IC14, IC17, IC18, IC20
1
DAC7563TDGSR
IC15
1
OPA376AIDBVR
IC16
1
TL431B
IC21
1
74HC126PW,118
IC22
1
DG212BDY-T1-E3
IC23
5
2N7002PS,115
Q1, Q2, Q3, Q4, Q5
1
MMBT5401
Q6
2
MMBT5551
Q7, Q8
Show 48 more
QtyPartRefs
2
IRLML2246TRPBF
Q9, Q11
1
2N7002
Q10
1
~
X1
1
691327310016
X3
1
691322310008
X4
2
87833-1032
X5, X7
2
DS1023-2*14S21
X6, X8
1
LF XTAL026392
Y1
1
4907
J1
2
DS1025-01-1*3P8BV1-B
JP2, JP3
2
PCB-MB
KK1, KK2
1
WE-750315371
TR1
4
PESD12VL1BA,115
TVS1, TVS2, TVS3, TVS4
2
SMAJ16A
ZD1, ZD2
12
MBR0530T3G
D1, D2, D3, D4, D5, D6, D7, D8 +4
10
BAT54S
D15, D16, D17, D18, D19, D20, D21, D22 +2
1
SRF0905-202Y
L1
6
BLM18AG102SH1D
L2, L3, L4, L5, L6, L7
1
4n7/1kV
C1
45
100n
C2, C10, C16, C17, C19, C20, C21, C22 +37
2
10u
C3, C83
9
4u7
C4, C5, C11, C12, C53, C54, C62, C64 +1
7
1u
C6, C7, C8, C9, C13, C14, C23
3
2u2
C15, C31, C33
1
4u7
C32
2
4p7
C40, C41
2
2n2
C61, C63
2
22n
C65, C66
4
1n
C67, C68, C75, C76
3
100p
C79, C82, C90
7
10n
C80, C84, C85, C86, C87, C88, C89
2
470K
R1, R2
5
47R
R3, R25, R26, R54, R55
4
10K
R4, R6, R59, R60
1
4K7
R5
4
15R
R9, R10, R11, R12
6
9K09 0.1%
R13, R14, R15, R16, R17, R18
4
75K 0.1%
R19, R20, R21, R22
2
180R
R23, R24
8
2K7
R27, R28, R29, R30, R31, R32, R33, R34
8
27K
R35, R37, R39, R41, R43, R45, R47, R49
10
1K
R36, R38, R40, R42, R44, R46, R48, R50 +2
3
100R
R51, R61, R62
2
470R
R52, R56
1
1K8
R53
2
100K
R57, R58
3
DR1206-33R-4/8
RN1, RN3, RN4
1
DR1206-47K-4/8
RN2

Dib mio168 design files

The KiCad project lives in the eez-open/dib-mio168 repository on GitHub; these links point at the commit this page was built from.

Dib mio168: common questions

What microcontroller does the Dib mio168 use?

The Dib mio168 is built around the STM32F446ZCT6, from the STM32 family.

How big is the Dib mio168 PCB?

The Dib mio168 measures 146 × 95 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Dib mio168?

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

Where can I download the Dib mio168 design files?

From the eez-open/dib-mio168 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Dib mio168 design in my own project?

Yes, under the terms of its TAPR-OHL-1.0 license, which eez-open chose for the repository.

Can I test firmware for the Dib mio168 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