Touch

microresearch·allcolours·touch/touch_kicad_2024/touch.kicad_pcb

Touch PCB layout, top view — open source STM32 board by microresearch
Simulate this board

About the Touch PCB

Touch is an open source STM32 PCB design by microresearch, published on GitHub. It is a 2-layer board measuring 101.3 × 108.5 mm, with 185 components from 67 distinct parts.

Its main chip is the STM32F446RET6, from the STM32 family. Other key parts include the MCP6002T-I/SN, LM1117-3.3, TL074, TL071CDT and LM1117IDTX-5.0/NOPB. By type, the board carries 100 resistors, 50 capacitors, 15 diodes, 14 ICs, 4 transistors and 1 crystal.

From the project

all the colours of the noise

Main components on the Touch

Touch bill of materials (BOM)

185 components, 67 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
MCP6002T-I/SN
LM1117-5.0
MICROCHIP
U1
1
LM1117-3.3
U2
2
TL074
U3, U5
1
TL071CDT
TL074
STMicroelectronics
U4
1
LM1117IDTX-5.0/NOPB
4051
Texas Instruments
U6
1
LM1117IDTX-3.3/NOPB
LM13700
Texas Instruments
U7
1
STM32F446RET6
LM13700
STMicroelectronics
U8
1
MCP6002T-I/SN
TL074
MICROCHIP
U9
2
MCP6002T-I/SN
TL074
MICROCHIP
U10, U12
1
MCP6002T-I/SN
STM32F413was446RETx
MICROCHIP
U11
2
40106
U13, U14
4
Q_PNP_BEC
Q1, Q2, Q3, Q4
1
ECS-80-18-5PX
8MHz
ECS
Y1
2
D
D1, D2
10
BAT54S
D3, D4, D5, D6, D10, D11, D12, D13 +2
2
1N5819HW-7-F
BAT54S
Diodes Incorporated
D7, D8
1
LM4040C10IDBZR
BAT54S
Texas Instruments
D9
1
MMZ1608A252BTD25
INDUCTOR
KEMET
L1
2
10uF
C3, C5
16
100nF
C4, C6, C49, C50, C51, C52, C53, C54 +8
Show 47 more
QtyPartRefs
1
C0805C470J5HACTU
10uF
KEMET
C7
1
TAJA106K010YNJ
100nF
AVX
C8
4
C0805C104J5RAC
1NF
KEMET
C9, C10, C11, C15
2
TCJA106M020R0150E
1NF
AVX
C12, C13
2
TAJA106K010YNJ
1NF
AVX
C14, C16
2
C0805C104J5RAC
1N
KEMET
C17, C18
2
C0805C180J5HACTU
1N
KEMET
C19, C20
3
C0805C104J5RAC
100nF
KEMET
C21, C23, C24
1
TAJA475M025SNJ
100nF
AVX
C22
4
C0805C104J5RAC
100P
KEMET
C25, C26, C27, C28
1
C0805C104J5RAC
18pF
KEMET
C29
1
C0805C102J5RAC
18pF
KEMET
C30
6
C0805C102J5RAC
100nF
KEMET
C31, C33, C34, C35, C36, C37
1
C0805C102J5RAC
4.7uF
KEMET
C32
1
C0805C104J5RAC
100nF
KEMET
C38
12
ERJ-6GEYJ104V
1K
Panasonic
R1, R36, R39, R51, R62, R64, R66, R74 +4
6
ERJ-6GEYJ204V
1K
Panasonic
R2, R63, R65, R77, R79, R81
1
ERJ-6GEYJ333V
1K
Panasonic
R3
10
1K
R4, R5, R6, R15, R16, R17, R18, R28 +2
4
220k
R7, R8, R9, R10
4
33k
R11, R12, R13, R14
4
100k
R19, R20, R21, R22
4
22K
R23, R24, R25, R26
1
10K
R27
4
3.3M
R29, R30, R31, R32
1
ERJ-6GEYJ203V
3.3M
Panasonic
R33
1
ERJ-6GEYJ683V
3.3M
Panasonic
R34
1
ERJ-6GEYJ134V
1K
Panasonic
R35
7
ERJ-T06J102V
1K
Panasonic
R37, R47, R48, R87, R88, R90, R91
8
ERJ-6GEYJ103V
1K
Panasonic
R38, R49, R50, R61, R86, R89, R94, R97
3
ERJ-6GEYJ105V
1K
Panasonic
R40, R93, R96
2
ERJ-T06J102V
3.3M
Panasonic
R41, R43
2
ERJ-6GEYJ103V
3.3M
Panasonic
R42, R44
1
ERJ-6GEYJ104V
3.3M
Panasonic
R45
1
ERJ-6GEYJ105V
100R
Panasonic
R46
1
ERJ-6GEYJ105V
20KNOW
Panasonic
R52
4
ERJ-T06J102V
620R
Panasonic
R53, R54, R58, R60
2
ERJ-6GEYJ103V
620R
Panasonic
R55, R56
1
ERJ-6GEYJ104V
620R
Panasonic
R57
1
ERJ-6GEYJ105V
620R
Panasonic
R59
2
ERJ-6GEYJ204V
220K
Panasonic
R67, R69
1
ERJ-6GEYJ104V
220K
Panasonic
R68
1
RC0805FR-0766K5L
220K
YAGEO
R70
7
RC0805FR-0766K5L
1k
YAGEO
R71, R72, R73, R82, R83, R84, R85
1
ERJ-6GEYJ204V
10K
Panasonic
R75
1
ERJ-6GEYJ104V
10K
Panasonic
R76
1
ERJ-6GEYJ101V
1K
Panasonic
R98

Touch design files

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

Touch: common questions

What microcontroller does the Touch use?

The Touch is built around the STM32F446RET6, from the STM32 family.

How big is the Touch PCB?

The Touch measures 101.3 × 108.5 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Touch?

185 components, from 67 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 Touch design files?

From the microresearch/allcolours 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 Touch design in my own project?

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

Can I test firmware for the Touch 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 allcolours

Similar boards