
TMF8801Breakout
generationmake/TMF8801Breakout
Breakout board for the ams TMF8801 1D time-of-flight sensor

Breakout board for the ams TMF8820, TMF8821 and TMF8828 multi-zone time-of-flight sensors
TMF882xBreakout is an open-source printed circuit board by generationmake, from the generationmake/TMF882xBreakout repository on GitHub. It is a 2-layer board of 28 × 20 mm with 27 parts on 13 nets, routed with 335 tracks and 23 vias.
It is built around the MIC5225-3.3YM5, BSS138 and SM05B-SRSS-TB, with the 1N4148W among its other parts. Its parts include 8 resistors, 6 capacitors, 4 connectors, 3 transistors and 2 ICs.
Breakout board for the ams TMF8820, TMF8821 and TMF8828 multi-zone time-of-flight sensors

This is a regular 0.1-inch pin header.
| pin number | signal on CN1 | signal on CN2 |
|---|---|---|
| 1 | VCC | VCC |
| 2 | GND | GND |
| 3 | I2C_SDA | I2C_SDA |
| 4 | I2C_SCL | I2C_SCL |
| 5 | INT | INT |
| 6 | ENABLE | GPIO0 |
| 7 | not available | GPIO1 |
Several TMF882xBreakout boards can be used by connecting CN1 to CN2 of the previous board. GPIO0 is used to enabled the following TMF882x and thus giving the possibility to change the I2C address of each device one after another.
This is Arduino ESLOV connector. JST SH 1mm 5-pin.
| pin number | signal on CN3 | signal on CN4 |
|---|---|---|
| 1 | VCC | VCC |
| 2 | GND | GND |
| 3 | I2C_SDA | I2C_SDA |
| 4 | I2C_SCL | I2C_SCL |
| 5 | ENABLE | GPIO0 |
Several TMF882xBreakout boards can be used by connecting CN3 to CN4 of the previous board. GPIO0 is used to enabled the following TMF882x and thus giving the possibility to change the I2C address of each device one after another.
This connector does not allow the use of interrupts.


| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 10k | resistors:R_0603 | R1, R2, R3, R4, R5, R6, R7, R8 |
| 3 | 100nF | capacitors:C_0603 | C4, C5, C6 |
| 3 | 1uF | capacitors:C_0603 | C1, C2, C3 |
| 3 | BSS138 | SOT_TO:SOT-23 | Q1, Q2, Q3 |
| 2 | MHNP_2.1_4.0 | MECH_mounting_holes:MH_210_400_NP | MECH1, MECH2 |
| 2 | SM05B-SRSS-TB | Connector_JST:JST_SH_SM05B-SRSS-TB_1x05-1MP_P1.00mm_Horizontal | CN3, CN4 |
| 1 | 1N4148W | diodes:SOD-123 | D1 |
| 1 | CONN_01X06 | pin_headers:Pin_Header_Straight_1x06 | CN1 |
| 1 | CONN_01X07 | pin_headers:Pin_Header_Straight_1x07 | CN2 |
| 1 | Label | labels:generationmake_small_silk | L1 |
| 1 | MIC5225-3.3 | SOT_TO:SOT-23-5 | U1 |
| 1 | TMF882x | IC_sensor:TMF882x | U2 |
It measures 28 × 20 mm and has 2 copper layers, 1.6 mm thick.
27 parts, built around the MIC5225-3.3YM5, BSS138, SM05B-SRSS-TB and 1N4148W. 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.
From the generationmake/TMF882xBreakout repository on GitHub, at the commit this page was made from: the board is kicad_source/TMF882xBreakout.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask generationmake before reusing the design.

generationmake/TMF8801Breakout
Breakout board for the ams TMF8801 1D time-of-flight sensor


YesidAlmanzaGamba/Thesis-Flight-Controller-Fixed-Wing
This thesis addresses the critical need for efficient data management and operational control in fixed-wing UAVs, targeting the gaps in current commercial flight controllers.



kwan3217/kwan_kicad_lib
Kwan Systems Kicad library -- blocks and pieces intended to be usable in any Kicad project I do

oomlout/oomlout_oomp_project_bot_v_2
