Main product image for TFI2CADT01: Pixhawk I2C address translator
Product image 1 for TFI2CADT01: Pixhawk I2C address translator
Product image 2 for TFI2CADT01: Pixhawk I2C address translator
Product image 3 for TFI2CADT01: Pixhawk I2C address translator
Product image 4 for TFI2CADT01: Pixhawk I2C address translator
I2C address translator module, allows you to connect multiple I2C devices with the same address on your drone.

TFI2CADT01: Pixhawk I2C address translator

Sold by ThunderFly

$106.61

No tax for United States [change]
Cable for connecting the sensor to the autopilot. The cable is in ThunderFly color scheme and is compatibile with dronecode (pixhawk) autopilots.
Stock available: 10

What is it?

TFI2CADT is a device translating addresses of I2C devices on a bus. As a result, multiple I2C slave devices with the same address can be connected to one master device. One TFI2CADT01 allows connecting 3 identical I2C devices (with one address) to one bus. The I2C slave device will be visible under three addresses.

The module is designed in accordance with the pixhawk connector dronecode standard. Thanks to this, it can be very easily implemented into the existing avionics of your drone.

Why did we make it?

It often happens that more identical I2C devices (with the same address) need to be connected to one bus. We even had a request for connecting 4-8 RPM tachometers TFRPM01 to PX4 autopilot.

What makes it special?

The device is unique in that the address translation takes place in real-time, during communication via I2C. The user software does not have to deal with any multiplexer channels switching or disconnecting individual parts of the bus. This feature also solves the amount of data flow on the bus. All devices are constantly visible for the I2C master device.

How does the translation work?

The address translation takes place internally. A logical operation XOR with a preset value is applied to the address sent by the master. The XOR value is different for each channel.

By default, an XOR value of 0x08 is applied on the first port and a value of 0x78 on the second port. These values can be easily changed to 0x0f and 0x7f respectively, by short-circuiting the solder jumper.

If these changes are still not sufficient, using configuration resistors you can create any XOR translation of the original address of the device. More information about the address change can be found in the datasheet.

How do I connect with the translator?

Connecting the translator is simple. It is just placed between the I2C master and I2C slave devices. TFI2CADT has JST-GH connectors whose connection corresponds to the dronecode standard.

Using an adequate cable, the translator can be connected to e.g. Arduino, raspberry, or other devices using I2C. The board is equipped with a pair of input ports that are internally interconnected to enable daisy-chain topology.

How is the translator supported?

The translator does not need a software configuration and from the point of view of I2C communication is not visible. Thanks to this, it can be used with any I2C bus, therefore it could be used with any Pixhawk autopilot compatible firmware like PX4 or Ardupilot additionally the usage is not limited to UAVs only.

What’s included?

  • 1x TFI2CADT01B
  • Optionally:

Accessories

I2C cabling

Additional I2C cables for connecting to the autopilot are not included in the package. You must purchase the additional cables separately from our tindie catalog. We offer high-quality cables that are compatible with the Pixhawk standard and with a ThunderFly color scheme for easy signal identification. Our cables are specifically designed with improved resistance to electromagnetic interference and a silicone insulator that makes them highly flexible.

Product changelog

The product is gradually evolving and improving based on user requirements. Currently (as of 02/2024), the TFI2CADT01B revision is being shipped. In the development process, we keep backward compatibility, for example by keeping the same form factor or communication interface. The complete list of changes is in releases.

TFI2CADT01B - (from 2/2024)

  • JST-GH connectors moved slightly into the PCB contour to enhance the protection of the connector and improve soldering quality.

TFI2CADT01A - initial version

Links to code and documentation

Documentation (docs.thunderfly.cz)

Design Files (github.com)

Shipping policy

No information available.
This product does not ship to United States.

The seller

ThunderFly

ThunderFly logo

Soběslav, Czechia
0 orders since Aug 23, 2025
Modular open-source avionics system for UAVs and research platforms. Based on the I2C architecture, it supports various sensors (RPM, Temperature/humidity, CO2, etc.) and offers flexible integration, data logging, and telemetry systems. Fully documented and customizable.