* These are Tibbo BASIC/C-programmable devices and their function depends on the loaded app.
We offer many ready-to-use apps, among them a serial-over-IP (SoI) app and Modbus Gateway app.

Size 3 Linux Tibbo Project PCB (LTPP3), Gen.2

Size3 Tibbo Project PCB

LTPP3(G2) is a Linux-based Tibbo Project PCB belonging to the Tibbo Project System (TPS) line. The board is based on a powerful quad-core 1GHz Cortex-A7 Plus1 (SP7021) CPU jointly developed by Sunplus and Tibbo.

LTPP3(G2) features a powerful set of IO ports located directly on the board: Dual Ethernet ports allow daisy-chaining the board with other Ethernet devices. There are also dual host USB ports, an HDMI port, and a uSD slot. A socket for an optional 802.11a/b/g/n/ac and Bluetooth/BLE 5.0 add-on is provided as well. The board incorporates a power supply with an 8~60V input range, thus eliminating the need for power Tibbits.

Offering 4 tiles for a total of 8 Tibbit module and 8 Tibbit connector sockets, the LTPP3(G2) can be used to create TPS configurations with up to four full serial ports, up to 16 relays, or up to 32 control lines, such as opto-inputs, PWMs, or open-collector outputs.

LTPP3(G2) can be used as a bare board or assembled into a size 3 Linux Tibbo Project Box (LTPB3). It also serves as the evaluation board for our Plus1 (SP7021) chip.

The LTPP3(G2) is supported by our Online Configurator.* The configurator allows defining custom TPS systems, which can then be ordered from our online store.*

The board comes with Tibbo OS for Linux (LTiOS) and Node.js preinstalled.*

*Future availability. Contact Tibbo for the release date.

Key Features

Based on Plus1 (SP7021) quad-core 1GHz Cortex-A7 CPU

8 module + 8 connector sockets
(for a total of 32 I/O lines)

Two 10/100 Base-T Ethernet ports support daisy-chaining

Optional 802.11a/b/g/n/ac +
Bluetooth/BLE 5.0
Two USB 2.0 Host ports with
USB type-A connectors
4 UARTs +
serial-over-USB console port
HDMI port for connecting external displays
Onboard buzzer
Up to 4 SPI and 4 I2C interfaces
Onboard RTC with
backup supercapacitor
uSD card socket
2048-byte EEPROM
Integrated power supply
with 8V~60V input range


  • 32 I/O lines
  • 4 tiles
  • 8 sockets for Tibbit modules
  • 8 sockets for Tibbit connectors

Compatible with:



  • Quad-core 1GHz Cortex-A7 Plus1 (SP7021) chip.
  • Runs a fine-tuned Linux distribution (kernel 4.19).
  • Comes with Tibbo OS for Linux (LTiOS) and Node.js preinstalled*.
  • Two 10/100BaseT auto-MDIX Ethernet ports with RJ45/magnetics:
    • Internal transparent switch for daisy-chaining with Ethernet devices;
    • Can alternatively be configured as two independent Ethernet ports.
  • Optional 802.11a/b/g/n/ac and Bluetooth/BLE 5.0 add-on.
  • Optional NB-IoT or LTE Cat-1 interface (requires corresponding Tibbits).
  • 4 tiles with 32 general-purpose I/O lines:
    • 8 sockets for Tibbit modules;
    • 8 sockets for Tibbit connectors;
    • 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.
    • 8 module sockets have interrupt capability;
    • 4 Tibbit module sockets have SPI/I2C capability.
  • Onboard buzzer.
  • RTC with a backup supercapacitor.
  • 512MB DDR3 SDRAM.
  • 512MB eMMC.
  • uSD socket.
  • 2048-byte EEPROM for data storage.
  • Eight onboard LEDs:
    • Green and red main status LEDs;
    • Yellow Ethernet link LED (one for both Ethernet ports);
    • Five blue LEDs (for Wi-Fi signal strength indication, etc.).
  • Serial-over-USB console port.
  • Reliable power-on/ brown-out reset circuit.
  • Power:
    • Onboard power supply with 8~60V input range eliminates the need for power Tibbits;
    • Current consumption: 400mA@12V (with both Ethernet ports enabled).
  • Dimensions (LxW): 165 x 94mm.
  • Operating temperature range: -40 ~ +85°C.
  • Linux software and applications are upgradeable using the DNF system.
  • Tibbo BASIC/C application can be debugged through the Ethernet LAN*.

See Also:

*Future availability. Contact Tibbo for the release date.

Programming in Tibbo BASIC/C*

*Future availability. Contact Tibbo for the release date.

Create powerful, network-enabled applications in Tibbo BASIC and Tibbo C. Learn more...

Platform objects:

  • beep — generates buzzer patterns.
  • button — monitors the MD button.
  • fd — emulates TiOS file system using a single data file.
  • io — handles I/O lines, ports, and interrupts.
  • kp — works with matrix and binary keypads.
  • lcd — controls the external HDMI monitor.
  • lfd — provides access to the Linux file system.
  • lsock — provides access to Linux sockets.
  • net — controls the Ethernet port.
  • pat — "plays" patterns on up to five LED pairs.
  • romfile — facilitates access to resource files (fixed data).
  • rtc — provides read-only access to the RTC.
  • ser — controls serial ports (UART, Wiegand, clock/data modes).
  • sock — TiOS-compatible sockets (up to 32 UDP, TCP, and HTTP sessions).
  • ssi — controls serial synchronous interface channels (SPI, I2C...).
  • stor — provides access to the EEPROM.
  • sys — in charge of general device functionality.
  • wln — handles the Wi-Fi interface.

Function Groups: 27 string functions, 8 date/time conversion functions, encryption/hash calculation functions (RC4, MD5, SHA-1), and more.

Variable Types: Signed and unsigned 8-bit, 16-bit, and 32-bit types; floating point and string types; user-defined arrays and structures.

Create Node.js Applications*

*Future availability. Contact Tibbo for the release date.

LTPP3(G2) comes with Node.js preinstalled. We have developed a number of Node.js modules for accessing the board’s hardware resources and installed Tibbit blocks. You can also utilize many existing modules, such as serialport and socket.io. Learn more...

Or Use LTPP3(G2) as a Generic Linux platform...

... that comes in an attractive enclosure and may be extended with Tibbits.

Files and Documentation



Order the LTPP3(G2) Board