* This is a Tibbo BASIC/C-programmable device and its function depends on the loaded app.
We offer many ready-to-use apps, among them a serial-over-IP (SoI) app, Modbus Gateway app, and Sensor Hub app.
TPP2TPP3TPP2(G2)TPP3(G2)LTPP3

Size 3 Tibbo Project PCB (TPP3), Gen 2

Size 3 Tibbo Project PCB is a Tibbo BASIC/C-programmable board belonging to the Tibbo Project System (TPS) line. The board offers substantial speed and functionality improvements over its predecessor — the original TPP3 board.

Offering 7 tiles for a total of 14 Tibbit module and 14 Tibbit connector sockets, the TPP3 can be used to create TPS configurations with up to four full serial ports, up to 25 relays, or up to 47 control lines, such as opto-inputs, PWMs, or open-collector outputs.

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

Size 3 Tibbo Project PCB is ideal for applications requiring no human-machine interface while calling for a significant number of I/O lines and functions. The TPP3 can be used to replace dumb PLC controllers or work as a safety, security, or access control device. The board is also ideal for factory, lab, shop, building, hotel, and home automation projects.

The TPP3 is supported by our Online Configurator. The configurator allows defining custom TPS systems, which can then be ordered from our online store.

Key Features

High-performance ARM CPU

14 module + 14 connector sockets
(for a total of 47 I/O lines)
10/100 Base-T Ethernet port with
onboard magnetics and RJ45 jack

Optional Wi-Fi connectivity
(with the GA1000 add-on)

Optional GPRS connectivity
(requires Tibbit #47)

4 UART sockets support serial, Wiegand, and clock/data streams
Onboard buzzer
4-channel ADC
4 synchronous serial ports with
SPI and I2C modes
Onboard RTC with
backup supercapacitor
1MB flash for TiOS and application code + 1MB for the flash disk file system
2048-byte EEPROM

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

Performance Advantages Over the Original TPP3 Board

Capacity:

  • 47 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:

Hardware

Specifications:

  • 32-bit architecture.
  • Powered by Tibbo OS (TiOS).
  • 10/100BaseT auto-MDIX Ethernet port with RJ45/magnetics.
  • Optional Wi-Fi interface (requires the GA1000 add-on module).
  • Optional GPRS interface (requires Tibbit #47).
  • 7 tiles with 47 general-purpose I/O lines:
    • 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 460,800bps;
      • 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.
    • 8 module sockets have interrupt capability;
    • 1 module socket has four ADC lines;
    • 1 module socket has PoE capability;
    • 4 remappable synchronous serial ports with SPI and I2C modes.
  • Onboard buzzer.
  • RTC with a backup supercapacitor.
  • 66KB SRAM for Tibbo BASIC/C variables and data.
  • 1MB flash for TiOS and application code.
  • Additional 1MB flash for the hardened fault-tolerant file system.
  • 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.).
  • Software-controlled PLL allows selecting full, medium, or low speed.
  • Reliable power-on/ brown-out reset circuit.
  • Power: 100mA @ 5V (100Base-T mode, full speed).
  • Dimensions (LxW): 165 x 94mm.
  • Operating temperature range: -40 ~ +70°C.
  • Firmware is upgradeable through the serial port or network.
  • Tibbo BASIC/C application can be debugged through the Ethernet LAN.
  • CE- and FCC-certified.

*The TPP2(G2) does not support the combination of the 7 bits/character mode and the "none" parity mode.

See Also:

Programming

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

Platform objects:

  • adc — provides access to the analog-to-digital converter (ADC).
  • beep — generates buzzer patterns.
  • button — monitors the MD button.
  • fd — manages the flash memory file system and direct sector access.
  • io — handles I/O lines, ports, and interrupts.
  • kp — works with matrix and binary keypads.
  • lcd — controls the LCD.
  • net — controls the Ethernet port.
  • pat — "plays" patterns on up to five LED pairs.
  • ppp — accesses the Internet over a serial modem (GPRS, etc.).
  • pppoe — accesses the Internet over an ADSL modem.
  • romfile — facilitates access to resource files (fixed data).
  • rtc — keeps track of date and time.
  • ser — controls serial ports (UART, Wiegand, clock/data modes).
  • sock — socket comms (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.

Files and Documentation

TiOS Firmwaretios-tpp3w(g2)-3_71_05.bin
DocumentationTPP3(G2) Hardware Manual
TPP3(G2) Programming Platform
CE Certificatetpp3(g2)-ce.pdf
FCC Certificatetpp3(g2)-fcc.pdf

Order the TPP3(G2) Board

TPP2TPP3TPP2(G2)TPP3(G2)LTPP3