Uno

lukasloetkolben·OpenpilotHardware·Uno/kicad_project/Uno.kicad_pcb

Uno PCB layout, top view — open source STM32 board by lukasloetkolben

About the Uno PCB

Uno is an open source STM32 PCB design by lukasloetkolben, published on GitHub under the MIT license. It is a 2-layer board measuring 103.2 × 74.1 mm, with 131 components from 59 distinct parts.

Its main chip is the STM32F413RGTx, from the STM32 family. Other key parts include the FSUSB42UMX, TJA1042TK_3_1J, SY8368AQQC, TPS92511DDAR and TS-1087S-01526. By type, the board carries 48 capacitors, 37 resistors, 12 ICs, 9 diodes, 7 transistors and 4 inductors.

From the project

Note: the Uno pcb has been tested and is working. Many thanks to D. Fyffe for sending me his UNO board for reverse engineering!

Uno, from the project README
From the project README

Main components on the Uno

FSUSB42UMXTJA1042TK_3_1JSY8368AQQCTPS92511DDARTS-1087S-01526STM32F413RGTxAZ1117CR2-3_3TRG1MT9700

Uno bill of materials (BOM)

131 components, 59 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
FSUSB42UMX
U1
4
TJA1042TK_3_1J
U2, U30, U45, U46
2
SY8368AQQC
U3, U4
1
TPS92511DDAR
U5
1
TS-1087S-01526
U6
1
STM32F413RGTx
U7
1
AZ1117CR2-3_3TRG1
U10
1
MT9700
U25
2
DDTA143ECA-7-F
Q1, Q3
2
DMP3099L-7
Q2, Q5
1
SIS427EDN-T1-GE3
Q4
2
ZXMN6A07FTA_C5122066
Q6, Q7
1
U_FL-R-SMT-1(10)
X1
1
X322516MRB4SI
Y1
1
SC-32S32_768kHz20PPM12_5pF
Y2
1
MC-318
J1
1
AFC12-S02DCC-00
J2
1
Fan
J4
1
MS621FE-FL11E
B1
2
LED
IR1, IR2
Show 39 more
QtyPartRefs
1
Conn_01x04_Socket
JUSB1
2
Conn_01x02_Socket
JUSB-1, JUSB-2
1
NEO-M8M-0
T1
1
MHPA3528RGBCT
LED1
1
SMAJ16CA-13-F
D1
3
PESD2CAN_C2687131
D2, D3, D8
1
NRVB130T1G
D4
1
BZT52C10
D5
1
MMSZ5234B
D6
2
PESD2CAN_C2687131
D9, D10
1
27nH
L1
1
10uH
L2
1
3.3uH
L3
1
68uH
L4
2
2.2uF
C1, C14
4
4.7uF
C2, C26, C62, C65
24
100nF
C3, C4, C6, C7, C9, C15, C17, C21 +16
1
10uF
C5
7
47uF
C8, C12, C13, C20, C22, C27, C28
2
12pF
C10, C18
5
10uF
C11, C16, C19, C89, C133
2
10pF
C31, C34
1
1uF
C130
1
1206W4F1200T5E
1K
UNI-ROYAL(厚声)
R1
1
0603WAF1000T5E
10K
UNI-ROYAL(厚声)
R2
1
1206W4F1200T5E
10K
UNI-ROYAL(厚声)
R3
13
10K
R4, R5, R8, R9, R15, R19, R20, R24 +5
6
1K
R6, R12, R23, R27, R32, R35
2
22R
R7, R17
2
110k
R10, R21
1
15K
R11
2
15R
R13, R16
1
50R
R14
2
100R
R18, R28
1
18K
R22
1
20K
R25
1
3K
R26
1
10R
R31
1
6K
R33

Uno design files

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

Uno: common questions

What microcontroller does the Uno use?

The Uno is built around the STM32F413RGTx, from the STM32 family.

How big is the Uno PCB?

The Uno measures 103.2 × 74.1 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Uno?

131 components, from 59 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 Uno design files?

From the lukasloetkolben/OpenpilotHardware 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 Uno design in my own project?

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

Can I test firmware for the Uno 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 OpenpilotHardware

Similar boards