TPP2(G2)TPP3(G2)LTPP3(G2)TPP2TPP3

Size 2 Tibbo Project PCB (TPP2)

Not recommended for new designs. Consider the TPP2(G2) board instead.

Tibbo Project System overview

Size 2 Tibbo Project PCB is a Tibbo BASIC/C-programmable board belonging to the Tibbo Project System (TPS) line.

Offering 3 tiles for a total of 6 Tibbit module and 6 Tibbit connector sockets, the TPP2 can be used to create TPS configurations with up to four serial ports, up to 12 relays, or up to 24 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 2 Tibbo Project Box (TPB2). The board is also compatible with and can be assembled into the TPB2L, which features a 320x240 TFT LCD and a 4-button sensor keypad.

The TPP2 is perfect for systems with a medium number of I/O lines. Since the board can control a TFT display and a keypad, it is suitable for applications requiring a human-machine interface (HMI).

The board is an ideal choice for automatic identification and data collection (AIDC) systems, as well as factory, shop, data center, hotel, and home safety, security, and automation applications.

Key Features

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

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

Optional 4G/LTE connectivity
(requires Tibbit #45)

4 UART sockets support serial, Wiegand, and clock/data streams
Onboard buzzer
4 synchronous serial ports with
SPI and I2C modes

Connector for the TFT display
of the TPB2L

Connector for the sensor keypad
of the TPB2L

Onboard RTC with
backup supercapacitor
1MB flash disk for TiOS, application code, and file system
2048-byte EEPROM

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

Capacity:

  • 24 I/O lines
  • 3 tiles
  • 6 sockets for Tibbit modules
  • 6 sockets for Tibbit connectors
  • 1 extra socket for Tibbit #37 (RF connector)

Compatible with:

Hardware

Specifications:

  • Powered by Tibbo OS (TiOS).
  • 10/100BaseT auto-MDIX Ethernet port with RJ45/magnetics.
  • Optional Wi-Fi interface (requires the WA2000 add-on module).
  • Optional 4G/LTE interface (requires Tibbit #45).
  • 3 tiles with 24 general-purpose I/O lines:
    • 6 sockets for Tibbit modules;
    • 6 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.
    • Each module socket has an interrupt capability;
    • 1 module socket has PoE capability;
    • 4 remappable synchronous serial ports with SPI and I2C modes.
  • Onboard buzzer.
  • Connectors for the TFT LCD and sensor keypad of the TPB2L.
  • RTC with a backup supercapacitor.
  • 22KB SRAM for Tibbo BASIC/C variables and data.
  • 1MB flash memory for TiOS, application code, and 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 for selecting high or low speed.
  • Reliable power-on/ brown-out reset circuit.
  • Power: 220mA @ 5V (100Base-T mode, full speed).
  • Dimensions (LxW): 94 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.

See also:

  • TPB2 Size 2 Tibbo Project Box
  • TPB2L Size 2 Tibbo Project Box with LCD/keypad
  • Tibbit blocks
  • WA2000 Wi-Fi add-on module
  • TPP2(G2) Size 2 Tibbo Project PCB, Gen 2

Programming

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 — 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 (4G/LTE, 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 16 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-tpp2w-3_60_06.bin — supports GA1000 add-on
tios-tpp2n-3_70_02.bin — supports WA2000 add-on
DocumentationTPP2 Hardware Manual
TPP2 Programming Platform
CE Certificatetpp2-ce.pdf
FCC Certificatetpp2-fcc.pdf

Order the TPP2 Board

TPP2(G2)TPP3(G2)LTPP3(G2)TPP2TPP3