Documentation

Getting Started

A general description of Bricks, Master Extensions, Bricklets and concepts can be found in the primer.

These tutorials are an introduction to the usage of Bricks and Bricklets and their concepts:

Answers to frequently asked questions can be found in the FAQ. Saftey instructions and compliance information are available here. All downloads are listed in the downloads section.

Hardware

Our products are divided into five different categories:

There is an extra section for discontinued products.

Master Extensions

Power Supplies

Software

The software includes service and test programs, the API bindings to interact with Bricks and Bricklets, as well as their firmwares and plugins:

All software is available in the downloads section and is also hosted in our APT repository for Debian based Linux distributions. The source code and links for bug trackers can be found in their own section.

The basics of the programming interface are described here.

C/C++

There is an extra section for discontinued Bricks and Bricklets.

C#
Delphi/Lazarus
Go
Java
JavaScript
LabVIEW
Mathematica
MATLAB/Octave
MQTT
Perl
PHP
Python
Ruby
Rust
Shell
Visual Basic .NET
TCP/IP
Modbus

Embedded Boards

Bricks and Bricklets can easily be combined with different embedded boards:

Specifications

The specifications include technical data for the connectors used on Bricks and Bricklets as well as the different low level protocols:

A Wireshark dissector for the Tinkerforge Protocol (TFP) is available. Also a high level analyzer for Saleae Logic 2 is available.