

Brk tmf8829
KiCad hardware design files for the ProtoCentral TMF8829 48x32 dToF depth imager breakout (CERN-OHL-P v2).
- Size
- 30 × 30 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 24
- Nets
- 12
- Pads
- 70
- Tracks, vias
- 133, 30
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 6 Jun 2026
- Updated
- 11 Jun 2026
Overview
Brk tmf8829 is an open-source printed circuit board by Protocentral, from the Protocentral/protocentral_tmf8829_hardware repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 30 × 30 mm with 24 parts on 12 nets, routed with 133 tracks and 30 vias.
It is built around the AP2112K-1.8 and TMF8829-1A. Its parts include 6 capacitors, 4 connectors, 3 resistors and 2 ICs. It belongs with the interfaces and adapters boards of this library.
Main components
2README
README.mdProtoCentral TMF8829 Breakout — Hardware

Open-source hardware design files for the ProtoCentral TMF8829 48×32 dToF Depth Imager Breakout — a multi-zone direct time-of-flight (dToF) board based on the ams OSRAM TMF8829.
The TMF8829 streams a full depth image — 1,536 zones (48 × 32) at up to 15 fps — over I²C, with two integrated Class-1 eye-safe VCSEL emitters, an 80° field of view and ranging out to 11 m, from a module smaller than a thumbnail. This board adds dual Qwiic connectors, an onboard 1.8 V regulator with selectable VIO, and both I²C and SPI break-out headers.
Links
| 🛒 Product page | https://protocentral.com/product/tmf8829-depth-imager/ |
| 💻 Arduino library | https://github.com/Protocentral/protocentral_tmf8829_arduino |
| 📄 IC datasheet (ams OSRAM) | https://look.ams-osram.com/m/4215c1ea1a30e283/original/TMF8829-Time-of-flight-sensor.pdf |
Specifications
- Sensor: ams OSRAM TMF8829 — multi-zone direct time-of-flight (dToF) imager
- Depth array: 48 × 32 zones (1,536 per frame), up to 15 fps
- Field of view: 80°; ranging up to 11 m
- Illumination: two integrated VCSEL emitters (Class 1 eye-safe)
- Interface: I²C (up to 1 MHz) and SPI — selectable; INT/GPIO0–6 broken out
- Connectors: 2× Qwiic / STEMMA QT + 0.1″ I²C (4-pin) and SPI (6-pin) headers
- Supply: 3.3 V – 5 V host; onboard AP2112K-1.8 LDO with JP1-selectable 3.3 V / 1.8 V sensor I/O
- Board: ~26 × 26 mm, four mounting holes
Repository layout
| Folder | Contents |
|---|---|
hardware/ | KiCad project (schematic + PCB layout) and the exported schematic PDF |
License
The hardware design files in this repository are licensed under the CERN Open Hardware Licence Version 2 – Permissive (CERN-OHL-P v2). See LICENSE.
The accompanying firmware/library (in the separate protocentral_tmf8829_arduino repository) is licensed under the MIT License.
Parts
24| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 1u | Capacitor_SMD:C_0402_1005Metric | C1, C3, C4, C5 |
| 4 | MountingHole | MountingHole:MountingHole_2.2mm_M2_DIN965 | H1, H2, H3, H4 |
| 3 | 4.7k | Resistor_SMD:R_0402_1005Metric | R1, R2, R3 |
| 2 | 2.2u | Capacitor_SMD:C_0402_1005Metric | C2, C6 |
| 2 | LOGO | SparkFun-Aesthetic:qwiic_4mm | G***, G*** |
| 2 | LOGO | LOGO | G***, G*** |
| 2 | Qwiic_RA | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J3, J4 |
| 1 | AP2112K-1.8 | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J5 |
| 1 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J1 |
| 1 | SolderJumper_3_Bridged12 | Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm | JP1 |
| 1 | TMF8829 | ToF Components:TMF8829 | U2 |
Similar boards
- 2 layers32 × 28 mm

- 4 layers27 × 80 mm

- 2 layers91.3 × 53.3 mm

- 4 layers39 × 54 mm

Caravel mvp
TinyTapeout/caravel-mvp-pcb
the minimum necessary to use a Caravel chip (Google MPW or chipIgnite)
58 parts8Apache-2.0 - 4 layers61.8 × 27.5 mm

Audio Processing HW V1.0
aitesam961/OpenADSP
An Embedded Digital Signal Processing Device for Audio signals.
83 parts4GPL-3.0 - 2 layers45 × 35.5 mm

- 2 layers51.3 × 20.3 mm

- 2 layers26.9 × 38.3 mm

Xiao level shifter v1
charkster/xiao_rp2040_level_shifter_v1
Add-on PCB board for Seeed Studio Xiao RP2040, which provides 1.2V and 1.8V selectable level-shifting.
14 parts1MIT
Questions
How big is the Brk tmf8829 PCB?
It measures 30 × 30 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Brk tmf8829 use?
24 parts, built around the AP2112K-1.8 and TMF8829-1A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Brk tmf8829 KiCad files?
From the Protocentral/protocentral_tmf8829_hardware repository on GitHub, at the commit this page was made from: the board is hardware/brk_tmf8829.kicad_pcb and its schematic hardware/brk_tmf8829.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Brk tmf8829 design in my own project?
Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).