Multitool

cnlohr·stm32f042_fun·multitool/multitool.kicad_pcb

Multitool PCB layout, top view — open source STM32 board by cnlohr
Simulate this board

About the Multitool PCB

Multitool is an open source STM32 PCB design by cnlohr, published on GitHub. It is a 2-layer board measuring 68.6 × 95.3 mm, with 84 components from 38 distinct parts.

Its main chip is the STM32F042, from the STM32 family. Other key parts include the MT2492, NUP4202, 3v6, SP485 and INA181A3. By type, the board carries 27 resistors, 16 capacitors, 12 ICs, 9 connectors, 8 diodes and 5 transistors.

From the project

My fun repo for the STM32f042

My fun repo for the STM32f042. Feel free to rifle through. All the projects are incomplete, but mostly work.

Check out my IO list: https://docs.google.com/spreadsheets/d/1DyMCKiVg4tmwGgn1U_OD7lgiobow0eRoh-zJ0Q15YpQ/edit?usp=sharing

Main components on the Multitool

Multitool bill of materials (BOM)

84 components, 38 distinct parts.

QtyPartRefs
1
STM32F042
U1
1
MT2492
U2
1
NUP4202
U3
2
3v6
U4, U10
1
SP485
U5
1
INA181A3
U6
1
74LVC02APW
U7
2
LOADSW
U8, U9
2
74AHCT1G126
U11, U12
4
3402
Q1, Q2, Q3, Q4
1
PNP
Q5
1
USB
J1
1
SELF_PGM
J2
1
UNIVERSAL
J3
1
WSOUT
J4
1
SAO
J6
1
PADAUK
J8
1
AVR
J9
1
SMARTLED
J10
1
ESP-01
J15
Show 18 more
QtyPartRefs
1
BOOT0
SW1
1
SUBCFG
SW2
1
RED
D1
1
GRN
D2
3
5.1V
D4, D7, D8
2
12V Zener
D5, D23
1
BLU
D6
5
10uH
L1, L3, L4, L5, L6
4
10u25v
C1, C4, C9, C25
8
22nF
C2, C3, C5, C7, C8, C10, C11, C12
1
10u
C6
3
2.2uF
C19, C23, C24
2
27k
R1, R19
9
4.7k
R2, R3, R7, R8, R11, R20, R25, R26 +1
6
100
R4, R5, R6, R9, R10, R12
5
1k
R13, R14, R15, R21, R23
4
330
R16, R18, R22, R24
1
.051 Ohm 1%
R17

Multitool design files

The KiCad project lives in the cnlohr/stm32f042_fun repository on GitHub; these links point at the commit this page was built from.

Multitool: common questions

What microcontroller does the Multitool use?

The Multitool is built around the STM32F042, from the STM32 family.

How big is the Multitool PCB?

The Multitool measures 68.6 × 95.3 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Multitool?

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

Where can I download the Multitool design files?

From the cnlohr/stm32f042_fun repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Multitool design in my own project?

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

Can I test firmware for the Multitool 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 stm32f042_fun

Similar boards