
TMF882xBreakout
generationmake/TMF882xBreakout
Breakout board for the ams TMF8820, TMF8821 and TMF8828 multi-zone time-of-flight sensors

Breakout board for the ams TMF8801 1D time-of-flight sensor
TMF8801Breakout is an open-source printed circuit board by generationmake, from the generationmake/TMF8801Breakout repository on GitHub. It is a 2-layer board of 28 × 20 mm with 27 parts on 13 nets, routed with 318 tracks and 23 vias.
It is built around the TMF8801-1B, MIC5225-3.3YM5 and BSS138, with the SM05B-SRSS-TB and 1N4148W among its other parts. Its parts include 8 resistors, 6 capacitors, 4 connectors, 3 transistors and 2 ICs. It belongs with the interfaces and adapters and microcontroller boards boards of this library.
Breakout board for the ams TMF8801 1D time-of-flight sensor

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 TMF8801Breakout boards can be used by connecting CN1 to CN2 of the previous board. GPIO0 is used to enabled the following TMF8801 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 TMF8801Breakout boards can be used by connecting CN3 to CN4 of the previous board. GPIO0 is used to enabled the following TMF8801 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 | TMF8801 | IC_sensor:TMF8801 | U2 |
It measures 28 × 20 mm and has 2 copper layers, 1.6 mm thick.
27 parts, built around the TMF8801-1B, MIC5225-3.3YM5, BSS138 and SM05B-SRSS-TB. 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/TMF8801Breakout repository on GitHub, at the commit this page was made from: the board is kicad_source/TMF8801Breakout.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/TMF882xBreakout
Breakout board for the ams TMF8820, TMF8821 and TMF8828 multi-zone time-of-flight sensors


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
