element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Embedded and Microcontrollers
  • Technologies
  • More
Embedded and Microcontrollers
Blog Tibbo Project System (TPS) from Tibbo Technology: “Take what you need. Leave out what you don’t.”
  • Blog
  • Forum
  • Documents
  • Quiz
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Embedded and Microcontrollers to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: dmitry_slepov
  • Date Created: 13 May 2016 11:57 AM Date Created
  • Views 3215 views
  • Likes 4 likes
  • Comments 17 comments
  • Embedded Systems
  • iot
  • industrial iot
Related
Recommended

Tibbo Project System (TPS) from Tibbo Technology: “Take what you need. Leave out what you don’t.”

dmitry_slepov
dmitry_slepov
13 May 2016

image

Tibbo Project System (TPS) is a highly configurable, affordable, and innovative automation platform. It is ideal for home, building, warehouse, and production floor automation projects, as well as data collection, distributed control, industrial computing, and device connectivity applications.

 

Suppliers of traditional “control boxes” (embedded computers, PLCs, remote automation and I/O products, etc.) typically offer a wide variety of models differing in their I/O capabilities. Four serial ports and six relays. Two serial ports and eight relays. One serial port, four relays, and two sensor inputs. These lists go on and on, yet never seem to contain just the right mix of I/O functions you are looking for.

 

Rather than offering a large number of models, Tibbo Technology takes a different approach: Our Tibbo Project System (TPS) utilizes TibbitsRegistered – miniature electronic blocks that implement specific I/O functions. Need three RS232 ports? Plug in exactly three RS232 Tibbits! Need two relays? Use a relay Tibbit. This module-based approach saves you money by allowing you to precisely define the features you want in your automation controller.

Here is a closer look at the process of building a custom Tibbo Project System.

 

 

Start with a Tibbo Project PCB (TPP)

 

image

 

A Tibbo Project PCB is the foundation of TPS devices.

Available in two sizes – medium and large – each board carries a CPU, memory, an Ethernet port, power input for +5V regulated power, and a number of sockets for Tibbit Modules and Connectors.

 

Add TibbitRegistered Blocks

image

 

Tibbits (as in “Tibbo Bits”) are blocks of prepackaged I/O functionality housed in brightly colored rectangular shells. Tibbits are subdivided into Modules and Connectors.

Want an ADC? There is a Tibbit Module for this. 24V power supply? Got that! RS232/422/485 port? We have this, and many other Modules, too.

Same goes for Tibbit Connectors. DB9 Tibbit? Check. Terminal block? Check. Infrared receiver/transmitter? Got it. Temperature, humidity, and pressure sensors? On the list of available Tibbits, too.

 

 

Assemble into a Tibbo Project Box (TPB)

image

 

Most projects require an enclosure. Designing one is a tough job. Making it beautiful is even tougher, and may also be prohibitively expensive. Finding or making the right housing is a perennial obstacle to completing low-volume and hobbyist projects.

Strangely, suppliers of popular platforms such as Arduino, Raspberry Pi, and BeagleBone do not bother with providing any enclosures, and available third-party offerings are primitive and flimsy.

Tibbo understands enclosure struggles and here is our solution: Your Tibbo Project System can optionally be ordered with a Tibbo Project Box (TPB) kit.

The ingenious feature of the TPB is that its top and bottom walls are formed by Tibbit Connectors. This eliminates a huge problem of any low-volume production operation – the necessity to drill holes and openings in an off-the-shelf enclosure.

The result is a neat, professionally looking housing every time, even for projects with the production quantity of one.

Like boards, our enclosures are available in two sizes – medium and large. Medium-size project boxes can be ordered in the LCD/keypad version, thus allowing you to design solutions incorporating a user interface.

 

 

Unique Online Configurator

 

 

To simplify the process of planning your TPS we have created an Online Configurator.

Configurator allows you to select the Tibbo Project Board (TPP), “insert” Tibbit Modules and Connectors into the board’s sockets, and specify additional options. These include choosing whether or not you wish to add a Tibbo Project Box (TPB) enclosure, LCD and keypad, DIN rail mounting kit, and so on. You can choose to have your system shipped fully assembled or as a parts kit.

Configurator makes sure you specify a valid system by watching out for errors. For example, it verifies that the total power consumption of your future TPS device does not exceed available power budget. Configurator also checks the placement of Tibbits, ensuring that there are no mistakes in their arrangement.

Completed configurations can be immediately ordered from our online store. You can opt to keep each configuration private, share it with other registered users, or make it public for everyone to see.

 

 

Develop your application

image



Like all programmable Tibbo hardware, Tibbo Project System devices are powered by Tibbo OS (TiOS).

Use our free Tibbo IDE (TIDE) software to create and debug sophisticated automation applications in Tibbo BASIC, Tibbo C, or a combination of the two languages.

To learn more about the Tibbo Project System please visit http://tibbo.com/tps.html. TPS parts, as well as complete systems can be ordered from our online store (http://tibbo.com/store/tps.html).

  • Sign in to reply

Top Comments

  • michaelkellett
    michaelkellett over 9 years ago in reply to dougw +1
    I can't see much point - as an example I looked at the Tibbit Block 13, you pay $27 for a $5 LTC2309 and in return you can only access 4 of the 8 analogue inputs on the chip. You'll need an additional…
  • dmitry_slepov
    dmitry_slepov over 9 years ago in reply to dougw +1
    Mr. Douglas, Our new boards coming out now are using ST32 ARM micros.
  • dmitry_slepov
    dmitry_slepov over 9 years ago in reply to balearicdynamics +1
    Enrico, thank you for taking your time to write this detailed comment. There is one part I really do not understand -- the part about the soldering and using just once. Tibbits PLUG into our mainboards…
Parents
  • balearicdynamics
    balearicdynamics over 9 years ago

    michaelkellett ,

    just for a simple comparison, I followed the suggestion of Dimitry and checked the components list in their site and related prices...

     

    41 - 8 bit port : 14.00$

    Trying to think like a newbie, I can expect 8 I/O digital pins. Instead this is I2C component.

    39 - Large [color] LED : 3.00$

    In the pseudo-schematics it is just a LED + resistor.

    38 - Pushbutton : 2.40$

    A pushbutton and resistor. As this pushbutton has its own form-factor, I suppose puts some limitations in the point where it should be wired to be reachable.

    37 - RF Connector : 10.00$

    ... but not sure what do they mean exactly. The "show details" option just show a nice image.

    25 - High power 5V supply : 29.00$

    Sounds a bit expansive, and it is unregulated power supply. Not exactly what we are seeing in the micro controller boards / projects strongly oriented to the low-power and ultra-low-power features.

    23 - Isolated POE 5V supply : 39.00$

    Sounds the VIP alternative to #25

    00 - Four directly I/O lines of the micro controller : 2.00$

    Just a box with wires and LED inside. Need at least three of them for a normal project.

     

    To reach the bare minimum components that we expect to find in a micro controller board we should invest about 50.00$ (!!!) Then, where is the micro chip???

    You should buy the Project PCB: the cheapest one cost 55.00$.

     

    Sorry to be co critical but I at least expected that with a so well-done modular system there was to option to setup the maiboard with blocks in different configurations and use the same to make an incredible number or projects ! Instead this is a bare PCB board with no option to make any kind of test. After you have bought your components and your Dream Board you should just solder them, hopefully in the right way because then the board is on, running (or not) as expected.

     

    About this last detail, irony apart, IMHO there is a big big incongruence. What is the sense to create an entire system shown as - citing from their site:

     

    Tibbo Project System (TPS) is a highly configurable and affordable automation platform. Its flexibility is based on TibbitsRegistered – miniature blocks that implement specific I/O features. Need a certain I/O function? Install the right Tibbit. Have no use for something? There is no need to have it in your device. This module-based approach saves you money by allowing you to precisely define the features you want in your automation controller. With TPS, we have completely rethought not just the hardware, but also the configuration and ordering process. Read on and see for yourself!

     

    When you can just do this once? And what is the sense to make a so aesthetic coloured block set if the final point is to solder them (hopefully in the right position) then there is no more option but using the board? It seems to me something really away from the concept of experimenting.

     

    Probably the - almost - right application environment maybe the PLC world and industrial applications. But in this case the almost total absence of technical information and robustness specifications and serious environmental test benchmarks plays against the product.

     

    Last but not least, there is also on the site an interesting series of pre-selected projects. An appoint on this: maybe I am too old and I lost the last most recent updates in the world of the development  languages but the choice of BASIC as the easy alternative to the C (No C++?) language sound a bit outdated to me.

     

    Enrico

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dmitry_slepov
    dmitry_slepov over 9 years ago in reply to balearicdynamics

    Enrico,

     

    thank you for taking your time to write this detailed comment. There is one part I really do not understand -- the part about the soldering and using just once. Tibbits PLUG into our mainboards. There is no soldering involved. There are rear-entry connectors on the back of our boards. The entire system is, essentially, soldering-free.

     

    Yes, our devices primarily target industrial control and data collection applications. For example, in one of the systems installed by our customers, TPS devices count the number of cars passing through drive-through lanes of fast food restaurants. In another application, the TPS is used to monitor the operating parameters of a cell tower.

     

    About some specific Tibbits:

     

    - Yes, port extender is an I2C component. Each Tibbit communicates with the main CPU through 4 I/O lines. This Tibbit basically expands 4 lines into 8.

     

    - Large LED. These are specifically for indicating different device conditions in the industrial applications. You don't always need to use such LEDs. You get this Tibbit only when you want to be able to see the status of your device from afar. For normal status indication you have 7 LEDs right on the mainboard.

     

    - The pushbutton doesn't have its own form factor. It is just another Tibbit. Again, these are for industrial applications. Something to push without having to closely look at the device. For "normal" things we have a button right on the mainboard. On the TPS2L device there is also a sensor keypad with 4 buttons.

     

    -  The RF connector is just that -- a coaxial connector, with a wire and a small connector that can plug into our Wi-Fi module.

     

    - High-power power supply Tibbit. IT IS REGULATED. Gives you about 3 amps of current. Very necessary sometimes. Imagine that you filled your TPS with high-power relays. When actuated simultaneously they will draw quite some current! And if you added GPRS, this would increase your current requirements by a lot as well.

     

    Four direct I/O lines. Yes, just the box with wires and status LEDs. Necessary to get the wires to the surface. We are releasing a set of proto PCBs that you will be install instead of Module Tibbits. This will give you the ability to put your own circuit into the box, and still use Tibbit connectors.

     

    Regarding the choice of programming languages. Call me old-fashioned, but I do think that C++ has no place in the world of real-time control. C++ is an excellent choice for application development, but hardcore control stuff should not be done in C++. As for Tibbo BASIC, well, it is really well-suited to the kind of applications that people develop on TPS. I often experience a kind of language arrogance -- what??? BASIC??? I am WAYYYY ABOVE this!!! My answer? It is just a tool, one of many tools in your toolbox. Sometimes it is suitable, and sometimes not... and this is why we have C. C++? I really don't think so. There are better choices to expand our list, I think.

     

    Regarding the documentation. I am not sure why folks are saying that we have no documentation at all. Take a look at this:

    Tibbo Document System

     

    Also, we have the software and programming side of things documented:

    TIDE, TiOS, Tibbo BASIC and Tibbo C Manual

     

    Now, regarding the publishing of schematic diagrams (as suggested by many comments on this page), sure, we are going to do this.

     

    I hope I was able to address at least some of your questions. Feel free to drop me a line here, or email me at dima@tibbo.com. TPS is my baby. I never get tired of talking about it.

     

    Cheers,

    Dmitry

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • balearicdynamics
    balearicdynamics over 9 years ago in reply to dmitry_slepov

    Hello Dimitry,

    I am happy that you have take in account my considerations as positive critics instead of something aiming to "destroy" your product. As a matter of fact what I have tried to do was a few words sort of virtual road test on your products. IMHO on top detail that is missed in your post and almost everywhere is the customers target, that as you explain in your previous comment is more industrial than maker and hobbyist.

     

    Now let me answer in detail citing your message.

     

    thank you for taking your time to write this detailed comment. There is one part I really do not understand -- the part about the soldering and using just once. Tibbits PLUG into our mainboards. There is no soldering involved. There are rear-entry connectors on the back of our boards. The entire system is, essentially, soldering-free.

    This is my mistake. Frankly this is not very clear in the product specifications and in my opinion, it is one of the first things that should be underlined. Consider that users read few and rarely go in depth if not really very interested.

     

    Yes, our devices primarily target industrial control and data collection applications. For example, in one of the systems installed by our customers, TPS devices count the number of cars passing through drive-through lanes of fast food restaurants. In another application, the TPS is used to monitor the operating parameters of a cell tower.

    This explain many things. In the industrial environment, where I have worked just with embedded components and scalable circuits your pricing is more affordable. Remain the point that are not so clear the industrial range specifications and application field (e.g. vibration, dust, humidity etc.)

     

    - Large LED. These are specifically for indicating different device conditions in the industrial applications. You don't always need to use such LEDs. You get this Tibbit only when you want to be able to see the status of your device from afar. For normal status indication you have 7 LEDs right on the mainboard.

    This is another point that has sense just in the case of the "industrial view" of your products, that seems to be the right one. Same for the other critics/considerations to the other components.

     

    - High-power power supply Tibbit. IT IS REGULATED. Gives you about 3 amps of current. Very necessary sometimes. Imagine that you filled your TPS with high-power relays. When actuated simultaneously they will draw quite some current! And if you added GPRS, this would increase your current requirements by a lot as well.

    Again, in an industrial environment application this has definitely more sense.

     

    Regarding the choice of programming languages. Call me old-fashioned, but I do think that C++ has no place in the world of real-time control. C++ is an excellent choice for application development, but hardcore control stuff should not be done in C++. As for Tibbo BASIC, well, it is really well-suited to the kind of applications that people develop on TPS. I often experience a kind of language arrogance -- what??? BASIC??? I am WAYYYY ABOVE this!!! My answer? It is just a tool, one of many tools in your toolbox. Sometimes it is suitable, and sometimes not... and this is why we have C. C++? I really don't think so. There are better choices to expand our list, I think.

    Should place some order. I am an "old" developer and I think I saw a lot of basic languages versions, including compiled ones. It is not a question of "vintage" language at all but it is a question of the target. Rethinking your entire product approach (that IMHO remain to be completed here and there but it is normal as it is just born) the industrial applications target rarely works with the new languages (maybe Python the last generations of hardware engineers) and in this case BASIC will fit a large audience. Nothing to say about C vs C++ in the embedded world I almost agree with this assumption.

    BTW, interesting instead the Linux based more advanced boards that are in your catalogue.

     

    Despite the schematics and/or sample circuits are not yet been published, the idea to publish them is something really interesting, especially for the industrial world.

     

    Enrico

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dmitry_slepov
    dmitry_slepov over 9 years ago in reply to balearicdynamics

    Hello again Enrico,

     

    it is great that we are talking. My mode doesn't get ruined because someone has offered an honest opinion. The path greatness lies through a lot of critical comments. Yours were very constructive. I am happy that you took time to write them.

     

    Yes, we have released this new Linux board. Cooking Node.js support for it at the moment. I suppose this is very modern and some users out there will find this appealing.

     

    Keep in touch and thank you for your time! image

     

    D.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • balearicdynamics
    balearicdynamics over 9 years ago in reply to dmitry_slepov

    Looking forward for updates on the already missing or partial parts image


    Enrico

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • balearicdynamics
    balearicdynamics over 9 years ago in reply to dmitry_slepov

    Looking forward for updates on the already missing or partial parts image


    Enrico

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube