Size 3 Linux Tibbo Project PCB (LTPP3)

Size3 Tibbo Project PCBSize3 Tibbo Project PCB

LTPP3 is a Linux-based Tibbo Project System (TPS) board with Ethernet, as well as optional Wi-Fi* and GPRS** connectivity. The board is based on a powerful 1GHz Cortex-A8 Sitara CPU and has four UARTs, as well as two CAN controllers.

The LTPP3 is ideal for applications that require no human-machine interface (HMI) while calling for a significant number of I/O lines and/or functions. Offering 7 tiles for a total of 14 Tibbit module and 14 Tibbit connector sockets, the LTPP3 can be used to construct devices with up to 25 relays, or up to 47 opto-inputs, PWM outputs, open-collector outputs, or other I/O.

Tibbo envisions a variety of use scenarios for the LTTP3. In one scenario, the board is purchased with an Embedded AggreGate license. Embedded AggreGate turns the board into a compact AggreGate server, thus allowing for rapid development and deployment of IOT applications. It is also possible to develop the board's software in node.js and, in the near future, in Tibbo BASIC/C (TiOS porting to Linux is currently under way).

This Linux embedded system can be used as a bare board or assembled into a size 3 Tibbo Project Box (TPB3).

The LTPP3 is supported by our Online Configurator allowing you to define and order a custom TPS device with Tibbits and options of your choice.

* Requires the GA1000L Wi-Fi add-on (LTPP3 provides a dedicated GA1000L socket).

** Requires Tibbit #47 (GPRS) in tile 1, 2, 3, or 4.

Key Features

1Ghz Cortex-A8 Sitara CPU from Texas Instruments
10/100 Base-T Ethernet port with onboard magnetics and RJ45 jack
Optional Wi-Fi connectivity (with the GA1000L add-on*)

Optional GPRS connectivity (requires Tibbit #47)

5 UARTs support serial, Wiegand*, and clock/data* streams
2 CAN ports*
Up to 12 SPI, up to 13 I2C interfaces
51 I/O lines on 7 tiles (14 x module+ 14 x connector sockets)
Onboard buzzer + 96KHz stereo audio line out*, mic. in*
Onboard status LEDs, MD (setup) and reset buttons
Onboard RTC with backup supercapacitor
512MB NAND flash
Optional micro SD card slot* (implemented as a Tibbit connector)
2048-byte EEPROM

5V power (use power Tibbits for other power arrangements)

* Future functionality/availability, may require additional hardware (Tibbit blocks, etc.) to be installed on the board


  • 51 I/O lines
  • 7 tiles
  • 14 sockets for Tibbit modules
  • 14 sockets for Tibbit connectors
  • 1 extra socket for Tibbit #37 (RF connector)

Compatible with:

* Future functionality/availability



  • Based on 1GHz Cortex-A8 Sitara CPU from Texas Instruments.

  • 10/100Base-T auto-MDIX Ethernet port with RJ45/magnetics.

  • 51 general-purpose I/O lines:

    • 7 tiles;
    • 14 sockets for Tibbit modules;
    • 14 sockets for Tibbit connectors;
    • 1 extra socket for Tibbit #37 (RF connector);
    • 4 Tibbit module sockets have UART capability:
      • Baudrates of up to 921,600bps;
      • None/even/odd/mark/space parity modes;
      • 7 or 8 bits/character;
      • Full-duplex mode w. RTS/CTS, XON/XOFF flow control;
      • Half-duplex mode with direction control;
      • Encoding/decoding of Wiegand, clock/data streams*.
    • 2 Tibbit module sockets have CAN capability;
    • 8 Tibbit module sockets have an interrupt capability;
    • 1 Tibbit module socket has PoE capability.
  • Optional Wi-Fi interface (requires the GA1000L add-on module*).

  • Optional GPRS interface (requires Tibbit #47).

  • Onboard buzzer.

  • Optional 96KHz stereo audio line out, mic in (req. Tibbit #48)*.

  • RTC with backup supercapacitor.

  • 512MB DDR3 SDRAM.

  • 512MB NAND flash.

  • Optional micro SD card slot (requires Tibbit #49)*.

  • 2048-byte EEPROM for data storage.

  • Eight onboard LEDs:

    • Green and red main status LEDs;
    • Yellow Ethernet link LED;
    • Five blue LEDs (for Wi-Fi signal strength indication, etc.).
  • Automatic on-demand CPU speed throttling.

  • Reliable power-on/brown-out reset circuit.

  • Power: 500mA @ 5.0V (full speed, 100BaseT mode).

  • Dimensions (LxW): 165x94mm.

  • Operating temperature range: -40 ~ +70C.

  • Internal software is upgradeable from a TFTP server.

* Future functionality/availability

See Also:

  • TPB3 Size 3 Tibbo Project Box
  • Tibbit blocks
  • TPP3 Size 3 Tibbo Project PCB
  • TPP2 Size 2 Tibbo Project PCB

Four Ways to Use the LTPP3 Board

(1) Use LTPP3 With Embedded AggreGate

LTPP3 can be ordered with embedded AggreGate software (licensed purchased separately). Serving as the board’s execution environment, AggreGate lends LTPP3 its immense power of data collection, processing, and visualization. Further, AggreGate provides a uniform, consistent access to external data, devices, and systems using more than 100 supported communications protocols. Via a specially designed middleware C library, embedded AggreGate is also able to access the board’s hardware resources, such as GPIO lines, serial ports, as well as Tibbit modules installed in board’s sockets.

(2) Run Node.js Applications*

LTPP3 comes with Node.js preinstalled. We are currently developing node.js modules for accessing the board’s hardware resources and installed Tibbit blocks. You can also utilize many existing node.js modules, such as serialport and

(3) Run Tibbo BASIC/C Applications*

Tibbo is currently porting its popular Tibbo OS (TiOS) to Linux. When this work is completed, you will be able to run TiOS as a Linux application and execute existing Tibbo BASIC and Tibbo C code with little or no modifications. Needless to say, the new LTPP3 board crunches Tibbo BASIC and C apps at unparalleled speeds. Learn more about TiOS, Tibbo BASIC, and Tibbo C...

(4) Or Use LTPP3 as Generic Linux platform...

... that comes in an attractive housing and may be extended with Tibbit blocks. Linux can be utilized in myriad different ways. Choose yours and deliver your project on the LTPP3 board and TPS product family.

* Future functionality/availability

Files and Documentation

DocumentationLTPP3 Hardware Manual
LTPS User Guide [preliminary]