Pinpoint timebase

lab11·polypoint·pcb/pinpoint/pinpoint_timebase/pinpoint_timebase.kicad_pcb

Pinpoint timebase PCB layout, top view — open source STM32 board by lab11
Simulate this board

About the Pinpoint timebase PCB

Pinpoint timebase is an open source STM32 PCB design by lab11, published on GitHub under the Apache-2.0 license. It is a 4-layer board measuring 80 × 78.7 mm, with 70 components from 26 distinct parts.

Its main chip is the STM32F031G4U6, from the STM32 family. Other key parts include the SN74AVC1T45, 551S, ICS8545, AOZ1282CI and SI5317. By type, the board carries 30 capacitors, 16 connectors, 11 ICs, 10 resistors, 1 diode and 1 inductor.

It belongs with the iot & wireless designs in this gallery.

From the project

Indoor localization based on the DecaWave DW1000.

The PolyPoint system consists of several PCBs centered around TriPoint, the core UWB ranging module.

1. TriPoint: Triangular module which contains all necessary hardware for using the DecaWave DW1000. It has castellated headers so it can be soldered onto a carrier board to add indoor localization functionality to any device.

2. TriTag: Portable carrier board designed to be used as an indoor localization tag. Has TriPoint on one side and a BLE radio on the other.

Main components on the Pinpoint timebase

Pinpoint timebase bill of materials (BOM)

70 components, 26 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
SN74AVC1T45
U1
2
551S
U2, U10
2
ICS8545
U3, U9
1
AOZ1282CI
U4
1
SI5317
U5
1
7N-XX.XXXMBP-T
U6
1
STM32F031G4U6
U7
1
830S21
U8
1
NCP1117
U11
1
BARREL_JACK
CON1
5
RJ45
J1, J2, J3, J4, J5
1
TC2030-JLINK-NL
J6
2
CONN_01X03
P1, P6
7
SMA
P2, P3, P4, P5, P8, P9, P10
1
SMA
eP7
1
D_Schottky
D1
1
22uH
L1
27
0.1uF
C1, C2, C3, C4, C5, C6, C7, C8 +19
1
4.7uF
C20
2
10uF
C21, C22
Show 6 more
QtyPartRefs
4
R_Small
R1, R2, R6, R7
2
150
R3, R4
1
130
R5
1
4.7K
R8
1
49.9K
R9
1
9.53K
R10

Pinpoint timebase design files

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

Pinpoint timebase: common questions

What microcontroller does the Pinpoint timebase use?

The Pinpoint timebase is built around the STM32F031G4U6, from the STM32 family.

How big is the Pinpoint timebase PCB?

The Pinpoint timebase measures 80 × 78.7 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Pinpoint timebase?

70 components, from 26 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 Pinpoint timebase design files?

From the lab11/polypoint repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the Pinpoint timebase design in my own project?

Yes, under the terms of its Apache-2.0 license, which lab11 chose for the repository.

Can I test firmware for the Pinpoint timebase 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 polypoint

Similar boards