Spl

andrewhlu·spl·pcb_design/version_01/spl_prototype.kicad_pcb

Spl PCB layout, top view — open source STM32 board by andrewhlu

About the Spl PCB

Spl is an open source STM32 PCB design by andrewhlu, published on GitHub. It is a 2-layer board measuring 71.6 × 68.6 mm, with 78 components from 43 distinct parts.

Its main chip is the STM32L053R8Tx, from the STM32 family. Other key parts include the LP2985-3.3, RM3100, Sen-X, Sen-Y and Sen-Z. By type, the board carries 32 capacitors, 22 resistors, 8 ICs, 6 connectors, 5 diodes and 3 jumpers.

It belongs with the sensors designs in this gallery.

From the project

Smart Parking Lot Capstone Project

A project for ECE 189 - Computer Engineering Capstone led by Professor Isukapalli at UC Santa Barbara

Andrew Lu Finn Linderman Luyao Han Seungjun Cho

Drivers spend too much time in parking lots trying to find an open space to park in. Many parking lots only have per-floor capacity indicators, and existing solutions are prohibitively expensive.

What if we could utilize low-cost sensors and a companion application to navigate drivers to empty parking spots faster, at a low cost to facility owners?

Spl, from the project README
From the project README

Main components on the Spl

Spl bill of materials (BOM)

78 components, 43 distinct parts.

QtyPartRefs
1
STM32L053R8Tx
U1
1
LP2985-3.3
U2
1
RM3100
U3
1
Sen-X
U4
1
Sen-Y
U5
1
Sen-Z
U6
1
bq51013b
U7
1
MCP73831-2-OT
U8
1
8MHz
Y1
2
Conn_01x02_Female
J1, J2 (TEST3V3-GND)
1
LoRaConn
J3
1
DebugPortal
J4
1
Coil
J6 (COIL)
1
Conn_01x04_Male
J7 (TOF)
1
Jumper_3_Open
JP1(LDO/TEST3V3)
2
Jumper
JP2(BQ-5V), JP3(CHG-BATT)
1
SW_Push
SW1
5
LED
D1, D2, D3, D4, D5
4
10uF
C1, C2, C3, C4
6
104
C5, C6, C7, C8, C9, C14
Show 23 more
QtyPartRefs
2
20pF
C10, C11
2
C_Small
C12, C29
3
1uF 50V
C13, C33, C35
2
68nF 50V
C18, C19
1
47nF 50V
C20
1
1800pF 50V
C21
1
100pF 50V
C22
2
22nF 50V
C23, C28
2
470nF 50V
C24, C27
3
10nF 50V
C25, C26, C32
1
10uF 50V
C30
2
100nF 50V
C31, C34
3
R_Small
R1, R2, R20
3
10k
R3, R16, R18
1
2K
R4
1
33k
R5
6
121
R6, R7, R8, R9, R10, R11
2
NC
R12, R15
1
62R
R13
1
180R
R14
1
NC/10k
R17
1
3K3
R19
2
1K
R21, R22

Spl design files

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

Spl: common questions

What microcontroller does the Spl use?

The Spl is built around the STM32L053R8Tx, from the STM32 family.

How big is the Spl PCB?

The Spl measures 71.6 × 68.6 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Spl?

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

Where can I download the Spl design files?

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

Can I use the Spl design in my own project?

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

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